Понимаю, что времени прошло уже более 2-х лет, но всё же...
Вопрос к Red,
ну как, у Вас что топ олучилось, или забросили идею?
У меня тоже Рено 19 1992 г.в.
Сейчас тоже мучаюсь вопросом о создании мультидисплея + расходомер.
Вот и интересует, есть ли в присылаемом пакете данных информация о длительности каждого открытия форсунки.
Либо же придётся делать так, как по ссылке в верхнем сообщении. т.е брять сигнал напрямую с форсунки и замерять его длительность. и потом отталкиваться от производительности форсунки.
Сегодня есть замечательная ELM327, которая закрывает все вопросы интерфейса и CAN протоколов, на выходе у неё обычный сериал (проводами или через блутус) и AT комманды...на и-бее полно дешевых адаптеров на её основе
Тут надо видимо проверять, что есть на конкретной машине. ELM действительно не работает с ALDL, но с K-Line работает на ура. Да, нужно еще проверить а есть ли вообще информация а расходе на ЭБУ, может придется подключаться напрямую к форсункам или вешать что-то на топливопровод...
Программно и железно проект был доведен до конца. Всё дело уперлось в то, как красиво вмонтировать дисплей в торпедо - я не умею работать с пластмассой. А потом всилу жизненых обстоятельств больше года не выезжал из гаражного кооператива на машине...
В нете находил только одну расшифровку всех байтов (снизу на картинке). Но она для Рено 21 Турбо. Возможно с 19шкой совпадут некоторые параметры.
По 19м Рено прогу делал Дмитрий Пухов. Вот ссылка.
Скетчем поделюсь - не вопрос. Предупреждаю сразу: я не программист, поэтому он возможно достаточно кривой, и в нем нет обработки данных по форсункам.
По крайней мере в нем будет рабочий механизм приема и обработки данных, и еще обработка показаний тахометра, с чем я сам справится не смог - пришлось просить помощи у знакомого программиста.
Давайте мыло: пришлю скетч и картинку в высоком разрешении.
П.С. Кстати, если из картинки не будет понятен, какой байт отвечает за время открытия форсунок, возможно попробовать терминальной программой прислать строку данных в эмулятор XR25 и глянуть, где этот байт.
Думаю будет в тему http://habrahabr.ru/post/137163/ - Racing technologies: Electronic Control Unit
Понимаю, что времени прошло уже более 2-х лет, но всё же...
Вопрос к Red,
ну как, у Вас что топ олучилось, или забросили идею?
У меня тоже Рено 19 1992 г.в.
Сейчас тоже мучаюсь вопросом о создании мультидисплея + расходомер.
Вот и интересует, есть ли в присылаемом пакете данных информация о длительности каждого открытия форсунки.
Либо же придётся делать так, как по ссылке в верхнем сообщении. т.е брять сигнал напрямую с форсунки и замерять его длительность. и потом отталкиваться от производительности форсунки.
Сегодня есть замечательная ELM327, которая закрывает все вопросы интерфейса и CAN протоколов, на выходе у неё обычный сериал (проводами или через блутус) и AT комманды...на и-бее полно дешевых адаптеров на её основе
Если прочитать тему с самого начала,
и изучить тематику диагностики старых Рено (19, 21 и тд)
то можно усомниться в Вашем предложении использовать 327 чип.
В старых ЭБУ от Рено используется протокол ALDL OBD-I.
Для подключения к PC, достаточно адаптера RS-232 ->USB, выполненного на FT232RL.
K-Line тупо подключается на RX, в наглую выставляется 62500 бит/с и инверсия входа. всё.
Но задача не поключить РС к "мозгам", а сделать маршрутный компьютер (в будущем),
а на данный момент сделать свой расходомер,
который будет, мягко выражаясь несколько точней, чем стрелочка уровня топлива в баке :)
ELM327 работает с OBD-II
А в обсуждаемом ЭБУ протокол ALDL OBD-I ещё и работающий на нестандартной скорости 62500 бит/с
А вот Ардуине как раз таки можно сказать, что принимать,
откуда и с какой скоростью причём без использования доп. железа, в данном случае 327 чипа.
Стандартный кабель на ELM327 использовался в экспериментах.
Софт сказал "Ничего не вижу, ничего не слышу!"
Тут надо видимо проверять, что есть на конкретной машине. ELM действительно не работает с ALDL, но с K-Line работает на ура. Да, нужно еще проверить а есть ли вообще информация а расходе на ЭБУ, может придется подключаться напрямую к форсункам или вешать что-то на топливопровод...
С ЭБУ поступает длительность срабатывания форсунки (на данный момент) + обороты двигателя.
http://www.imagebam.com/image/f26d5a113409791
на картинке 6-й параметр и 50-й параметр
Этого уже более чем достаточно.
Зачем подключаться к форсунке, если сами мозги говорят " открыть форсунку на хх мсек"
Зная пропускную способность форсунки при постоянно одинаковом давлении в топливопроводе,
можно с помощью не сложных расчётов подсчитать мгновенный расход,
а если получить данные со спидометра (датчик Холла или геркон), то можно высчитать расход на хх км.
Ну а остальные данные, как температура двигателя, топливной смеси, охлаждающей жидкости,
напряжение бортовой сети будут как приятное дополнение, которое тоже можно вывести на дисплей.
И естественно привязать к их значениям события, к примеру тревогу при перегреве.
Приветствую.
Программно и железно проект был доведен до конца. Всё дело уперлось в то, как красиво вмонтировать дисплей в торпедо - я не умею работать с пластмассой. А потом всилу жизненых обстоятельств больше года не выезжал из гаражного кооператива на машине...
В нете находил только одну расшифровку всех байтов (снизу на картинке). Но она для Рено 21 Турбо. Возможно с 19шкой совпадут некоторые параметры.
По 19м Рено прогу делал Дмитрий Пухов. Вот ссылка.
http://renault-club.by/!/diagnost.php
Red, доброго времени суток.
Рено 19 и 21 должны быть данные одинаковые.
Когда то мне диагностировали в сервисе машину каким то проф прибамбасом,
в настройках ставили "Рено21" это я точно помню.
К сожалению Ваша прикреплённая картинка не увеличивается,
а на данном разрешении разобрать хоть что то не получается :(
Можно не скромный вопрос, может поделитесь скетчем?
Скетчем поделюсь - не вопрос. Предупреждаю сразу: я не программист, поэтому он возможно достаточно кривой, и в нем нет обработки данных по форсункам.
По крайней мере в нем будет рабочий механизм приема и обработки данных, и еще обработка показаний тахометра, с чем я сам справится не смог - пришлось просить помощи у знакомого программиста.
Давайте мыло: пришлю скетч и картинку в высоком разрешении.
П.С. Кстати, если из картинки не будет понятен, какой байт отвечает за время открытия форсунок, возможно попробовать терминальной программой прислать строку данных в эмулятор XR25 и глянуть, где этот байт.
Спасибо большое!
Мыло сохранил. Можно убрать из обсуждения, чтоб не заспамили потом.
Случайно набрёл на эту тему поскольку давно пытаюсь сделать бортовичёк на свою RENAULT 25.
Если не трудно то поделитесь скетчем на мыло: zdan77@mail.ru
Заранее благодарю.
Отправил, хоть и с опозданием. В интернете сейчас крайне редко.
Мыло можно убрать из обсуждения, чтоб не заспамили потом.