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

Re: Verschidene IDs Auswerten mit Canal 14 Kategorie: CAN-Bus (von Dieter Kalkofen - 27.01.2007 14:05)
Als Antwort auf Re: Verschidene IDs Auswerten mit Canal 14 von Schroeder - 27.01.2007 12:01
Ich nutze:
C164CI-ControllerBoard, eigenes Board, OSOPT V3.1
> Hallo Dieter,
>
> can.rxd()
> dann
> can.getId() liefert dir die ID.
> dann
> can.get()
>
> Für was für ein Fahrzeug benötigst du dieses?
>
> ID 300 scheint mir zumindest nichts Audi oder VW typisches zu sein.
>
> Schöne Grü�e
> Peter
>
> >

  Hallo Peter
  Dann müsste das Program so aussehen ?
 
  Das ganze System sitzt tasächlich in einem Audi A6 1997
  Ist aber eine Eigenendwicklung von mir  mit  7 CAN Busknoten
  3 Controllunits und 3 Industrierechnern und ein FrenzelBerg IO Interface
 


       //---------------------------
       thread canr
       //---------------------------
      {
       byte buffer[8];
   
       can.expect(0,300);   // ID 300
       can.expect(14,0x00);
       loop

        if can.rxd(0)
        {
          if can.getId() == 300
          {
           can.get(0, buffer);
           if buffer[4] >  15 Tank=255;      // 10 Liter  gelb
           if buffer[4] <= 13 Tank=2;
           if buffer[4] <=  7 Tank=1;
         }
       
         if can.getId() == 700
          {
           can.get(0, buffer);
           RPM   = buffer[0];
           Speed = buffer[1];
          }

       }
     }    

 
        Mit freundlichen Grus
       Dieter


    Antwort schreiben


Antworten:

Re: Verschidene IDs Auswerten mit Canal 14 (von Schroeder - 27.01.2007 17:28)
    Re: Verschidene IDs Auswerten mit Canal 14 (von Dieter Kalkofen - 28.01.2007 19:18)