![]() |
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 |
это можно объяснить тем, что при снятой фишке мозг вообще не заполняет зачения этого байта в памяти, срабатывает условие "не считать коррекцию" и процедура записи в память пропускается. Я так же мыслю.. На счет точно что управляющий сигнал не совпадает сигналом с датчика - это вполне объяснимо инерционностью механизма клапана. Отсюда и прямая зависимость коррекции от датчика, а не от управляющего сигнала. Потому что датчик нам показывает какое положение у клапана реально, а управляющий сигнал только то, которое хотелось бы. Сообщение отредактировал Renemen - 28.02.11 - 00:09 |
|
|
|
![]() |
|
|
│ │
Цитировать
│
Мультицитата
|
![]() |
Renemen
|
28.02.11 - 00:12
Сообщение
#885
|
|
|
Хондавод ![]() Группа: .Хондаводы. Сообщений: 658 Имя: Илья Город: Екатеринбург Машина: Accord CH7 2.0iES МТ '99 Репутация: 19 |
||
|
|
![]() |
|
|
│ │
Цитировать
│
Мультицитата
|
![]() |
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 |
страница 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 |
попробуй послать в мозг команду: 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 |
сравнил твои логи с отключенным и рабочим ЕГР, понял, что коррекция достаточно сильно беднит смесь, её можно выражать в процентах. Ну как бы всё логично, высота подъёма клапана зависит от количества перепущенных отработанных газов. Соответственно меньше наполнение свежим воздухом, и меньше нужно топлива. |
|
|
|
![]() |
|
|
│ │
Цитировать
│
Мультицитата
|
![]() |
Renemen
|
28.02.11 - 10:55
Сообщение
#891
|
|
|
Хондавод ![]() Группа: .Хондаводы. Сообщений: 658 Имя: Илья Город: Екатеринбург Машина: Accord CH7 2.0iES МТ '99 Репутация: 19 |
Отправил команду 21 04 03 D8 ответ 21 04 03 D8 01 03 FC чек погас, но через 2 сек загорелся снова - не сбрасывает (проверил ОБДТул) Конечно чек снова загорится, если ты датчик обратно не подключил.Может для начала самое простое: какую команду отправить чтобы получить данные по температуре ОЖ??? Это только в 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 |
Допустим прогоню все 4 команды, если ответ на 3 следующие будет такой же, как на 1 из 3 байт, что тогда? Откуда взяты эти данные команды? Из HDS можно "выдернуть" куда обращаться к мозгам? Если не отвечает на начальные адреса, то не знаю что тогда, ну попробуй дальше пойти, кто его знает) а так никто точно не скажет что делать) все информация добывалась методом проб и ошибок, как говорится.На команду 20 мозги возвращают 20 то есть не отвечают. Если есть возможность подключиться к оригинальному HDS сканеру, то конечно можно с помощью k-line адаптера, подключив его параллельно, залогировать процесс. На команду 20 у тебя мозги возвращают не 20, а 00 03 FD, принцип работы k-line такой, что когда отправляешь команду, то принимаешь её обратно, типа эхо такое. Команда чтение с 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 |
разъем от одел обратно? думаю в твоём слувае пребирать отступ бесполезно, если бы мозг принимал эту команду, но данные находились бы в другой области, он всёравно бы отвечал нулями. тебе нужно попробывать перебирать саму команду, первое число (которое 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 так же должен работать..
Прикрепленные файлы
|
|
|
|
![]() |
|
|
│ │
Цитировать
│
Мультицитата
|
![]() |
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 |
||
|
|
![]() |
|
|
│ │
Цитировать
│
Мультицитата
|
![]() |
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 объясняется откуда взялась моя формула. попробую твои формулы мапа. |
|
|
|
![]() |
|
|
│ │
Цитировать
│
Мультицитата
|
![]() |
![]() |
| Текстовая версия · Удалить установленные форумом cookies · Отметить все сообщения прочитанными · | Сейчас: 11.07.26 - 04:48 |