VN 9.002 Комплексни сигнал у магистрали података CAN
У нормалном режиму преноса, пакети података имају следеће блок конфигурације (рамови) (види сл. VN 9.002).
Блок података поруке се користи за пренос порука на магистралу података CAN (на пример температура расхладне течности).
Блок података захтева се користи за тражење порука преко магистрале података CAN из друге контролне јединице.
Блок података о грешци служи да обавести све повезане контролне јединице да је дошло до грешке и последњу поруку на магистрали података CAN је неважећи.
Протокол магистрале података CAN подржава два различита формата оквира порука преко магистрале података CAN, који се разликују само по дужини идентификатора:
- стандардни формат;
- проширени формат.
Тренутно укључено DaimlerChrysler користи се само стандардни формат
Пакет података за пренос порука на магистрали података CAN састоји се од седам узастопних поља.
- Почетак блока података: означава почетак поруке (старт бит) и синхронизује све модуле.
- Поље за идентификацију: Ово поље се састоји од идентификатора (идентификатор адресе) у 11 бита, 1 бит за проверу и захтев) (Remote Transmission Request-Bit). Овај контролни бит означава пакет као Data Frame (блок података поруке) или како Remote Frame (захтевајте блок података) без стварне поруке.
- Контролно поље: (6 бит) садржи IDE (контролни битови) мало (Identifier Extension Bit) за препознавање стандардног и проширеног формата, резервни бит за накнадна проширења и - у последња 4 бита - број бајтова података уграђених у поље података.
- Поље података: може садржати од 0 до 8 бајтова (0 до 64 бита) података. Порука сабирнице података CAN 0 бајтова се користи за синхронизацију дистрибуираних процеса.
- Контролно поље: CRC (Cyclic-Redundancy-Check Field) садржи 16 бита и служи за контролно препознавање грешака при преносу.
- АЦК поље за потврду
- (Acknowledgement Field) садржи сигнал потврде од пријемних јединица о пријему порука без грешака на магистрали података CAN
- Крај блока података: Означава крај пакета података.
- Блок интервал: раздваја блокове података у времену и мора да садржи најмање 3 бита. Након тога, било која контролна јединица може пренети следећи пакет података.
- Стање мировања: ако ниједна контролна јединица не шаље поруке (режим одмора), затим магистралу података CAN остаје у режиму мировања док се не пренесе следећи пакет података.