CAN-anslutning På fordon med BWE (Bodywork Electrical System) är CAN-anslutningen för påbyggnadsutrustning förbindningsdonet C493, stift 3 (CAN-low) och stift 4 (CANhigh). Om fordonet är utrustat med fabriksditsatt förlängningsnät görs anslutningen ute på ram till förbindningsdon C487 stift 6 (CAN-high) och till förbindningsdon C487 stift 7 (CAN-low). Mer information om alla CAN-meddelanden som kan användas för Scanias lastfordon finns i dokumentet CAN Communication Specification under CAN-gränssnitt. Mer information om anslutningar finns under Anslutningar. CAN-bussen som ansluter mot CAN-gränssnittet för påbyggnadsutrustning benämns i det här dokumentet som extern CAN-buss. Krav på CAN-kommunikation med fordonet SAE J1939 är bas för protokollet. Däremot är stora delar av SAE J1939 inte implementerade. Det gäller hela SAE J1939-81 (Network Management), större delen av SAE J1939-73 (Diagnostics) och delar av SAE J1939-21 (Data Link Layer). SAE J1939-81 Network Management: Adressutrymmet i ett Scaniafordon är statiskt. Av den anledningen finns inget behov av Network management som den beskrivs i SAE J1939-81. Fast adressering används i enlighet med Preferred addresses for Industry group 0, Global and Industry group 1, On-highway Equipment. Källadresser för utrustning som normalt inte tillhör fordonet följer kraven i J1939, ISO 11992 eller OBD/EOBD. SAE J1939-73 Diagnostics: Det enda PGN (Parameter Group Number) som används av Scania är DM1, Diagnostic Message 1 (PGN 00FECA). Meddelandet skickas ut kontinuerligt av samtliga styrenheter på fordonet för att signalera att kommunikationen fungerar korrekt och 22:10-078 Utgåva 1 sv-se 1 (13)
används dessutom för att skicka ut status för att visa varningslampor. Felkoder enligt SAE J1939-71 används inte. SAE J1939-21 Data Link Layer: I SAE J1939-21 finns fem meddelandetyper definierade: Commands - Stöds inte. Requests - Stöds inte. Broadcast/Response - All tillgänglig information sänds ut periodvis. Acknowledgement - Stöds inte. Group Functions - Proprietary messages och Multipacket messages, TP.CM, TP.DT, stöds. Obs! Enligt avsnitt 5.2.1 SAE J1939-21, Revised Version July 1998, ska prioritetsbitarna i meddelandenas identifierare filtreras bort och ignoreras av mottagarna. 22:10-078 Utgåva 1 sv-se 2 (13)
Riktlinjer för belastning Styrenheter som är anslutna till en CAN-buss ska tåla upp till 100 % CAN-bussbelastning med korrekta meddelanden utan betydande funktionsbegränsningar eller funktionsstörningar. Under normala omständigheter ska CAN-bussbelastningen aldrig överstiga 80 %. Scania rekommenderar att inte sluta några reglerkretsar över CAN, eftersom den garanterade åtkomsttiden är förhållandevis lång och snabba reglerkretsar kräver stor bandbredd. Om slutna reglerkretsar över CAN ändå krävs, ska de med fullgod funktion klara av att nödvändiga CAN-meddelanden skickas med enbart halva sändningsfrekvensen. VIKTIGT! Det är påbyggarens ansvar att den externa CAN-bussen används på rätt sätt. 22:10-078 Utgåva 1 sv-se 3 (13)
Förbindningsdon och ledningar Scania använder inte förbindningsdon enligt SAE J1939. Scania använder tvinnade parledningar (vridna 40 varv per meter) utan skärmning eller mantel. De elektriska egenskaperna (resistans, impedans, kapacitans o.s.v.) är definierade i SAE J1939-15 Physical Layer Light. Scania använder en tvärsnittsarea på 0,75 mm² för ledningar inne i hytten. Om fordonet är utrustat med fabriksditsatt förlängningsnät ute på ram är arean 1,5 mm². Guldplätering är att föredra för CAN-förbindningsdon och ECU-stift utanför hytten. Scania rekommenderar följande färger och märkning för den externa CAN-bussens ledningar: CAN_H bör vara blå och CAN_L bör vara vit. För att undvika missförstånd är det viktigt att färgerna behålls under fordonets livstid. CAN-low bör märkas CAN_L och CAN-high bör märkas CAN_H. VIKTIGT! Det är inte tillåtet att ansluta till något annat förbindningsdon eller CAN-buss. Felaktig anslutning kan leda till att lastbilens vanliga funktioner uppför sig oförutsägbart. Fordonet riskerar att stanna och tvingas bärgas. 22:10-078 Utgåva 1 sv-se 4 (13)
Längden på ledningarna bör inte överstiga 30 meter (huvudledning) mellan förbindningsdonet C493 i lastbilen och styrenheten med det andra termineringsmotståndet. < 30 m Om mer än en styrenhet kopplas in bör inte längden på ledningarna mellan huvudledningen och styrenheten överstiga 3 meter. Ledningarna ska vara så korta som möjligt för att minimera inverkan från elektromagnetiska störningar. Antalet styrenheter i det externa CAN-nätverket bör inte överstiga 9 stycken. Topologin är främst en bussledning med noderna kopplade till CAN-bussen med minst 0,1 meter mellan varje nod. Bilden visar principen för det externa CAN-nätverkets topologi. C493 LHD 6,0 m RHD 8,5 m C487 < 3 m > 0,1 m ECU X ECU Z ECU Y b346394 22:10-078 Utgåva 1 sv-se 5 (13)
Den externa CAN-bussens topologi Den externa CAN-bussen gränsar mot fordonets CAN-nätverk. Påbyggnadselsystemet BWE skickar information från fordonets nätverk till den externa CAN-bussen. Det är också möjligt att skicka information till påbyggnadsstyrenheten för att aktivera påbyggnadsfunktioner i fordonet. ECU A Det är påbyggarens ansvar att försäkra sig om att påbyggnadsstyrsystemet BWE inte får motsägelsefulla kommandon. Om till exempel en påbyggnadsstyrenhet ger ett kommando som aktiverar signalhornet så att det ljuder, får inte en annan styrenhet ge motsägelsefulla kommandon till signalhornet. C493 External bus ECU X Bodybuilder system ECU B ECU C b346393 Ett sätt att lösa problemet är att använda en topologi som visas i bilden. Styrenhet X samlar in, jämför och sammanfogar informationen innan kommandona sänds till påbyggnadsstyrenheten. 22:10-078 Utgåva 1 sv-se 6 (13)
Termineringsmotstånd BCI ECU X CAN-bussledningen (huvudledningen) ska avslutas med ett motstånd på 120 ohm i vardera ände enligt SAE J1939-15 Physical Layer Light. Ett delat termineringsmotstånd (2 motstånd och 1 kondensator) sitter i påbyggnadsstyrenheten (se bilden). Termineringsmotstånd måste även finnas i styrenheten som är placerad längst bort från påbyggnadsstyrenheten. Scania rekommenderar ett delat termineringsmotstånd. Om den styrenheten som är placerad längst bort från påbyggnadsstyrenheten inte är utrustad med internt termineringsmotstånd måste motståndet kopplas in så nära styrenheten som möjligt (se bilden). R=60Ω R=60Ω CAN-high C=100nF GND CAN-low 4 C493 3 6 C487 7 R=120Ω CAN-high CAN-low b346395 22:10-078 Utgåva 1 sv-se 7 (13)
Felvalidering av kommunikation (timeout) CAN-kommunikation ska undvikas när startnyckeln är i låsläge eller radioläge. Undvik också CAN-kommunikation under start av de styrenheter som ansluter till den externa CAN-bussen. Under normal drift, med startnyckeln i körläge, ska inte ett meddelande bli validerat som saknat (timeout) förrän tidigast 5 x meddelandeperiodtiden. Längre felvalideringstid är tillåten. Under motorns start, när startmotorn är i drift, kan matningsspänningen bli extremt låg. Under den tiden kan inte kommunikation från påbyggnadsstyrenheten garanteras. Därför ska inga felkoder relaterade till CAN-kommunikation med påbyggnadsstyrenheten sättas vid systemspänningar under 18 V. När startnyckeln vrids till körläge kommer påbyggnadsstyrenheten att börja skicka meddelanden inom 1 000 ms. Ett meddelande skickat från påbyggnadsstyrenheten ska inte anses som saknat förrän efter 1 000 ms + 5 x meddelandeperiodtiden, t.ex. om ett meddelande har en periodtid på 100 ms ska det inte anses som saknat förrän efter 1 000 + 5 x 100 = 1 500 ms. Längre felvalideringstider är tillåtna. När startnyckeln vrids till radioläge alternativt låsläge, kan CAN-meddelanden inte förväntas få bekräftelse. Ingen kommunikation från påbyggnadsstyrenheten kan förväntas. 22:10-078 Utgåva 1 sv-se 8 (13)
Parametervärden och status Parametrar som inte används ska sändas som NotAvailable/TakeNoAction. Även när ett fel är upptäckt och validerat hanteras Error som NotAvailable/TakeNoAction. Om till exempel en givare, brytkontakt eller solenoid inte är ansluten till ECU, måste CAN-parametern innehålla statusparametern NotAvailable/TakeNoAction. Denna status ska också användas när en signal finns som ännu inte är validerad, till exempel under start av en styrenhet. Parametern Diagnos av extern CAN styr om BCI ska sätta felkoder för externt CAN-gränssnitt. Parametern Externt CAN-gränssnitt styr om extern CAN-buss ska vara aktiverad eller inte. 22:10-078 Utgåva 1 sv-se 9 (13)
Källadresser Påbyggnadsstyrenheten har en adress som inte kan konfigureras, utan sänder alla meddelanden med källadress 0xE6 (hex). Källadresserna i tabell 1 används för meddelanden som förmedlas från fordonets interna CAN-buss till den externa CAN-bussen via påbyggnadsstyrenheten. Dessa adresser ska inte användas av någon annan styrenhet på det externa nätverket. Fel användning kan leda till kollisioner och funktionsstörningar i det externa nätverket. Tabell 1 visar de adresser som används i dag, men adresser kan läggas till i framtiden. Källadressen 0xFE, som används i CAN-dokumentationen från Scania till sådana meddelanden som påbyggaren skickar, är endast exempel på källadress som påbyggaren kan utnyttja. Det viktiga är att adresserna i listan inte används. Tabell 1: Fördefinierade källadresser på den externa CAN-bussen System Namn Källadress (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 E Engine 0x0 F Suspension Management 0x2F ICL Instrument Cluster 0x17 K Coordinator 0x27 RD Retarder 0x10 SC Shift Selector Module 0x5 22:10-078 Utgåva 1 sv-se 10 (13)
Tabell 1: Fördefinierade källadresser på den externa CAN-bussen T Gearbox 0x3 TCO Tachograph 0xEE TM Tire Pressure Monitoring 0x33 V Visibility System 0x1E WTA Water to Air Heater 0x45 22:10-078 Utgåva 1 sv-se 11 (13)
Parametergruppsnummer I tillägg till de parametergruppsnummer (PGN) som är specificerade i SAE J1939-71, finns ett antal PGN som är specificerade av Scania. Ett antal av dessa används på den externa CAN-bussen. Se tabell 2. Dessa PGN får inte användas för något annat ändamål. Tabell 2: Scaniaspecificerade meddelanden på den externa CAN-bussen. Namn PGN (hex) Standardprioritet 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 22:10-078 Utgåva 1 sv-se 12 (13)
Tabell 2: Scaniaspecificerade meddelanden på den externa CAN-bussen. 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 22:10-078 Utgåva 1 sv-se 13 (13)