VN 9.002 Složeni signal u CAN sabirnici podataka
U normalnom načinu prijenosa, podatkovni paketi imaju sljedeće konfiguracije blokova (okvire): (vidi sliku VN 9.002).
Blok podataka poruke koristi se za prijenos poruka putem CAN sabirnice podataka (na primjer, temperatura rashladne tekućine).
Blok zahtjevanih podataka koristi se za zahtjev poruka putem CAN sabirnice podataka od druge upravljačke jedinice.
Blok podataka o pogrešci služi za obavještavanje svih priključenih upravljačkih jedinica da je došlo do pogreške i da je posljednja poruka na CAN sabirnici podataka nevažeća.
Publikacija ponovno tiskana s ovog izvora: mercedesman.ru
CAN protokol podatkovne sabirnice podržava dva različita formata okvira poruka CAN podatkovne sabirnice, koji se razlikuju samo u duljini identifikatora:
- standardni format;
- prošireni format.
DaimlerChrysler trenutno koristi samo standardni format
Paket podataka za prijenos poruka putem CAN sabirnice podataka sastoji se od sedam uzastopnih polja.
- Početak bloka podataka: označava početak poruke (početni bit) i sinkronizira sve module.
- Polje za identifikaciju: Ovo polje se sastoji od identifikatora (identifikator adrese) u 11 bitova, 1 kontrolni bit i zahtjev) (Remote Transmission Request-Bit). Ovaj kontrolni bit označava paket kao okvir podataka (blok podataka poruke) ili kao udaljeni okvir (blok podataka zahtjeva) bez same poruke.
- Kontrolno polje: (6 bitova) sadrži IDE (kontrolni bitovi) malo (Identifier Extension Bit) za prepoznavanje standardnog i proširenog formata, rezervni bit za naknadna proširenja i - u posljednja 4 bita - broj podatkovnih bajtova sadržanih u podatkovnom polju.
- Polje podataka: može sadržavati od 0 do 8 bajtova (od 0 do 64 bita) podaci. Za sinkronizaciju distribuiranih procesa koristi se 0-bajtna CAN sabirnica podataka.
- Kontrolno polje: CRC (Cyclic-Redundancy-Check Field) sadrži 16 bitova i koristi se za kontrolu prepoznavanja grešaka tijekom prijenosa.
- Polje za potvrdu ASK-a
- (Acknowledgement Field) sadrži signal potvrde od prijemnih jedinica o prijemu poruka bez grešaka putem CAN sabirnice podataka
- Kraj podatkovnog bloka: Označava kraj podatkovnog paketa.
- Interval između blokova podataka: vremenski odvaja blokove podataka i mora sadržavati najmanje 3 bita. Nakon toga, bilo koja upravljačka jedinica može poslati sljedeći paket podataka.
- Stanje mirovanja: ako nijedna upravljačka jedinica ne šalje poruke (način mirovanja), tada CAN podatkovna sabirnica ostaje u stanju mirovanja dok se ne prenese sljedeći podatkovni paket.
