Jaki jest kod koloru dla magistrali CAN?

11

Chciałbym wiedzieć, czy dla okablowania komunikacyjnego magistrali CAN jest określony kod koloru, może w ISO-11898-1? (Nie mam wolnego dostępu do pliku)

Bez powodzenia szukałem oficjalnych dokumentów.

Kiedy zapytałem o to moich kolegów, wszyscy zgadzają się co do kolorów (żółty i zielony), ale nie zgadzają się, jeśli to:

  • Żółty dla CAN-H
  • Zielony dla CAN-L

lub zamiast tego:

  • Zielony dla CAN-H
  • Żółty dla CAN-L
ErnstOlch
źródło

Odpowiedzi:

5

Normy ISO 11898 nie wspominają o praktycznych rzeczach, takich jak kable i złącza.

Drugim najbardziej wiarygodnym źródłem stały się zatem standardy CANopen, w których DS303-1 określa takie rzeczy, jak standardowe złącza, wyprowadzenia, długości kabli, prędkości transmisji itp. Niestety, ten dokument nie wspomina również o kodowaniu kolorami.

Żółty i zielony wydają się być powszechnie używane, chociaż widziałem żółty oznacza CAN High lub Low. Jednak tylko dlatego, że te kolory są powszechnie używane, nie poprawia ich poprawności.

Zgaduję, że żółty i zielony pochodzi z powszechnie znormalizowanego kodowania kolorami (tak samo jak w przypadku rezystorów przelotowych). To znaczy: 1 = brązowy, ... 4 = żółty, 5 = zielony. W przypadku złączy „mini-style” i „micro-style” (okrągłe podobne do M12) znormalizowanych przez DS303-1, CAN High występuje na pinie 4, a CAN Low na pinie 5. Z DS303-1 7.2:

wprowadź opis zdjęcia tutaj

To wyliczenie nie jest jednak wcale zgodne z innymi powszechnymi, znormalizowanymi złączami, takimi jak d-sub, RJ45 i gniazdo terminala.

Lundin
źródło
9

CAN nie ma sformalizowanej specyfikacji warstwy fizycznej dla kolorów przewodów lub rzeczy takich jak typ złącza lub pin-out. Istnieją powszechne praktyki (jak używanie 9-stykowego złącza D-sub), ale nie ma oficjalnego standardu.

Pojazdy w dzisiejszych czasach również mają wiele autobusów CAN, więc kolory będą się oczywiście różnić, aby utrzymać proste autobusy. Widziałem, że niektóre autobusy przyjmują jednolity kolor dla CAN-L i inny kolor w paski z odpowiednim kolorem CAN-L dla CAN-H, aby dać wizualne wrażenie przynależności do siebie.

Ogólnie rzecz biorąc, pod warunkiem, że monitorujesz kolory i rozprowadzenia przewodów, możesz używać dowolnego schematu kolorów, który odpowiada Twoim preferencjom, bez naruszania jakichkolwiek standardów.

Chris M.
źródło
5

Znalazłem link do kabli J1939 (nie jestem pewien, czy jest to ogólny): patrz link

Fragment (patrz dwa ostatnie wiersze):

CBL-CAN-01: CAN Cable for DB9 Male Connector
    This is a 4-wire color coded cable. One end is DB9 female connector,
    it is designed to mate with Au J1939 products at bus side, such as: 
    J1939 Message Center System, J1939 Data Center System, 
    J1939 Simulators, etc.

The other side of the cable are 4 pig-tail wires.

Red wire: Power supply, +12V  
Black wire: Ground 
White (or Yellow) wire: CAN High  
Green wire: CAN Low

Z „John Deere”: Link

Red is Power - 12 V
Black is Ground - 0 V
Yellow is CAN High - 2.5 V
Green is CAN Low - 2.5 V
Michel Keijzers
źródło
Dziękuję Michel, co zgadza się z moją opinią, że Żółty dla High i Zielony dla Low mają więcej sensu. Ale nie tego szukam. Potrzebuję dokumentacji technicznej, aby to udowodnić.
ErnstOlch
3
CAN nie ma sformalizowanego standardu mechanicznego dla warstwy fizycznej - dlatego producenci zazwyczaj stosują własny standard. Widziałem żółto-zielony schemat, a także niebiesko-biały schemat stosowany w różnych autobusach samochodowych. Dopóki monitorujesz, które kolory są, możesz używać dowolnych kolorów.
Chris M.
1
@ChrisM Dzięki za to ... powinieneś udzielić odpowiedzi, ponieważ wydaje się, że ErnstOch szuka (a przynajmniej nie jest to regułą).
Michel Keijzers
1
Autobusy / ciężarówki Mercedes Benz i MAN mają w autobusach 125kBaud, 250kBaud i 500kBaud. Mają kolor żółty dla CAN_H i „niebieski” dla CAN_LOW. Wygląda na to, że „żółty” jest dość powszechny w CAN_HI.
Rohat Kılıç
1
Gdyby jednak ktoś mógł zacytować faktyczny dokument J1939, byłoby to nieco kanoniczne źródło.
Lundin,
2

W każdym wdrożeniu, które widziałem, jeśli możesz sobie wyobrazić, że jeden kolor reprezentuje „Niebo”, a drugi reprezentuje „Ziemię”, to są to odpowiednio Cześć i Lo.

  • Żółte słońce, zielona trawa.
  • Białe chmury, zielona trawa.
  • Białe niebo, niebieski ocean.

I tak dalej. Te mnemoniki wydają się pasować tak dobrze, że muszę sobie wyobrazić, że są zamierzone.

Nate B.
źródło
0

CAN_H = żółty, CAN_L = zielony zgodnie z SAE J1939-11.

Dotyczy to tylko instalacji CAN zgodnych z J1939.

Poniedziałek wtorek środa
źródło