Page 8 of 13
Re: Требуется CAN-трансмиттер данных SECU-3 в протокол OBD
Posted: 13 Jul 2017, 17:50
by STC
Ну если только цивровой и не АЦП, так это круто ).
А можно даташит пожалуйста, а то я не могу нарыть )
Re: Требуется CAN-трансмиттер данных SECU-3 в протокол OBD
Posted: 13 Jul 2017, 18:15
by Sergey21126
Re: Требуется CAN-трансмиттер данных SECU-3 в протокол OBD
Posted: 14 Jul 2017, 00:53
by STC
Достпуны новые прошивки для тестов
http://secu-3.org/forum/viewtopic.php?f ... 880#p29880
Добавил скорость и аварийные лампочки.
Re: Требуется CAN-трансмиттер данных SECU-3 в протокол OBD
Posted: 14 Jul 2017, 01:27
by Sergey21126
Скорость сразу зашкаливает. 200+
Горит только Чек (датчики не подключены).
Другие аварийные лампочки потухли.
Тахометр работает.
Re: Требуется CAN-трансмиттер данных SECU-3 в протокол OBD
Posted: 14 Jul 2017, 02:13
by STC
Спасибо, буду проверять.
Re: Требуется CAN-трансмиттер данных SECU-3 в протокол OBD
Posted: 14 Jul 2017, 11:26
by STC
Скорость сразу зашкаливает. 200+
Горит только Чек (датчики не подключены).
Другие аварийные лампочки потухли.
Тахометр работает.
EEPROM не забыл сбросить после обновления прошивки?
Re: Требуется CAN-трансмиттер данных SECU-3 в протокол OBD
Posted: 14 Jul 2017, 11:40
by Sergey21126
STC wrote:EEPROM не забыл сбросить после обновления прошивки?
Честно говоря не помню. Поздно было. В менеджере скорость 0. На панели 200+
Ща еще раз воткну.
Re: Требуется CAN-трансмиттер данных SECU-3 в протокол OBD
Posted: 14 Jul 2017, 11:52
by Sergey21126
Сбросил. Ничего не поменялось.
Re: Требуется CAN-трансмиттер данных SECU-3 в протокол OBD
Posted: 14 Jul 2017, 12:31
by STC
Проверил, скорость вычисляется правильно, может дело в том, как я шлю. Вот как я шлю:
Code: Select all
obd.msg.id = 0x1F9; //Vehicle speed
obd.msg.flags.rtr = 0;
obd.msg.length = 8;
obd.msg.data[0] = 0x00;
obd.msg.data[1] = 0x00;
obd.msg.data[2] = calc_speed(d); //1 discrete = 2.5 km/h
obd.msg.data[3] = 0x00;
obd.msg.data[4] = 0x00;
obd.msg.data[5] = 0x00;
obd.msg.data[6] = 0x00;
obd.msg.data[7] = 0x00;
Верно?
Re: Требуется CAN-трансмиттер данных SECU-3 в протокол OBD
Posted: 14 Jul 2017, 13:03
by Sergey21126
STC wrote:Верно?
Кусок верный, функция calc_speed не верна
[12:59:39:988] R 0x180 0 8 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
[12:59:39:994] R 0x1F9 0 8 0x00 0x00 0x60 0x00 0x00 0x00 0x00 0x00
[12:59:40:014] R 0x551 0 8 0x00 0x00 0x00 0x01 0x01 0x00 0x00 0x00
[12:59:40:073] R 0x180 0 8 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
[12:59:40:093] R 0x1F9 0 8 0x00 0x00 0x60 0x00 0x00 0x00 0x00 0x00
[12:59:40:112] R 0x551 0 8 0x00 0x00 0x00 0x01 0x01 0x00 0x00 0x00
[12:59:40:171] R 0x180 0 8 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
[12:59:40:191] R 0x1F9 0 8 0x00 0x00 0x60 0x00 0x00 0x00 0x00 0x00
[12:59:40:211] R 0x551 0 8 0x00 0x00 0x00 0x01 0x01 0x00 0x00 0x00
[12:59:40:270] R 0x180 0 8 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
[12:59:40:289] R 0x1F9 0 8 0x00 0x00 0x60 0x00 0x00 0x00 0x00 0x00
Это что-то типа 240 км/ч
Должно быть 0x00