Forum: Mikrocontroller und Digitale Elektronik CAN Bus Leitung simulieren


von CANner (Gast)


Lesenswert?

Wie kann man eine "lange Leitung" zum Testen eines CANbus Treibers 
(PCA82C251) nachbilden. 30 Meter reale Leitung ist etwas unhandlich.

von TestX .. (xaos)


Lesenswert?

kommt drauf an was du testen willst..

von Matthias D. (marvin42)


Lesenswert?

CAN Bus Leitung (siehe ISO 11898 etc)
- Kapazitiv: ca 40 nF pro km
- Schleifenwiderstand: ca. 185 Ohm pro km
- Wellenwiderstand: 120 Ohm (Busabschluss !)

siehe auch : http://de.wikipedia.org/wiki/Leitungstheorie
(viel Spass dabei)

Es gibt Empfehlungen bzgl Baudrate und Leitungslänge (zB. bei der ODVA)
hängt aber vom Kabeltyp und von der Anzahl/Summe der Stichleitungen ab !
125 kBaud : max ca 500 m
250 kbaud : max ca 250 m
500 kBaud : max ca 100 m

Nun könntest du eine Kaskade aus Kapazitäten und Widerständen aufbauen 
und damit eine ca. 100 m Leitung simulieren, sagen wir mal 10-stufig, 
also mit 1-2 Ohm Widerständen und 390 pF Kondensatoren. Mit jeweils 1m 
Leitung dazwischen könnte das hinkommen, aber ob das auch die 
HF-Eigenschaften einer langen Leitung nachbildet...

Ich hatte mal dasselbe Problem und ein 100m Kabel-Ring vom nächsten 
Lieferant war dann noch realistischer (Lapp Kabel, Turck, Lütze etc).

Spätestens wenn in der Praxis (CAN ist schliesslich ein Bus) 
Stichleitungen (ja, die sind zulässig) dazukommen, ist es Essig mit der 
Ersatzleitung.

von TestX .. (xaos)


Lesenswert?

nicht die signalaufzeit vergessen..die zu "simulieren" ist quasi 
aussichtslos ohne sehr viel aufwand..

von citb (Gast)


Lesenswert?

CANner schrieb:
> 30 Meter reale Leitung ist etwas unhandlich.

Manche Leute wickeln die auf eine Trommel.

citb

von Bobble (Gast)


Lesenswert?

Andi D. schrieb:
> nicht die signalaufzeit vergessen..die zu "simulieren" ist quasi
> aussichtslos ohne sehr viel aufwand..

Ich habe mal ein D-Netz Projekt mitbekommen, wo Handys getestet wurden.
Dort wurde Mehrweg-Empfang simuliert bei 1800Mhz.
Einfach 2km Koax in ein 19 Zoll Gehäuse wickeln und schon hat man eine 
Verzögerung ;-)

von Rolf M. (rmagnus)


Lesenswert?

CANner schrieb:
> Wie kann man eine "lange Leitung" zum Testen eines CANbus Treibers
> (PCA82C251) nachbilden. 30 Meter reale Leitung ist etwas unhandlich.

Geschickterweise sind Leitungen in der Regel biegsam, so daß man sie zu 
was handlichem zusammenrollen kann. Das ist dann auch billiger und 
weniger aufwändig als jede andere Lösung, die einigermaßen realistisch 
ein solches Kabel simuliert.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.