multidisplay в авто (Arduino vs Renault ECU)

ВиталийАТ
Offline
Зарегистрирован: 14.12.2011

 Думаю будет в тему http://habrahabr.ru/post/137163/ - Racing technologies: Electronic Control Unit

zilibob4ik
Offline
Зарегистрирован: 02.06.2014

Понимаю, что времени прошло уже более 2-х лет, но всё же...

Вопрос к Red,

ну как, у Вас что топ олучилось, или забросили идею?

У меня тоже Рено 19 1992 г.в.

Сейчас тоже мучаюсь вопросом о создании  мультидисплея + расходомер.

Вот и интересует, есть ли в присылаемом пакете данных информация о длительности каждого открытия форсунки.

Либо же придётся делать так, как по ссылке в верхнем сообщении. т.е брять сигнал напрямую с форсунки и замерять его длительность. и потом отталкиваться от производительности форсунки.

toly
Offline
Зарегистрирован: 17.05.2014

Сегодня есть замечательная ELM327, которая закрывает все вопросы интерфейса и CAN протоколов, на выходе у неё обычный сериал (проводами или через блутус) и AT комманды...на и-бее полно дешевых адаптеров на её основе

zilibob4ik
Offline
Зарегистрирован: 02.06.2014

Если прочитать тему с самого начала,  

и изучить тематику диагностики старых Рено (19, 21 и тд)

то можно усомниться в Вашем предложении использовать 327 чип.

В старых ЭБУ от Рено используется протокол ALDL OBD-I.

Для подключения к PC, достаточно адаптера RS-232 ->USB, выполненного на FT232RL.

K-Line тупо подключается на RX, в наглую выставляется 62500 бит/с и инверсия входа. всё.

Но задача не поключить РС к "мозгам", а сделать маршрутный компьютер (в будущем),

а на данный момент сделать свой расходомер,

который будет, мягко выражаясь несколько точней, чем стрелочка уровня топлива в баке :)

ELM327 работает с OBD-II

А в обсуждаемом ЭБУ протокол ALDL OBD-I ещё и работающий на нестандартной скорости 62500 бит/с

А вот Ардуине как раз таки можно сказать, что принимать,

откуда и с какой скоростью причём без использования доп. железа, в данном случае 327 чипа.

 

Стандартный кабель на ELM327 использовался в экспериментах. 

Софт сказал "Ничего не вижу, ничего не слышу!"

 

 

toly
Offline
Зарегистрирован: 17.05.2014

Тут надо видимо проверять, что есть на конкретной машине. ELM действительно не работает с ALDL, но с K-Line работает на ура. Да, нужно еще проверить а есть ли вообще информация а расходе на ЭБУ, может придется подключаться напрямую к форсункам или вешать что-то на топливопровод...

zilibob4ik
Offline
Зарегистрирован: 02.06.2014

С ЭБУ поступает длительность срабатывания форсунки (на данный момент) + обороты двигателя.

http://www.imagebam.com/image/f26d5a113409791

на картинке 6-й параметр и 50-й параметр

Этого уже более чем достаточно.

Зачем подключаться к форсунке, если сами мозги говорят " открыть форсунку на хх мсек"

Зная пропускную способность форсунки при постоянно одинаковом давлении в топливопроводе,

можно с помощью не сложных расчётов подсчитать мгновенный расход,

а если получить данные со спидометра (датчик Холла или геркон), то можно высчитать расход на хх км.

Ну а остальные данные, как  температура двигателя, топливной смеси, охлаждающей жидкости,

напряжение бортовой сети будут как приятное дополнение, которое тоже можно вывести на дисплей.

И естественно привязать к их значениям события, к примеру тревогу при перегреве.

red
Offline
Зарегистрирован: 19.12.2011

Приветствую.

Программно и железно проект был доведен до конца. Всё дело уперлось в то, как красиво вмонтировать дисплей в торпедо - я не умею работать с пластмассой. А потом всилу жизненых обстоятельств больше года не выезжал из гаражного кооператива на машине...

В нете находил только одну расшифровку всех байтов (снизу на картинке). Но она для Рено 21 Турбо. Возможно с 19шкой совпадут некоторые параметры.

По 19м Рено  прогу делал Дмитрий Пухов. Вот ссылка.

http://renault-club.by/!/diagnost.php

 

zilibob4ik
Offline
Зарегистрирован: 02.06.2014

Red, доброго времени суток.

Рено 19 и 21 должны быть данные одинаковые.

Когда то мне диагностировали в сервисе машину каким то проф прибамбасом,

в настройках ставили "Рено21" это я точно помню.

К сожалению Ваша прикреплённая картинка не увеличивается,

а на данном разрешении разобрать хоть что то не получается :(

Можно не скромный вопрос, может поделитесь скетчем?

red
Offline
Зарегистрирован: 19.12.2011

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

По крайней мере в нем будет рабочий механизм приема и обработки данных, и еще обработка показаний тахометра, с чем я сам справится не смог - пришлось просить помощи у знакомого программиста.

Давайте мыло: пришлю скетч и картинку в высоком разрешении.

П.С. Кстати, если из картинки не будет понятен, какой байт отвечает за время открытия форсунок, возможно попробовать терминальной программой прислать строку данных в эмулятор XR25 и глянуть, где этот байт.

zilibob4ik
Offline
Зарегистрирован: 02.06.2014

Спасибо большое!

 

red
Offline
Зарегистрирован: 19.12.2011

Мыло сохранил. Можно убрать из обсуждения, чтоб не заспамили потом.

zdan77
Offline
Зарегистрирован: 29.10.2014

Случайно набрёл на эту тему поскольку давно пытаюсь сделать бортовичёк на свою RENAULT 25.

Если не трудно то поделитесь скетчем на мыло: zdan77@mail.ru

Заранее благодарю.

red
Offline
Зарегистрирован: 19.12.2011

Отправил, хоть и с опозданием. В интернете сейчас крайне редко.

Мыло можно убрать из обсуждения, чтоб не заспамили потом.