HALBLEITERHEFT2000
77
7-8/2000
Elektor
Von A. Grace
Das Projekt passt zu der Reihe von Artikeln zum CAN-Bus, die
Elektor in den letzten Monaten präsentierte. Einer dieser Arti-
kel beschrieb ein CAN-Bus-Interface, das zur Grundlage des
CAN-Openers (Dosenöffner) wurde.
Während bei der schnellstmöglichen Datenrate von 1 Mbits/s
der Bus maximal 40 m lang sein darf, ist bei der geringsten
Geschwindigkeit von 50 kbits/s eine Buslänge von 1000 m
gestattet. Damit können bei niedrigster Geschwindigkeit
Daten zwischen verschiedenen Gebäuden ausgetauscht wer-
den was zum Beispiel in Industriekomplexen eine willkom-
mene Eigenschaft ist. Tritt bei solch langen Bussystemen ein
Kabelfehler auf, ist guter Rat teuer. Man kann stundenlang an
jedem am Bus angeschlossenen Gerät überprüfen, ob dort
Daten ankommen, um so den Fehler zu lokalisieren, oder man
greift zu dem hier vorgestellten praktischen Handheld-Tester.
Er zeigt unmissverständlich an, ob an einem Knoten Daten
vorhanden sind oder nicht.
Der CAN-Opener verwendet einen Transceiver-Chip von Phi-
lips, den PCA82C250. Da der Tester lediglich Daten empfan-
gen beziehungsweise anzeigen soll, ist der Transmitterein-
gang offen. Wenn der Eingang auf Masse gelegt wird, ver-
wandelt sich der CAN-Opener in einen dominanten
Transmitter. Die Daten erreichen den Tester über K2 und ver-
lassen ihn unverändert über K1. IC1 verwandelt den Daten-
strom auf dem CAN-Bus in ein digitales logisches Signal, das
von zwei LEDs angezeigt wird. Soll der CAN-Opener ein ”ter-
miniertes” Gerät ersetzen, so kann ein entsprechender Wider-
stand an JP1 angeschlossen werden. Im Normalfall bleibt JP1
aber offen.
(004025)rg
82C250
IC1
CANH
CANL
VREF
TXD
RXD
PCA
RS
5
6
3
2
1
4
7
8
K1
1
2
3
4
5
6
7
8
9
K2
1
2
3
4
5
6
7
8
9
R1
3k9
R2
3k9
D1
D2
C1
100n
R3
120
Ω
JP1
004025 - 11
(C) ELEKTOR
004025-1
C1
D1
D2
IC1
JP1
K1
K2
R1
R2
R3
004025-1
(C) ELEKTOR
004025-1
CAN-Opener
068
Stückliste
Widerstände:
R1,R2 = 3k9
R3 = 120
Ω
Halbleiter:
D1 = LED, 3 mm,
high efficiency, rot
D2 = LED, 3 mm,
high efficiency, grün
IC1 = PCA82C250
Außerdem:
K1 = 9-poliger Sub-D-Verbinder,
male, für Platinenmontage
K2 = 9-poliger Sub-D-Verbinder,
female, für Platinenmontage
JP1 = 2-poliger Pfostenverbinder
Platine EPS004025-1