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:
To wyliczenie nie jest jednak wcale zgodne z innymi powszechnymi, znormalizowanymi złączami, takimi jak d-sub, RJ45 i gniazdo terminala.
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.
I tak dalej. Te mnemoniki wydają się pasować tak dobrze, że muszę sobie wyobrazić, że są zamierzone.
źródło
CAN_H = żółty, CAN_L = zielony zgodnie z SAE J1939-11.
Dotyczy to tylko instalacji CAN zgodnych z J1939.
źródło