Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > > Hallo Ich habe Probleme mit dem CAN-Bus > Die C-Controlunit wid in einem Can Netz betrieben > C-Controlunit - PC CAN interface - Frenzen und Berg CAN-Canmodul > Das System läft > wird nur die C-Unit und das PC Interface betrieben (Abschlusswiederstand umgesteckt) > passiert folgendes die Unit wird wird Träge stellt die Sendungen auf den Bus in > will man Die Unit neu Programmieren kommt die Fehlermeldung Vorgang mus wiederholt werden > Zieht man den Can Busstecker ab kann die Unit neu Programmirt werden > und erst wenn das Frenzen und Berg Modul wieder im C-BUS ist läuft das System > trennt man das Modul wieder vom C-Bus funktioniert das System weiter > Erst nach ein par Starts blockiert die Unit wieder > > //CAN-Bustiming 500 kB/s > can.init(4,0x07FF,0x0000); > > do > { > R=1+can.ready(1); > } > while R; > can.send(1,200,data,8); > > // CAN Bus ID=100 DTR 2 Kanal 2 > X=ports.getfreq(0); // V-Signal > candata[0]=X; > X=ports.getfreq(1); // RPM-Signal X/60*Z 700 HZ 7000 1*min > candata[1]=X/10; // Messwert/10 0-70 0-7000 1/min > do > { > R=1+can.ready(2); > } > while R; > can.send(2,100,candata,2); > > // CAN Bus ID 400 DTR 1 Kanal 3 > candata[0]=Viedeounit; > candata[1]=255; > do > { > R=1+can.ready(3); > } > while R; > can.send(3,400, candata,2); > STA=can.error(); > > > Leigt in meinem Programm ein Fehler vor ? >