Быстрый заказ, позвонить +7-978-708-85-73
Дроссель Amadeus Productions. Быстрый заказ по телефону.
(Viber, WhatsApp, Telegram)
Amadeus Productions Дроссельный узел на Lancer IX 1.6 (4G18), 2.0 (4G63) и другие моторы
Ремкомплект РХХ на Mitsubishi Lancer IX, 1.6 (4G18), MD619857, 1450A116
Облегченный маховик на 1.6 (4G18) и другие моторы
Облегченные шкивы на 1.6 (4G18) и другие моторы
One-touch или "Ленивые поворотники"

116 страниц V  « < 52 53 54 55 56 > »   
Reply to this topicStart new topic
> Диагностика двигателя, логгирование и прошивка ECU.
Rcus
сообщение 8.8.2012, 19:55
Сообщение #1061


Turbo Stackwalker
*****

Группа:
Технический Маньяк
Сообщений: 626
Регистрация: 1.8.2011
Из: Челябинск
Вне форума
Авто: MMC Colt CZT

Репутация:   28  


Надо рассматривать углы в комплексе с остальными картами. Я практически не смотрел в данные других прошивок, мой основной источник знаний - JDM 4G15T. Мне кажется коррекция зажигания при низкой температуре связана с алгоритмом прогрева, поскольку в процессе были найдены карты топливной коррекции по ТОЖ:
Прикрепленное изображение


А про влияние ТОЖ в расчёте нагрузки был немного неточен - по ТОЖ x RPM x IAT x baro устанавливается максимальное значение для расчётной массы заряда (?)
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
dandan2000
сообщение 8.8.2012, 20:43
Сообщение #1062


Технический Маньяк
***

Группа:
Технический Маньяк
Сообщений: 263
Регистрация: 12.7.2011
Вне форума
Авто: MMC Galant 2.0, Ralliart 2.0T

Репутация:   1  


Последняя карта у меня почти такая же, по ней не объясним ретард зажигания при низких температурах.
Вторая карта у меня 3Д (если это она), значения по всем клеткам 10, они отнимаются от УОЗ (т.е. "+" это редард) при прогреве.
В теории на холодном двигателе нужно зажигание сдвигать на опережение, позить надо если мы хотим быстрее прогреть катализатор, или еще зачем-то.

Цитата(Rcus @ 8.8.2012, 19:55) *
А про влияние ТОЖ в расчёте нагрузки был немного неточен - по ТОЖ x RPM x IAT x baro устанавливается максимальное значение для расчётной массы заряда (?)
Оно.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Rcus
сообщение 8.8.2012, 20:53
Сообщение #1063


Turbo Stackwalker
*****

Группа:
Технический Маньяк
Сообщений: 626
Регистрация: 1.8.2011
Из: Челябинск
Вне форума
Авто: MMC Colt CZT

Репутация:   28  


Прикрепленное изображение


Внутри прошивки для карт коррекций 0 смещен к 128, чем больше полученное значение - тем больше угол опережения зажигания (кстати из базового смещения следует что минимальный угол опережения -20 градусов)
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Rcus
сообщение 8.8.2012, 20:58
Сообщение #1064


Turbo Stackwalker
*****

Группа:
Технический Маньяк
Сообщений: 626
Регистрация: 1.8.2011
Из: Челябинск
Вне форума
Авто: MMC Colt CZT

Репутация:   28  


Цитата(dandan2000 @ 8.8.2012, 23:43) *
В теории на холодном двигателе нужно зажигание сдвигать на опережение, позить надо если мы хотим быстрее прогреть катализатор, или еще зачем-то.


А прогрев катализатора вообще как бы с ТОЖ так прямо и не связан, его же и летом надо греть, за это другие карты отвечают (расчёт рядом с базовыми картами зажигания)
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
dandan2000
сообщение 8.8.2012, 21:00
Сообщение #1065


Технический Маньяк
***

Группа:
Технический Маньяк
Сообщений: 263
Регистрация: 12.7.2011
Вне форума
Авто: MMC Galant 2.0, Ralliart 2.0T

Репутация:   1  


Цитата(Rcus @ 8.8.2012, 20:53) *
Внутри прошивки для карт коррекций 0 смещен к 128, чем больше полученное значение - тем больше угол опережения зажигания (кстати из базового смещения следует что минимальный угол опережения -20 градусов)
Ну, а фактически, если логировать, угол на холодную снижается относительно основной карты или наоборот?
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Rcus
сообщение 8.8.2012, 21:07
Сообщение #1066


Turbo Stackwalker
*****

Группа:
Технический Маньяк
Сообщений: 626
Регистрация: 1.8.2011
Из: Челябинск
Вне форума
Авто: MMC Colt CZT

Репутация:   28  


Хороший вопрос - если вы знаете где лежат нужные данные - подключитесь по DMA протоколу и проверьте (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Yuriy_R
сообщение 10.8.2012, 11:08
Сообщение #1067


*****
*******

Группа:
Администраторы
Сообщений: 2152
Регистрация: 26.7.2009
Из: Славный град Тобольск
Вне форума


Репутация:   53  


Цитата(Rcus @ 8.8.2012, 22:58) *
Цитата(dandan2000 @ 8.8.2012, 23:43) *
В теории на холодном двигателе нужно зажигание сдвигать на опережение, позить надо если мы хотим быстрее прогреть катализатор, или еще зачем-то.

А прогрев катализатора вообще как бы с ТОЖ так прямо и не связан, его же и летом надо греть, за это другие карты отвечают (расчёт рядом с базовыми картами зажигания)


Я бы вообще эту коррекцию отключил (прогрев ката) т.к. у меня их просто нет.

В таблице AFR Compensation vs Coolent temp (адрес 33CA для 1,6АТ) я поправил. Но такое впечатление что это не совсем всё. видимо еще какие то таблицы задействованы.
Таблица 537A - IPW Adder for Cold Start работает только в момент старта. и ее правка влияет только на запуск мотора при разной t°С ОЖ.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
dandan2000
сообщение 10.8.2012, 11:55
Сообщение #1068


Технический Маньяк
***

Группа:
Технический Маньяк
Сообщений: 263
Регистрация: 12.7.2011
Вне форума
Авто: MMC Galant 2.0, Ralliart 2.0T

Репутация:   1  


Цитата(Yuriy_R @ 10.8.2012, 11:08) *
Я бы вообще эту коррекцию отключил (прогрев ката) т.к. у меня их просто нет.
Это да, но может нужно делать коррекцию в "+" для большей эффективности?

Цитата(Yuriy_R @ 10.8.2012, 11:08) *
В таблице AFR Compensation vs Coolent temp (адрес 33CA для 1,6АТ) я поправил. Но такое впечатление что это не совсем всё. видимо еще какие то таблицы задействованы.
У меня почти сразу после старта (30-40 сек) мотор работает по лямбде, т.е. 14.7, но зажигание в эти 40 сек дико позднее, может даже в минус идти, исправить можно только коррекцией таблицы в которой нижняя граница зажигания забита (на ХХ - -10), как по-другому хз.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
tj™
сообщение 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.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Artem NN
сообщение 12.8.2012, 20:43
Сообщение #1070


Супер Технический Маньяк
*****

Группа:
Администраторы
Сообщений: 818
Регистрация: 29.5.2009
Из: Нижний Новгород
Вне форума


Репутация:   57  


Ну сначало 1,6 AT или MT ??
И что значит торможение двигателем до 1500 rpm ??
Я когда на любой передаче газ отпускаю
у меня падает до 650-700rpm на холостые. Но ни как не 1500 rpm.

Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
tj™
сообщение 12.8.2012, 20:52
Сообщение #1071


Начинающий Технический Маньяк
**

Группа:
Технический Маньяк
Сообщений: 33
Регистрация: 20.7.2012
Из: Саратовская область Балаково
Вне форума
Авто: Lancer 2005 1.6

Репутация:   0  


MT
торможение двигателем это когда двигаясь на передаче отпускаем педаль газа при этом блокируется топливподача.

Во времена карбюраторов описаный механизм назывался ЭПХХ , при выполненных условиях скажем обороты 2500 и отпущенной педали газа (сработавший концевик) электромагнитный клапан перекрывал канал ХХ и авто тормозило двигателем шевеля поршнями впустую .........

Цитата
у меня падает до 650-700rpm на холостые. Но ни как не 1500 rpm.


дак у всех так, но по тому как он тормозит и сбрасывает скорость я делаю вывод что подача топлива блокируется только до 1500 а дальше опять включается ......
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
gktuning
сообщение 13.8.2012, 12:53
Сообщение #1072


Технический Маньяк
***

Группа:
Технический Маньяк
Сообщений: 439
Регистрация: 28.3.2010
Из: Odessa
Вне форума


Репутация:   16  


Артем, по русски это обороты возобновления топливоподачи после принудительного ХХ (выход из Decel Fuel Cut).
Обязательно должен быть такой лимит, только я не копал эту часть кода.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
dandan2000
сообщение 14.8.2012, 13:30
Сообщение #1073


Технический Маньяк
***

Группа:
Технический Маньяк
Сообщений: 263
Регистрация: 12.7.2011
Вне форума
Авто: MMC Galant 2.0, Ralliart 2.0T

Репутация:   1  


Цитата(tj™ @ 12.8.2012, 20:52) *
торможение двигателем это когда двигаясь на передаче отпускаем педаль газа при этом блокируется топливподача.
Так и есть, примерно на 1500 возобновляется топливоподача. У меня еще если валить и резко бросить газ то топливоподача не прекращается и на высоких оборотах, потом через время отсекается, для чего так сделано - не понятно. Таблиц корректировки не видел, видать никого это не интересует.

По прошивке - все правильно, эффект минимальный и то, если есть запас по детонации. Хороший эффект будет если педаль газа электронная (IMG:style_emoticons/default/smile.gif) .
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Rcus
сообщение 14.8.2012, 16:17
Сообщение #1074


Turbo Stackwalker
*****

Группа:
Технический Маньяк
Сообщений: 626
Регистрация: 1.8.2011
Из: Челябинск
Вне форума
Авто: MMC Colt CZT

Репутация:   28  


Цитата(dandan2000 @ 14.8.2012, 16:30) *
Так и есть, примерно на 1500 возобновляется топливоподача. У меня еще если валить и резко бросить газ то топливоподача не прекращается и на высоких оборотах, потом через время отсекается, для чего так сделано - не понятно. Таблиц корректировки не видел, видать никого это не интересует.


У меня в прошивке две функции отключения топливо подачи, обе принимают предварительно рассчитанные обороты: одна отключает подачу по низкой нагрузке, вторая - как говорилось по нейтральному положению педали газа, задержка вызвана вспомогательным алгоритмом, как я понимаю, раскрутки турбины: при резком отпускании педали газа и продолжающемся ускорении коленвала происходит резкое ограничение угла опережения зажигания (в 0, что соответствует 20ATDC) на несколько вспышек (16) с последующим восстановлением.

Кстати состояние отключения подачи топлива можно мониторить через MUT 0x1E (run_state_flags в моих записях). & 0x08 - отключение подачи топлива, & 0x04 - при торможении двигателем.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
dandan2000
сообщение 14.8.2012, 18:06
Сообщение #1075


Технический Маньяк
***

Группа:
Технический Маньяк
Сообщений: 263
Регистрация: 12.7.2011
Вне форума
Авто: MMC Galant 2.0, Ralliart 2.0T

Репутация:   1  


Цитата(Rcus @ 14.8.2012, 16:17) *
У меня в прошивке две функции отключения топливо подачи, обе принимают предварительно рассчитанные обороты: одна отключает подачу по низкой нагрузке, вторая - как говорилось по нейтральному положению педали газа, задержка вызвана вспомогательным алгоритмом, как я понимаю, раскрутки турбины: при резком отпускании педали газа и продолжающемся ускорении коленвала происходит резкое ограничение угла опережения зажигания (в 0, что соответствует 20ATDC) на несколько вспышек (16) с последующим восстановлением.
Дело в том, что само отключение подачи топлива происходит нормально, но только при некоторых оборотах, если они меньше 1500 (изначально или упали при торможении) подача топлива возобновляется.
В некоторых случаях при торможении двигателем отключение форсунок не происходит довольно длительное время - десятки секунд.

Цитата(Rcus @ 14.8.2012, 16:17) *
Кстати состояние отключения подачи топлива можно мониторить через MUT 0x1E (run_state_flags в моих записях). & 0x08 - отключение подачи топлива, & 0x04 - при торможении двигателем.
с этим проблем нет, логирую время импульса форсунок через прямой доступ к памяти.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Artem NN
сообщение 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 на свой страх и риск.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Rcus
сообщение 15.8.2012, 2:24
Сообщение #1077


Turbo Stackwalker
*****

Группа:
Технический Маньяк
Сообщений: 626
Регистрация: 1.8.2011
Из: Челябинск
Вне форума
Авто: MMC Colt CZT

Репутация:   28  


Цитата(dandan2000 @ 14.8.2012, 21:06) *
В некоторых случаях при торможении двигателем отключение форсунок не происходит довольно длительное время - десятки секунд.


Значит не время тормозить (IMG:style_emoticons/default/smile.gif) На всякий случай для сравнения привожу реализацию из Z27AG
Прикрепленное изображение
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Rcus
сообщение 15.8.2012, 4:08
Сообщение #1078


Turbo Stackwalker
*****

Группа:
Технический Маньяк
Сообщений: 626
Регистрация: 1.8.2011
Из: Челябинск
Вне форума
Авто: MMC Colt CZT

Репутация:   28  


Цитата(dandan2000 @ 14.8.2012, 21:06) *
Дело в том, что само отключение подачи топлива происходит нормально, но только при некоторых оборотах, если они меньше 1500 (изначально или упали при торможении) подача топлива возобновляется.
В некоторых случаях при торможении двигателем отключение форсунок не происходит довольно длительное время - десятки секунд.

Перечитал еще раз. То есть выставляются биты 0x0c в MUT 0x1e, но IPW не падает в 0?
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
dandan2000
сообщение 15.8.2012, 10:02
Сообщение #1079


Технический Маньяк
***

Группа:
Технический Маньяк
Сообщений: 263
Регистрация: 12.7.2011
Вне форума
Авто: MMC Galant 2.0, Ralliart 2.0T

Репутация:   1  


Цитата(Rcus @ 15.8.2012, 4:08) *
Цитата(dandan2000 @ 14.8.2012, 21:06) *
Дело в том, что само отключение подачи топлива происходит нормально, но только при некоторых оборотах, если они меньше 1500 (изначально или упали при торможении) подача топлива возобновляется.
В некоторых случаях при торможении двигателем отключение форсунок не происходит довольно длительное время - десятки секунд.

Перечитал еще раз. То есть выставляются биты 0x0c в MUT 0x1e, но IPW не падает в 0?

MUT 0x1e не котролирую, а IPW - да не падает в 0, при Лоад=15, RPM=4500, TPS=9, акселератор отпущен, смесь 13,3(по таблице). Возможно подогревает выхлопные газы, чтобы не было резкого перепада температуры для колллектора и турбины, а может для катализатора.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Rcus
сообщение 15.8.2012, 10:04
Сообщение #1080


Turbo Stackwalker
*****

Группа:
Технический Маньяк
Сообщений: 626
Регистрация: 1.8.2011
Из: Челябинск
Вне форума
Авто: MMC Colt CZT

Репутация:   28  


А угол при этом какой? (MUT 0x04)
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post

116 страниц V  « < 52 53 54 55 56 > » 
Fast ReplyReply to this topicStart new topic
6 чел. читают эту тему (гостей: 6, скрытых пользователей: 0)
Пользователей: 0

 



Быстрый заказ, позвонить +7-978-708-85-73
Дроссель Amadeus Productions. Быстрый заказ по телефону.
(Viber, WhatsApp, Telegram)
Amadeus Productions Дроссельный узел на Lancer IX 1.6 (4G18), 2.0 (4G63) и другие моторы
Ремкомплект РХХ на Mitsubishi Lancer IX, 1.6 (4G18), MD619857, 1450A116
Облегченный маховик на 1.6 (4G18) и другие моторы
Облегченные шкивы на 1.6 (4G18) и другие моторы
One-touch или "Ленивые поворотники"