1 (02-08-2018 00:46:55 отредактировано zatonevkredit)

Тема: фильтр ошибок на канни 52 дуо

всем привет

Хочу сделать так, чтоб приборка не видела ошибок, которые генерятся блоками авто. поснифал шину, нашел как выглядят пакеты с ошибками но по айди их фильтровать нельзя, так как эти айди используются для передачи всякой другой важной информации.

вот пакеты :

: READ [ChannelID:6] [ProtocolID:6] [ID:0758] [DataSize:11] 70 52 03 00 00 01 02 
: READ [ChannelID:6] [ProtocolID:6] [ID:0758] [DataSize:16] 70 52 00 01 1E BD 00 00 03 F3 01 E1 
: READ [ChannelID:6] [ProtocolID:6] [ID:0758] [DataSize:9] 70 53 01 A4 56 
: READ [ChannelID:6] [ProtocolID:6] [ID:0758] [DataSize:11] 70 52 00 A4 56 01 02 
: READ [ChannelID:6] [ProtocolID:6] [ID:0758] [DataSize:11] 70 52 01 00 00 01 02 
: READ [ChannelID:6] [ProtocolID:6] [ID:0758] [DataSize:11] 70 52 02 00 00 01 02 
: READ [ChannelID:6] [ProtocolID:6] [ID:0758] [DataSize:11] 70 52 03 00 00 01 02 
: READ [ChannelID:6] [ProtocolID:6] [ID:0758] [DataSize:16] 70 52 00 01 1E BD 00 00 03 F3 01 E1 
: READ [ChannelID:6] [ProtocolID:6] [ID:0758] [DataSize:9] 70 53 01 A4 56 --- ошибка 1
: READ [ChannelID:6] [ProtocolID:6] [ID:0758] [DataSize:11] 70 52 00 A4 56 01 02  --- ошибка 2
: READ [ChannelID:6] [ProtocolID:6] [ID:0758] [DataSize:11] 70 52 01 00 00 01 02  -- важный пакет
: READ [ChannelID:6] [ProtocolID:6] [ID:0758] [DataSize:11] 70 52 02 00 00 01 02  -- важный пакет
: READ [ChannelID:6] [ProtocolID:6] [ID:0758] [DataSize:11] 70 52 03 00 00 01 02  -- важный пакет
: READ [ChannelID:6] [ProtocolID:6] [ID:0758] [DataSize:16] 70 52 00 01 1E BD 00 00 03 F3 01 E1  -- важный пакет
: READ [ChannelID:6] [ProtocolID:6] [ID:0758] [DataSize:9] 70 53 01 A4 56

нужно затереть пакет с "ошибка 1" и пропатчить пакет с "ошибка 2", вставив заместо А456 значение 0000

я попытался затереть вообще все пакеты с А4 56 вот так :
кан0 - вход, заходит кан со стороны авто
кан1 - выход, прицеплена приборка

картинка со скриншотом конфига в аттаче

помогите разобраться пожалста smile

Вложений в сообщении

Иконка вложения photo_2018-08-02_00-44-28.jpg 149 кб, скачивался 165 раз, последний раз 2018-08-02 

2

Re: фильтр ошибок на канни 52 дуо

Можете приложить log потока данных в шине?

3

Re: фильтр ошибок на канни 52 дуо

лог сгенерированный каннилабом? у меня канмонитор, который встроен в каннилаб, говорит "подключите устройство"

4

Re: фильтр ошибок на канни 52 дуо

Для использования СANNY CAN Monitor вам потребуется CANNY 7. Но лог можно снять и любым другим сторонним CAN оборудованием позволяющим снят лог. Дело в том, что присланные вами данные не похожи на CAN 2.0. Максимальная длина данных CAN 2.0 равна 8 байтам.

5

Re: фильтр ошибок на канни 52 дуо

снял лог, не могу там пакет с ошибкой найти теперь)
перестал понимать происходящее

дамп с шины сырой :
http://zatonevkredit.ru/static/carlog.txt

Ошибка, которую видит техстрим (программа диагностики) -
B2456, C1AA1

6

Re: фильтр ошибок на канни 52 дуо

формат лога такой

000002834D0002DF0000BA::22:24:08.543:        [0283]        [7]        [4D 00 02 DF 00 00 BA]        [10000011 01001101 00000000 00000010 11011111 00000000 00000000 10111010]

000002834D0002DF0000BA - дамп фрейма
::22:24:08.543: - время
[0283] - айди
[7]- длина
[4D 00 02 DF 00 00 BA] - данные
[10000011 ....] - данные в двоичном формате

7

Re: фильтр ошибок на канни 52 дуо

К сожалению, ничего похожего на ваши данные мы в этом логе не разглядели.