Zulässiger Masseversatz bei CAN-Übertragung

#1967434
Lesenswert?

Hallo,
wir haben ein CAN-Netzwerk in Planung, bei dem wir folgendes Problem 
haben: Zwischen dem Knoten mit der Einspeisung der Versorgungsspannung 
und dem am weitesten entfernten Knoten erwarten wir lastbedingt einen 
Masseversatz von etwa 6 V.

Wie sind Eure Erfahrungen mit CAN - stellt dies ein Problem dar ?
Gast #1968425
Lesenswert?

Bedenke auch, dass es beim Einschalten (leere Cs am Ende) oder im 
Fehlerfall (Kurzschluss) deutlich mehr als 6V sein können.

Mit Querströmen auf CAN-Gnd induzierst Du auf die Datenleitungen.

Spikes kommen noch dazu. Dagegen helfen die speziellen Transildioden 
CAN0001, CAN0002 und CAN0004.
Gast #1970168
Lesenswert?

Ich habe fuer einen Stichbus in den Garten eine Optokuppler Loesung 
eingesetzt und ausgezeichnete Erfahrung damit (nicht primaer gegen 
Masseversatz, sondern als Schutz gegen Stoerungen).

Konzept: der Kern meines CAN Hausnetzes arbeitet ohne Optokuppler 
(Vorteil: einfacherer Aufbau der - recht zahlreichen - Knoten am 
Kernbus, Vermeiden von Laufzeitnachteilen durch Optokuppler), die ca 80 
m durch den Garten sind als getrennter Sekundaerbus mit CAN-CAN 
Kuppeleinheit ausgefuehrt (100 kBps). Das funktioniert ohne jegliches 
Problem. Als CAN-CAN Kuppler verwende ich AT90CAN128( Seite Kernbus) - 
SPI - MCP2515(Seite Gartenbus); fuer die galvanische Trennung setze ich 
6N137 fuer die beiden Datenrichtungen, einen TMA0512 DC Wandler fuer die 
busseitige Stromversorgung ein.

Die Feuerprobe hat dieses Konzept beim RS485 Vorlaeufer meiner CAN 
Loesung ueberstanden: einen Blitzeinschlag, bei dem der Fernseher und 
der HIFI Verstaerker zerstoert wurden, der Bus hat ueberlebt (der CAN 
basierte Nachfolger verwendet fuer die Optokuppler die gleiche 
Schaltung).

Das ist natuerlich eine fuer meine Anwendung spezifische Loesung. Aber 
wenn Dein Masseversatz auf ein einzelnes Bussegment beschraenkt ist, ist 
dieser Ansatz eine empfehlenswerte Loesung (und macht Ueberlegungen 
ueberfluessig, wie nahe der Wert Deines Masseversatzes fuer einen 
gegebenen Transceiver an der Grenze der Zuverlaessigkeit liegt). Sag 
wenn Du die Schaltung willst (besser PM verwenden, ich lese dieses Forum 
nur gelegentlich)
#1974991
Lesenswert?

Mittlerweile habe ich einige Messungen durchgeführt. Der verwendete 
Treiber ist wie bereits erwähnt der SN65HVD251.
Den Masseversatz habe ich durch einen zustätzlichen Widerstand in der 
GND-Leitung zum CAN-Knoten erzeugt.

Die Ergebnisse sind wiefolgt:
Ein Masseversatz von 6 V macht keinerlei Probleme bei der Übertragung. 
Die Grenze liegt bei 13,5 V Masseversatz - ab da ist keine Kommunikation 
mehr mit dem Knoten möglich.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren