Програмиране разумно

Добър ден на всички)

В статията си за компютърно програмиране, използвайки WinKFP, аз обясни как да си изберете фърмуера, както всъщност мига на екюто, добре, какво е времето да се направи крачка напред. Като за начало, ние подреди основните параметри на картите и фърмуера, които трябва и могат да бъдат променени, за да се получи резултата, който искате фърмуера. Нека да разгледаме няколко начина как да се генерират четат или пишат на фърмуера за програми за редактиране, тук е кратко ръководство за чип тунинг.
Разбира се, за запис на данни ще овладеят не всички се рови в тънкостите ще не, добре, а броят на тези, които желаят да, ние ще определи дали да се движи напред, или дали тя е много малко хора се интересуват. Най-важното правило е да се знае ясно и да разберат това, което правиш, и какъв ще бъде резултатът. За да разберем това по-, трябва да бъде в състояние да работи с байтове, имат умения за работа с програмите, така че тези понятия ще бъдат пропуснати, тъй като не е програмистите уроците, но теорията може да отнеме дълго време.

Има няколко начина за четене / запис на фърмуера блок.

- поливане с флаш карта със сешоар и четене / запис на флаш памет от програмистите. Този метод е най-старият и най-много време отнема. Винаги има шанс за увреждане на писта борда при отстраняване или прегряване на самия чип памет. Ето един малък списък с програмисти, които работят с 29F400:
- Вилем
- Triton
- Autoprog
- galep
- biprog
- turboV6

- Kess v2. Професионална товарач ECU е предназначен за четене и писане на блокове за управление на автомобили, камиони и мотоциклети през диагностичен конектор OBD2 на. Той поддържа повечето видове компютър и е съвместим с почти всички превозни средства. Тя поддържа всички CAN / J1850 / K-Line основни протоколи. Характеристики автоматично архивиране и възстановяване на компютъра. Тя се използва и за чип-тунинг.

Програмиране разумно

- Flasher Galetto 1260. четене / запис на флаш части или така наречените полеви калибриране. 1260lFlesher минава през к - контрол линия единица. Този метод е подходящ за бързо четене, редактиране и записване на една малка част от памет, съдържаща компютърната програма от основния калибриране, т.е. когато разстройката (гориво Превоз карта и запалване) за регистратора на блок данни. Адаптерът може да бъде закупен за $ 10 на всеки китайски сайт, който продава различни диагностични боклуци. Освен това, списъкът на компютъра, от които може да работи мигачи е много впечатляваща. MS43 блок четене може да се извърши на масата и на машината. За да прочетете за достатъчно, за да се свържете с мигач гнездо OBD-II машината, изберете от списъка на колата и да натиснете бутона за четене. Програмата се чете и се съхраняват на диска 64KB калибриране като .bin файл.

Програмиране разумно

- Най-товарач Minimon (режим на зареждане) + к-линия адаптер. Четене цялата флаш памет. Minimon програма е разпространява свободно монитор S166 фамилия процесори. Minimon работи чрез сериен порт. Етапът на изтегляне, програмата поставя своята рутинна услуга (монитор) към процесора. Заредени монитор съдържа цялата необходима функционалност за района на четене / запис на паметта на всеки. Приложението за клиент се "говори" на монитора чрез сериен порт (в к-ред интерфейс този случай съгл) позволява манипулиране на паметта на процесора.

- Chiploader програма (обувка режим) + к-лайн адаптер. Четене и писане на целия флаш памет.

- JMGarageFlasher (зареждане режим) + к-линия адаптер. Четене и писане на целия флаш памет. Програмата е напълно безплатна. Изтеглете го тук (18.1 MB).

Програмиране разумно


След въвеждане на блока за управление в режим на зареждане, натиснете бутона «свържете». "Connect" към устройството, програмата дава възможност за четене и запис с натискане на «прочете» и «бутони напишете" съответно.

ECU MS43 Всички фърмуера е във външната светкавица-паметта AMD29F400BB, намиращ се на борда близо до процесора С167. размер флаш е 512K.

Програмиране разумно


При работа с уреда на маса. трябва да представи на конектора на блок за управление и власт к-линията.
1-4 - ECU тегло (можете да използвате всеки от контактите)
1-7- "+ 12V"
4-32 - K-Line
4-26- «+ 12B» Запалителни

Програмиране разумно

За да влезете в режим на програмиране на процесора (режим на зареждане), трябва да бъде запълнена изход 104 protsescora С167 пин 27 известен още като мигат AM29F400BB крака памет към земята чрез поръчка 10K резистор да предостави на доставката за захранване на компютъра. Вижте снимката по-горе.
За BOSCH ME програмиране 7.2 bootmode:

Програмиране разумно

Програмиране разумно

Програмиране разумно

Програмиране разумно

версия на софтуера в MS43 на фърмуера

VIN е криптирана, но тя може да бъде намерена на началния байт - "20 2C A3». VIN отнема 19 байта, като се започне с "20". Самият апартамент е -18 байта, 19-ти контролна.

Програмиране разумно

Програмиране разумно

Siemens MS42 / MS43 имаме широка гама от настройки за впръскване на гориво. Такова разнообразие и гъвкавост да даде възможност за калибриране на уреда почти всяка задача.
Основни константи:
C_TI_MIN_IV - минималното време на инжектиране в милисекунди. Контролерът никога отворите на дюзата е по-малко от предварително определено време. Обикновено същите - 0.352 МС.

IP_TIB (12 х 16) - основния инжектиране в милисекунди. В действителност -statika дюзи.
Ос 1 - инерция
Ос 2 - въздушен поток (г / сек)
Фондова структура на двигателя BMW 2.2 е както следва:

Програмиране разумно

Ако искате да се коригира сместа, то трябва да се започне с тази карта. От тази стойност да отблъсне всички изчисления на времето на инжектиране в нормален режим на работа, когато датчика за въздушния поток е годно за експлоатация. В случай на повреда БДМР, ЕБУ получава стойността на въздушния поток на IP_MAF_1_DIAG карта.

IP_MAF_1_DIAG (16 х 16). Прогноза (предавателни) позиция на въздушния поток на газта.
Картата работи, когато имате проблеми с ММР.
Ос 1 - инерция
Ос 2 - TPS, позицията на педала на газта

Този така наречен карта алфа / п. Много тунери го използват, когато инсталирате mnogodrosselnogo прием, а оттам и за премахване на DMRV система. При този подход, натоварването на двигателя (въздушен поток) се изчислява много неточни и следователно, изходното гориво-въздушната смес и запалването е лошо.

Програмиране разумно

IP_TI_ADD_DLY (8 х 1) динамични инжектори.
Карта показва времето на отваряне инжектор в зависимост от напрежението на акумулатора. За настройка карта качество трябва да се управлява при инсталиране на инжектори различни от фабриката или промяната на налягането в релсата на гориво.
Налягане по-високо - повече отваряне дюза време.
Напрежение е по-висока - след времето на отваряне на инжектора.

Частични и комплектни товари

IGAB_IVVT - изпичане ъгъл на цялостни или частични натоварвания по време на работа VANOS. Това изчислена стойност (променлива), което се използва за по-нататъшни изчисления заглавието UOZ (ИГА - известен също като времето на запалване).
Raccheta формула:

IGAB_IVVT = (IP_IGA_TCO_1_PL_IVVT__N__MAF - IP_IGA_TCO_2_PL_IVVT__N__MAF) * IP_FAC_PL_IVVT__TCO__TCO_ST + IP_IGA_TCO_2_PL_IVVT__N__MAF

IP_IGA_TCO_1_PL_IVVT__N__MAF - CPP карта, когато студен двигател (TCO1)

IP_IGA_TCO_2_PL_IVVT__N__MAF - Card CPP в горещ двигател (т CO2)

В a2l версията е показан 430056 с 2 карти и RON_91 RON_98. Т.е. Има версии на MS43, които са отблъснати от RON_91 и RON_98. В зависимост от адаптиране на детонация блок е включен (в загрява двигателя) на 91-вия 98ма или карта.

IP_FAC_PL_IVVT__TCO__TCO_ST - фактор (тегло) на разликата между тези две карти (за TCO1 и т CO2).

В изчисленията на целта ИГА следва да се разглежда: температура корекция IP_IGA_MAF_N__N__MAF * IP_FAC_TIA_TCO__TCO__TIA и ъгъл на преход на запалване ID_IGA_TRA_KNK_N_MAF * ID_FAC_IGA_TRA_TIA

Т.е. общо CPP (IGA) се получава по формулата:

ИГА = IGAB_IVVT + (IP_IGA_MAF_N__N__MAF IP_FAC_TIA_TCO__TCO__TIA) + (ID_IGA_TRA_KNK_N_MAF ID_FAC_IGA_TRA_TIA)

Когато настройка е необходимо да се обърне и IP_IGA_RON_91_PL_IVVT__N__MAF IP_IGA_RON_98_PL_IVVT__N__MAF карта до затопля двигателя и 91-ти, 98-октанов, съответно.

IP_IGA_ST__N - CPP карта в началото,

IP_IGA_TCO_ST__TCO - корекция в началото на CPP

ИГА (в началото) = IP_IGA_ST__N + IP_IGA_TCO_ST__TCO

Честа смяна на педала на газта

IP_IGA_PU__N__TCO - UOZ, когато се движат газта т.нар tralling trottle.

Основни УОЗ върху ХХ работещи с VANOS:

изчислени въз основа на 2-IP_IGA_TCO_1_IS_IVVT__N__MAF IP_IGA_TCO_2_IS_IVVT__N__MAF карти и студен (TCO1) и се нагрява (т CO2) на двигателя, съответно, и в съответствие с фактор на IP_FAC_IS_IVVT__TCO__TCO_ST карта.

В случай на неуспех на VANOS, устройството се движи вала в крайните положения, излага грешка и УОЗ на двадесетия изчислява чрез IP_IGAB_IS__N__MAF карта.

_iga_optm_ - карти, изчисли оптималния CPP, докато работи за тракшън контрол, преходни режими при смяна на предавки и други подобни, които изискват време, за да се изплати чрез намаляване на УОЗ. Т.е. системата изчислява оптималната момент за antibuksa (например) и на тази основа избира оптималния момента на максимално възможно UOZ - iga_optm. Когато настройвате тези параметри са най-добре оставени сами.
Източник: jmgarage

Програмиране разумно

Динамиката на душата (BMW)

За да се продължи, за времето, докато вътрешно тези уроци, да се рови в концепциите и дефинициите в бъдеще, до точка на "I".

Благодаря ви за вниманието! Ще се видим скоро! Честит празник "Великден".

1 година Тагове: програмиране BMW, BMW, ms42, MS43

Подобно на 156 Share: