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 | ||
| ||
> 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) |