Probleme mit dem CAN-Bus Kategorie: Verschiedenes (von DieterKalkofen - 15.04.2004 14:42) | ||
| ||
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 ? | ||
Antwort schreiben Antworten: Re: Probleme mit dem CAN-Bus (von André H. - 17.04.2004 15:04) |