Welche Bedeutung hat das GND / COM-Signal, da der CAN-Bus ein differenzielles Signalisierungssystem ist? Kann ich ohne auskommen?
Ich habe ein sehr einfaches 2-Knoten-System, in dem einige seltsame Ereignisse vor sich gehen. (Siehe hier für dieses Problem, wenn Sie interessiert sind.) Die beiden Knoten sind mein Gerät und ein USB-CAN-Monitor. Beide haben 120 Ohm Abschlusswiderstände und der zwischen ihnen verlaufende Draht ist <1 m.
Ich habe mich gerade daran erinnert, dass ich in meinen früheren Tests nur die CAN_H- und CAN_L-Signale zwischen den Knoten verbunden hatte. Ich hatte nichts, was das CAN_COM meines Geräts mit dem Erdungsstift des USB-CAN-Monitors verband.
Ein (der?) Punkt der Differenzsignalisierung soll durch Gleichtaktrauschen viel weniger (nicht?) Beeinflusst werden. Wenn die Masse nicht angeschlossen ist, verlieren wir wahrscheinlich die absolute Referenz für CAN_H und CAN_L ... aber macht das einen Unterschied?
Antworten:
Ein perfektes theoretisches Differentialsystem kann ohne Masse betrieben werden, da der Eingang immer (AB) kann, ohne sich um die absoluten Werte von A oder B zu kümmern.
Leider ist CAN kein solches System, und der Empfänger hat Grenzen für seine Gleichtaktfähigkeit, ab der er beschädigt werden kann. Sie müssen also eine Erdung haben, um die Gleichtaktspannungen in Grenzen zu halten. 'Gleichtakt' bezieht sich nur auf Dinge (in diesem Fall Spannung), die beiden Drähten gemeinsam sind.
Es gibt andere Möglichkeiten, Empfänger zu bauen, die von dieser Art von Einschränkung weitaus freier sind - zum Beispiel kann ein Optokoppler die (AB) -Erkennung mit möglicherweise 1000 Volt Gleichtaktversatz durchführen. Oft werden auch Transformatoren verwendet (z. B. in Twisted-Pair-Ethernet ohne Erdung). Für einen normalen CANbus benötigen Sie jedoch eine Erdung.
quelle
Ja, eine gemeinsame Basis ist notwendig.
Ein Dosentransceiver hat eine maximale Gleichtaktspannung. Wenn die Gleichtaktspannung der differentiellen CAN-Signale das Maximum überschreitet, kann der Transceiver die Bits nicht erkennen. In der Praxis bedeutet dies, dass die Erdungen von CAN-Knoten verbunden werden müssen (obwohl kleine Spannungsunterschiede zwischen Erdungen toleriert werden können).
Besonderer Fall. Einige CAN-Geräte sind galvanisch getrennt. Dann gibt es keine Gemeinsamkeiten.
quelle
Es hängt davon ab, welches System Sie erstellen. Wenn Sie in Ihrem Haus oder in Ihrem Auto bauen, ist es besser, Gemeinsamkeiten zu verwenden. Da es sich um eine Kommunikation vom Typ Differential Pair handelt, ist die gemeinsame Masse nicht erforderlich, da es sich um die potenzielle Spannungsdifferenz zwischen H und L handelt. In einigen Fällen können Sie alles durch Verwendung einer gemeinsamen Masse durchbrennen - wenn die Knoten von verschiedenen Stromquellen mit gespeist werden verschiedene Bodenreferenzen. Ich baue immer große industrielle CAN-Netzwerke ohne Gemeinsamkeiten auf und es funktioniert ohne Probleme.
quelle
Ich würde nein sagen. CAN ist differentiell und widersteht der Gleichtaktspannung relativ hoch. Sobald Sie sie miteinander verbinden, wird das Potential ausgeglichen. Bei Kurzentladungen werden normalerweise Transzorbdioden an CANH und CANL montiert, um Schäden zu vermeiden. Bei einem schwebenden Netzteil sind die Knoten kapazitiv mit der Erde verbunden. Für eine nicht isolierte Version wäre es keine schlechte Idee, GND auf die Erde an jedem Knoten zu verweisen. Es gibt keinen solchen Unterschied im Erdpotential, um den Transceiver zu beschädigen.
Ich habe noch nie ein CAN-Netzwerkgerät mit 3. Draht gesehen, nur CANH, CANL.
quelle