CAN-H · CAN-L · terminacja
Schemat okablowania magistrali CAN: CAN-H, CAN-L i terminacja 120 Ω
Magistrala CAN to jedna skrętka biegnąca obok każdego modułu, z rezystorem 120 Ω na każdym końcu. Jeśli topologia i terminacja są poprawne, magistrala jest bardzo odporna na zakłócenia; jeśli nie, moduły będą się losowo wyłączać z komunikacji.
Otwórz edytor · ▶ Uruchom demo na żywo
Układ magistrali
- Jedna linia, a nie gwiazda: CAN-H i CAN-L biegną od pierwszego modułu do ostatniego, a każdy pozostały moduł podłącza się do nich krótkim odgałęzieniem (zdecydowanie poniżej metra).
- Oba przewody są skręcone ze sobą (około 30–40 skrętów na metr), dzięki czemu zakłócenia działają na oba jednakowo i się znoszą.
- Rezystor 120 Ω między CAN-H a CAN-L na każdym fizycznym końcu linii — razem dwa. Wiele sterowników ma taki rezystor wbudowany albo włączany przełącznikiem.
- Każdy moduł potrzebuje też własnego zasilania i masy; magistrala nie przenosi zasilania.
Sprawdzanie magistrali multimetrem
| Pomiar | Stan prawidłowy | Jeśli jest inaczej |
|---|---|---|
| CAN-H do CAN-L, zasilanie wyłączone | ≈ 60 Ω | 120 Ω: brakuje jednego rezystora terminującego · ≈ 40 Ω: trzy rezystory terminujące · 0 Ω: zwarcie H z L |
| CAN-H do masy, magistrala bez ruchu | ≈ 2,5 V | 0 V lub 12 V: zwarcie do masy lub do plusa |
| CAN-L do masy, magistrala bez ruchu | ≈ 2,5 V | Tak samo jak wyżej |
| Przy transmisji (miernik uśrednia) | H nieco powyżej 2,5 V, L nieco poniżej | Oba utknęły na jednej wartości: żaden moduł nie nadaje |
Typowe usterki
- Zamienione CAN-H i CAN-L w jednym module — ten moduł nigdy nie pojawia się w sieci.
- Długie nieskręcone odgałęzienia lub układ gwiazdy — odbicia sygnału i błędy przy wyższych prędkościach transmisji.
- Rezystor terminujący w module pośrodku linii — magistrala pokazuje około 40 Ω i działa niestabilnie.
- Moduł ze złą masą — może ciągnąć za sobą magistralę albo wypadać z sieci przy zmianie obciążenia.
Narysuj to w WireForge
- Symulator WireForge operuje na zasilaniu, masie i prądach — nie symuluje ramek CAN. Używaj go do dokumentacji i do sprawdzenia strony zasilania.
- Umieść sterownik i moduły (Blok własny z własnymi pinami: CAN-H, CAN-L, +12 V, GND).
- Narysuj CAN-H i CAN-L jako parę w dwóch kolorach (np. żółtym i zielonym) i dodaj notatki Tekst dotyczące rezystorów terminujących 120 Ω na obu końcach.
- Poprowadź zasilanie każdego modułu przez jego bezpiecznik i uruchom symulację: symulator sprawdzi, czy każdy moduł dostaje zasilanie i masę.
Pytania
Dlaczego dokładnie 120 Ω?
Taka wartość odpowiada impedancji falowej skrętki, więc sygnał jest tłumiony na końcu linii, zamiast odbijać się z powrotem. Dwa rezystory połączone równolegle dają 60 Ω, które mierzysz.
Czy potrzebuję przewodu ekranowanego?
Zwykle nie: dobrze skręcona para w samochodzie wystarcza. Przewód ekranowany stosuje się w miejscach o bardzo dużych zakłóceniach; ekran uziemiaj z jednej strony.
Jaki kolor ma CAN-H?
Nie ma jednego obowiązującego standardu; sterowniki aftermarketowe często używają żółtego lub białego dla CAN-H oraz zielonego lub niebieskiego dla CAN-L. Trzymaj się dokumentacji swojego sterownika i zachowaj spójność.
Więcej poradników
- Sterowanie wentylatorem i pompą PWM
- Podłączenie sondy szerokopasmowej O2
- Napięcie referencyjne 5 V czujników
- Podłączenie zaworu sterowania doładowaniem
- Okablowanie elektronicznej przepustnicy
- Przekaźnik pompy paliwa
- Rodzaje czujników i ich okablowanie
- Uszkodzony czujnik wału: objawy i testy
- Wszystkie poradniki
WireForge.pro · English · Українська · Deutsch · Español · Português (Brasil) · Français · Italiano · Türkçe · Čeština · Română · Русский