Guten Tag,
Ich experimentiere ein wenig mit CANBUS Transceiver herum und
hab noch kein Erfahrung mit dem CANBUS.
Ich nutze den SN65HVD230 aka VP230.
http://www.ti.com/lit/gpn/sn65hvd230
Die VP230 wurden auf eine Adapter Platine gelötet und
auf ein Steckboard gesteckt.
Ich hab zwei VP230 in Minimalbeschaltung verdrahtet.
Also VCC 3,3V, GND, RS auf GND (high speed mode)
jeweils CANH der beiden Controller verbunden und
CANL der beiden Controller verbunden,
ein Wiederstand zwischen CANH und CANL.
Gemsessen mit Mulimeter gegen GND
Wenn ich jetzt am ersten Transceiver TXD (D) mit VCC verbinde,
messe ich von CANH und CANL zu GND 0,91 V
der Vref PIN hat 2,09 V
an RXD (R) des 1. Transceiver 2,09 V
an RXD (R) des 2. Transceiver 0 V
irgendwie komisch
noch komischer,
wenn ich jetzt am ersten Transceiver TXD (D) mit GND verbinde,
CANH, CANL,RXD (R),Vref alles 0V
Habe mehrere VP230 probiert, auch mal CAN BUS aufgetrennt.
Immer das Gleich und immer Falsch.
Der Transceiver hat keine dominant timeout-Funktion, laut Datenblatt.
Jemand ne Idee wo der Fehler liegen könnte.