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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка программ (http://pccar.ru/forumdisplay.php?f=27)
-   -   Программа-бортовой компьютер для CARPC "Панель приборов" (http://pccar.ru/showthread.php?t=16702)

~aviator~ 19.04.2012 12:08

ЕЛМ в Хонде только видет базовые параметры, порядка 10-12 шт, от авто зависит и все, что бы было интересней нужен К-лин!

RusCat 19.04.2012 21:47

Заранее прошу прощения, если проглядел, но что-то не нашел - можно ли отключить отображение "STOP"?
За программу отдельное огромное спасибо!

тсж39 19.04.2012 22:19

опрос сигнала "STOP" идет в пиде 01 F9
надо в файле dev изменить например 01 F9 на 01 01
Panel\DLL\KLine\Toyota\1
.......
14
01 00
10 00
07
13 FF 00
01 01
01 04
01 05
01 0C
01 0D
01 E4
01 B4
01 E8
01 F8
01 F9 изменить на 01 01

Winlin 21.04.2012 16:50

Вложений: 1
собрал я k-line адаптер по вот этой схеме
подключил.
коннектиться профиль к-лайн\хонда\1\
но показывает всякую фигню (градусы 255, обороты 16750 и говорит что ошибки в двигателе).
профили к-лайн\овд2\маф и мап тоже коннектяться, но ничего не показывают.

я так понял что коннектиться то , где скорость 10400.
но у виртуального порта стоит 9600 и 10400 нет в выборе (где то про это читал вроде)

так вот вопрос: это адаптер не работает(проверить не знаю как), скорость порта не правильная или длл-ка не под хонду црв?

тсж39 21.04.2012 17:00

скорость общения с Сом-портом выставляет сама программа TECU,
скорее всего длл-ка не под хонду црв

Winlin 22.04.2012 07:23

скачал с десяток всяких разных программ. Подключились только "Панель приборов" (с описанным выше результатом) и программа "Тестер ECU" вот отсюда http://pccar.ru/showthread.php?t=15767

правда тоже инфы не много выдала, еще правда в ней пришлось адрес ЕКУ поменять на 09.
вот по этим результатам можно ли сделть вывод что сам адаптер работает?

RusCat 22.04.2012 17:53

Цитата:

Сообщение от тсж39 (Сообщение 219054)
опрос сигнала "STOP" идет в пиде 01 F9
надо в файле dev изменить например 01 F9 на 01 01
Panel\DLL\KLine\Toyota\1
.......
14
01 00
10 00
07
13 FF 00
01 01
01 04
01 05
01 0C
01 0D
01 E4
01 B4
01 E8
01 F8
01 F9 изменить на 01 01

Сделал так, табличка "STOP" осталась, зато пропало отбражение режима АКПП )
Вернул на место, попробовал поменять 01 F8 на 01 01 - STOP пропал, но в паркинге теперь постоянно светится режим D1

Вопрос к автору - можно дать расшифровку по пидам, какой что запрашивает?

И еще момент - у меня АКПП 5-ти ступенчатая, в программе режим "D" отображается в двух положениях селектора - "D" и "4".
Если поставить селектор в "3" - появляется "3", все верно.
В режиме "4" должно отображаться "4" или "D", как сейчас?

Valentin8080 22.04.2012 18:07

Цитата:

Сообщение от Winlin (Сообщение 219192)
коннектиться профиль к-лайн\хонда\1\
но показывает всякую фигню (градусы 255, обороты 16750 и говорит что ошибки в двигателе)....

А остальные? там же 6 вариантов. Если не получится - спрашивай тут и пробуй программы с того форума.

Valentin8080 22.04.2012 18:10

Цитата:

Сообщение от RusCat (Сообщение 219268)
Сделал так, табличка "STOP" осталась, зато пропало отбражение режима АКПП )
Вернул на место, попробовал поменять 01 F8 на 01 01 - STOP пропал, но в паркинге теперь постоянно светится режим D1

Вопрос к автору - можно дать расшифровку по пидам, какой что запрашивает?

И еще момент - у меня АКПП 5-ти ступенчатая, в программе режим "D" отображается в двух положениях селектора - "D" и "4".
Если поставить селектор в "3" - появляется "3", все верно.
В режиме "4" должно отображаться "4" или "D", как сейчас?

Стоп в 01 E8 вообще-то храниться, но если уберешь этот запрос - не будет также учитываться отсечка топлива и некорректно будут показывать передачи АКПП. Расшифровка по пидам тоёты лежит в моей теме по автомобильным протоколам.

Valentin8080 22.04.2012 18:20

Цитата:

Сообщение от RusCat (Сообщение 219268)
И еще момент - у меня АКПП 5-ти ступенчатая, в программе режим "D" отображается в двух положениях селектора - "D" и "4".
Если поставить селектор в "3" - появляется "3", все верно.
В режиме "4" должно отображаться "4" или "D", как сейчас?

В течстриме эта передача идет как D/4, как я понимаю на некоторых машинах это D а на некоторых - 4. В панели тупо забил отображать D, но можно для этого режима сделать отдельную иконку и чтоб пользователь уже подставлял просто нужный bmp для конкретно своей машины.
P.S. Сделал это в версии 1.0.0.9

Winlin 22.04.2012 21:30

Цитата:

Сообщение от Valentin8080 (Сообщение 219271)
А остальные? там же 6 вариантов. Если не получится - спрашивай тут и пробуй программы с того форума.

не понял про 6 вариантов
в папке хонда 3 варианта
соединяется только первый. На хондомотор обсуждают первое поколение обд
софт оттуда у меня не соединился с машиной.
вот нашел там и про второе поколение
завтра буду пробовать.
но ни ScanTech ни Car Code OBD-2 у меня ни сконнектились.
Кстати ведь "Тестер ECU" выдает все параметры правильно, которые есть в панели приборов.
правда я адрес ЕКУ задал там другой. а автор то у них один.

Valentin8080 23.04.2012 05:03

Цитата:

Сообщение от Winlin (Сообщение 219285)
не понял про 6 вариантов
в папке хонда 3 варианта
соединяется только первый. На хондомотор обсуждают первое поколение обд
софт оттуда у меня не соединился с машиной.
вот нашел там и про второе поколение
завтра буду пробовать.
но ни ScanTech ни Car Code OBD-2 у меня ни сконнектились.
Кстати ведь "Тестер ECU" выдает все параметры правильно, которые есть в панели приборов.
правда я адрес ЕКУ задал там другой. а автор то у них один.

В новой версии - 6, но по сути это просто комбинации 3-длл с 2-мя разными настройками на HOBD-I и HOBD-II.
Причем тут ScanTech и CarCode? Ими ты только увидишь стандартный OBD-II с малым количеством параметров. Я говорил про ихние самописные программы.
Для хонды заводской протокол один что для HOBD-I, что для HOBD-II. Только HOBD-II работает на 10400бит/сек и есть спец команда для того, чтобы перевести ECU из стандартного режима OBD-II в режим HOBD-II.
Это все описывается на сайте хондамотор.

Winlin 23.04.2012 05:34

на хондомотор все работают с машинами до 2002 года. С более позними у них затык. а про ScanTech и CarCode писал, что не понятно, проблема в софте или железе (паял то адаптер сам и проверить кроме как на своей хонде негде).

Valentin8080 23.04.2012 05:53

Цитата:

Сообщение от Winlin (Сообщение 219315)
на хондомотор все работают с машинами до 2002 года. С более позними у них затык. а про ScanTech и CarCode писал, что не понятно, проблема в софте или железе (паял то адаптер сам и проверить кроме как на своей хонде негде).

Адаптер рабочий - ты же связался по стандартному OBD-II с TECU. Протокол взят оттуда. Других данных у меня нет.

Winlin 23.04.2012 07:26

Попробовал сейчас новую версию. профили 1,2,3 связываются 4,5,6-нет
1,2,3 показывают разные обороты двигателя 16430,29,8600 на заглушенном двигателе. а шкалы 2 по 155 третья пустая и все ругаются на ошибки двигателя.

что то он не правильно интерпретируют. Кстати не понятно почемы пофили ОБД2 ничего вообще не показывают, хотя соединяются с ЕКУ. А "Тестер ECU" по профилю ОБД2 показывает верные данные

ewgen1 23.04.2012 08:36

а для митсубиси не сделали показатель температуры АТФ???

Valentin8080 24.04.2012 05:10

Цитата:

Сообщение от ewgen1 (Сообщение 219318)
а для митсубиси не сделали показатель температуры АТФ???

Добавил в версии 1.0.0.9a.

Valentin8080 24.04.2012 09:15

Цитата:

Сообщение от Winlin (Сообщение 219317)
Попробовал сейчас новую версию. профили 1,2,3 связываются 4,5,6-нет
1,2,3 показывают разные обороты двигателя 16430,29,8600 на заглушенном двигателе. а шкалы 2 по 155 третья пустая и все ругаются на ошибки двигателя.что то он не правильно интерпретируют.

Ну с этим тебе только на формум хонды...

Цитата:

Сообщение от Winlin (Сообщение 219317)
Кстати не понятно почемы пофили ОБД2 ничего вообще не показывают, хотя соединяются с ЕКУ. А "Тестер ECU" по профилю ОБД2 показывает верные данные

Ну а ту махинацию, что ты провел для "Тестер ECU", ты провел для панели? Только, пожалуйста, не спрашивай как это сделать - читай помощь.

rus7033 24.04.2012 11:02

Valentin8080
В профиле Consult1 температуры и я так понимаю напряжение(три столбца слева), не те значения.

Valentin8080 24.04.2012 18:30

Цитата:

Сообщение от rus7033 (Сообщение 219407)
Valentin8080
В профиле Consult1 температуры и я так понимаю напряжение(три столбца слева), не те значения.

Исправил в 1.0.0.9b

RusCat 24.04.2012 23:12

Цитата:

Сообщение от Valentin8080 (Сообщение 219272)
Стоп в 01 E8 вообще-то храниться, но если уберешь этот запрос - не будет также учитываться отсечка топлива и некорректно будут показывать передачи АКПП.

Ок, тогда поставлю вопрос по другому - можно ли убрать табличку "STOP", не затрагивая остальные компоненты?
Я и так знаю, когда давлю на тормоз, а красная табличка на экране, особенно в пробках, не добавляет позитива.

За изменения в отображении режима АКПП спасибо, проверю на днях )

yaponec 25.04.2012 11:44

Добрый день. Спасибо разработчику программы. Пользуюсь ей очень интересно. Вот только возник вопрос почему то у меня не показывает АКПП? Может что не так, машина nissan sunny b15 2004 г.в.

Winlin 26.04.2012 08:26

Цитата:

Сообщение от Valentin8080 (Сообщение 219399)
Ну с этим тебе только на формум хонды...


Ну а ту махинацию, что ты провел для "Тестер ECU", ты провел для панели? Только, пожалуйста, не спрашивай как это сделать - читай помощь.

Да провел. Но результат не поменялся. На самом деле ни скорость ни оброты как таковые меня не интересуют. Хотел видеть номер передачи и работы VTECa, но видать не судьба.

RusCat 28.04.2012 00:07

Цитата:

Сообщение от Valentin8080 (Сообщение 219273)
В течстриме эта передача идет как D/4, как я понимаю на некоторых машинах это D а на некоторых - 4. В панели тупо забил отображать D, но можно для этого режима сделать отдельную иконку и чтоб пользователь уже подставлял просто нужный bmp для конкретно своей машины.
P.S. Сделал это в версии 1.0.0.9

Что-то я не нашел отдельного bmp в этой версии, подозреваю, что туплю, но так и не понял, что на что поменять, чтобы получить отображение режима "4".
Еще раз спасибо за прогу!

Valentin8080 28.04.2012 04:00

Цитата:

Сообщение от RusCat (Сообщение 219941)
Что-то я не нашел отдельного bmp в этой версии, подозреваю, что туплю, но так и не понял, что на что поменять, чтобы получить отображение режима "4".
Еще раз спасибо за прогу!

В папке skin\Toyota все bmp для всего. Ну по логике можно догадаться, что файл 4.bmp - тот, что нужно заменить :) Сейчас в этом файле отображение "D".

P.S. В версии 1.0.0.9c нашел и исправил ошибку, при которой не учитывалась отсечка топлива у модулей Toyota. Странно, что до сих пор это никто не заметил :)

RusCat 28.04.2012 12:09

Цитата:

Сообщение от Valentin8080 (Сообщение 219961)
В папке skin\Toyota все bmp для всего. Ну по логике можно догадаться, что файл 4.bmp - тот, что нужно заменить :) Сейчас в этом файле отображение "D".

P.S. В версии 1.0.0.9c нашел и исправил ошибку, при которой не учитывалась отсечка топлива у модулей Toyota. Странно, что до сих пор это никто не заметил :)

С логикой все норм, именно там и смотрел ))
Мы наверно друг друга не поняли - я хочу, чтобы при включенном режиме АКПП "4" в панели тоже отображалось "4"
В папке программы лежать две интересующие меня bmp-шки, с именами "D" и "4", оба файла представляют из себя картиночку с буквой "D".

Valentin8080 28.04.2012 12:52

Цитата:

Сообщение от RusCat (Сообщение 219986)
С логикой все норм, именно там и смотрел ))
Мы наверно друг друга не поняли - я хочу, чтобы при включенном режиме АКПП "4" в панели тоже отображалось "4"
В папке программы лежать две интересующие меня bmp-шки, с именами "D" и "4", оба файла представляют из себя картиночку с буквой "D".

Так замени ее на картинку с "4" :) Уж картинку думаю можно самому сделать :)

BaGz 29.04.2012 14:05

Цитата:

Сообщение от RusCat (Сообщение 219481)
Ок, тогда поставлю вопрос по другому - можно ли убрать табличку "STOP", не затрагивая остальные компоненты?
Я и так знаю, когда давлю на тормоз, а красная табличка на экране, особенно в пробках, не добавляет позитива.

За изменения в отображении режима АКПП спасибо, проверю на днях )

Поддерживаю, раздрожает красная табличка стоп, даже сказал бы что отвлекает, думаеш что ошибка вылетела!!! просьба убрать!

RusCat 30.04.2012 19:10

Цитата:

Сообщение от Valentin8080 (Сообщение 219993)
Так замени ее на картинку с "4" :) Уж картинку думаю можно самому сделать :)

Вот честно, сделать картинку для меня будет сложнее, чем установить в машину комп! :no2:
Но я попробую.
Еще раз спасибо за отличный софт!

ЗЫ: ну и про табличку "СТОП" не забывайте наши пожелания )
Заранее спасибо!

vladj 30.04.2012 19:37

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

Art16 01.05.2012 00:37

Valentin, а как вместо температурв масла в акпп (второй столбик) поставить, к примеру температуру воздуха на впуске? или что можно поставить? (у меня мкпп), но мозг автоматный... двиг 3s ge toyota.

D@nger 03.05.2012 00:02

хочу под vag такую прогу((( вообще для vag нет ни че..кроме vag com:ohmy2:

Winlin 03.05.2012 05:06

[QUOTE=Valentin8080;219399]Ну с этим тебе только на формум хонды...

QUOTE]

Провел я тут на досуге кое какие изыскания. Выяснил что ты для Хонды засылаешь в ЕКУ старую команду. (та что было до 2001 года) типа 20 05 и т.д. А есть ли возможность заслать новую типа 25 07 72 11 00 16 3B

25 - Вероятно новая команда чтения памяти
07 - Количество байт запроса
72 - Вероятно некий код блока, в данном случае PGM-FI (мозги двигателя)
11 - 1й байт адреса
00 - 2й байт адреса
16 - Количество байт которые читаем из памяти, из этого уже следует, что мозги способны отдавать больше 16 байт, в данном случае 22 байта.
3B - Контрольная сумма CRC

Ответ:

05 1C 72 11 00 00 00 18 00 34 6F 52 5D 8E 60 8D 5F 00 00 80 78 31 00 00 00 00 00 EF

05 - Данные из памяти
1С - Количество байт в ответе ( 22 запрошенные данные + 6 служебная информация = 28 )
72 - Опять же код блока (вероятно)
11 - 1й байт адреса
00 - 2й байт адреса
д
а
н - всего 22 байта
н
ы
е
EF - контрольная сумма CRC

я терминалом позасылал команды, ЕКУ отвечает, нот только после 5бод сиединения (вручную это делать не умею. Приходиться OBDTool запускать, потом его рубить в диспетчере задач и сразу засылать команды терминалом). Можно ли как то сделать чтобы твоя прога хотя бы на начальном этапе для Хонды устанавливала соединение с портом на 5 бодах, а потом команды брала из txt файла . Типа твоего ini но с большими возможностями. Прога HOPE с хондамотор.ру в отличии от твоей не устанавливает 5 бод соединение, и если раньше это прокатывало, то на машинках после 2002 года ЕКУ не отвечает на запросы без установки соединения.

Winlin 03.05.2012 07:06

Цитата:

Сообщение от Valentin8080 (Сообщение 220359)
Держи, но без знания какая ячейка памяти что означает - это бессмыслено.

это сканером HDS прослушаю поищу. Проблема была законнектится с ЕКУ.
последняя строка dev.ini 11 00 16 это насколько я понял команда 25 07 72 11 00 16
а если после нее прописывать типа
11 00 16
09 00 16 команда 25 07 72 09 00 16 уйдет в ЕКУ
или надо прописывать ВМЕСТО 11 00 16 ?

Winlin 03.05.2012 11:34

Данные у себя нашел 25 07 72 17 00 16.
за пустил НОРЕ с хондамотор
показывает правильные обороты и скорость. Единстенное чего они не сделали так это инициализацию. Приходится твоей прокой цеплять порт, потом процесс убивать и запускать НОРЕ.
Там есть формулы и чего откуда брать. Потом можно будет это в панель приборов вставить.

Winlin 03.05.2012 13:52

команда 20 05 использовалась на ОВД1 до 2001-2002 года
а позже 25 07 72...

вот отсюда и далее http://hondamotor.ru/board/index.php...ic=3578&st=600

а как происходит инициализация порта 5бод?
можно ли это терминалом сэмулировать засылая команды в порт?

Art16 03.05.2012 22:39

Так и не понял, как менять отображаемые параметры...
менял
01 01
01 04
01 05
01 0C
01 0D
01 E4
01 B4
01 E8
01 F8
01 F9
эти строчки, но кроме нулей в отображении ничего не получил....
если я правильно понял, 01 b4 это температура масла. меняю на температуру воздуха, ничего не происходит...

Winlin 04.05.2012 04:34

Цитата:

Сообщение от Virtual (Сообщение 220405)
обычным терминалом нельзя 5baud, впрочем как и fast ;).

если нужно могу скинуть мелкую программулину.... для ся ваял пока тестил инициализацию :) буквально за 15 минут слепил ;).
делает и fast init и 5baud

Кидай user_romaCОБАКАmail.ru
она делает инициализацию, а при выходе сбрасывает ее или нет?

Virtual 04.05.2012 17:09

Цитата:

Сообщение от Winlin (Сообщение 220431)
Кидай user_romaCОБАКАmail.ru
она делает инициализацию, а при выходе сбрасывает ее или нет?

не будем засорять ветку, там продолжим:
http://pccar.ru/showthread.php?t=16704

Valentin8080 05.05.2012 05:38

Вложений: 1
Winlin попробуй такой конфиг, добавил формулы, какие смог найти.
нехватает дискретки (STOP, check, VTC (по нему толком не понял как работает)) и ошибок DTC.


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

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