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

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

pataskun 29.10.2010 00:10

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

cail 22.11.2010 23:40

pataskun,

Вот, возможно заинтересует:

OBD-II бортовой компьютер для PNA/Carputer-ов

zhserg 01.07.2011 08:09

Предлагаю на испытания и конструктивную критику свою программу.
Основная функция - расчет среднего расхода топлива на поездку с использованием ELM327 адаптера, подключенного к диагностическому разъему OBD-II.
Кроме этого показывает некоторые датчики (скорость, обороты, давление, температуру во впуске, кратковременную и долговременную коррекцию), показания которых собственно и нужны для расчета расхода топлива.
Расчетные показатели: удельный расход топлива и воздуха, мгновенный расход топлива, пробег, количество израсходованного топлива и средний расход.
Метод расчета - пока только по MAP.
Скрины:
http://avaclub.ru/forum/userpix/3_obdmain1_1.jpg
http://avaclub.ru/forum/userpix/3_obdmain2_1.jpg
http://avaclub.ru/forum/userpix/3_obdmain3_1.jpg

Вложение 23935.

Размер окна приложения выбирался исходя из встраивания во фронт-енд iCarDS.
Буду раз всем замечаниям и обнаруженным ошибкам.

igorko82 04.08.2011 05:35

zhserg, классная прога. а можно к ней прикрутить считывание и обнуление ошибок?

zhserg 05.08.2011 15:11

Прикрутить можно, только я не считаю нужным. Для этого есть уйма других.

demolog 15.08.2011 16:08

zhserg, почему только до 50 можно сделать коэф MAP?
показывает боснословные цифры у меня(

Actyon 15.08.2011 17:33

вопрос,
1. при выключения зажигания прога не зависает?
2. при выходе из сна продолжает работу?
3. можно ли как нибудь встроить эти показания в инфопанель?
4. можно ли изменить вид датчиков на стрелочные или хотяб полоской или вид цифр?
как здесь http://www.scantool.net/scan-tools/e...5-compact.html к сожалению это прога при выключении зажигания замирает и только перезагрузка, что напрягает безмерно, хотя там много возможностей по дизайну

zhserg 15.08.2011 17:35

demolog, Tеоретически границы 60-90%. Могу конечно и снять это ограничение...
А у тебя точно MAP, а не MAF? Какие показания давления на незаведенной машине и на ХХ?

zhserg 15.08.2011 17:47

Actyon,
1. не зависает (по крайней мере у меня на XP). Кстати, говорят на 7-ке не работает, сам не проверял.
2. да, продолжает
3. в какую инфопанель?
4. можно, только над этим нужно работать... Я не профессиональный программист. Полоска (прогресс-бар) есть на мгновенном расходе. Более я не посчитал нужным делать.
Сейчас делаю запись в файл отчетов о поездке чтобы можно было анализировать сколько всего пройдено, сколько средняя скорость и т.д.
Исключил показания кратко- и долговременной коррекции для более быстрого отображения других показателей. Эту погрешность можно выправить коэффициентом МАР.
Эту версию планирую выложить на следующей неделе как обкатаю.

Actyon 15.08.2011 18:08

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

инфопанель в икаре это один из видов главного экрана.

zhserg 15.08.2011 19:10

Цитата:

Сообщение от Actyon (Сообщение 192505)
есть пробег за поезку и он я так понимаю плюсуется.

Плюсуется если в Икаре в настройке установить "Оставить в памяти". Я использую режим "перезагрузить", т.е. стартую с новыми показаниями.
Собственно поэтому и нужно делать записи в журнал, а потом с ними можно делать что угодно.

Цитата:

инфопанель в икаре это один из видов главного экрана
А, понятно про что речь. Буду пробовать эту вещь, т.е. вводить свои датчики. Инфа как это делать у меня есть.

Actyon 15.08.2011 20:01

ждемс с нетерпением, потому как довольно удобная штука, единственно это показания в цифрах, визуально как бы перегружено инфой, но это субъективно.

Dmitriy-83 15.08.2011 23:22

Пробовал эту програмку, машина civic 4d 2008г, винда 7, при подключении порт и адаптер загораются зеленым, а ECU горит красным, параметры не считываются.

Actyon 15.08.2011 23:47

а другие программы активируют елмку?

Dmitriy-83 15.08.2011 23:57

ScanMaster-ELM v2.1 и ScanXL_Professional_3.2.1 работают нормально.

zhserg 16.08.2011 10:49

Про 7-ку я уже писал, буду что-то предпринимать на этот предмет.

demolog 22.08.2011 20:25

zhserg, MAP точно, на ХХ 28-30 кПа, не надо 30%, это у меня глюканула прога видимо сначало, просто не пойму как этот коэф. считаеться и какой выставить для моей машины. honda civic 7 покол. 2001 г. , 1.7 двиг.

Dmitriy-83,zhserg
у меня семерка стоит, полет нормальный. все цепляеться.

zhserg 22.08.2011 21:19

Коэффициент MAP - по другому коэффициент наполнения цилиндров. О нем, например, здесь.
У себя на Авансиере определил опытным путем - 0.75 (75%).

demolog 23.08.2011 02:12

zhserg, поконкретнее про опытным путем можешь? ...из формул определял или как то етсь более простой способ?
расскажи в двух словах.

zhserg 23.08.2011 04:33

Ты наверняка знаешь свой средний расход при каждодневных поездках. Обычно это и маршрут, и время, и расстояние (и пробки :) )примерно одинаковые.
Выставляй, скажем 70%, и поехал... Показывает по окончании поездки большой расход - уменьши коэффициент и наоборот. Еще лучше проехать по трассе с более-менее равномерной скоростью... Необходимо учитывать что программа считает расход за поездку с момента старта двигателя, а не начала движения, поэтому и начальные показания большие. И чем дольше стоишь, тем расход больше. потом в поездке он уменьшается. Опять же смотря как ехать :)
У меня до установки Карписи, вернее смены монитора, был штатный "показометр". Вот под него и подгонял.
В следующих версиях программы обязательно сделаю калибровку расхода.

demolog 23.08.2011 12:27

да вот я и пытаюсь понять свой расход )) толком не пойму какой он и так понимаю по мапу его толком и не определить ((

zhserg 23.08.2011 16:03

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

demolog 23.08.2011 16:49

zhserg, ну а что делать ждем ждем ждем ))

zhserg 26.08.2011 08:15

И так, новая версия 1.0.1.0:
Скриншоты:
http://avaclub.ru/forum/userpix/3_obdmain_1_1.jpg
http://avaclub.ru/forum/userpix/3_obdmain_2_1.jpg
http://avaclub.ru/forum/userpix/3_obdmain_3_1.jpg
http://avaclub.ru/forum/userpix/3_obdmain_4_1.jpg

Отличия:
- С точки зрения графики особо ничего не поменялось.
- исключены датчики топливной коррекции в угоду более частого опроса оставшихся и, как следствие, более точное определение пройденного пути и расхода соответственно.
- добавлена закладка "Поездки". Здесь мы видим накапливаемые данные за все поездки и среднюю скорость текущей поездки. Кнопкой "Начать заново" можно начать новое накопление данных (старые записи не удаляются).
- данные сохраняются в файл OBDmain.log. Структура одной записи - Дата/время начала поездки, суммарное время поездок, суммарный километраж, суммарно израсходованное топливо, продолжительность поездки, километраж поездки, израсходованное топливо, ср. расход за поездку. Внесение записи в файл происходит по окончанию поездки, т.е. прекращению поступления данных от ECU.
- изменен файл OBDmain.ini (добавлена скорость порта)
- в статус-баре (где индикаторы) выводится протокол
- интеграция с iCarDS:
1. Вывод двух датчиков (для пробы): скорость и обороты. В файле label_list.txt добавить две строчки !speed и
!enginespeed, в файле label_ru.ini- l_label_!speed=скорость,км/ч и l_label_!enginespeed=обороты. Обновление показаний 1 раз в сек.
2. Добавлена обработка сообщений WM_COPYDATA для переключения закладок на назначаемых кнопках: PREV-предыдущая закладка, NEXT - следующая.
3. В настройках программы при встраивании как внешнее приложение можно указывать и "Оставить в памяти" и "Перезагрузить", работает корректно при выходе из сна.

Ссылка - Вложение 23935.

zhserg 02.09.2011 07:50

Ктонить попробовал хоть новую версию?

Saukov 02.09.2011 11:05

А для дизеля насколько корректно расход считает?

zhserg 02.09.2011 12:10

Честно говоря не знаю... Нужно подбирать соответствующий коэффициент МАР.
Из теории: Коэффициент наполнения при работе ДВС ...... малооборотных дизелей 0,82 — 0,95; высокооборотных дизелей 0,75-0,9 (большие значения относятся к ДВС с наддувом).
Кроме этого для дизелей стехиометрический коэффициент, насколько я знаю, другой.

okovalevski 10.09.2011 11:21

Цитата:

Сообщение от zhserg (Сообщение 194396)
Ктонить попробовал хоть новую версию?

Она в упор не хочет видеть ELM327.

zhserg 10.09.2011 12:00

Т.е. не загорается зеленый индикатор "Адаптер"? Или "ECU"?
А предыдущая видела что-ли?

p.s. продолжение здесь

okovalevski 10.09.2011 15:29

Цитата:

Сообщение от zhserg (Сообщение 195264)
Т.е. не загорается зеленый индикатор "Адаптер"? Или "ECU"?
А предыдущая видела что-ли?

p.s. продолжение здесь

"Адаптер" и "ECU" не горят, Scanmaster и Pcmscan работают нормально, к машине подключал - то же самое. К сожалению предыдущую не пробовал.

zhserg 10.09.2011 15:43

Какой адаптер у тебя? Дело в том, что при инициализации у меня стоит проверка на тип адаптера, буквально, адаптер должен ответить на команду ATZ строкой содержащей "ELM327". В этом случае продолжается выполнение программы.

GASCHE 10.09.2011 20:40

A ecли отвечает так ELM327 v1.4?

zhserg 10.09.2011 21:03

Цитата:

Сообщение от GASCHE (Сообщение 195295)
A ecли отвечает так ELM327 v1.4?

Без вопросов! 'ELM327' ведь есть. А что тоже проблемы?

GASCHE 10.09.2011 21:07

Да нет просто уточняю.

zhserg 10.09.2011 21:09

В следующей версии проверку сокращу до 'ELM' без '327'.

vladj 10.09.2011 21:13

Тогда каким путём можно обойти проверку, если адаптер не ELM, а К-KLine, с подключением
по СОМ порту. В другой ветке ответили, "какая разница" и "должен". Мой адаптер не сможет ответить
на команду ATZ строкой содержащей "ELM".

zhserg 10.09.2011 21:15

С К-Line программа работать не будет, только ELM!
ELM есть и с COM портом.
Вот, например.

okovalevski 10.09.2011 22:31

Цитата:

Сообщение от zhserg (Сообщение 195280)
Какой адаптер у тебя? Дело в том, что при инициализации у меня стоит проверка на тип адаптера, буквально, адаптер должен ответить на команду ATZ строкой содержащей "ELM327". В этом случае продолжается выполнение программы.

Адаптер ELM327 1.5 cобран на Пике, USB через FT232RL идет.

zhserg 11.09.2011 06:12

Будь добр, посмотри в Scanmaster'е на закладочке Start как определяется интерфейс (желательно скопировать эту строчку) и скорость (надеюсь в моей программе ты выставил такую же).

pveasb 22.09.2011 16:05

А на чем эта прога работает, под какой системо, под XP может?


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

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