PDA

Просмотр полной версии : маршрутный компьютер под ELM327


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

cail
22.11.2010, 23:40
pataskun,

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

OBD-II бортовой компьютер для PNA/Carputer-ов (http://forum.pccar.ru/showthread.php?t=13525)

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/elmscan5-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
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 - по другому коэффициент наполнения цилиндров. О нем, например, здесь (http://termodynamika.ru/ref/ko8fficient_napolneni9.html).
У себя на Авансиере определил опытным путем - 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
Ктонить попробовал хоть новую версию?

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

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

p.s. продолжение здесь (http://pccar.ru/showthread.php?t=15770)

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

p.s. продолжение здесь (http://pccar.ru/showthread.php?t=15770)

"Адаптер" и "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
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 портом.
Вот (http://www.ebay.com/itm/ELM327-OBD-2-Diagnostic-Interface-VAG-COM-Cable-/180718502484?pt=LH_DefaultDomain_0&hash=item2a13a98254), например.

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

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

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

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

zhserg
22.09.2011, 17:23
Может.

Recard
08.10.2011, 16:17
zhsergБольшое спасибо за прогу, тестю.Система W7 от DNA работает без проблем.Автомобиль Getz 1.4 пока с расходом определяюсь.
Если можно вкорячить датчик температуры охлж. жидкости, буду очень благодарен.у нас с постройки не ставят(((

zhserg
08.10.2011, 16:54
Здесь (http://pccar.ru/showpost.php?p=195010&postcount=37) уже есть датчик.

Recard
08.10.2011, 20:27
Здесь (http://pccar.ru/showpost.php?p=195010&postcount=37) уже есть датчик.

посмотрел отлично,спасибо завтра проверю, я так понял это упрощенная схема.Хотел прикрутить шкурку не получилось.При запуске проги выдаёт "is not a valid integer value, но всё же запускается.
при сохранение параметров порта выдаёт ошибку "I/0 Error 32"

Извиняюсь, для всех просто с предыдущей версии копируем файл "OBDmain.ini в папку в которую вы разархивировали, и будет вам счастье!!!
Еще хотел спросить: почему когда катишься на включенной скорости с опущенной педалью "ГАЗа" мгновенный расход показывает значение, вроде бы не должен-до определенного момента показывать?!!Не бейте если чего не до понял....

zhserg
09.10.2011, 06:09
Лучше бы новый exe-шник в старую папку...
Еще хотел спросить: почему когда катишься на включенной скорости с опущенной педалью "ГАЗа" мгновенный расход показывает значение, вроде бы не должен-до определенного момента показывать?!!
Бензин то все равно потребляется (как на ХХ), скорость не равна нулю, поэтому и показывает.

GASCHE
09.10.2011, 08:46
Бензин то все равно потребляется (как на ХХ), скорость не равна нулю, поэтому и показывает.Нет в случае описанном Recard в так называемом режиме "отсечка" топливо не потребляется, но ECU продолжает показывать, то значение времени впрыска, которое должно быть. Чтоб устранить это, надо смотреть другие параметры ECU прямо или косвенно указывающие на этот режим и зависящие от марки машины.

Recard
09.10.2011, 11:22
Лучше бы новый exe-шник в старую папку...

Пробовал так и так шкурки не прикручиваютсь. в окошке"выбор скина" список вообще не появляется. :-(
а если вдруг появился то не сохраняется....
С новым открытием восстанавливается по умолчанию

zhserg
09.10.2011, 15:16
Предлагаю использовать следующую версию 1.0.2.0 В ней добавлен расчет по MAF (у кого он есть в авто). На практике этот режим не проверялся. Если будут замечания, то прошу выкладывать.
Все необходимые файлы есть во вложении. Кроме того большое количество скинов есть здесь (http://www.alphaskins.com/asdwnld.php). Выбранный скин необходимо поместить в папку Skins. Для сохранения выбранного скина при дальнейших загрузках нажать "Сохранить".

23935

zhserg
09.10.2011, 15:18
Чтоб устранить это, надо смотреть другие параметры ECU прямо или косвенно указывающие на этот режим и зависящие от марки машины.
А какие смотреть, можно поинтересоваться? В OBDII они есть?

Recard
09.10.2011, 17:48
Сегодня опробовал вашу последнюю версию.подключилась тяжело.Сначала протокол другой писала ISO14650 после, подсоединилась по ISO 9141.
Долго считывала показания. я в шоке как увидел темп. воздуха 4456 град.Потом восстановилась справедливость показание пришли в норму.
Через часок снова опробую в ноуте аккум сел :-((.
И ёще в Гетце MAF отсутствует.

Recard
09.10.2011, 17:50
А какие смотреть, можно поинтересоваться? В OBDII они есть?

сегодня специально проссматривал графики чтобы определить-пока еще не определился но в районе 1100 об чувствуется толчёк т.е. начинается подача топлива в двигатель.Как получу достоверные результаты сообщу.

Recard
09.10.2011, 20:28
Ну вот снова опробовал: подключился без проблем.показания сразу стали показывать реальные.Буду наблюдать дальше.

GASCHE
09.10.2011, 22:17
В OBDII они есть?Специальных нет только косвенные, такие например как "Дроссельная заслонка полностью закрыта" и обороты двигателя больше xxxx.

zhserg
10.10.2011, 09:19
Не все так просто с "отсечкой" - ссылка (http://www.autodata.ru/item.osg?idt=11&idn=548).
Да и нужно ли это на самом деле?
Если "кровь из носу" нужно это учитывать, то требуется физическое подключение к форсунке. На текущем этапе это точно не планирую делать, может в будущем...

GASCHE
10.10.2011, 10:05
Не все так просто с "отсечкой" Об этом я вам в самом начале сказал :)
Да и нужно ли это на самом деле?А вы как думаете? Представьте ситуацию, когда 10км приходиться ехать в гору, а потом спускаться обратно в течение получаса, причем постоянно в режиме отсечки какой расход насчитает ваша программа?
На текущем этапе это точно не планирую делать, может в будущем...Хозяин - барин :)

Recard
11.10.2011, 13:35
ТО: zhserg предыдущая версия работает стабильней чем новая с датчиком.Новая версия повторно тяжело подключается, не с первого и даже не со второго раза.И ещё пока не забыл, показания температуры жидкости очень сильно тормозит, большой период обновления.Расход и давление воздуха сразу меняются и отображаются, а жидкости не сразу,а через сек. 20 ожидает и появляется показание.
Прошу Вас на предыдущую версию добавить только датчик охлж. жидкости.без дополнительной информации "о протоколе".
За ранее спасибо.
И как пожелание, вольтметр бы не плохо было бы увидеть...

zhserg
11.10.2011, 19:37
Т.к. температура с течением времени меняется очень плавно, поэтому и установлен приоритет этого параметра 1:30 в угоду более быстрого обновления других параметров.
Вольтметр сделаю.

aleksz62
02.12.2011, 14:19
Ув.zhserg после выкл. зажигания связь с ЭБУ сомо собой пропадает.Но после вкл соединяться не хочет надо перезапускать прогу. Это так должно быть или что-то с настройкой? Подскажите. СПАСИБО.

zhserg
02.12.2011, 15:10
Возьмите отсюда (http://pccar.ru/showthread.php?t=15770) другую версию.

zhserg
03.12.2011, 16:56
Очередное обновление (http://pccar.ru/showthread.php?t=15770).

Димастый
09.12.2011, 21:01
....

Димастый
09.12.2011, 21:07
А есть ли возможность такую програмку вставить в изображение с видеокамеры, фиксирующей движение? Иногда бывает полезно просмотреть где и с какой скоростью ты двигался с привязкой по местности.

zhserg
09.12.2011, 21:41
Для этого есть отдельные программы видеорегистраторы с отображением координат GPS и скоростью.

Димастый
09.12.2011, 23:20
А ссылочка есть на програмулину?

Hamster
10.12.2011, 00:10
А ссылочка есть на програмулину?

А глаза открыть и мозг включить не пробовал? Для чего форум на разделы разбит, от нечего делать что ли?
http://forum.pccar.ru/forumdisplay.php?f=102

stealth
28.12.2011, 13:25
Очередное обновление (http://pccar.ru/showthread.php?t=15770).
Пробую подружить с амулетом, пока не дружится :) Как только заработает возникнет вопрос как подружить с древним бесплатным икаром. :) Давно не хватало такой проги.

zhserg
28.12.2011, 14:01
Пробую подружить с амулетом, пока не дружится :)
Это (http://chery-club.ru/forum/viewtopic.php?p=836634#836634) может поможет?
Программа по-идее должна работать.

stealth
30.12.2011, 23:17
Работает....но как то странно, иной раз работает, иной раз не работает не видит эбу.
Не могу поменять порт, всегда возращается к 10. Во время работы двигателя не могу заправить полный бак, нажимаю полный бак бензина, на секунду в окошке появляется нужное значение, и тут же меняется на предыдущее. А при выключенном зажигании заправляется. :)

zhserg
01.01.2012, 17:25
Работает....но как то странно, иной раз работает, иной раз не работает не видит эбу.
С этим нужно разбираться кто виноват. Попробуй запустить отладку obdmain.exe test.
Не могу поменять порт, всегда возращается к 10.
Надеюсь после смены порта нажимаешь "Сохранить"? Или же в ini исправь на нужный порт.
Во время работы двигателя не могу заправить полный бак
Кто же в движении заправляется:big: - шутка.
Знаю об этом, исправлю.

stealth
01.01.2012, 23:10
НУ вот покатался два дня...что могу сказать, прикольно, но есть пару нюансов.
1. Главный трабл, больше железный, но все же. Все работает, но когда запускаешь двигатель, то напряжение в сети просаживается или идут помехи, в общем адаптер елм перезагружается. И программа теряет связь с двигателем. Мигает первыми двумя зелеными кубиками, третий красный. Но стоит закрыть прожку и снова ее запустить, как связь восстанавливается. Вывод при перезапуске программы, происходит более "полная" переинициализация порта или адаптера. Может можно сделать такую переинициализацию при каждой потере связи, скорее всего нужно открыть и закрыть порт заново. А может еще лучше, отключить его в системе и включить заново, такой себе антиглюк :)
2. Статистика поездки, только хочешь глянуть статистику, на стоянке, выключив зажигание, она обнуляется :) Нужно сделать, чтоб статистика висела до следующего включения зажигания. :)
3. При выборе MAF сенсора, у меня все виснет и вылетает с ошибками.
4. Не возможно выбрать ком порт отличный от 10, нажимаю сохранить, но он все равно 10 :) В ручную прописываю 10 в файлике, программа отказывается запускаться :) Хотя все другеи параметры программа запоминает.
5. Хотелось бы иметь возможность отключать ненужные датчики/графики, не тратить место на экране и не занимать время процессора.
6. Ну и в принципе, если мы говорим о замене бортового компа, было бы очень здорово иметь окошечко где выводился бы код ошибки, информативность системы была бы выше.

zhserg
02.01.2012, 10:53
1. Переинициализация в программе происходит с полным отключением порта и так. Откуда у тебя запитан адаптер? Попробуй от компа запитать чтобу питание не рвалось.
2. Исправимо.
3. А у тебя есть MAF в авто?
4. Видимо ты это делаешь при отключенном адаптере.
5. Этого делать не буду, т.к. на всех не угодишь. Прошу воспринимать так как есть.
6. Мы говорим не о замене бортового компа, а маршрутном компьютере. Так что за кодами ошибок к другим программам.

stealth
03.01.2012, 01:42
Адаптер питается от бортовой сети, в компе у меня 12 вольт нету. Сегодня изучал проблему глубже. Дело не в питании, я могу закрыть программу, она работала, считывала, потом снова ее запустить и она уже не будет считывать, снова закрыть и снова запустить и она опять работает, ниче не понимаю :) Может надо заново переинциализировать адаптер, может самому эбу надо дать какие-то команды. Но что-то происходит при перезапуске программы.

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

zhserg
03.01.2012, 19:18
в компе у меня 12 вольт нету
Это что за комп такой, планшет?
снова закрыть и снова запустить и она опять работает
Другие программы пробовал? Как себя ведут?
Что-то сильно подозреваю что порт теряется в системе по аппаратным причинам...

stealth
04.01.2012, 01:51
Это что за комп такой, планшет?
Другие программы пробовал? Как себя ведут?
Что-то сильно подозреваю что порт теряется в системе по аппаратным причинам...
Другие программы ведут себя хорошо. :) Так порт не теряется первые два зеленых квадратика есть, нету третьего, он красный.Я пробовал в системе включать и выключать порт, не помогает. Помогает только перезагрузка программы.

Кстати по поводу статистики, я понял чего не хватает, суточной статистики. :)

zhserg
04.01.2012, 07:27
потом снова ее запустить и она уже не будет считывать
Запусти obdmain.exe test и пришли файл obdmain.tst - я уже об этом просил, иначе гадание на кофейной гуще...

stealth
04.01.2012, 17:31
Вот, это длинное включил зажигание запустил программу - все работает. ДАле запуск двигателя все перестает работать до перезагрузки программы.

32:Старт
78:Порт открыт
875 St:1 :atzELM327 v1.4>
1282 St:2 :AT SP3OK>
4328 St:3 :01 00 1BUS INIT: ...OK41 00 BE 3E B8 10 >
4500 St:4 :01 0F 141 0F 34 >
4672 St:4 :01 0C 141 0C 00 00 >
4735 St:4 :at rv28.3V>
4907 St:4 :01 0D 141 0D 00 >
5078 St:4 :01 0B 141 0B 66 >
5250 St:4 :01 0C 141 0C 00 00 >
5297 St:4 :at rv28.3V>
5453 St:4 :01 0D 141 0D 00 >
5610 St:4 :01 0B 141 0B 66 >
5782 St:4 :01 0C 141 0C 00 00 >
5828 St:4 :at rv28.3V>
6000 St:4 :01 0D 141 0D 00 >
6157 St:4 :01 0B 141 0B 66 >
6328 St:4 :01 0C 141 0C 00 00 >
6375 St:4 :at rv28.3V>
6547 St:4 :01 0D 141 0D 00 >
6703 St:4 :01 0B 141 0B 66 >
6875 St:4 :01 0C 141 0C 00 00 >
6922 St:4 :at rv28.3V>
7078 St:4 :01 0D 141 0D 00 >
7250 St:4 :01 0B 141 0B 66 >
7422 St:4 :01 0C 141 0C 00 00 >
7469 St:4 :at rv28.3V>
7641 St:4 :01 0D 141 0D 00 >
7813 St:4 :01 0B 141 0B 66 >
7985 St:4 :01 0C 141 0C 00 00 >
8032 St:4 :at rv28.3V>
8203 St:4 :01 0D 141 0D 00 >
8360 St:4 :01 0B 141 0B 66 >
8516 St:4 :01 0C 141 0C 00 00 >
8563 St:4 :at rv28.3V>
8750 St:4 :01 0D 141 0D 00 >
8907 St:4 :01 0B 141 0B 66 >
9063 St:4 :01 0C 141 0C 00 00 >
9110 St:4 :at rv28.3V>
9282 St:4 :01 0D 141 0D 00 >
9453 St:4 :01 0B 141 0B 66 >
9610 St:4 :01 0C 141 0C 00 00 >
9657 St:4 :at rv28.3V>
9828 St:4 :01 0D 141 0D 00 >
9985 St:4 :01 0B 141 0B 66 >
10157 St:4 :01 0C 141 0C 00 00 >
10203 St:4 :at rv28.3V>
10500 St:4 :01 0D 1NO DATA>
11188:Порт открыт
11985 St:1 :atzELM327 v1.4>
12125 St:2 :AT SP3OK>
15344 St:3 :01 00 1BUS INIT: ...ERROR>
16032:Порт открыт
16828 St:1 :atzELM327 v1.4>
16969 St:2 :AT SP3OK>
20188 St:3 :01 00 1BUS INIT: ...ERROR>
20891:Порт открыт
21703 St:1 :atzELM327 v1.4>
21844 St:2 :AT SP3OK>
25047 St:3 :01 00 1BUS INIT: ...ERROR>
25735:Порт открыт
26532 St:1 :atzELM327 v1.4>
26672 St:2 :AT SP3OK>
29891 St:3 :01 00 1BUS INIT: ...ERROR>
30594:Порт открыт
31391 St:1 :atzELM327 v1.4>
31516 St:2 :AT SP3OK>
34735 St:3 :01 00 1BUS INIT: ...ERROR>
35422:Порт открыт
36219 St:1 :atzELM327 v1.4>
36375 St:2 :AT SP3OK>
39578 St:3 :01 00 1BUS INIT: ...ERROR>
40266:Порт открыт
41063 St:1 :atzELM327 v1.4>
41219 St:2 :AT SP3OK>
44422 St:3 :01 00 1BUS INIT: ...ERROR>
45110:Порт открыт
45907 St:1 :atzELM327 v1.4>
46047 St:2 :AT SP3OK>
49266 St:3 :01 00 1BUS INIT: ...ERROR>
49953:Порт открыт
50750 St:1 :atzELM327 v1.4>
50891 St:2 :AT SP3OK>
54125 St:3 :01 00 1BUS INIT: ...ERROR>
54813:Порт открыт
55625 St:1 :atzELM327 v1.4>
55766 St:2 :AT SP3OK>
58969 St:3 :01 00 1BUS INIT: ...ERROR>
59657:Порт открыт
60453 St:1 :atzELM327 v1.4>
60610 St:2 :AT SP3OK>
63813 St:3 :01 00 1BUS INIT: ...ERROR>
64516:Порт открыт
65313 St:1 :atzELM327 v1.4>
65438 St:2 :AT SP3OK>
68657 St:3 :01 00 1BUS INIT: ...ERROR>
69344:Порт открыт
70157 St:1 :atzELM327 v1.4>
70297 St:2 :AT SP3OK>
73500 St:3 :01 00 1BUS INIT: ...ERROR>
74188:Порт открыт
74985 St:1 :atzELM327 v1.4>
75141 St:2 :AT SP3OK>
78344 St:3 :01 00 1BUS INIT: ...ERROR>
79063:Порт открыт
79860 St:1 :atzELM327 v1.4>
79969 St:2 :AT SP3OK>
83188 St:3 :01 00 1BUS INIT: ...ERROR>
83875:Порт открыт
84750 St:1 :atzELM327 v1.4>
84813 St:2 :AT SP3OK>
88047 St:3 :01 00 1BUS INIT: ...ERROR>
88735:Порт открыт
89547 St:1 :atzELM327 v1.4>
89688 St:2 :AT SP3OK>
92891 St:3 :01 00 1BUS INIT: ...ERROR>
93578:Порт открыт
94375 St:1 :atzELM327 v1.4>
94532 St:2 :AT SP3OK>

stealth
04.01.2012, 17:33
А вот это просто, запустил программу, все работает, далее закрыл программу и снова открыл уже нефига не работает. Но если снова перезапущу программу то заработает.

0:Старт
47:Порт открыт
844 St:1 :atzELM327 v1.4>
1250 St:2 :AT SP3OK>
4469 St:3 :01 00 1BUS INIT: ...ERROR>
5172:Порт открыт
5969 St:1 :atzELM327 v1.4>
6094 St:2 :AT SP3OK>
9312 St:3 :01 00 1BUS INIT: ...ERROR>
10000:Порт открыт
10797 St:1 :atzELM327 v1.4>
10953 St:2 :AT SP3OK>
14156 St:3 :01 00 1BUS INIT: ...ERROR>
14844:Порт открыт
15640 St:1 :atzELM327 v1.4>
15797 St:2 :AT SP3OK>

Неудобство, лог протирается после каждого перезапуска программы :(

zhserg
05.01.2012, 11:38
С инициализацией шины нелады... Попробуй убрать галочку "Быстый опрос" и выбрать протокол "Автомат".
Неудобство, лог протирается после каждого перезапуска программы
Есть такое дело. Не предполагалось запускать многократно. В след версии буду менять имя файла.

stealth
05.01.2012, 12:09
С инициализацией шины нелады... Попробуй убрать галочку "Быстый опрос" и выбрать протокол "Автомат".

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

Кстати, а ты закрываешь порт каждый раз или только открываешь :)

Ну вот если подумать, чем отличается перезапуск программы от постоянных попыток инициализировать порт. Тем что при перезапуске сам адаптер какое-то время находится в отключенном состоянии, то есть аппаратно он не держит ни высокий уровень на шине, ни низкий, его для ЭБУ нету. В этот момент ЭБУ может и переинициализировать шину и все начинате работать....ХОтя легко может оказаться, что во время перезапуска программы, когда закрыт порт, адаптер какое-то время держит низкий уровень на шине, чем заставляет ЭБУ переинициализировать шину...

zhserg
05.01.2012, 12:19
Сейчас накидаю программу, которая будет смотреть в лог твоей программы, и если видит, что все плохо перезапускает ее.
Зачем так сложно? Есть другие варианты.
а ты закрываешь порт каждый раз или только открываешь
Понятное дело закрываю - это в логах только не отображается.
чем отличается перезапуск программы от постоянных попыток инициализировать порт.
Еще время между инициализациями. Давай я сейчас накидаю вариант с задержкой (к примеру 5 сек). Мыло в личку кинь.

stealth
06.01.2012, 13:27
Вот...протестировал..теперь гораздо лучше, теперь протокол поднимается на вторую третью попытку :) Перезапуск прожки, тоже теперь проходит нормально. В принципе работает, я так думаю что нужно поставить время 6 сек, и этого уже будет достаточно на 5 как мне кажется оно не так стабильно. И мне кажется надо задержку в пару секунд между инициализацией порта и самого адаптера, там тоже все быстро происходит, может что-то и не успевает.

СПАСИБО! Продолжаю тестировать :)

zhserg
06.01.2012, 16:41
Сейчас в отьезде, с инетом нормальным туго. По приезду сделаю задержку в ini.

deep100000
15.01.2012, 00:54
Здравствуйте. Использую программу без оболочек на ваз 2114 с ELM 327 v1.4.
хотел попросить если есть возможность увеличить размер окна программы.
У меня на мониторе стоит разрешение 1280 на 720.Из за этого при открытии программы часть кнопок не видно, а каждый раз раздвигать тяжело.Можно ли это как то поправить.
И еще не сохраняет установленный скин.При следующем открытии программы открывает OBDmain skin.Хотя в ini записывает установленный.
Система 7Винда. Да и подскажите какой для моего двигателя (1600) выставить MAP.

zhserg
15.01.2012, 06:53
Версия со скинами больше не поддерживается. Текущая (http://pccar.ru/showthread.php?t=15770) версия масштабируемая.
Коэффициент МАР нужно подбирать в пределах 70-90.

deep100000
15.01.2012, 09:00
Все понял. Спасибо.

stealth
15.01.2012, 17:00
В принципе все работает, и даже без особых глюков. Подтвержу мысль, что не хватает статистики по расходу пробегу времени за месяц,сутки, и последнюю поездку. И вот у меня в мультитрониксе была полезнейший статистический параметр, пробег от последней заправки, по нему удобно было следить за расходом топлива.

Ну и вот если б скрывался тахометр и указатель скорости вобще хорошо было бы, у многих на авто штатные есть. :)

zhserg
29.03.2012, 20:55
Программа обновлена (http://pccar.ru/showthread.php?p=194688).