70 страниц V  « < 43 44 45 46 47 > »   
 
> Подключение бука к Хонде через OBD-1
 Mayhem
сообщение 27.02.11 - 23:49
Сообщение #881


Хондавод
*

Группа: .Хондаводы.
Сообщений: 625
Имя: Андрей
Город: Сороковка
Машина: EG8 VTEC JDM

Репутация: 21



Цитата
И к стати когда фишку сбрасываешь становится 0. А если фишка одета, то даже если датчик 0 коррекция все равно ок 60

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

Цитата
стоп-стоп
какая ещё коррекция ЕГР?
есть EGR-lift сигнал, значит curr(ent) EGR (position) имелось ввиду.

почем он имеет такую же форму как и положение клапана? причём зависимость между управлением, положением и коррекцией не линейная.


кароче всё это покрыто мраком, будем разбираться.

Сообщение отредактировал Mayhem - 28.02.11 - 00:00



           
 Shurik+
сообщение 27.02.11 - 23:49
Сообщение #882


Хондавод
*

Группа: .Хондаводы.
Сообщений: 1.465
Имя: Александр
Город: СССР
Машина: RA4 turbo / BB1

Репутация: 27



ну тогда получается действительно коррекция

Сообщение отредактировал Shurik+ - 27.02.11 - 23:52



           
 Mayhem
сообщение 28.02.11 - 00:07
Сообщение #883


Хондавод
*

Группа: .Хондаводы.
Сообщений: 625
Имя: Андрей
Город: Сороковка
Машина: EG8 VTEC JDM

Репутация: 21



кстати, какой бит отвечает за режим "торможение двигателем" когда отключаются форсунки?



           
 Renemen
сообщение 28.02.11 - 00:08
Сообщение #884


Хондавод
*

Группа: .Хондаводы.
Сообщений: 658
Имя: Илья
Город: Екатеринбург
Машина: Accord CH7 2.0iES МТ '99

Репутация: 19



Цитата(Mayhem @ 28.02.11 - 01:49 ) *
это можно объяснить тем, что при снятой фишке мозг вообще не заполняет зачения этого байта в памяти, срабатывает условие "не считать коррекцию" и процедура записи в память пропускается.

Я так же мыслю..

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

Сообщение отредактировал Renemen - 28.02.11 - 00:09



           
 Renemen
сообщение 28.02.11 - 00:12
Сообщение #885


Хондавод
*

Группа: .Хондаводы.
Сообщений: 658
Имя: Илья
Город: Екатеринбург
Машина: Accord CH7 2.0iES МТ '99

Репутация: 19



Цитата(Mayhem @ 28.02.11 - 02:07 ) *
кстати, какой бит отвечает за режим "торможение двигателем" когда отключаются форсунки?


Думаешь есть такой? Для чего он нужен?



           
 Mayhem
сообщение 28.02.11 - 01:04
Сообщение #886


Хондавод
*

Группа: .Хондаводы.
Сообщений: 625
Имя: Андрей
Город: Сороковка
Машина: EG8 VTEC JDM

Репутация: 21



сравнил твои логи с отключенным и рабочим ЕГР, понял, что коррекция достаточно сильно беднит смесь, её можно выражать в процентах.

//добавлено//

вот формула: (H1B-60)/2 - показывает на сколько ЕГР-ом уменьшается время впрыска в процентах.

Сообщение отредактировал Mayhem - 28.02.11 - 01:23



           
 SergM
сообщение 28.02.11 - 05:33
Сообщение #887


Хондавод
*

Группа: .Хондаводы.
Сообщений: 161
Имя: Сергей
Город: Красноярск
Машина: Honda StepWGN RF4 K20A 2002 г.

Репутация: 2



Цитата(Mayhem @ 28.02.11 - 00:15 ) *
страница 7, пост номер 137.
нет, для обд2 он бестолку.

попробуй послать в мозг команду:
20 05 76 0A 5B
выложи, какой ответ получишь.

также можешь поробывать справоцировать какую-нибудь ошибку, после этого послать команду
21 04 03 D8
и посмотреть очистятся ли ошибки.

посылать их нужно после 68 6A F5 AF BF B3 B2 C1 DB B3 E9.

Спасибо. Попробую.



           
 foralto
сообщение 28.02.11 - 07:13
Сообщение #888


Новенький


Группа: .Хондаводы.
Сообщений: 3
Имя: Альберт
Город: Саяногорск
Машина: Honda integra

Репутация: нет



скачал всё сделал разобрался!!!! а кабель наглядно можете выложить??????? ну типо фото???Плизззззз



           
 SergM
сообщение 28.02.11 - 09:23
Сообщение #889


Хондавод
*

Группа: .Хондаводы.
Сообщений: 161
Имя: Сергей
Город: Красноярск
Машина: Honda StepWGN RF4 K20A 2002 г.

Репутация: 2



Цитата(Mayhem @ 28.02.11 - 00:15 ) *
попробуй послать в мозг команду:
20 05 76 0A 5B
выложи, какой ответ получишь.
также можешь поробывать справоцировать какую-нибудь ошибку, после этого послать команду
21 04 03 D8
и посмотреть очистятся ли ошибки.
посылать их нужно после 68 6A F5 AF BF B3 B2 C1 DB B3 E9.

Команда 20 05 76 0A 5B ответ 20 05 76 0A 5B 00 03 FD
Скинул разъем датчика температуры воздуха впуска - ошибка P0113 загорелся чек.
Отправил команду 21 04 03 D8 ответ 21 04 03 D8 01 03 FC чек погас, но через 2 сек загорелся снова - не сбрасывает (проверил ОБДТул)
Пока одна идея: нужна какая то универсальная команда, которую можно прогнать по всем адресам "мозга" от 00 до FF, чтобы получить в ответ какие-то признаки, что здесь есть данные.
Может для начала самое простое: какую команду отправить чтобы получить данные по температуре ОЖ???

Сообщение отредактировал SergM - 28.02.11 - 09:34



           
 Shurik+
сообщение 28.02.11 - 10:39
Сообщение #890


Хондавод
*

Группа: .Хондаводы.
Сообщений: 1.465
Имя: Александр
Город: СССР
Машина: RA4 turbo / BB1

Репутация: 27



Цитата(Mayhem @ 28.02.11 - 03:04 ) *
сравнил твои логи с отключенным и рабочим ЕГР, понял, что коррекция достаточно сильно беднит смесь, её можно выражать в процентах.


Ну как бы всё логично, высота подъёма клапана зависит от количества перепущенных отработанных газов. Соответственно меньше наполнение свежим воздухом, и меньше нужно топлива.



           
 Renemen
сообщение 28.02.11 - 10:55
Сообщение #891


Хондавод
*

Группа: .Хондаводы.
Сообщений: 658
Имя: Илья
Город: Екатеринбург
Машина: Accord CH7 2.0iES МТ '99

Репутация: 19



Цитата(SergM @ 28.02.11 - 11:23 ) *
Отправил команду 21 04 03 D8 ответ 21 04 03 D8 01 03 FC чек погас, но через 2 сек загорелся снова - не сбрасывает (проверил ОБДТул)
Конечно чек снова загорится, если ты датчик обратно не подключил.

Цитата(SergM @ 28.02.11 - 11:23 ) *
Может для начала самое простое: какую команду отправить чтобы получить данные по температуре ОЖ???

Это только в ISO 9141-2 опрашивается по команде какой то конкретный датчик, потому там опрос всех (у меня всего 13 доступно) датчиков и занимает 2 секунды!!
Когда мы переходим на фирменный протокол диагностики, у нас есть возможно считывать память из ecu оптом по 16 байт за 1 запрос (определили экспериментально, может твои мозги способны и на большее).
вот 4 команды которые использует HondaLogger:
20 05 00 10 CB - считывает память от 0 до 16
20 05 10 10 BB - считывает память от 16 до 32
20 05 20 10 AB - от 32 до 48
20 05 30 10 9B - от 48 до 64

Основные датчики расположены в первых 64 байтах памяти ecu, но если читать память дальше мы наткнетмся и на память ге хранятся ошибки и на дополнительные датчики(например 2ю лмбду и т.п.)

Примерный разбор команды:

20 - команда, которую должен выполнить ECU в данном случае, очевидно, чтение памяти
05 - размер команды в байтах
00 - начальный адрес чтения
10 - количество байт для чтения
CB - контрольная сумма CRC

контрольная сумма считается с одной стороны довольно просто, с другой стороны не очень) в плане программирования) т.к. на контрольную сумму отведен только 1 байт. Считаем в 16-ричной системе:
0100 - (20 + 05 + 00 + 10) = CB

Сложность возникает когда сумма переваливает за несколько разрядов, в этом случае старшие разряды просто отбрасываются, например ecu нам ответил:
00 13 7F 00 7F 00 02 93 96 2A 1D 00 16 00 01 00 00 20 46

Cумма всех чисел получается 02BA - отбрасываем старший разряд 02, оставляем тока BA
0100 - BA = 46

Вот примерно так.

Сообщение отредактировал Renemen - 28.02.11 - 10:56



           
 SergM
сообщение 28.02.11 - 11:16
Сообщение #892


Хондавод
*

Группа: .Хондаводы.
Сообщений: 161
Имя: Сергей
Город: Красноярск
Машина: Honda StepWGN RF4 K20A 2002 г.

Репутация: 2



Допустим прогоню все 4 команды, если ответ на 3 следующие будет такой же, как на 1 из 3 байт, что тогда? Откуда взяты эти данные команды? Из HDS можно "выдернуть" куда обращаться к мозгам?
На команду 20 мозги возвращают 20 то есть не отвечают.
Пример:
Команда чтение с 33 адреса 20 05 33 10 98 правильно посчитал?
Команда чтение с 80 адреса 20 05 80 10 4B правильно?
А почему по 10 байт считывание? Опытным путем?

Сообщение отредактировал SergM - 28.02.11 - 11:35



           
 Renemen
сообщение 28.02.11 - 11:42
Сообщение #893


Хондавод
*

Группа: .Хондаводы.
Сообщений: 658
Имя: Илья
Город: Екатеринбург
Машина: Accord CH7 2.0iES МТ '99

Репутация: 19



Цитата(SergM @ 28.02.11 - 13:16 ) *
Допустим прогоню все 4 команды, если ответ на 3 следующие будет такой же, как на 1 из 3 байт, что тогда? Откуда взяты эти данные команды? Из HDS можно "выдернуть" куда обращаться к мозгам?
На команду 20 мозги возвращают 20 то есть не отвечают.
Если не отвечает на начальные адреса, то не знаю что тогда, ну попробуй дальше пойти, кто его знает) а так никто точно не скажет что делать) все информация добывалась методом проб и ошибок, как говорится.
Если есть возможность подключиться к оригинальному HDS сканеру, то конечно можно с помощью k-line адаптера, подключив его параллельно, залогировать процесс.

На команду 20 у тебя мозги возвращают не 20, а 00 03 FD, принцип работы k-line такой, что когда отправляешь команду, то принимаешь её обратно, типа эхо такое.

Цитата(SergM @ 28.02.11 - 13:16 ) *
Команда чтение с 33 адреса 20 05 33 10 98 правильно посчитал?
Команда чтение с 80 адреса 20 05 80 10 4B правильно?
А почему по 10 байт считывание? Опытным путем?

Ну принцип ты понял)
И почему 33? Ты не путай 33 в хексе - это 51 в десятичной. Так же 10 - это 16.
Длина вроде может быть произвольная, но вроде как больше 16 байт мозги не отдают.

Сообщение отредактировал Renemen - 28.02.11 - 11:48



           
 Mayhem
сообщение 28.02.11 - 12:24
Сообщение #894


Хондавод
*

Группа: .Хондаводы.
Сообщений: 625
Имя: Андрей
Город: Сороковка
Машина: EG8 VTEC JDM

Репутация: 21



Цитата
Скинул разъем датчика температуры воздуха впуска - ошибка P0113 загорелся чек.
Отправил команду 21 04 03 D8 ответ 21 04 03 D8 01 03 FC чек погас, но через 2 сек загорелся снова - не сбрасывает (проверил ОБДТул)

разъем от одел обратно?

Цитата
Команда чтение с 33 адреса 20 05 33 10 98 правильно посчитал?
Команда чтение с 80 адреса 20 05 80 10 4B правильно?
А почему по 10 байт считывание? Опытным путем?

думаю в твоём слувае пребирать отступ бесполезно, если бы мозг принимал эту команду, но данные находились бы в другой области, он всёравно бы отвечал нулями.
тебе нужно попробывать перебирать саму команду, первое число (которое 20), ноапример:
01 05 00 10 EA
02 05 00 10 E9
.....
0F 05 00 10 DC
....
если и это не поможет, то только слушать оригинальный сканер

Сообщение отредактировал Mayhem - 28.02.11 - 12:28



           
 SergM
сообщение 28.02.11 - 12:46
Сообщение #895


Хондавод
*

Группа: .Хондаводы.
Сообщений: 161
Имя: Сергей
Город: Красноярск
Машина: Honda StepWGN RF4 K20A 2002 г.

Репутация: 2



Цитата(Mayhem @ 28.02.11 - 16:24 ) *
разъем от одел обратно?
думаю в твоём слувае пребирать отступ бесполезно, если бы мозг принимал эту команду, но данные находились бы в другой области, он всёравно бы отвечал нулями.
тебе нужно попробывать перебирать саму команду, первое число (которое 20), ноапример:
01 05 00 10 EA
02 05 00 10 E9
.....
0F 05 00 10 DC
....
если и это не поможет, то только слушать оригинальный сканер

Разъем одел. Ладно сейчас "накидаю" файлик для сканирования. Результаты выложу.



           
 Renemen
сообщение 28.02.11 - 15:35
Сообщение #896


Хондавод
*

Группа: .Хондаводы.
Сообщений: 658
Имя: Илья
Город: Екатеринбург
Машина: Accord CH7 2.0iES МТ '99

Репутация: 19



Придумал тут формулу для всяких выходов шим, в частности для PCS
H2F/2.55

Значения будут в процентах типа, на сколько открыт клапан. Вероятно клапан IACV так же должен работать..
Прикрепленные файлы
Прикрепленный файл  set.zip ( 3,46 килобайт ) Кол-во скачиваний: 38
 



           
 Mayhem
сообщение 28.02.11 - 16:04
Сообщение #897


Хондавод
*

Группа: .Хондаводы.
Сообщений: 625
Имя: Андрей
Город: Сороковка
Машина: EG8 VTEC JDM

Репутация: 21



SergM,
вот ещё что придумал, может мозг не обрабатывает такие большие запросы по аналогии с 5 бод обд2.
попробуй запросить у него один байт:
20 05 00 01 DA
попробуй попросить вообще без длинны:
20 04 00 DC

Цитата
Придумал тут формулу для всяких выходов шим, в частности для PCS
H2F/2.55

Значения будут в процентах типа, на сколько открыт клапан. Вероятно клапан IACV так же должен работать..

что такое PCS?

формула норм.



           
 Renemen
сообщение 28.02.11 - 18:22
Сообщение #898


Хондавод
*

Группа: .Хондаводы.
Сообщений: 658
Имя: Илья
Город: Екатеринбург
Машина: Accord CH7 2.0iES МТ '99

Репутация: 19



Цитата(Mayhem @ 28.02.11 - 18:04 ) *
что такое PCS?

формула норм.

PCS - Purge Control System, в общем клапан системы EVAP

Сообщение отредактировал Renemen - 28.02.11 - 18:22



           
 D'Piro
сообщение 28.02.11 - 18:27
Сообщение #899


Хондавод
*

Группа: .Хондаводы.
Сообщений: 70
Имя: Дмитрий
Город: Барнаул
Машина: Accord Wagon CF6 2001

Репутация: 1



Тут общение живее идет, чем на Дроме, поэтому напишу здесь.
Покумекал по поводу формулы для мап. Все же не нравится она мне. Посмотрел на ее график, почти прямая. Решил построить свою формулу. Отталкиваюсь от двух точек. При включенном зажигании, но незаведнном двигателе, давление во впуске должно быть равно атмосферному, то есть где-то 101 кПа. На прогретом двигателе, на ХХ многие ОБД-читалки и бортовой комп показывают у меня от 27 до 30 кПа.
Формулы получились такие.
Если оставить прежний вид формулы, то (H12*0.098438-0.963092)/0.135684
Если заменить прямой, то H12*0.72549-7.09804
Единицы измерения будут килопаскали.

Сообщение отредактировал D'Piro - 28.02.11 - 18:29



           
 Mayhem
сообщение 28.02.11 - 21:07
Сообщение #900


Хондавод
*

Группа: .Хондаводы.
Сообщений: 625
Имя: Андрей
Город: Сороковка
Машина: EG8 VTEC JDM

Репутация: 21



D'Piro
на дроме спрашивал откуда взялись формулы температуры
в посте 186 объясняется откуда взялась общая формула, там-же и про мап, и про впрыск, и про большенство формул.
в посте 192 объясняется откуда взялась моя формула.

попробую твои формулы мапа.



           
70 страниц V  « < 43 44 45 46 47 > » 
 
Теги


 



    
Текстовая версия · Удалить установленные форумом cookies · Отметить все сообщения прочитанными ·  Сейчас: 11.07.26 - 04:48