Диагностика двигателя, логгирование и прошивка ECU. |
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
Диагностика двигателя, логгирование и прошивка ECU. |
8.8.2012, 19:55
Сообщение
#1061
|
||
Turbo Stackwalker Группа: Технический Маньяк Сообщений: 626 Регистрация: 1.8.2011 Из: Челябинск Вне форума Авто: MMC Colt CZT Репутация: 28 |
Надо рассматривать углы в комплексе с остальными картами. Я практически не смотрел в данные других прошивок, мой основной источник знаний - JDM 4G15T. Мне кажется коррекция зажигания при низкой температуре связана с алгоритмом прогрева, поскольку в процессе были найдены карты топливной коррекции по ТОЖ:
А про влияние ТОЖ в расчёте нагрузки был немного неточен - по ТОЖ x RPM x IAT x baro устанавливается максимальное значение для расчётной массы заряда (?) |
|
|
||
8.8.2012, 20:43
Сообщение
#1062
|
|
Технический Маньяк Группа: Технический Маньяк Сообщений: 263 Регистрация: 12.7.2011 Вне форума Авто: MMC Galant 2.0, Ralliart 2.0T Репутация: 1 |
Последняя карта у меня почти такая же, по ней не объясним ретард зажигания при низких температурах.
Вторая карта у меня 3Д (если это она), значения по всем клеткам 10, они отнимаются от УОЗ (т.е. "+" это редард) при прогреве. В теории на холодном двигателе нужно зажигание сдвигать на опережение, позить надо если мы хотим быстрее прогреть катализатор, или еще зачем-то. А про влияние ТОЖ в расчёте нагрузки был немного неточен - по ТОЖ x RPM x IAT x baro устанавливается максимальное значение для расчётной массы заряда (?) Оно. |
|
|
8.8.2012, 20:53
Сообщение
#1063
|
|
Turbo Stackwalker Группа: Технический Маньяк Сообщений: 626 Регистрация: 1.8.2011 Из: Челябинск Вне форума Авто: MMC Colt CZT Репутация: 28 |
|
|
|
8.8.2012, 20:58
Сообщение
#1064
|
|
Turbo Stackwalker Группа: Технический Маньяк Сообщений: 626 Регистрация: 1.8.2011 Из: Челябинск Вне форума Авто: MMC Colt CZT Репутация: 28 |
В теории на холодном двигателе нужно зажигание сдвигать на опережение, позить надо если мы хотим быстрее прогреть катализатор, или еще зачем-то. А прогрев катализатора вообще как бы с ТОЖ так прямо и не связан, его же и летом надо греть, за это другие карты отвечают (расчёт рядом с базовыми картами зажигания) |
|
|
8.8.2012, 21:00
Сообщение
#1065
|
|
Технический Маньяк Группа: Технический Маньяк Сообщений: 263 Регистрация: 12.7.2011 Вне форума Авто: MMC Galant 2.0, Ralliart 2.0T Репутация: 1 |
Внутри прошивки для карт коррекций 0 смещен к 128, чем больше полученное значение - тем больше угол опережения зажигания (кстати из базового смещения следует что минимальный угол опережения -20 градусов) Ну, а фактически, если логировать, угол на холодную снижается относительно основной карты или наоборот? |
|
|
8.8.2012, 21:07
Сообщение
#1066
|
|
Turbo Stackwalker Группа: Технический Маньяк Сообщений: 626 Регистрация: 1.8.2011 Из: Челябинск Вне форума Авто: MMC Colt CZT Репутация: 28 |
Хороший вопрос - если вы знаете где лежат нужные данные - подключитесь по DMA протоколу и проверьте (IMG:style_emoticons/default/smile.gif)
|
|
|
10.8.2012, 11:08
Сообщение
#1067
|
|
***** Группа: Администраторы Сообщений: 2152 Регистрация: 26.7.2009 Из: Славный град Тобольск Вне форума Репутация: 53 |
В теории на холодном двигателе нужно зажигание сдвигать на опережение, позить надо если мы хотим быстрее прогреть катализатор, или еще зачем-то. А прогрев катализатора вообще как бы с ТОЖ так прямо и не связан, его же и летом надо греть, за это другие карты отвечают (расчёт рядом с базовыми картами зажигания) Я бы вообще эту коррекцию отключил (прогрев ката) т.к. у меня их просто нет. В таблице AFR Compensation vs Coolent temp (адрес 33CA для 1,6АТ) я поправил. Но такое впечатление что это не совсем всё. видимо еще какие то таблицы задействованы. Таблица 537A - IPW Adder for Cold Start работает только в момент старта. и ее правка влияет только на запуск мотора при разной t°С ОЖ. |
|
|
10.8.2012, 11:55
Сообщение
#1068
|
|
Технический Маньяк Группа: Технический Маньяк Сообщений: 263 Регистрация: 12.7.2011 Вне форума Авто: MMC Galant 2.0, Ralliart 2.0T Репутация: 1 |
Я бы вообще эту коррекцию отключил (прогрев ката) т.к. у меня их просто нет. Это да, но может нужно делать коррекцию в "+" для большей эффективности?В таблице AFR Compensation vs Coolent temp (адрес 33CA для 1,6АТ) я поправил. Но такое впечатление что это не совсем всё. видимо еще какие то таблицы задействованы. У меня почти сразу после старта (30-40 сек) мотор работает по лямбде, т.е. 14.7, но зажигание в эти 40 сек дико позднее, может даже в минус идти, исправить можно только коррекцией таблицы в которой нижняя граница зажигания забита (на ХХ - -10), как по-другому хз. |
|
|
10.8.2012, 21:06
Сообщение
#1069
|
|
Начинающий Технический Маньяк Группа: Технический Маньяк Сообщений: 33 Регистрация: 20.7.2012 Из: Саратовская область Балаково Вне форума Авто: Lancer 2005 1.6 Репутация: 0 |
парни подскажите плиз хочу торможение двигателем сделать до 1000 оборотов и а не 1500 какую таблицу смотреть ?
p/s нахожусь в легком шоке ........ моя профессия - диагност. работаю сам на себя, делаю много всего в том числе и чип-тюнинг. ну и конечно же делать другим и не сделать себе это не реально. ковырять самому времени нет совершенно, хотя чувствую что придется или ковырять или ездить на стоке. К слову сказать сток абсолютно на 100 устраивает. но дебильное раз есть возможность сделать лучше то почему не сделать слегка не дает покоя. Вобщем пришел опенпорт 2 по случаю коллеги угостили прошивками от известного авторского коллектива. Раскрывать имен и названий не буду чтобы не делать никому больно и обидно. Вобщем фигня полнейшая ..... вот насколько это только возможно. Едет ну ни насколько не лучше а вот детонирует так что слышно в салоне, чего в стоке никогда не было. Безусловно авторство рекомендует 95 и выше, но сдается мне она ровно настолько же просто на 95 на стоке поедет лучше ........ я разочарован ........... P/S любопытство взяло верх. зашил версию e2 и покатался еще. Как раз получилось что нужно ехать везти маму. Проехал ровно 100 км. и на заправку опять под горло. 7 литров ровно. При условии что последниие трассовые поездки с кондеем у меня от 5,8 до 6-6,2. |
|
|
12.8.2012, 20:43
Сообщение
#1070
|
|
Супер Технический Маньяк Группа: Администраторы Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57 |
Ну сначало 1,6 AT или MT ??
И что значит торможение двигателем до 1500 rpm ?? Я когда на любой передаче газ отпускаю у меня падает до 650-700rpm на холостые. Но ни как не 1500 rpm. |
|
|
12.8.2012, 20:52
Сообщение
#1071
|
|
Начинающий Технический Маньяк Группа: Технический Маньяк Сообщений: 33 Регистрация: 20.7.2012 Из: Саратовская область Балаково Вне форума Авто: Lancer 2005 1.6 Репутация: 0 |
MT
торможение двигателем это когда двигаясь на передаче отпускаем педаль газа при этом блокируется топливподача. Во времена карбюраторов описаный механизм назывался ЭПХХ , при выполненных условиях скажем обороты 2500 и отпущенной педали газа (сработавший концевик) электромагнитный клапан перекрывал канал ХХ и авто тормозило двигателем шевеля поршнями впустую ......... Цитата у меня падает до 650-700rpm на холостые. Но ни как не 1500 rpm. дак у всех так, но по тому как он тормозит и сбрасывает скорость я делаю вывод что подача топлива блокируется только до 1500 а дальше опять включается ...... |
|
|
13.8.2012, 12:53
Сообщение
#1072
|
|
Технический Маньяк Группа: Технический Маньяк Сообщений: 439 Регистрация: 28.3.2010 Из: Odessa Вне форума Репутация: 16 |
Артем, по русски это обороты возобновления топливоподачи после принудительного ХХ (выход из Decel Fuel Cut).
Обязательно должен быть такой лимит, только я не копал эту часть кода. |
|
|
14.8.2012, 13:30
Сообщение
#1073
|
|
Технический Маньяк Группа: Технический Маньяк Сообщений: 263 Регистрация: 12.7.2011 Вне форума Авто: MMC Galant 2.0, Ralliart 2.0T Репутация: 1 |
торможение двигателем это когда двигаясь на передаче отпускаем педаль газа при этом блокируется топливподача. Так и есть, примерно на 1500 возобновляется топливоподача. У меня еще если валить и резко бросить газ то топливоподача не прекращается и на высоких оборотах, потом через время отсекается, для чего так сделано - не понятно. Таблиц корректировки не видел, видать никого это не интересует.По прошивке - все правильно, эффект минимальный и то, если есть запас по детонации. Хороший эффект будет если педаль газа электронная (IMG:style_emoticons/default/smile.gif) . |
|
|
14.8.2012, 16:17
Сообщение
#1074
|
|
Turbo Stackwalker Группа: Технический Маньяк Сообщений: 626 Регистрация: 1.8.2011 Из: Челябинск Вне форума Авто: MMC Colt CZT Репутация: 28 |
Так и есть, примерно на 1500 возобновляется топливоподача. У меня еще если валить и резко бросить газ то топливоподача не прекращается и на высоких оборотах, потом через время отсекается, для чего так сделано - не понятно. Таблиц корректировки не видел, видать никого это не интересует. У меня в прошивке две функции отключения топливо подачи, обе принимают предварительно рассчитанные обороты: одна отключает подачу по низкой нагрузке, вторая - как говорилось по нейтральному положению педали газа, задержка вызвана вспомогательным алгоритмом, как я понимаю, раскрутки турбины: при резком отпускании педали газа и продолжающемся ускорении коленвала происходит резкое ограничение угла опережения зажигания (в 0, что соответствует 20ATDC) на несколько вспышек (16) с последующим восстановлением. Кстати состояние отключения подачи топлива можно мониторить через MUT 0x1E (run_state_flags в моих записях). & 0x08 - отключение подачи топлива, & 0x04 - при торможении двигателем. |
|
|
14.8.2012, 18:06
Сообщение
#1075
|
|
Технический Маньяк Группа: Технический Маньяк Сообщений: 263 Регистрация: 12.7.2011 Вне форума Авто: MMC Galant 2.0, Ralliart 2.0T Репутация: 1 |
У меня в прошивке две функции отключения топливо подачи, обе принимают предварительно рассчитанные обороты: одна отключает подачу по низкой нагрузке, вторая - как говорилось по нейтральному положению педали газа, задержка вызвана вспомогательным алгоритмом, как я понимаю, раскрутки турбины: при резком отпускании педали газа и продолжающемся ускорении коленвала происходит резкое ограничение угла опережения зажигания (в 0, что соответствует 20ATDC) на несколько вспышек (16) с последующим восстановлением. Дело в том, что само отключение подачи топлива происходит нормально, но только при некоторых оборотах, если они меньше 1500 (изначально или упали при торможении) подача топлива возобновляется.В некоторых случаях при торможении двигателем отключение форсунок не происходит довольно длительное время - десятки секунд. Кстати состояние отключения подачи топлива можно мониторить через MUT 0x1E (run_state_flags в моих записях). & 0x08 - отключение подачи топлива, & 0x04 - при торможении двигателем. с этим проблем нет, логирую время импульса форсунок через прямой доступ к памяти. |
|
|
14.8.2012, 20:05
Сообщение
#1076
|
|
Супер Технический Маньяк Группа: Администраторы Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57 |
Нашел у себя в прошивке 93270019
адрес 1B98 2000RPM=[value]*31.25 на него идет проверка по оборотам -обороты двигателя больше или равно 2000 rpm mov.l off_11EE0, r10 ; High_Byte_bMUT21_Engine_RPM ; Move Immediate Long Data mov.w @r10, r10 ; Move Word Data mov.l off_11EBC, r11 ; RPM2000_1B98 ; Move Immediate Long Data mov.w @r11, r11 ; Move Word Data cmp/hs r11, r10 если не так 0, если так то 1 далее идет сравнение 0 или 1 - флаг h'200 Fuel CUT, engine braking взводится или сбрасывается. bsr Engine_Braking_Enabled_into_R0_Sub ; Branch to Subroutine nop ; No Operation extu.w r0, r0 ; Extend as Unsigned (Word) cmp/eq #0, r0 ; Compare: Equal bt loc_11DA8 ; Branch if True mov.l off_11EA4, r10 ; FUEL_CUT_FLAG_FFFF8A5E ; Move Immediate Long Data mov.w @r10, r0 ; Move Word Data mov.w word_11E86, r11 ; h'200 ; Move Immediate Word Data or r11, r0 ; OR Logical mov.w r0, @r10 ; Move Word Data bra loc_11DB2 ; Branch nop ; No Operation loc_11DA8: ; Move Immediate Long Data mov.l off_11EA4, r10 ; FUEL_CUT_FLAG_FFFF8A5E mov.w @r10, r0 ; Move Word Data mov.l dword_11EA0, r11 ; h'FDFF ; Move Immediate Long Data and r11, r0 ; AND Logical mov.w r0, @r10 ; Move Word Data далее не смотрел т.к. на FUEL_CUT_FLAG_FFFF8A5E идет 82 вызова с кучами всяких битов голова пухнет. может кто попробует покрутить значение в адресе 1B98 на свой страх и риск. |
|
|
15.8.2012, 2:24
Сообщение
#1077
|
||
Turbo Stackwalker Группа: Технический Маньяк Сообщений: 626 Регистрация: 1.8.2011 Из: Челябинск Вне форума Авто: MMC Colt CZT Репутация: 28 |
В некоторых случаях при торможении двигателем отключение форсунок не происходит довольно длительное время - десятки секунд. Значит не время тормозить (IMG:style_emoticons/default/smile.gif) На всякий случай для сравнения привожу реализацию из Z27AG |
|
|
||
15.8.2012, 4:08
Сообщение
#1078
|
|
Turbo Stackwalker Группа: Технический Маньяк Сообщений: 626 Регистрация: 1.8.2011 Из: Челябинск Вне форума Авто: MMC Colt CZT Репутация: 28 |
Дело в том, что само отключение подачи топлива происходит нормально, но только при некоторых оборотах, если они меньше 1500 (изначально или упали при торможении) подача топлива возобновляется. В некоторых случаях при торможении двигателем отключение форсунок не происходит довольно длительное время - десятки секунд. Перечитал еще раз. То есть выставляются биты 0x0c в MUT 0x1e, но IPW не падает в 0? |
|
|
15.8.2012, 10:02
Сообщение
#1079
|
|
Технический Маньяк Группа: Технический Маньяк Сообщений: 263 Регистрация: 12.7.2011 Вне форума Авто: MMC Galant 2.0, Ralliart 2.0T Репутация: 1 |
Дело в том, что само отключение подачи топлива происходит нормально, но только при некоторых оборотах, если они меньше 1500 (изначально или упали при торможении) подача топлива возобновляется. В некоторых случаях при торможении двигателем отключение форсунок не происходит довольно длительное время - десятки секунд. Перечитал еще раз. То есть выставляются биты 0x0c в MUT 0x1e, но IPW не падает в 0? MUT 0x1e не котролирую, а IPW - да не падает в 0, при Лоад=15, RPM=4500, TPS=9, акселератор отпущен, смесь 13,3(по таблице). Возможно подогревает выхлопные газы, чтобы не было резкого перепада температуры для колллектора и турбины, а может для катализатора. |
|
|
15.8.2012, 10:04
Сообщение
#1080
|
|
Turbo Stackwalker Группа: Технический Маньяк Сообщений: 626 Регистрация: 1.8.2011 Из: Челябинск Вне форума Авто: MMC Colt CZT Репутация: 28 |
А угол при этом какой? (MUT 0x04)
|
|
|
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
Текстовая версия | © 2006-2024 Форум Технических Маньяков. |
|