Es gibt zwei Standards für die Pinbelegung des DB9, wenn es um den CAN-Bus geht.
Dies scheint industriell zu sein Ausführung. Ich habe es in SPSen und VFDs gesehen.
- 7 – CAN-H
- 2 – CAN-L
- 3 – GND
- 6 – GND
- 9 – VBAT
Dies scheint ein Automobil zu sein. Der einzige Ort, den ich gesehen habe, sind OBD2-zu-DB9-Kabel.
- 3 – CAN-H
- 5 – CAN-L
- 1 – GND
- 2 – GND
- 9 – VBAT
Woher kommen diese Standards, insbesondere aus dem Automobilbereich? Wenn man sich den CAN Arduino-Schild vom Seed Studio ansieht und Spaß macht, können sowohl Pinbelegungen als auch Lötbrücken umgeschaltet werden sie.
Kommentare
- Mein Industrieunternehmen verwendet die erste Pinbelegung, die Sie für viele verschiedene interne Boards gepostet haben. Ich habe auch ziemlich viele gesehen Der PC kann mit der ersten Pinbelegung verbunden werden.
Antwort
" CAN in der Automatisierung " (CiA) ist eine Vereinigung, die versucht, CAN in industriellen Umgebungen zu standardisieren. Sie veröffentlicht Dokumente zu verschiedenen Teilen von CAN-Netzwerke und CAN-bezogene Protokolle. Ein Beispiel:
CiA 303-1 Version 1.9.0 Empfehlung – Teil 1: Verkabelung und Anschlussbelegung
Beschreibung Dieses Dokument enthält Empfehlungen zum Geräte- und Netzwerkdesign für die physische CANopen-Schicht. Darüber hinaus enthält es Richtlinien für die Auswahl von Kabeln und Steckverbindern zur Verwendung in CANopen-Systemen.
Viele der von CiA veröffentlichten Dokumente können von ihrer Website heruntergeladen werden. Leider nicht alle.
In einer industriellen Umgebung halten sich Anbieter von Automatisierungsprodukten meiner Erfahrung nach normalerweise an solche Dokumente, weil sie mit anderen Produkten kompatibel sein möchten.
Wo Ich weiß nicht, woher die Steckerbelegung in der Automobilwelt stammt. Mein Verdacht ist, dass einer der großen Anbieter auf diese Weise begann und die anderen einfach folgten. Vielleicht gibt es auch eine Standardisierung, aber ich bezweifle, dass wir leicht auf solche Dokumente zugreifen können.
Antwort
In Automobil Jede Schnittstelle oder jedes andere Gerät mit einem DB9 verwendet ebenfalls 7 und 2. Kvaser, Vector, Peak … alles. Nur einige 2-Bit-Chinesen aus Alibaba (wie Arduinos und Pis) scheinen aus irgendeinem Grund das höllische 3 + 5-Nicht-Standard zu haben.
Kommentare
- Amazon und Ebay können ' kein 2,7-Kabel finden. Ich ' habe buchstäblich über 100 verschiedene Einträge überprüft.