ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
16 апреля
688078 Топик полностью
avc-el (20.07.2016 21:48 - 23:05, просмотров: 353) ответил Гудвин на Разобрался - поделись с народом :)
сразу скажу что без базы данных, что-либо вычислить будет трудоемко... и так по порядку, can bus id020 (состояние ключа зажигания-его положение и т.д.), данные которые конкретно связаны с этим занимают 3 байта (09 40 0с), следующий байт относится к состоянию педали тормоза, и не входит в расчет crc. CRC-Checksumme der Signal Group SAE J1850 {Signal Group ID 2Bh} 07 09 40 0C 06 00 00 00 ; 07 09 40 0c 2b - наши 3 байта, 4ым байтом подставляется {Signal Group ID 2Bh}, получаем 4 полезных байта для сасчета crc, не смотря на то что передается 8. в некоторых id если полезная информация занимает 1байт-контролька и 7 байт инфы , всего 8байт, то {Signal Group ID 2Bh} подставляется 9байтом и расчитывается crc первый байт crc хх 00 00 00 00 00 00 00 хх 00 00 00 00 00 00 00 2b хх d0 d1 d2 d3 d4 d5 d6 d7 в крации так. 3 дня ушло....