Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Probleme mit dem CAN-Bus Kategorie: Verschiedenes (von DieterKalkofen - 15.04.2004 14:42)
Ich nutze:
C-Control II Unit, OSOPT_V2, OSOPT V3.0

 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)