BMW 3 series Coupe (E46) (Врум-Врум)

Update #80. Supercharger. Pt11. Прошивка і Перший запуск

Я їжджу на BMW 3 series Coupe (E46)
Львів, Україна

Наразі, по механічній частині, все зроблене для того щоб можна було запустити авто. 

Для самого першого запуску потрібно трохи відкоригувати прошивку, і перш за все - подачу палива.  

Адже в нас стоять тепер нові форсунки які в 2.5 рази продуктивніші 630cm³/min в порівнянні з заводськими 254cm³/min.

Короткий лікбез:

Перш за все треба змінити 2 карти які відповідають за самі характеристики встановлених форсунок:

  • c_ti_min_iv - Мінімальний час впорскування
  • ip_ti_add_dly__vb - Dead time корекція

В ms43 є кілька карт які відповідають за паливо.

  • ip_tipr_cst__tco - Базове значення часу впорскування перед холодним запуском
  • ip_ti_cst__n__tco - Базове значення часу впорскування при запуску двигуна
  • ip_ti__n__maf - Базовий час впорскування за умови несправності VANOS
  • ip_ti_tco_1_is_ivvt__n__maf - Час впорскування холодного двигуна, холостий хід
  • ip_ti_tco_1_pl_ivvt_1__n__maf - Час впорскування холодного двигуна, Bank 1, часткове навантаження
  • ip_ti_tco_1_pl_ivvt_2__n__maf - Час впорскування холодного двигуна, Bank 2, часткове навантаження
  • ip_ti_tco_2_is_ivvt__n__maf - Час впорскування прогрітого двигуна, холостий хід
  • ip_ti_tco_2_pl_ivvt_1__n__maf - Час впорскування прогрітого двигуна, Bank 1, часткове навантаження
  • ip_ti_tco_2_pl_ivvt_2__n__maf - Впорскування прогрітого двигуна час, Bank 2 , часткове навантаження
  • ip_ti_slow_wf_thd_min__tco - Зволожування стінки циліндра
  • ip_ti_fast_wf_thd_min__tco - Зволожування стінки циліндра

Кожне значення в них калькулюється через коефіцієнт в табличках

  • t_ti_as_1
  • t_ti_as_2
  • t_ti_as_3
  • t_ti_as_4
  • t_ti_as_5
  • t_ti_as_6

По 1 - на кожен циліндр. По замовчуванню в них коефіцієнт - 1. 

Теоретично для запуску можна просто замінити цей коефіцієнт на відношення величини старої форсунки до нової: 254/630 = 0,403 

І якщо двигун запуститься і приблизні значення AFR будуть нормальні - то УСІ значення з 11 табличок зверху - треба змінити врахувавши цей коефіцієнт. І знову вернути t_ti_as_[i] на 1

Лишати t_ti_as_[i] з коефіцієнтами не можна, оскільки це навантажує процесор ECU, адже при кожному звертанні до карт палива - буде додаткова операція множення коефіцієнта на значення з плаваючою комою.

Ще потім треба буде відкоригувати ці таблиці (теж стосується палива), але це явно не потрібно просто для першого запуску

  • ip_ti_cast__tia__tco - Коефіцієнта збагачення після запуску
  • ip_ti_cr_cst__cyc__tco - Зменшення збагачення під час запуску двигуна
  • ip_ti_cr_cast__cyc__tco - Зменшення збагачення палива після запуску двигуна

Теоретично це все що потрібно просто для запуску, але я захотів одразу піти трохи далі - і зробив ще зміни в декількох десятках карт. 

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

  • ldpm_maf_8
  • ldpm_maf_iga_1
  • ldpm_maf_iga_2
  • ldpm_map_1

Вони використовуються як вісь X - в картах розрахування навантаження (Idle load, Cold/Warm Part load/Full Load) та впорскування. Відповідно усі значення в цих таблицях я інтерполював/екстраполював до нових чисел по вісі X.

Також змінив карти вісі Y які відповідають за оберти двигуна.

  • ldpm_n_4
  • ldpm_n_11
  • ldpm_n_14

Трохи збільшив останні значення, і так само інтерполював/екстраполював таблиці до нових чисел. 


Далі відключив все що повʼязане з каталізаторам - перевірку, прогрів і т.д. 

Оскільки в мене вже немає DISA - потрібно було вирізати і її функціонал теж.

Те саме і з клапаном холостого ходу - В мене його функцію тепер виконує електронний дросель. Тому треба вирізати і перевірку і змінити карту управління дросселем.


Плюс ще є замінений MAF сенсор - треба замінити (і розширити) його карти.


(це лише частина карт яку поміняв, насправді їх було більше сотні)

--------------------------

Гратись зі своїм рідним блоком управління двигуна я не хотів (хотів зберегти його заводським)

Тому купив блок ms43 від e39 (найдешевший який був на ринку). Злив повну прошивку зі свого і залив туди. І вже там бавився зі всім вищесказаним. 


Для цих маніпуляцій використовував TunerPro і MS4XFlasher. Для цього зібрав мінімальний стенд щоб можна було прошивати  вдома без авто.

Спочатку знайшов в себе кабелі з потрібними пінами. Підключив живлення і масу:

(ну і тут ще 1 kbus є)


Далі підключив ще kbus і ще 1 живлення:


Втикнув частину кабелів в K-DCAN кабель:


А частину в мій лабораторний блок живлення. Вийшла отака вундервафля:


Залив нову поредаговану прошивку і поїхав в сервіс пробувати запускати авто:


Перша думка - немає синхронізації блока двигуна і EWS. Я ж використав блок від іншого авто, дарма що зробив повний дамп своєї прошивки.

Вирішив для тесту відшити EWS повністю. Для цього потрібно накотити 2 патчі на прошивку, при чому один з них потребує введення блоку в Boot Mode.

Для цього розібрав корпус блоку, дістав плату і при подачі живлення подав масу на boot пін:



Залив нову прошивку, і... Машина знов не завелась.


Почали все перевіряти і виявилось - паливна рампа суха. Паливо не подається зовсім. Але ж паливний насос чути при повороті ключа. 

Підняли авто на підйомнику і поміняли трубки на паливному фільтрі:



Хто ж знав що Товстий синій патрубок - зворотній, а тонкий чорний - подача. Як на мене - капець нелогічно.

Після заміни пробую стартувати:


Тепер можна забирати авто і шукати хто б його налаштував нормально. (А виявляється в нас це ДУЖЕ велика проблема)

Якщо хтось знає хороших настройщиків, які візьмуться за таке - напишіть в коменти або в ПП. Буду вдячний.

Реклама
Car2naV
#MS43 , #прошивка , #supercharger
Опубліковано: 22 лютого 10:08
7 0 0

Коментарі

Щоб залишати коментарі, потрібно авторизуватись.
Круто, що є час та натхнення, обсяг роботи проведений тобою вражає, швидко вчишся і розбираєшся, талан просто

Своїх 5 копійок вставлю, якщо ще раз доведеться лізти в мізки, то є TunerPro MS43 Community Patchlist
https://www.ms4x.net/index.php?title=TunerPro_MS43_Community_Patchlist

там є патчі, які можна накотити по EWS і не потрібно навіть мізки в boot mode кидати
є ще простіший варік, я написав прогу спеціально для цього, щоб можна було патчити і сінкати VIN + ISN
https://driver.top/blog/703302/

по налаштуванню мізок, то самі ms43 онлайн навряд чи вийде, потрібно o2 wideband та інші мізки
тут ось щось пишуть за це, але в мене не було прямо такого досвіду, бо в це не заривався
https://www.ms4x.net/index.php?title=Live_Tuning_Options

знаю, що ось цей чувак точно знає за спорт мізки, спробуй з ним сконтактувати
https://www.youtube.com/@im_marchuk
він власне став тією причиною, чому я захотів розібратися в мізках, якщо хтось інший може, то типу і я зможу)
вчора о 01:10
Автор Я їжджу на BMW 3 series Coupe (E46)
sprytnyk
Круто, що є час та натхнення, обсяг роботи проведений тобою вражає, швидко вчишся і розбираєшся, талан простоСвоїх 5 копійок вставлю, якщо ще раз доведеться лізти в мізки, то є TunerPro MS43 Community Patchlisthttps://www.ms4x.net/index.php?title=TunerPro_MS43_Community_Patchlistтам є патчі, які можна накотити по EWS і не потрібно навіть мізки в boot mode кидатиє ще простіший варік, я написав прогу спеціально для цього, щоб можна було патчити і сінкати VIN + ISNhttps://driver.top/blog/703302/по налаштуванню мізок, то самі ms43 онлайн навряд чи вийде, потрібно o2 wideband та інші мізкитут ось щось пишуть за це, але в мене не було прямо такого досвіду, бо в це не заривавсяhttps://www.ms4x.net/index.php?title=Live_Tuning_Optionsзнаю, що ось цей чувак точно знає за спорт мізки, спробуй з ним сконтактуватиhttps://www.youtube.com/@im_marchukвін власне став тією причиною, чому я захотів розібратися в мізках, якщо хтось інший може, то типу і я зможу)
sprytnyk, в мене майже весь патч ліст вже був ще до компресора, включно з всілякими лаунч контролями і швидшими DS2 командами - щоб можна було точніше логувати дані через tunerpro rt. Але для ews - там є 2 патчі і один з них потребує введення ecu в бутмод:
« When virginzing the ECU by clearing the immobilizer data you want to overwrite data in the bootloader area, so bootmode flashing is needed.»
Звичайно шо широкополосна лямбда в мене стоїть і мап сенсор теж. Для онлайн налаштування ms43 до нього треба окрему приблуду - емулятор флеш памяті. Мій вже 3 місяці десь в дорозі і ніяк не може доставитися (боюся вже й не доїде)
А за ютуб канал дякую, я його час від час поглядую, і мені вже кілька разів казали звернутись до цього чувака. Якщо тут на місці не вийде налаштувати, то так і зроблю.
вчора о 06:49
Автор Я їжджу на BMW 3 series Coupe (E46)
sprytnyk
jizhakusan, це якщо ти прямо хочеш переписати ISN, а щоб просто вимкнути EWS, то можна і не бутмод
sprytnyk, це повністю так.
Коли машина не запускалась - я спочатку просто вимкнув перевірку EWS. Вона далі не запускалась. Я подумав що певно воно все ще перевіряє EWS - обнулив ISN повністю. Далі не запускалась. Потім я туди руками прописав свій він. Далі не завелася. Виявилось проблема не в моїй прошивці стороннього блоку, а в переплутаних патрубках подачі палива на фільтр. Але поки я цього не знав я думав що це в мене криві руки і я щось запоров при кодуванні блоку.
1
вчора о 10:29
Привет. Хороший проект👍
Спроси у Дениса, Unlim_boost
+380638913530
1
23 лютого 12:00
Автор Я їжджу на BMW 3 series Coupe (E46)
BoomChakalaka
Привет. Хороший проект👍Спроси у Дениса, Unlim_boost+380638913530
BoomChakalaka, дякую, я вже не памʼятаю чи то конкретно з ним звʼязувався, але там хтось сказав що на рідному блоці MS43 не налаштовують, лише спортивні стандалон мозги - тоді ок. Але спробую ще раз звʼязатись.
23 лютого 12:31
Як там пишуть нічого не ясно но дуже цікаво) насправді проект крутий. чекаю фіналочки і замірів
1
22 лютого 12:38