CAN Terminator

Gast #4038367
Lesenswert?
• ▲
▼
Ich habe sehr viele Schaltungen gesehen, wo nicht ein einzelner 120 Ohm
zum terminieren genommen wird, sondern zwei 60'er oder 62'er und in der
Mitte wird ein Kerko gegen Masse geschaltet.
Wie groß der sein muss weiß ich nicht und ich weiß auch nicht, nach was
es sich richtet. Habe schon welche mit 1nF, 4,2nF und 560pF gesehen.
Könnte mir hier jemand bitte was dazu sagen?
Gast #4038465
Lesenswert?
• ▲
▼
Üblicherweise 4,7nF.

Anstelle des Kondensators gegen Masse (an dem sich ca 2,5V einstellen) 
kann man den Mittelpunkt auch gegen eine Spannungsquelle mit 2,5V legen. 
Manche Transceiver stellen sowas bereit (der Pin heisst "split"). Das 
nennt man "aktive Terminierung".
Gast #4038539
Lesenswert?
• ▲
▼
Grundsätzlich wird CAN mit jeweils 120 Ohm an den Leitungsenden 
terminiert ( also 2 Widerstände ) oder einmal mit 60 Ohm im 
"Sternpunkt". Daher wundert mich deine erste Aussage.
Wir betreiben unseren CAN ohne Kondensator, warum denn auch mit, wenn in 
der Spec davon weit und breit nichts zu finden ist.
Natürlich kann man einen Kondensator verwenden oder auch eine 
Spannungsquelle, aber wenn man zu solchen Tricks greifen muss, sollte 
man sich die Frage stellen, ob CAN noch die richtige Wahl ist.
Gast #4038720
Lesenswert?
• ▲
▼
Hi

>Ne ist klar.. Aber mir ist nicht klar warum man eine Mittelabzapfung
>macht und mit einem kerko es gegen Masse zieht. Was ist der Sinn
>hierbei?

Nennt sich Split termination.

Zitat AN00020 von NXP:

Practice has shown that effective reduction of emission can be achieved 
by a modified
bus termination concept called split termination. In addition this 
concept contributes to
higher immunity of the bus system.
...

MfG Spess
Gast #4039626
Lesenswert?
• ▲
▼
Naja, Erklärungen wären manchmal für einiges nett.

Aber die zwei Widerstände mit dem 4,7nF dazwischen verbaue ich weil es 
im CAN-Vernetzungs Lastenheft von VW so als umzusetzende Schaltung drin 
steht.

Wenn man von sowas abweicht müsste man schon sehr genau erklären können, 
warum die eigene Lösung besser funktionieren soll als der etablierte 
"Standard".

Das gibt irgendwie nicht genug her um da lange drüber nachzudenken - 
zumal es ja genau so sehr erfolgreich funktioniert.
Gast #4049751
Lesenswert?
• ▲
▼
Eine Alternative. Initialisiere einen Chip nur mit den Basisparametern 
sende aber nichts (Einschalten, Pins zuordnen, Baudrate). Die 
Empfangsinterrupts oder in einer Endlosschleife pollen geht auch.

Nun sende mit dem zweiten Knoten (gleiche Baudrateeinstellungen) alle 
100 oder 500 Millisekunden deine Nachricht. Und kontrolliere mit dem 
Oszi ob die Nachricht richtig gesendet wird (z.B. alle 500ms) und nicht 
Error-Frames zu finden sind.

Falls das funktioniert kannst du nun Stück für Stück weitere Funktionen 
hinzunehmen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.