29 Bit CAN-Identifier mit CC2 ?? Kategorie: CAN-Bus (von hardy - 12.01.2004 2:05) | |
| |
Hallo, ich schon wieder ... :-) hat vielleicht schon mal jemand CAN 2.0B mit der CC2 realisiert ? Laut Datenblatt kann der interne CAN-Controller ja 29 Bit Identifier zu erkennen, nur scheint das nicht weiter im Betriebssystem implementiert zu sein und werden folgerichtig ignoriert. Sehr wichtig wäre dabei, dass beides (also 11+29 Bit) nebeneinander funktioniert, laut Bus-Spezifikation ist das ja ansich kein Problem. Baudrate ist 500kBit Hintergrund ist, aus einem Fahrzeugbus Werte mit 29Bit Identifier auslesen und diese (natürlich auf entsprechend niedrigeren Adressen) mit 11Bit-Adressierung an ein vorhandenes Messystem das keine 29bittigen IDs verabeiten kann, weiterzuleiten. Auf dem selben Bus geistern aber auch noch einige 11Bit-IDs vom Messrechner (und auch vom Fahrzeug) herum, die ich in der Unit verarbeite und dann mit einem festen Zeitraster wieder auf den Fahzeugbus gebe, da der Prüfstandsrechner das Timing nicht sauber genug hinbekommt. Hört sich vielleicht alles etwas kompliziert an, aber mit den 11-bittigen alleine funktioniert es prima. Die anderen bekommt ja weder der Rechner noch die CC2 mit, da die auf beiden Seiten schon im CAN-Controller aussortiert werden. Momentan mache ich die 29Bit-Geschichte mit CANalyzer, Rechner samt Software und Karte sind aber viel zu teuer um das System dauerhaft damit zu betreiben. Bin für jeden Lösungsansatz dankbar, da mir die Sache schon ne Weile heftige Kopfschmerzen bereitet. Schönen Wochenstart, Hardy | |
Antwort schreiben Antworten: |