Ich bin kein Elektrotechniker oder EE-Student. Ich bin Diagnosetechniker. AFAIK, ein CAN-Transceiver empfängt Bits durch Messen der Spannung zwischen dem Netzwerk und seiner Masse / niedrigen Referenz (hohe Impedanz, minimaler Stromfluss?)
Wenn es sendet, zieht es den Bus auf seine dominanten oder rezessiven logischen Spannungspegel. Dies können 3,5 Volt sein. Die hohen und niedrigen CAN-Leitungen, die mit einem Abschlusswiderstand von 60 Ohm verbunden sind, können einen Stromfluss durch den CAN-Transceiver verursachen.
Der Spannungsabfall über der Leitung könnte dann anzeigen, dass eine Übertragung stattfindet.
Wenn der Transceiver jedoch auf der niedrigen Seite eine hohe Impedanz aufweist, ist der Stromfluss äußerst gering. Der Transceiver muss genügend Strom liefern, um die logische Spannungsschwelle aufrechtzuerhalten, wobei bis zu 50 andere Knoten ihn abtasten und ein Kurzschluss von 60 Ohm zwischen den beiden.
Ich weiß nicht, ich kann nur nicht sagen, ob es funktionieren würde.
Dies ist nützlich, da CAN-Knoten manchmal nicht kommunizieren oder keine Nachricht senden können, wenn ein Ereignis eintritt, und ohne detaillierte Überprüfung des Busverkehrs ist dies undurchsichtig. Selbst wenn der Datenverkehr entschieden wurde, gibt es für die meisten Kommunikationen keine Quelladresse, was ihn weiter undurchsichtig macht, wenn ein Übertragungsfehler aufgetreten ist. CAN-Netzwerke sind extrem beschäftigt mit allgemeinem Chatter, selbst wenn ein Knoten inaktiv ist, sodass er nicht sichtbar ist, wenn eine Übertragung gestartet und gestoppt wird.