PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Общение с машиной (http://pccar.ru/forumdisplay.php?f=14)
-   -   Универсальный адаптер расхода для car-pc (http://pccar.ru/showthread.php?t=6910)

NiMar 24.11.2008 10:56

Универсальный адаптер расхода для car-pc
 
после попыток безрезультатно посчитать расход через OBD2 возникла такая идея:
1. Собрать самому простенький контроллер, подключается к форсунке и к датчику скорости, расчитывает и передает информацию в Car-PC.
2. Попросить реализовать выход данных в Car-PC у производителей универсальных БК.

В обоих случах надо написать программу для Car-PC которая будет принимать, обрабатывать и выводить данные во фронтэнд. Для Роадраннера могу сам написать.

по 2 варианту - говорил с www.tripcomputer.ru, в принципе сказали что реализовать могут и готовы к диалогу.

У кого-какие идеи по этому поводу?

TSprinter 24.11.2008 15:15

Как5ие идеи могут быть - одобрямс :-)
Но всегда можно сделать лучше :-)))
К примеру считать не только форсунку но и давление воздуха.
По обоим параметрам расчитать расход и осреднить к примеру.

ak1976 24.11.2008 19:21

У меня тоже возникла схожая идея.
по 1. контроллер должен только накапливать значения и выдавать их на PC. Все расчеты проще делать на компьютере. Вот добью свой адаптер штатного тачскрина и попробую собрать.
по п.2. Даже писал два раза в форум http://www.multi-set.ru/ с вопросом о возможности подключения к PC. У них интересная идей выводить расхождения с эталонной длительностью сигнала на форсунке, хотел купить их БК, но оба раза сообщение удаляли с форума. Я так и не понял почему. После этого желание о покупе и общении с ними как-то пропало.

В принципе можно объеденить усилия по п 1

NiMar 24.11.2008 21:57

По пункту 1 объединить усилия согласен!

Появился еще вариант 3!
есть открытый проект EcuExplorer http://code.google.com/p/ecuexplorer/
работает по кл-линии по протоколу ISO-9141
На моей машине пашет довольно хорошо и быстро! Все показывает - конкретно: длительность открытия форсунки - как раз то что нужно для считания рахода.
Исходики свободно доступны. Я их слил, но они под какой-то Microsoft Developer Studio :) чесс-говоря я его в руках не держал.
Знаю дельфи и пишу на C++ билдере, а щас на Turbo C++.
Если удастся найти это чудо Microsoft Developer Studio - посмотрю, может просто выдрать из исходника протокол и его использовать для получения инфы по нему. Забавно - там чего тока нет по моей машие, даже видит когда кондей включается или салонный свет :) - хоть приборку рисуй.

DrKorney 25.11.2008 00:01

Я тоже буду участвовать. Программить пока не очень, а вот попаять могу

(vS) 25.11.2008 02:13

Цитата:

Сообщение от NiMar (Сообщение 79059)
по 2 варианту - говорил с www.tripcomputer.ru, в принципе сказали что реализовать могут и готовы к диалогу.

У кого-какие идеи по этому поводу?

можно попросить сделать их девайс, без клавиатуры, без индикатора, а RS232, соответственно на прием и на передачу.

ak1976 25.11.2008 08:36

Цитата:

Сообщение от NiMar (Сообщение 79104)
Появился еще вариант 3!
есть открытый проект EcuExplorer http://code.google.com/p/ecuexplorer/
работает по кл-линии по протоколу ISO-9141
На моей машине пашет довольно хорошо и быстро! Все показывает - конкретно: длительность открытия форсунки - как раз то что нужно для считания рахода.

В этом случае проще купить/спаять адаптер на ELM327 его вроде как центрефуга поддерживает. В моем случае этот вариант не пройдет. На праворульных тойотах какая то своя реализация OBDII и обычные адаптеры его не читают.
У варианта с адаптером есть недостаток - не учитывается расход когда компьютер выключен, т.е. все прогревы, ожидание загрузки компа исключаются из учета. Поэтому фунции учета суммарного времени открытия форсунки и пройденного пути должен выполнять микроконтроллер

NiMar 25.11.2008 09:58

Цитата:

Сообщение от (vS) (Сообщение 79144)
можно попросить сделать их девайс, без клавиатуры, без индикатора, а RS232, соответственно на прием и на передачу.

Да так и говорил с ними, и сделать они это могут легко, только ТЗ им дать... только вот я там понял за так-просто никто делать не будет. Они не энтузиасты - они продавцы.

Цитата:

Сообщение от ak1976 (Сообщение 79160)
В этом случае проще купить/спаять адаптер на ELM327 его вроде как центрефуга поддерживает. В моем случае этот вариант не пройдет. На праворульных тойотах какая то своя реализация OBDII и обычные адаптеры его не читают.

Забудь про ELM327 - он годится только чтоб красивые картинки показывать, да ошибки читать. Скорость низкая, параметров нужных нет. На нем ты сможешь только по расходу воздуха расход посчитать ОЧЕНЬ приближенно.
Цитата:

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

Естественно предполагается что контроллер будет накапливать и суммировать данные и без компьютера. Потом передавать их в комп. В компе уже можно дополнительные расчеты реализовать.

Начинаю потихоньку по п1:
вот есть практически готовый образец железки
http://radioded.ru/index.php?option=...ask=view&id=50

kostya740 25.11.2008 13:28

Я б побоялся лезть к форсункам, вносить доп. сопротивление и емкости. А не дай бог будет КЗ. Спалить ЭБУ не хочеться. Давайте лучше читать с OBD данные.

З.Ы. Блин, когда приедет ко мне кабель кл, чтоб начать писать софт.

NiMar 03.12.2008 08:08

Работа идет
 
Собираю макетную железку
http://fotoplenka.ru/photo/nimar/442339/9089872.jpg

прога для тестирования
http://fotoplenka.ru/photo/nimar/442339/9089873.jpg

схемка:
http://fotoplenka.ru/photo/nimar/442339/9089880.gif
в схеме есть одна ошибка.

Железка считает суммарное и моментальное(за 0.1 сек) число импульсов датчика скорости и суммарное и моментальное(за 0.1 сек) время открытия форсунки в мкс. Далее все это передается в комп, а он уже все расчитывает по настройкам.

Еще добавлю:
1. Вход ACC или зажигания
2. Передача значения в комп, когда последний раз включали зажигание чтобы считать расход за поездку.

Самое главное - попробовать подрубить все это в машине :)


Часовой пояс GMT +4, время: 02:37.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot