Требуется CAN-трансмиттер данных SECU-3 в протокол OBD

Все вопросы по железу
User avatar
STC
Posts: 13843
Joined: 30 Apr 2013, 23:41
Your CAR: AZLK 2140
SECU version: DIY SECU-3
Location: North Korea
Has thanked: 2160 times
Been thanked: 4335 times
Contact:

Re: Требуется CAN-трансмиттер данных SECU-3 в протокол OBD

Post by STC »

Ну если только цивровой и не АЦП, так это круто ).
А можно даташит пожалуйста, а то я не могу нарыть )
Author of the SECU-3™ project http://SECU-3.org. An open source engine control unit / Ignition control system, (C) 2007.
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
Sergey21126
Posts: 89
Joined: 04 Dec 2016, 22:11
Your CAR: LADA 2190
SECU version: DIY SECU-3i
Has thanked: 2 times
Been thanked: 26 times

Re: Требуется CAN-трансмиттер данных SECU-3 в протокол OBD

Post by Sergey21126 »

User avatar
STC
Posts: 13843
Joined: 30 Apr 2013, 23:41
Your CAR: AZLK 2140
SECU version: DIY SECU-3
Location: North Korea
Has thanked: 2160 times
Been thanked: 4335 times
Contact:

Re: Требуется CAN-трансмиттер данных SECU-3 в протокол OBD

Post by STC »

Достпуны новые прошивки для тестов http://secu-3.org/forum/viewtopic.php?f ... 880#p29880
Добавил скорость и аварийные лампочки.
Author of the SECU-3™ project http://SECU-3.org. An open source engine control unit / Ignition control system, (C) 2007.
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
Sergey21126
Posts: 89
Joined: 04 Dec 2016, 22:11
Your CAR: LADA 2190
SECU version: DIY SECU-3i
Has thanked: 2 times
Been thanked: 26 times

Re: Требуется CAN-трансмиттер данных SECU-3 в протокол OBD

Post by Sergey21126 »

STC wrote:Достпуны новые прошивки для тестов http://secu-3.org/forum/viewtopic.php?f ... 880#p29880
Добавил скорость и аварийные лампочки.
Скорость сразу зашкаливает. 200+
Горит только Чек (датчики не подключены).
Другие аварийные лампочки потухли.
Тахометр работает.
User avatar
STC
Posts: 13843
Joined: 30 Apr 2013, 23:41
Your CAR: AZLK 2140
SECU version: DIY SECU-3
Location: North Korea
Has thanked: 2160 times
Been thanked: 4335 times
Contact:

Re: Требуется CAN-трансмиттер данных SECU-3 в протокол OBD

Post by STC »

Спасибо, буду проверять.
Author of the SECU-3™ project http://SECU-3.org. An open source engine control unit / Ignition control system, (C) 2007.
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
User avatar
STC
Posts: 13843
Joined: 30 Apr 2013, 23:41
Your CAR: AZLK 2140
SECU version: DIY SECU-3
Location: North Korea
Has thanked: 2160 times
Been thanked: 4335 times
Contact:

Re: Требуется CAN-трансмиттер данных SECU-3 в протокол OBD

Post by STC »

Скорость сразу зашкаливает. 200+
Горит только Чек (датчики не подключены).
Другие аварийные лампочки потухли.
Тахометр работает.
EEPROM не забыл сбросить после обновления прошивки?
Author of the SECU-3™ project http://SECU-3.org. An open source engine control unit / Ignition control system, (C) 2007.
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
Sergey21126
Posts: 89
Joined: 04 Dec 2016, 22:11
Your CAR: LADA 2190
SECU version: DIY SECU-3i
Has thanked: 2 times
Been thanked: 26 times

Re: Требуется CAN-трансмиттер данных SECU-3 в протокол OBD

Post by Sergey21126 »

STC wrote:EEPROM не забыл сбросить после обновления прошивки?
Честно говоря не помню. Поздно было. В менеджере скорость 0. На панели 200+
Ща еще раз воткну.
Sergey21126
Posts: 89
Joined: 04 Dec 2016, 22:11
Your CAR: LADA 2190
SECU version: DIY SECU-3i
Has thanked: 2 times
Been thanked: 26 times

Re: Требуется CAN-трансмиттер данных SECU-3 в протокол OBD

Post by Sergey21126 »

Сбросил. Ничего не поменялось.
User avatar
STC
Posts: 13843
Joined: 30 Apr 2013, 23:41
Your CAR: AZLK 2140
SECU version: DIY SECU-3
Location: North Korea
Has thanked: 2160 times
Been thanked: 4335 times
Contact:

Re: Требуется CAN-трансмиттер данных SECU-3 в протокол OBD

Post 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;
Верно?
Author of the SECU-3™ project http://SECU-3.org. An open source engine control unit / Ignition control system, (C) 2007.
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
Sergey21126
Posts: 89
Joined: 04 Dec 2016, 22:11
Your CAR: LADA 2190
SECU version: DIY SECU-3i
Has thanked: 2 times
Been thanked: 26 times

Re: Требуется CAN-трансмиттер данных SECU-3 в протокол OBD

Post 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
Post Reply

Return to “Аппаратное обеспечение”