Ich plane, (mindestens) zwei Raspberry Pi + PiCAN2-Shields über CAN zu verbinden.
Ich glaube, ich verstehe das Konzept einer Daisy-Chain-Multidrop-CAN-Leitung , aber wie sieht es mit der Verwendung der 120-Ohm-Widerstände für die Terminierung aus, die an Bord von der PiCAN2- Abschirmung bereitgestellt werden?
Soweit ich verstehe, wenn ich einfach CAN High und CAN Low jeweils zwischen den beiden PiCAN2-Schirmen A und B wie unten gezeigt anschließe, sollte ich die 120-Ohm-Widerstände auf beiden Seiten zur Terminierung verwenden. Habe ich recht?
Was passiert, wenn ich einen dritten identischen Knoten (Raspberry Pi + PiCAN2-Shield) C zum CAN-Bus hinzufüge? Muss ich auch auf diesem Knoten terminieren? Da ich den Terminator problemlos auch auf C verwenden kann , gibt es einen Nachteil bei der Verwendung des 120-Ohm-Widerstands an allen Knoten, ohne sich Gedanken über die Geometrie des Netzwerks zu machen?
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Ein CAN-Bus soll eine (elektrisch) gerade Linie mit einem Abschlusswiderstand an jedem Ende und daran angebrachten Knoten (mindestens zwei) sein. Das bedeutet nur zwei Terminatoren.
Wenn Länge und/oder Rauschabstand keine Rolle spielen, können einige Stichleitungen zu Knoten hinzugefügt werden. Solange sie kurz sind, tun sie nicht zu sehr weh. Eine unvollkommene Heuristik besteht darin, die doppelte Länge des Stubs von der möglichen Gesamtlänge abzuziehen; eine grobe Annäherung, aber ein Ausgangspunkt.
Ein Knoten sieht aus wie eine Last von 10 kOhm (oder mehr) auf dem Bus. Wenn Sie zusätzliche Abschlusswiderstände, dh mehr als die erforderlichen zwei, in der Nähe der Mitte des Busses anbringen, fügt dies viel mehr Last hinzu (etwa 100-mal so viel Strom), sodass die Anzahl der Knoten, die Sie an den Bus anschließen können, erheblich reduziert wird. Ein Extra wird wahrscheinlich immer noch funktionieren, aber möglicherweise nicht gut mit Rauschen umgehen. Es ist unwahrscheinlich, dass zwei oder mehr zusätzliche Terminatoren (dh insgesamt 4) funktionieren.
Mit drei nahe beieinander liegenden Knoten funktioniert fast jede Verkabelung, also machen Sie sich nicht zu viele Gedanken über Stichleitungen. Setzen Sie einfach zwei Terminatoren auf, einen an jedem nominellen Ende, und genießen Sie.
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Extra terminators, especially near the center of the bus, have more of an effect of the maximum number of nodes before noise sensitivity gets poor.
Hat die Verwendung von Termination auf Node C irgendwelche negativen Nebeneffekte?
jsotola
A
zuC
ohneB
Stichleitung gehenC
... bei einer langen Stichleitung wäre es kein Daisychain, aber es wäre ein Sternennetzoh.dae.su
C
. Braucht man dafür einen Terminator?Jack Creasey
jsotola
You don't have a Star network as shown
... die Länge des Stubs bei ... wird nicht erwähnt.C
Wenn es lang ist, ist das Netzwerk ein Sternnetzwerk und erfordert eine Terminierung beiC
Jack Creasey
Jeroen3