Informacje ogólne W niniejszym dokumencie szyna CAN (Controller Area Network) podłączona do interfejsu CAN wyposażenia zabudowy jest nazywana zewnętrzną szyną CAN. Podobnie sieć CAN wyposażenia zabudowy nazywana jest zewnętrzną siecią CAN. W pojazdach z BCI (Bodywork Communication Interface) zewnętrzna sieć CAN jest podłączana do złącza C493. Podłącz przewód CAN-high do styku 4 i CAN-low do styku 3. Informacje ogólne Więcej informacji na temat połączeń zamieszczono w następujących dokumentach: Złącze C493 funkcje zabudowy kontrolowane przez BCI Wiązka przewodów do funkcji zabudowy Informacje na temat wszystkich komunikatów CAN, które mogą być stosowane w pojazdach firmy Scania, zamieszczono w dokumencie pt. Specyfikacja komunikacji CAN dla FMS. Jeżeli pojazd wyposażony jest w fabrycznie zamontowaną wiązkę przewodów z kabiny do ramy, możliwe jest podłączenie sieci CAN na ramie do złącza C487. Podłącz przewód CAN-high do styku 6 i CAN-low do styku 7 w złączu C487. Przeciągnij przez złącze C493 i C494 w konsoli zabudowy. WAŻNE! Nie zezwala się na podłączanie zewnętrznej sieci CAN do innych złączy niż złącza C493, C494 i C487 ani do innej szyny CAN. Nieprawidłowe podłączenie może powodować błędy w działaniu. Scania CV AB 2016, Sweden 1 (14)
Skróty użyte w niniejszym dokumencie Informacje ogólne Skrót CAN BCI PGN ECU OBD EOBD TP.CM TP.DT Objaśnienie Controller Area Network Bodywork Communication Interface Parameter Group Number Electronic Control Unit On-Board Diagnostics European On-Board Diagnostics Transport Protocol - Connection Management Transport Protocol - Data Transfer Scania CV AB 2016, Sweden 2 (14)
Wymagania dotyczące komunikacji CAN z pojazdem W niniejszej części określono wymagania dotyczące zewnętrznej komunikacji CAN. Podstawę protokołu stanowi norma SAE J1939, choć jej obszerne fragmenty nie zostały wdrożone. Fragmenty te to całość normy SAE J1939-81 (Network Management), większa część normy SAE J1939-73 (Diagnostics) oraz część normy SAE J1939-21 (Data Link Layer). Wymagania dotyczące komunikacji CAN z pojazdem SAE J1939-81 (Network Management) Miejsce zajmowane przez adres w pojeździe Scania jest stałe. Dlatego nie ma potrzeby stosowania funkcji Network Management opisanych w SAE J1939-81. Stałe adresowanie jest używane zgodnie z normą Preferred addresses for Industry group 0, Global and Industry group 1, On-highway Equipment. Adresy źródłowe dla wyposażenia, które nie stanowi standardowego wyposażenia pojazdu, są zgodne z zaleceniami norm SAE J1939, ISO 11992, OBD (On-Board Diagnostics) lub alternatywnie EOBD (European On-Board Diagnostics). SAE J1393-73 (Diagnostics) Jedyny PGN (PGN, Parameter Group Number) używany przez firmę Scania to DM1 (Diagnostic Message 1), PGN 00FECA. Komunikat jest wysyłany w sposób ciągły przez wszystkie jednostki sterujące (ECU, Electronic Control Unit) pojazdu, aby zasygnalizować, że komunikacja działa poprawnie. Komunikat używany jest także do przesyłania stanu w celu włączenia lampek ostrzegawczych. Kody usterek zgodne z SAE J1939-71 nie są używane. Scania CV AB 2016, Sweden 3 (14)
SAE J1939-21 (Data Link Layer) Wymagania dotyczące komunikacji CAN z pojazdem SAE J1939-21 definiuje pięć typów komunikatów: Typ komunikatu Broadcast/Response Group Functions Acknowledgement Commands Requests Opis Wszystkie dostępne informacje wysyłane są okresowo Proprietary messages samt Multipacket messages (TP.CM och TP.DT) są obsługiwane. Nieobsługiwane. Nieobsługiwane. Nieobsługiwane. Uwaga: Zgodnie z rozdziałem 5.2.1 SAE J1939-21, reviderad version juli 1998, bity priorytetu w identyfikatorach komunikatów muszą być odfiltrowywane i ignorowane przez odbiorniki. Scania CV AB 2016, Sweden 4 (14)
Wytyczne dotyczące obciążenia Jednostki sterujące podłączone do szyny CAN muszą być w stanie obsłużyć do 100% obciążenia szyny CAN przez prawidłowe komunikaty, bez znacznych ograniczeń funkcjonalności lub usterek. Wytyczne dotyczące obciążenia W normalnych warunkach obciążenie szyny CAN nie powinno nigdy przekraczać 80%. Należy unikać zamykania pętli sterowania na szynie CAN, gdyż gwarantowany czas dostępu jest stosunkowo długi, a szybkie pętle sterowania wymagają dużej szerokości pasma. Jeżeli jednak zamknięte pętle sterowania na szynie CAN są wymogiem, wówczas muszą one być w stanie w pełni obsłużyć wysyłanie koniecznych komunikatów CAN przy wykorzystaniu tylko połowy częstotliwości wysyłania. WAŻNE! Producent nadwozia odpowiada za zagwarantowanie prawidłowego wykorzystania zewnętrznej szyny CAN. Scania CV AB 2016, Sweden 5 (14)
Złącza oraz przewody Złącza oraz przewody Firma Scania nie korzysta ze złączy zgodnych z SAE J1939. W pojazdach Scania stosuje się skrętki dwużyłowe (skręcone 40 razy na metr) bez ekranu lub osłony. Własności elektryczne (rezystancja, impedancja, pojemność itp.) są zdefiniowane w normie SAE J1939-15 Physical Layer Light. Przekrój poprzeczny przewodu wynosi 0,75 mm² w kabinie. Jeżeli pojazd jest wyposażony fabrycznie w wiązkę przedłużającą zamontowaną na ramie, przekrój poprzeczny przewodu wynosi 1,5 mm². Złącza CAN i styki ECU (elektroniczna jednostka sterująca) na zewnątrz kabiny muszą być pozłacane. Firma Scania zaleca następujące kolory i oznaczenia dotyczące przewodów zewnętrznej szyny CAN: Przewód CAN-high powinien nosić oznaczenie CAN_H, a CAN-low oznaczenie CAN_L. Przewód CAN-high powinien mieć kolor niebieski, a CAN-low kolor biały. Aby uniknąć pomyłki, przewody powinny mieć taki sam kolor przez cały okres eksploatacji pojazdu. Scania CV AB 2016, Sweden 6 (14)
Podłączenie do zewnętrznej sieci CAN Topologia zewnętrznej sieci CAN składa się głównie z szyny CAN i węzłów podłączonych w odległości co najmniej 0,1 m. Długość szyny CAN pomiędzy złączem C493 w pojeździe a jednostką sterującą z drugim rezystorem obciążeniowym nie powinna przekraczać 30 metrów. Odległość między złączem C493 i C487 musi wynosić 6 metrów w pojazdach z kierownicą po lewej stronie i 8,5 metra w pojazdach z kierownicą z prawej strony. C493 C487 1 LHD 6,0 m 2 RHD 8,5 m < 3 m Podłączenie do zewnętrznej sieci CAN < 30 m ECU X > 0,1 m 3 Jeżeli podłączono więcej niż jedną jednostkę sterującą, długość przewodów łączących jednostkę sterującą zszyną CAN nie powinna przekraczać 3 metrów. Przewody powinny być możliwie jak najkrótsze, aby ograniczyć do minimum wpływ zakłóceń elektromagnetycznych. Liczba jednostek sterujących w zewnętrznej sieci CAN nie powinna przekraczać 9. Poz. Opis Objaśnienie 1 C493 Złącze. Interfejs z siecią Scania. 2 C487 3 ECU X Jednostka sterująca w zabudowie z rezystorami obciążeniowymi. Więcej informacji na temat jednostki sterującej ECU X zamieszczono w części pt. Rezystory obciążeniowe. ECU Z ECU Y Zasada topologii zewnętrznej sieci CAN 373 388 Scania CV AB 2016, Sweden 7 (14)
Rezystory obciążeniowe Zewnętrzna szyna CAN musi być podłączana z wykorzystaniem rezystora obciążeniowego 120 omów na każdym końcu zgodnie z normą SAE J1939-15 Physical Layer. Jednostka sterująca zabudowy (BCI) ma dzielony rezystor obciążeniowy złożony z 2 rezystorów (60 omów) i 1 kondensatora (100 nf), patrz rysunek. R=60Ω R=60Ω BCI CAN-high C=100nF CAN-low 4 C493 3 6 C494 7 6 C487 7 R=120Ω Rezystory obciążeniowe ECU X CAN-high CAN-low 373 386 W jednostce sterującej zainstalowanej najdalej od jednostki sterującej zabudowy również należy zamontować rezystor obciążeniowy (ECU X). Scania zaleca zastosowanie dzielonego rezystora obciążeniowego. Jeżeli jednostka sterująca zainstalowana najdalej od jednostki sterującej zabudowy nie jest wyposażona w wewnętrzny rezystor obciążeniowy, zewnętrzny rezystor obciążeniowy należy podłączyć jak najbliżej jednostki sterującej (patrz rysunek). Scania CV AB 2016, Sweden 8 (14)
Potwierdzanie usterki komunikacji (timeout) Należy unikać komunikacji CAN, gdy kluczyk zapłonu znajduje się wpołożeniu wyłączonego zapłonu lub radia, ponieważ nie można oczekiwać wówczas potwierdzenia komunikatów CAN. Nie można oczekiwać żadnej komunikacji z jednostki sterującej zabudowy. Potwierdzanie usterki komunikacji (time-out) Należy także unikać komunikacji CAN podczas sekwencji startowej jednostek sterujących podłączonych do zewnętrznej szyny CAN. Podczas zwykłej pracy, gdy kluczyk zapłonu znajduje się wpołożeniu jazdy, komunikat nie powinien być uznany za brakujący (time-out), dopóki nie upłynie co najmniej 5-krotność okresu komunikatu. Dopuszczalna jest dłuższa wartość czasu potwierdzania usterki. Podczas sekwencji uruchomienia silnika, gdy obraca się rozrusznik, napięcie zasilania może być bardzo niskie. Dlatego nie można zagwarantować komunikacji CAN z jednostki sterującej zabudowy w tym okresie. Dlatego żadne kody usterek dotyczące komunikacji CAN z jednostką sterującą zabudowy nie powinny być generowane, jeżeli napięcie spadnie poniżej 18 V. Przy kluczyku zapłonu obróconym w położenie jazdy jednostka sterująca zabudowy rozpocznie wysyłanie komunikatów CAN w ciągu 1000 ms. Komunikatu nie można uznać za brakujący do czasu upłynięcia 1000 ms + 5 x okres komunikatu. Przykład: Jeśli na przykład dla komunikatu obowiązuje okres 100 ms, nie powinien on zostać uznany za brakujący, dopóki nie upłynie 1000 + 5 x 100 = 1500 ms. Dopuszczalne są dłuższe wartości czasu potwierdzania usterki. Scania CV AB 2016, Sweden 9 (14)
Wartości oraz stan parametrów Wartości oraz stan parametrów Nieużywane parametry muszą być przesyłane jako sygnał NotAvailable/TakeNo- Action. Nawet w przypadku wykrycia i potwierdzenia usterki, błąd jest traktowany jako NotAvailable/TakeNoAction. Jeżeli np. czujnik, przełącznik lub elektromagnes nie są podłączone do ECU, parametr CAN powinien zawierać parametr stanu Not available/ TakeNoAction. Stan ten powinien być także używany, gdy sygnał nie został jeszcze potwierdzony, na przykład podczas uruchamiania jednostki sterującej. Diagnostyka parametru zewnętrznego interfejsu CAN pozwala kontrolować, czy jednostka sterująca BCI ma określać kody usterek dla zewnętrznego interfejsu CAN. Parametr zewnętrznego interfejsu CAN kontroluje, czy zewnętrzna szyna CAN powinna być aktywna, czy nie. Scania CV AB 2016, Sweden 10 (14)
Adresy źródła Adresy źródła Jednostka sterująca zabudowy ma adres źródłowy 0xE6 (hex), którego nie można skonfigurować. Wszystkie komunikaty wysyłane przez nią mają ten adres źródłowy. Adres źródłowy 0xFE (hex) używany w dokumentacji firmy Scania dla takich komunikatów wysyłanych przez producenta nadwozia stanowi wyłącznie przykład adresu źródłowego wykorzystywanego przez producenta nadwozia. Ważne jest, aby nie korzystać z adresów umieszczonych na liście. Adresy źródła w poniższej tabeli są używane dla komunikatów wysyłanych zwewnętrznej szyny CAN pojazdu do zewnętrznej szyny CAN poprzez jednostkę sterującą zabudowy. Z adresów tych nie mogą korzystać inne jednostki sterujące wzewnętrznej sieci CAN. Mogłoby to spowodować konflikty i usterki wzewnętrznej sieci CAN. Uwaga: Tabela podaje adresy aktualnie używane, inne adresy mogą zostać dodane w przyszłości. Wstępnie zdefiniowane adresy źródła na zewnętrznej szynie CAN: Układ Nazwa Adres źródła (Hex) A Brake 0xB AB Air Bag 0x64 AL Locking and Alarm System 0x1D APS Air Processing System 0x30 ATA Air to Air Heater 0x44 AWD Differential Lock Controller 0x04 BCI Bodywork Communication Interface 0xE6 CV Converter Controller 0x43 Scania CV AB 2016, Sweden 11 (14)
Adresy źródła Układ Nazwa Adres źródła (Hex) E Engine 0x0 F Suspension Management 0x2F ICL Instrument Cluster 0x17 K Coordinator 0x27 RD Retarder 0x10 SC Shift Selector Module 0x5 T Gearbox 0x3 TCO Tachograph 0xEE TM Tire Pressure Monitoring 0x33 V Visibility System 0x1E WTA Water to Air Heater 0x45 Scania CV AB 2016, Sweden 12 (14)
Numery grup parametrów Numery grup parametrów Oprócz numerów grup parametrów PGN określonych w normie SAE J1939-71 istnieje jeszcze pewna liczba numerów PGN określonych przez firmę Scania, patrz tabela. Niektóre z tych numerów PGN są wykorzystywane na zewnętrznej szynie CAN. Tych numerów grup parametrów nie wolno wykorzystywać do innych celów. Komunikaty Scania na zewnętrznej szynie CAN: Nazwa PGN (Hex) Priorytet standardowy Alarm Status Proprietary 00 FF B4 6 Bodywork Auxiliary Information 00 FF 9B 6 Bodywork Driver Information 2 00 FF 5C 6 Bodywork Engine Limitation 00 FF 2B 3 Bodywork Engine Request 1 00 FF 5B 6 Bodywork Engine Request 2 00 FF 5A 6 Bodywork PTO Control 00 FF 2C 3 Bodywork Vehicle Control 00 FF 2A 3 Bodywork Visibility Control 00 FF 2F 3 Cab Information Proprietary 1 00 FF 96 6 Coordinator General Information 00 FF B0 3 Coordinator General Information 2 00 FF AF 3 CUV Information 00 FF B1 6 DLN2 Proprietary 00 FF 81 3 Transmission Proprietary (DLN5) 00 FF A0 3 DLN8 Proprietary 00 FF 88 6 General Purpose Message 1 00 FF 60 6 PTO Information 00 FF 90 6 Scania Vehicle Status Message 1 00 FF 27 6 Scania CV AB 2016, Sweden 13 (14)
Numery grup parametrów Nazwa PGN (Hex) Priorytet standardowy Scania Vehicle Status Message 2 00 FF 28 6 Transmission Proprietary 2 -T 00 FF A1 6 Transmission Proprietary 2 -AWD 00 FF A1 6 Scania CV AB 2016, Sweden 14 (14)