|
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
![]() ![]() |
1.6.2009, 13:00
Сообщение
#1
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
Предлагаю развить тему логгирования, чтения ошибок перепрошивки ECU.
Mprog и EPT - прошивальщик и прошивка для кабеля. (что бы виделся прогами как родной) Unlocker - для разблокирования ECU - если по каким то причинам не получается считать прошивку. Проги для пользования думаю найдете сами в инете. EcuFlash 1.28 и 1,29 (версии выше для этого шнурка уже не подходят- нужен OpenEcu2.0) в ней же драйвера для шнура EvoScan 2.5 EcuEdit 3.5 Mitsulogger как прошивать http://forums.evolutionm.net/ecuflash-179/ (на английском) не забудьте записать код иммобилайзера перед прошивкой Для каждой прошивки ROM или BIN нужен файл XML в котором написано расположение всех нужных таблиц. Иначе допустим в EcuFlash вместо таблиц будет открываться абракадабра. Кто ни то снимал логи или прошивал ?? У кого есть опыт в этих делах поделитесь плиз. |
|
|
2.6.2009, 9:50
Сообщение
#2
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
EcuEdit V3 - мощная утилита по прошивке, редактированию и логгированию ECU (лучше нету)
версия триал (работает с задержками при логировании -что не есть гуд) Если есть ключ - выкладывайте. EcuFlash 1.29 - основной иструмент при прошивке и редактированию карт. (нет логгирования) EcuExplorer - так же прошивка, чтение ошибок и т.д. (мало им пользовался скудный функционал) XMLwrite - это я так понял для конвертации XML файлов для разных прог. (EcuFlash, ECuEdit и т.д.) EvoScan 2.5 - можно сказать полный аналог EcuEdit (функционал такой же) Raspinovca - порты для работы с ECU в нашем случае 16pin разъем трапеция и дополнительный прямоугольный белый разъем контакт 26 pin (без его подключения только чтение ошибок и логгирование) все это под рулем с права (над правой ногой) В папке ТЕКСТ - собрано как прошивать EcuFlash и т.д. т.е. всяки разные крупицы знаний. В папке Прошивки собраны разные прошивки ROM BIN HEX и XML файлы к ним. Папку Rommerdata нужно распаковать в установленный EcuFlash в те же папки. Нужные прошивки и XML файлы скопировать туда же. В Опциях EcuFLash выбираем юзера Developer. Директории Rom File и Metadata указываем одну и туже (там где у нас прошивки и XML) иначе прога чего ни то не будет находить при открытии прошивок и будет ругаться. Для эксперимента можно создать любую папку - указать ее - положить в нее прошивку - и докладывать xML фалы ( авось какой ни то подойдет) Как править XML я еще не разобрался. (это как то делают в HEX редакторах и в ECUEDIT) Что бы в ECUEDIT прошивки так же хорошо открывались нужно в папку XMLDefs конвертнуть файлы XML которые в EcuFlash. Файл-Импорт- Convert EcuFlash Folder и указываем откуда и куда (в XMLdefs) При прошивке обязательно сохранить (переписать) код иммобилайзера. Иначе потом траблы. |
|
|
2.6.2009, 11:37
Сообщение
#3
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
Вот еще нашел с буржуйского сайта- как программно отключить вторую лямбду на EVO.
Возможно с Лансером тоже прокатит (НО НЕ ФАКТ - НЕ ПРОВЕРЯЛ) For those of you who run catless, or prefer to use a wideband O2 sensor in the bung originally intended for the stock rear O2 sensor, here's a way to safely remove the O2 sensor without resulting in a check engine/service engine light (trouble code). Step 1 Unscrew and unplug your rear O2 sensor. Completely remove it from the vehicle. Step 2 Disable the Rear O2 routine in the ROM Update the ECUFlash XML file located at: C:\Program Files\OpenECU\EcuFlash\rommetadata\mitsubishi\evo\ 88590015.xml using FrontPage or other XML editor to include the following entry so the code ends like this: <table name="ECU Periphery0" category="Misc" address="faa" type="1D" level="1" scaling="Hex16"/> </rom> Open ECUFlash v1.3 and version 15 ROM image. Scroll down to the Misc section and locate the "ECU Periphery0" entry. If the value for this entry is "0x56DA," press "=" on your keyboard and type "0x56D8" (without quotes) and press Enter. If the value for this entry is "0x56DB," press "=" on your keyboard and type "0x56D9" (without quotes) and press Enter. Save the ROM image and flash your ECU with the new file. Step 3 Simulate the O2 heater Locate the stock rear O2 electrical plug under the passenger seat, and find the O2 heater wires (red with a yellow tracer, and blue with a yellow tracer as seen below) Using a 10kohm/.25 amp resistor (found at RadioShack for $3..pack of 10), jump the heater wires creating a 10kohm resistance between them. You may find it useful to trim the resistor leads so that it fits down into the plug snugly. Use a ziptie to secure the resistor onto/into the plug. **A ROM-based heater disable method may be identified in the future which will remove the need for the hardware simulation described in Step 3. Until then, this is the best solution that I've found.** All done! Enjoy. **Update** mrfred has posted an updated version of the software patch for ver 15 IX ROMs here and l2r99gst has posted the simulation patch for version 96940011 (2005) here. These patches, and patches for other ROM versions, are available as part of the tephra mod patches as well. **Update** Some have reported difficulty getting the aforementioned resistor setup working properly without a CEL and without generating too much heat. This ECU circuit requires an ohm load between 1.1 and 80 to keep the CEL from coming on (thanks mrfred!). The configuration you see below should work well to keep within the proper parameters and keep heat to a minimum. В Шаге 1 выкручивают и убирают (отсоединяют провода по сидением) Лямбду 2 т.е. в Шаге 2 правим подходящий файл XML для прошивки, ручками дописываем в нем строчки. После этого при открытии прошивки появится новая табличка "ECU Periphery0" с адресом 0x56DA или 0x56DB их меняем на 0x56D8 или 0x56D9 соответственно. (выключаем опрос лямбды) вроде так. в Шаге 3 имитируют нагреватель лямбды (непонятно для чего ?? наверно что бы очередной ошибки не показало) впаивают 10кОм резюк на 25Вт. |
|
|
2.6.2009, 11:55
Сообщение
#4
|
|
|
Технический Маньяк ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 407 Регистрация: 19.2.2009 Из: г. Брянск Вне форума Репутация: 0
|
... впаивают 10кОм резюк на 25Вт.
Ни разу не изящное решение. Чего б тогда не оставить лямбду на месте, с подключенными проводами обогревателя? Логично предположить что цепь подогрева, точнее ее целость, тоже контролируется ECU, а вот то что они ее не смогли отключить... наводит на сомнения в их мастерстве. Ёжик Пых как-то ее отключает, и без такого резюка. Извиняюсь, я чуть в сторону от темы.... Сорри. |
|
|
2.6.2009, 20:04
Сообщение
#5
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 1802 Регистрация: 21.2.2009 Из: Екатеринбург Вне форума Авто: Lancer IX 1.6MT (105HP) Репутация: 108
|
кстати. Если кто возьмется повторять вышеприведенный рецепт отключения ляюбды. На 10 килоомном сопротивлении при максимальном напряжении в бортовой сети 14.7В (могу наврать, но проядок цифр от этого не изменится) будет рассеиваться максимум 0.021609 Вата. Где-то там похоже ошибочка. Проще наверное тестером ткнуть в реальную лямбду и посмотреть какое там сопротивление нагрева.
to Artem NN в любом случае спасибо за крайне интересную, лично мне, информацию. Вопрос самостоятельной диагностики движка мне очень любопытен. |
|
|
10.6.2009, 13:11
Сообщение
#6
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
Постараюсь рассказать вам что знаю по EcuFlash.
И так после инсталяции и запуска видим вот такое окно рис. 001 Идем в закладку Опции Рис. 001-2 и 001-3 в этой закладке выбираем уровень доступа (или уровень использования) -Developer (разработчик) и настраиваем папки для ROM файлов и для файлов описаний к ним XML по умолчанию это :\Program Files\OpenECU\EcuFlash\rommetadata\ но если будете эксперементировать то можете задать отдельную папку куда сохраните нужный ROM и нужныe XML после всех настроек нужно перезапустить EcuFlash при запуске прога опрашивает все указанные папки на предмет наличия всех ROM и XML файлов чем их (файлов) больше тем лучше - есть вероятность что ваш ROM откроется без проблем.
Прикрепленные изображения
|
|
|
10.6.2009, 13:18
Сообщение
#7
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
Едем дальше
поробуем посмотреть файл 2004 Cedia.hex рис. 002 - так выглядит XML файл при открытии блокнотом Видно что в нем прописаны нужные нам таблицы (есть адреса - надеемся рабочие) Файл прошивки 2004 Cedia использует XML с номером 99260003 В XML файле можно менять строчки и адреса, создавать новые таблицы и Моды (об этом позднее).
Прикрепленные изображения
|
|
|
10.6.2009, 13:32
Сообщение
#8
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
Открываем карты зажигания
High и Low рис. 003 в клетках указаны значения - градусы зажигания до ВМТ и после (со знаком - или +) на картах видим слева RPM обороты и сверху LOAD (ни кто точно не знает что это) т.к. в атмосферных мозгах идет до 100% а у турбо EVO идет до 260% или до 300% я думаю (может и ошибаюсь) что это или степень нагрузки или можно сказать так от 0 до 100% вакуум на впуске (где 100% = атмосферному давлению) а от 100% и до 300% - это уже турбо наддув т.е. выше атмосферного давления Low карта является аварийной (92 бензин или если залили еще какое ни то г..но) !!!!! ЕЕ как правило НЕ правят !!! т.к. если будет дентонация что бы ECU смог откатиться на безопасные настройки. High карта для 95 и выше бензина - вот ее и правим править -встаем на клетку нажимаем = и вводим нужное значение Нужные значения берем из логов (об этом позднее)
Прикрепленные изображения
|
|
|
10.6.2009, 13:55
Сообщение
#9
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
Далее рис. 004
смотрим что прописано в значении Иммобилайзер (при считывании своей прошивки и ее открытии лезем в ПЕРВУЮ ОЧЕРЕДЬ сюда и записываем на бумаге или еще где ни то) иначе если значение не будет соответствовать - авто потом может не завестись открываем закладку FUEL рис. 005 тут видим так же 2 таблицы HIGH и LOW в клетках соотношение топлива и воздуха (т.е. на 1 часть топлива 14,7 частей воздуха - принятая норма) править так же лучше только таблицу HIGH рис. 005-1 так же видим таблицы Инжектор Скалинг и Инжектор Вольтаж (тут значения нужно менять если вы меняете форсунки на более объемные) - зная объем пролива новых форсунок нужные значения вычисляются по формулам и потом еще уточняются по логам работы двигателя. так же видим в Лимитах - ограниечение по оборотам (его можно изменить на более высокое) MAF Size - это я так понял сколько воздуха поступает в двигатель (если меняем впуск на более объемный то меняем значения связаные с MAF)
Прикрепленные изображения
|
|
|
10.6.2009, 13:58
Сообщение
#10
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
многие таблицы не активны - не подсвеченные надписи
либо к ним нет значений, либо значения в ROM файле есть но закладка не активна. если вы знаете где эти таблицы находятся (ширина, высота таблицы и адреса) то можно ее активировать.
Прикрепленные изображения
|
|
|
29.6.2009, 20:26
Сообщение
#11
|
|
|
Технический Маньяк ![]() ![]() Группа: Технический Маньяк Сообщений: 18 Регистрация: 7.5.2009 Вне форума Репутация: 6
|
Итак, получил я архив от Artem NN с тем, что он выкладывал и что сейчас не качается. Перезалил по этим ссылкам
openport v1.3.rar Programms.rar |
|
|
14.7.2009, 8:30
Сообщение
#12
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
AlexGreat -подскажи еще по деталям к кабелю.
на днях собираюсь заказывать. нашелу нас инет магазинчик chip-nn.ru с доставкой по городу. Но у них не все детали есть. А под заказ не везут. Буду еще на радиорынке искать. На схеме кабеля есть конденсаторы с (+) - это вроде как полярные. Нужно обязательно такие ставить или можно такого же номинала но без плюса??? Ты так же вроде хотел выложить фотку оригинального кабеля ?? |
|
|
14.7.2009, 17:25
Сообщение
#13
|
|
|
LED маньяк ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почетные ветераны Сообщений: 1114 Регистрация: 4.7.2009 Из: Russia, Moscow, ЮЗАО, Belyaevo Village Вне форума Авто: Lancer V STW AWD Репутация: 50
|
Конденсаторы можно в принципе ставить и не электролиты, два из них по питанию стоят, а третий в умножителе напряжения. Только надо смотреть чтобы рабочие напряжения у кондёров соответствовали схеме (тот который в умножителе, на напряжение не меньше чем 25В).
А фото оригинального кабеля вот: (IMG:http://www.photoshare.ru/data/34/34988/1/43eiod-3oa.jpg) (IMG:http://www.photoshare.ru/data/34/34988/1/43eiov-szw.jpg) Фото не мои, тоже нашел на одном из форумов, поэтому как есть. |
|
|
25.7.2009, 16:48
Сообщение
#14
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администратор Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 265
|
Цитата заимел недавно шнурочек А шнурочек-то какой? На наших машинах OBD разъем имеет (может иметь, напр. если коробка не АКПП, то и соотв. контакта нету) след. контакты: 1-Линия управления диагностикой 3 - Система управления подвеской 4,5 - Масса 6 - АКПП 7 - К-line 8 - ABS 9 - ETACS 11 - Кондиционер 12 - SRS 14 - импульсы с датчика скорости 15 - L-Line 16 - + Есть еще один разъем, белого цвета, рядом с основным, так он для перепрошивки. |
|
|
28.7.2009, 15:28
Сообщение
#15
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администратор Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 265
|
Цитата Нереально частоту на СОМ-порте изменить. А если в упор? Типа как здесь описано. 'Slow Init Take K Line High Pause 300ms 'Send 0x01 (00000001) at rate of 5 baud (LSB) with a Start Bit and a Stop bit 'Send Startbit Set K line low (0) Pause 200ms 'Now to send out 0x01 'Send out bit0 Set K line high (1) pause 200ms 'Send out bit1 Set K line low (0) pause 200ms 'Send out bit2 Set K line low (0) pause 200ms 'Send out bit3 Set K line low (0) pause 200ms 'Send out bit4 Set K line low (0) pause 200ms 'Send out bit5 Set K line low (0) pause 200ms 'Send out bit6 Set K line low (0) pause 200ms 'Send out bit7 Set K line low (0) pause 200ms 'Send Stopbit Set K line high (1) Pause 200ms Switch to 15625 baud |
|
|
28.7.2009, 15:38
Сообщение
#16
|
|
|
Технический Маньяк ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 189 Регистрация: 28.7.2009 Из: Регион 52 Вне форума Репутация: 0
|
Логгировал СОМ-порт. Все успешно, но вот при переключении на 15625 посылает....
|
|
|
28.7.2009, 15:49
Сообщение
#17
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администратор Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 265
|
Глянь здесь, может что-нибудь накопаешь.
http://www.myrollingroad.com/showthread.php?t=65 Я сам пока не занимался вплотную этим вопросом, но в планах есть. |
|
|
1.10.2009, 8:30
Сообщение
#18
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
Тут заказал детали для пайки кабеля OpenPort 1.3 в chip-dip.ru с доставкой почти до дома по почте.
(плохо только что некоторые детали меньше чем 10 шт. заказать нельзя) Содержание заказа Наименование Произв. Кол-во Цена Всего ЧИП РЕЗ 0.063Вт 0603 5% 1 кОм Китай 4,00 2,50 руб. 10,00 руб. ЧИП РЕЗ 0.063Вт 0603 5% 4.7 кОм Китай 10,00 0,70 руб. 7,00 руб. ЧИП РЕЗ 0.063Вт 0603 5% 2.7 кОм Китай 10,00 0,70 руб. 7,00 руб. Кер.ЧИП конд. 2.2мкФY5V-20+80%16В 0805, GRM21BF51C225Z Murata 10,00 3,60 руб. 36,00 руб. SN74HC257DR Texas Instruments 1,00 16,00 руб. 16,00 руб. ЧИП РЕЗ 0.063Вт 0603 5% 100 кОм Китай 10,00 0,70 руб. 7,00 руб. ЧИП РЕЗ 0.063Вт 0603 5% 2.2 кОм Китай 10,00 0,70 руб. 7,00 руб. FT232RL Future Technology 1,00 430,00 руб. 430,00 руб. ЧИП РЕЗ 0.063Вт 0603 5% 240 кОм Китай 10,00 0,70 руб. 7,00 руб. ЧИП РЕЗ 0.063Вт 0603 5% 27 кОм Китай 10,00 0,70 руб. 7,00 руб. LM2931CT National 1,00 54,00 руб. 54,00 руб. ЧИП РЕЗ 0.063Вт 0603 5% 100 Ом Китай 10,00 2,50 руб. 25,00 руб. Хлорное железо 100г Россия 1,00 70,00 руб. 70,00 руб. 2SD601A SMD Matsushita 3,00 28,00 руб. 84,00 руб. BAV99, (SMD) SOT-23 NXP 1,00 9,00 руб. 9,00 руб. ЧИП РЕЗ 0.063Вт 0603 5% 10 кОм Китай 10,00 2,50 руб. 25,00 руб. Кер.ЧИП конд. 10мкФ Y5V,-20+80%, 1206,16В CC 1206ZKY5V7BB106 Yageo 2,00 11,00 руб. 22,00 руб. LM555CM SO8 Fairchild 1,00 25,00 руб. 25,00 руб. Кер.ЧИП конд. 0.1мкФ,Y5V,+80-20%,0603 Китай 10,00 2,10 руб. 21,00 руб. BLM31PG121SN1L, 120 Ом 1206, дроссель подавления ЭМП Murata 1,00 8,50 руб. 8,50 руб. Кер.ЧИП конд. 0.01 мкФ,Y5V,+80-20%,0603 Китай 1,00 2,60 руб. 2,60 руб. CУММА ЗАКАЗА 880,10 руб. срок поставки 1-2 недели. оплатил переводом через сберкассу. Итого 1001 рубь с пересылкой и +30р. какой то налог в сберкассе. (сижу жду с нетерпением (IMG:style_emoticons/default/clapping.gif) ) Осталось купить фольгинированный текстолит и фотобумагу Lamond для ЛУТ. |
|
|
1.10.2009, 9:30
Сообщение
#19
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
Если кто помнит про отключение второй лямбды я писал
<table name="ECU Periphery0" category="Misc" address="faa" type="1D" level="1" scaling="Hex16"/> </rom> Open ECUFlash v1.3 and version 15 ROM image. Scroll down to the Misc section and locate the "ECU Periphery0" entry. If the value for this entry is "0x56DA," press "=" on your keyboard and type "0x56D8" (without quotes) and press Enter. If the value for this entry is "0x56DB," press "=" on your keyboard and type "0x56D9" (without quotes) and press Enter. Save the ROM image and flash your ECU with the new file. Типа прописываем в XML файле нашей прошивки новую табличку. Далее в EcuFlash открываем нашу прошивку - ставим галку на новой табличке ECU Periphery0 и видим в ней значение 0x56DA или 0x56DB так вот на что их можно заменить: 56D0 -No rear O2 no Immobilizer 5650-no rear O2, No immobilizer, No knock sensor 5658-no rear O2, No knock sensor 56D8-no rear O2 5698, no front or rear 02 5690, no front 02, rear 02, or immobilizer 56D2, No immobilizer далее сохраняем и заливаем обратно. Вторую лямбду можно не выкручивать. (если выкручивать то надо вешать резюк на подогрев лямбды) взято отсюда: http://forums.evolutionm.net/ecuflash/3325...r-edm-evo9.html Сейчас разбираюсь в Tephra модах 5; 5.1; 6; и 7. Этот гуру похоже полностью расковырял ECU с прошивками. Из XML выкидывается все ненужное - освобождаем место для модов(новых таблиц). Затем добавляем в XML моды (прописываем на пустое место в прошивке) При открытии в EcuFlash появляются много новых таблиц с фичками (в основном для турбо) типа: - при дентонации будет моргать chek enjine на панели - вкл/выкл Валет мода (я так понял ограничение машины по оборотам и по скорости - что бы ваш друган не убил вам тачку) - переключение карт (timing/fuel/boost) (похоже на принудительное - с High карт на Low и на оборот) -Rear o2 simulator (wave only, not heater) только сигнал, не подогрев - MAP Averaging я так понял усреднение карт (High+Low= ???) если не хороший бензин но и не совсем плохой ? - added 2byte -> 1byte load mod 2х байтовое считывание данных (более точное) вместо 1но байтового - есть возможность добавления альтернативных карт и переключения кнопкой из салона (прям как на тазах) - No Lift to Shift (NTLS) настройка переключения МКПП без сброса газа (допустим на 3000rpm что бы турбина не глохла) - Intercooler Spray (ICS) Mods настройка орошения интеркуллера Если заинтересовало то лезем сюда и штудируем до посинения: http://evoecu.logic.net/wiki/Main_Page |
|
|
1.10.2009, 9:41
Сообщение
#20
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 1802 Регистрация: 21.2.2009 Из: Екатеринбург Вне форума Авто: Lancer IX 1.6MT (105HP) Репутация: 108
|
Ссылка на магаз. http://autopribor.ru/index.php?productID=287
Но 280 это без доставки. И в этом разьеме на штырьках уже висит комутационная плата. Могу сфотать. В любом случае ее придется под ОпенПорт доработать. Там другие штырьки чем по схеме соединяются. Вот фоты разъемчика в машине (блин. Первая опять на бок завалилась): (IMG:http://www.elders.ru/lancer/OBD/IMG_8268.jpg) (IMG:http://www.elders.ru/lancer/OBD/IMG_8269.jpg) |
|
|
1.10.2009, 9:50
Сообщение
#21
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администратор Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 265
|
Я не помню, выкладывал ли я разводку OpenPort.
(Наподобие той, что на фотке http://forum.amadeus-project.com/index.php?showtopic=569, но полностью на SMD). Разъем OBD у меня совмещен с самой платой.
openport13_smd.rar ( 21,97 килобайт )
Кол-во скачиваний: 3852 |
|
|
1.10.2009, 14:54
Сообщение
#22
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администратор Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 265
|
Цитата я смотрю у тебя вместо BAV99 (3х контактного) два диода использовал ?? Никакой разницы. Подправь печатку под BAV99, она же в SprintLayout, легко правится... Просто у меня не было 3х контактного Насчет клея - не знаю, ни разу не пользовался, но, думаю, вряд ли. Насчет пайки - самое сложное - запаять FT, все остальное - просто. Здесь выкладывались ссылки как паять мелкие микрухи, я даже у себя в закладках сохранил http://dihalt.ru/mikrovolna.html В крайнем случае - попроси в какой-нибуть мастерской |
|
|
2.10.2009, 21:22
Сообщение
#23
|
|
|
Технический Маньяк ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 189 Регистрация: 28.7.2009 Из: Регион 52 Вне форума Репутация: 0
|
Артем, проверил сегодня лично бумагу Lomond глянец 120гр. Принтер Samsung SCX4100.
Полет нормальный. Все отпечатано без проблем, аппаратная часть принтера не пострадала Сегодня на работе с коллегами спорили, можно ли данный Ломонд засунуть в лазерник.(IMG:style_emoticons/default/smile.gif) Печку за 15000 принтеру покупать не хотелось.... Поэтому рискнул отпечататься дома. Все норм. Но заметь, возможно, это "разрешение" касается только Самсунгов! Так как с тех же Хуллетом 2015 они различны по механизмам печати. Сорри за оффтоп. Если отпечататься не получится, я напечатаю, а тебе придется метнуться на Белинку в районе Студеной. |
|
|
2.10.2009, 21:24
Сообщение
#24
|
|
|
Don Amadeus ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 29955 Регистрация: 19.2.2009 Из: Russia, Sevastopol Вне форума Авто: Lancer IX-1.6 MT Turbo, Honda Accord IX-2.4 AT Executive. Репутация: 466
|
А вот еще по поводу печаток появилось пару роликов на одном из моих любимых сайтов (IMG:style_emoticons/default/smile.gif)
http://easyelectronics.ru/izgotovlenie-pec...-nomer-dva.html |
|
|
2.10.2009, 21:58
Сообщение
#25
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администратор Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 265
|
Чтоб не рисковать принтером можно до того как использовать бумагу просто подержать уголок над пламенем. Если не плавится, то все в порядке, смело суем её в лазерник. А так обычно на упаковке написано что-то типа "Laser printer ready"
|
|
|
3.10.2009, 20:45
Сообщение
#26
|
|
|
Технический Маньяк ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 189 Регистрация: 28.7.2009 Из: Регион 52 Вне форума Репутация: 0
|
Скажу немного по технической части принтеров, если на фотобумаге нет надписей, типа for Laser Printer. Принтеры имеют разное внутреннее устройство... Так вот, на Хуллетах есть какая то пленочка (в душЕ не ... разумею что это и к чему, так что сильно не пинать, мне наши техники по офисному обеспечению сказали), которая может быть убита фотобумагой. Причем на Самсунгах процесс печати гораздо проще (похоже, как раз такой пленочки нет), что я собственно и проверил. Принтер живой, все норм...
А совет Сергея (SSh) дельный... Пламя то бумагу гораздо сильней разогреет, чем термопечка... |
|
|
3.10.2009, 21:19
Сообщение
#27
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администратор Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 265
|
Цитата А вот еще по поводу печаток появилось пару роликов Здорово! Бегаю ищу ламинатор а то надоело утюгом елозить... Цитата на Хуллетах есть какая то пленочка У меня как-раз HP, не знаю насчет пленочки, но печатаю на нем. Кстати, фотобумаги на синтетической основе я давно уже не встречал. |
|
|
3.10.2009, 22:41
Сообщение
#28
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администратор Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 265
|
Цитата Прошу привести модель принтера НР У меня антикварная - 6L (IMG:style_emoticons/default/dry.gif) До того старый, что если сунуть в него пачку бумаги - то сразу всю и протянет (IMG:style_emoticons/default/biggrin.gif) Знаю как исправить - но неохота, да и нет необходимости. Но одиночные листы печатает нормально, а мне большего и не надо... |
|
|
14.10.2009, 12:14
Сообщение
#29
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 1802 Регистрация: 21.2.2009 Из: Екатеринбург Вне форума Авто: Lancer IX 1.6MT (105HP) Репутация: 108
|
Там 4-й и 5-й должны быть сцеплены. То есть масса.
Я плату под этот разъем сделал. Правда в PCAD-е (мне в нем как-то привычнее). Даже запаял. И она даже работает, но есть пара непоняток... Цепанулся вчера вечером к машине. ecuEdit 3.4 По MUT протоколу логирование работает четко. Все красиво. Попытался зацепится по OBD - лажа какая-то. Например температуру ОЖ кажет -40, когда по MUT-у +100. При этом на улице еще и не такая уж суровая стужа, однако. Может я чего-то не так делаю? EvoScan 2.5 пока работать не согласился. Адаптер видит, но с ЭБУ связаться не может. |
|
|
14.10.2009, 17:00
Сообщение
#30
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 1802 Регистрация: 21.2.2009 Из: Екатеринбург Вне форума Авто: Lancer IX 1.6MT (105HP) Репутация: 108
|
Обновление:
EvoScan таки завелся. Оказывается я ему не объяснил с каким COM-портом работать надо. Актуаторами управляет, кнопка чтения ошибок срабатывает, но ошибок нету, посему сказать, что это на 100% работает не могу. EcuFlash 1.29а прошивку мне считал, насколько точно не знаю. Пока сложил отдельным файликом - на днях поковыряю, что там считалось. (ВООТ - подключал, без него даже не пробовал). ecuEdit все без изменений. В MUT режиме отлично, в OBD - лажа. НО! В MUT-е пункт меню "чтение ошибок" неактивен, а в ODB - хоть зачитайся. Опять-же по причине отсутствия ошибок не могу сказать насколько это делается корректно. Вот ужо в выходные выкрою время, и буду с ошибками мутить. Какую-нибудь спровоцирую и посмотрю что и как. По плате под вышеозначенный разъем. Вот архивчик с схемой, и топологией платы в PDF-ах, и "сборочные чертежи" в PNG-шках. Если надо могу еще и пикадовские файлы выложить, для желающих. |
|
|
15.10.2009, 13:14
Сообщение
#31
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 1802 Регистрация: 21.2.2009 Из: Екатеринбург Вне форума Авто: Lancer IX 1.6MT (105HP) Репутация: 108
|
Ну мне не захотелось уже установленную в разъеме плату комутации выковыривать, да и SMD кондеры с сопротивлениями 0805 или тем более 0603 пока паять не готов. У меня с 1206 и то напряженные отношения. Что смешно, на фоне всей этой мелочи FT232RL оказалось запаять вообще плевым делом. (IMG:style_emoticons/default/blink.gif) (IMG:style_emoticons/default/smile.gif)
|
|
|
15.10.2009, 13:41
Сообщение
#32
|
|
|
LED маньяк ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почетные ветераны Сообщений: 1114 Регистрация: 4.7.2009 Из: Russia, Moscow, ЮЗАО, Belyaevo Village Вне форума Авто: Lancer V STW AWD Репутация: 50
|
Теперь ясно (IMG:style_emoticons/default/smile.gif) Кстати все *SOPы совершенно нормально паяются в стиле а-ля микроволна... только флюса не жалеть и проблем никаких.
|
|
|
15.10.2009, 15:30
Сообщение
#33
|
|
|
LED маньяк ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почетные ветераны Сообщений: 1114 Регистрация: 4.7.2009 Из: Russia, Moscow, ЮЗАО, Belyaevo Village Вне форума Авто: Lancer V STW AWD Репутация: 50
|
Я перестал этого бояться, когда увидел как мой знакомый, лет наверное 18 назад, на 286-й материнке чипсет перепаивал здоровенным советским паяльником... а там корпус что-то типа TQFP-208 или 288 был... Но конечно греть надо в меру и проблем не будет. Глаза боятся, а руки то делают.. (IMG:style_emoticons/default/wink.gif)
|
|
|
15.10.2009, 15:45
Сообщение
#34
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администратор Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 265
|
Цитата А я мелкие детальки всегда перегреть боюсь.. И как же ты OpenPort паять будешь? ФТ в дип корпусе нету (IMG:style_emoticons/default/wink.gif) Titus давал ссылки и на микроволну и на ЛУТ. Оказывается - ничего сложного. Жалко узнал об этой технологии после того как помучился с FT232RL (IMG:style_emoticons/default/sleep.gif) SMD-шки же паяются совсем легко. Можно вообще вначале слегка залудить площадки потом просто прижать к ним детальку и прогреть, а можно и сразу припаивать. |
|
|
15.10.2009, 21:15
Сообщение
#35
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 1802 Регистрация: 21.2.2009 Из: Екатеринбург Вне форума Авто: Lancer IX 1.6MT (105HP) Репутация: 108
|
|
|
|
16.10.2009, 7:50
Сообщение
#36
|
|
|
Технический Маньяк ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 189 Регистрация: 28.7.2009 Из: Регион 52 Вне форума Репутация: 0
|
И как же ты OpenPort паять будешь? ФТ в дип корпусе нету (IMG:style_emoticons/default/wink.gif) Жало "микроволну" сделал уже пару месяцев назад, действительно - вещь!!! К тому же, к газовому паяльнику, про который я тут говорил, есть насадка дял подачи горячего воздуха. Вчера пробовал ей жарить печатные платы, за 4-5 секунд обеспечивает местный прогрев. Платы все же заказал опять.... Вчера отправил чертежи. Просто ножки под RLку на плате фиг знат как получиться могут... Ну и сам вытравлю, чисто из житейского интереса.... Кстати, SSh.... Твоя схема, размером с флешку которая(ну понял, о чем речь), является аналогом OpenPort 1.3? Или это твой аналог Кланцеровского адаптера? |
|
|
16.10.2009, 8:28
Сообщение
#37
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администратор Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 265
|
Цитата Попробовал. Без BOOT не читает. Спасибо, значит предположение оказалось верным. А то у меня тоже все читалось кроме прошивки. Просто сейчас этот адаптер не у меня, дал знакомому "поносить". Как вернет - попробую подцепиться. Цитата Твоя схема, размером с флешку которая(ну понял, о чем речь), является аналогом OpenPort 1.3? Или это твой аналог Кланцеровского адаптера? Нет, не аналог OpenPort-a. Насчет кланцеровского не знаю, я просто подключил согласно даташит-у 2 микросхемы и все. FT дает нам интерфейс USB<->COM, МС - COM<->Автомобиль (не OBD, а именно авто, протокол организуется программно). |
|
|
16.10.2009, 9:13
Сообщение
#38
|
|
|
Технический Маньяк ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 189 Регистрация: 28.7.2009 Из: Регион 52 Вне форума Репутация: 0
|
Нет, не аналог OpenPort-a. Насчет кланцеровского не знаю, я просто подключил согласно даташит-у 2 микросхемы и все. FT дает нам интерфейс USB<->COM, МС - COM<->Автомобиль (не OBD, а именно авто, протокол организуется программно). Ну у кланцера в принципе тоже 2 интерфейса на одной плате. USB<->COM, МС - COM<->ECU, вспомни.... Так что то же самое. Разница в том, что в RL можно записать идентификаторы и название девайса, а в BL этого не сделаешь. |
|
|
16.10.2009, 15:43
Сообщение
#39
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администратор Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 265
|
Кстати, если хочешь подписать детальки, а потом переставлять, то после того, как вставишь на нужное место текст - просто сгруппируй этот текст с деталью.
Цвета по слоям у тебя расставлены? Я например привык к такому раскладу: Дорожки со стороны деталей (С1) - голубой Надписи с этой же стороны (S1) - розовый Дорожки с обратной стороны(С2) - черный Надписи (S2) - красный Хотя двухсторонних плат я почти не делаю, стараюсь уложиться на одной стороне, но верх платы (со стороны установки деталей и если есть перемычки) использую для окончательной проверки разводки. Дело в том, что при употреблении команды "тест" (курсор в виде щупа) этот самый тест прерывается на перемычках. Не знаю, какие проблемы были у программистов, в принципе эту возможность было бы несложно реализовать, но для меня это неудобство. Поэтому-то я площадки, соединенные перемычкой обозначаю как металлизированные (F12) и соединяю их на лицевой стороне тонкой линией. Теперь ТЕСТ четко высвечивает дорожку по всей длине, вместе с перемычками. Печатаю, естественно, только нижнюю часть платы, поэтому что на лицевой стороне есть линии, что их нет - без разницы. |
|
|
20.10.2009, 18:36
Сообщение
#40
|
|
|
LED маньяк ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почетные ветераны Сообщений: 1114 Регистрация: 4.7.2009 Из: Russia, Moscow, ЮЗАО, Belyaevo Village Вне форума Авто: Lancer V STW AWD Репутация: 50
|
В Eagle есть волшебная кнопочка DRC, которая при выставленных условиях и ограничениях дизайна, сама показывает все косяки, какие есть.. Но естественно при наличии схемы в связке. Я сам в свое время тоже мучался, sPlane, Layout... А потом подумал и нашел вполне приемлемый софт сквозного проектирования, где любое изменения на схеме мгновенно отображается на плате. И куча проблем отпала сама собой.. (IMG:style_emoticons/default/smile.gif)
|
|
|
20.10.2009, 18:47
Сообщение
#41
|
|
|
LED маньяк ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почетные ветераны Сообщений: 1114 Регистрация: 4.7.2009 Из: Russia, Moscow, ЮЗАО, Belyaevo Village Вне форума Авто: Lancer V STW AWD Репутация: 50
|
Так это и есть Eagle Layout... (IMG:style_emoticons/default/wink.gif) Все что нужно, все есть. Связка схемы и платы есть, редактор библиотек вполне достойный, базовый набор библиотек весьма впечатляет, даже автотрассировщик есть, но не очень совсем.. Вывод в Gerber (чтобы платы на производстве заказывать), тоже беспроблемный. Так что для поделок средней сложности вполне достойный вариант.
|
|
|
21.10.2009, 8:54
Сообщение
#42
|
|
|
LED маньяк ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почетные ветераны Сообщений: 1114 Регистрация: 4.7.2009 Из: Russia, Moscow, ЮЗАО, Belyaevo Village Вне форума Авто: Lancer V STW AWD Репутация: 50
|
Там поиск есть.. (IMG:style_emoticons/default/wink.gif) Да и если честно, количество отрисованных посадочных мест в библиотеках впечатляет.. Но тут, как говорится, кто в чем привык... Просто когда речь идет о соответствии PCB и схемы, программы сквозного проектирования дают бОльшую помощь и удобство..
|
|
|
22.10.2009, 8:30
Сообщение
#43
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администратор Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 265
|
Цитата сможешь проверить разводку Проверил... Разводка неверная. Начнем с того, что у тебя соединены вместе шины питания и общий провод (IMG:style_emoticons/default/wink.gif) Несколько деталей просто висят в воздухе, ну дальше проверять не стал, решил заново нарисовать - так легче (IMG:style_emoticons/default/wink.gif) Вот мой вариант в твоем корпусе:
openport13.rar ( 21,95 килобайт )
Кол-во скачиваний: 3350![]() Проверял визуально, вроде ошибок нет, но на всякий случай перепроверка не помешает |
|
|
5.11.2009, 16:58
Сообщение
#44
|
|
|
Начинающий Технический Маньяк ![]() ![]() Группа: Технический Маньяк Сообщений: 78 Регистрация: 31.10.2009 Из: Екатеринбург Вне форума Репутация: 5
|
вот всё что я смог найти для ланцера
Прикрепленные файлы
4g13lancer.zip ( 60,35 килобайт )
Кол-во скачиваний: 1625
4g18.zip ( 59,89 килобайт )
Кол-во скачиваний: 1875
mitsubishi.zip ( 790,91 килобайт )
Кол-во скачиваний: 2019 |
|
|
7.11.2009, 10:52
Сообщение
#45
|
|
|
Начинающий Технический Маньяк ![]() ![]() Группа: Технический Маньяк Сообщений: 78 Регистрация: 31.10.2009 Из: Екатеринбург Вне форума Репутация: 5
|
Вот я кое что раскопал буду продолжать поиски но основное уже нашёл работать уже можно
Прикрепленные файлы
|
|
|
9.11.2009, 9:47
Сообщение
#46
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
ayashiko - я смотрю у тебя почти получилось.
LOAD - немного коряво показывает. У меня и в таблицах вообще билиберда была. (нужные XML так и не нашел, поправить сам не смог). XML с каким номером использовал ?? в XML что то менял (что бы нормально отображалось)?? Я по этому случаю кучу забугорных сайтов облазил. Понял что прошивку расковыривают с помощью проги IDA Pro. (я ее даже качнул). Даже нашел примерно как это делать. Но так как я не программер (тут надо знать реверсивное программирование или типа того) т.е. берем проц ECU, смотрим Дата шит куда какие сигналы входят выходят, регистры и т.п. и далее в прошивке это дело как то находится таблицы и все такое. А далее делаем XML со всякими значениями. (короче дремучий лес). По отключению лямбды и иммобилайзера я писал на 1 и 4 странице. Если есть прошивка и есть к ней нормальный 100% XML файл. То в файле XML надо дописать строчку (прописать новую таблицу - что бы ее было видно в ECUFlash и можно было менять параметры). Прописываем <table name="ECU Periphery0" category="Misc" address="faa" type="1D" level="1" scaling="Hex16"/> </rom> Далее в EcuFlash открываем нашу прошивку - ставим галку на новой табличке ECU Periphery0 и видим в ней значение 0x56DA или 0x56DB так вот на что их можно заменить: 56D0 -No rear O2 no Immobilizer 5650-no rear O2, No immobilizer, No knock sensor 5658-no rear O2, No knock sensor 56D8-no rear O2 5698, no front or rear 02 5690, no front 02, rear 02, or immobilizer 56D2, No immobilizer далее сохраняем и заливаем обратно. Вторую лямбду можно не выкручивать. (если выкручивать то надо вешать резюк на подогрев лямбды) взято отсюда: http://forums.evolutionm.net/ecuflash/3325...r-edm-evo9.html |
|
|
9.11.2009, 10:01
Сообщение
#47
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
Да и еще если ты хочешь отключить обе лямбды.
То надо подстроить что мы машина при LOAD 0-100% ехала по картам и не обращалась к лямбдам. http://forum.amadeus-project.com/index.php?showtopic=814 - описание закладок ECUFlash Нужно будет править - Open Loop Load #1 #2 - карты для включения открытого цикла в зависимости от нагрузки (Load) и оборотов RPM. (при открытом цикле ECU не использует обратную связь от сенсоров О2 (лямбд) ECU использует величины MAF, ОБ/МИН, компенсационные показатели, масштабирование форсунки, и величины порядка топлива, чтобы вычислять ширину импульса соответствующей форсунки, чтобы доставлять порцию топлива, чтобы достигать желаемого воздушного коэффициента топлива. Поскольку нет обратной связи, ECU не знает эти величины - правильные или нет.) Т.е. на данных оборотах при достижении нагрузки (в ячейках) -включается открытый цикл. (т.е. при достижении заданной нагрузки LOAD машина едет по картам, а не по лямбде). Open Loop Throttle High Load Open Loop Throttle Low Load - позиция дросселя в Вольтах (для карт High и Low) при данных RPM (оборотах) для включения открытого цикла. (т.е. при достижении заданной нагрузки LOAD машина едет по картам, а не по лямбде). Min Cooliant Temp for Closed Loop - минимальная температура ОЖ при которой ECU включает закрытый цикл. (при закрытом цикле ECU использует обратную связь с датчиков О2 для коррекции состава смеси.) Лямбды у нас стоят узкополосные - и не видят состояние смеси вне диапазона 14,0-15,0 поэтому и идет переключение на карты при достижении LOAD где значения ниже данного диапазона. (Короче говоря или надо широкополосную лямду ставить или делать управление 100% по картам. т.к. по обычной лямбде со стоковыми настройками двигатель работает в узком диапазоне). |
|
|
10.11.2009, 10:38
Сообщение
#48
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
Ошибку нагревателя лямбды вроде пока еще незнают как отключать. Поэтому советуют или лямбду не выкручивать или резюк вешать
что бы ошибки не было. |
|
|
1.12.2009, 16:59
Сообщение
#49
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 1802 Регистрация: 21.2.2009 Из: Екатеринбург Вне форума Авто: Lancer IX 1.6MT (105HP) Репутация: 108
|
Заказал платы по той топологии, что выкладывал раньше. Если у кого есть интерес - могу поделиться.
В принципе могу даже и детали почти все подобрать. Такой наборчик "сделай сам" может получится. По деталям у нас сейчас в дефиците FT232RL и бусина феритовая, что на USB-входе по питанию стоит. Вот фотки: ![]()
|
|
|
8.12.2009, 9:53
Сообщение
#50
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
Вчера с dmitrij_b вроде разобрались
с фишкой которая требуется для прошивки. (в доп. разъем рядом с OBDII) Если мы не ошиблись то это Molex 35284-124 12 pin. |
|
|
29.12.2009, 10:12
Сообщение
#51
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
Ну вот теперь и я стал счастливым обладателем кабеля OpenPort 1.3 !!!!
Вся пайка заняла 6 часов (по 3 часа в день вечером.). Оказалось паять не так сложно, сложнее было детальки из блистеров доставать и размещать на плате. Учитывая что паяльник я держал последний раз лет 20 назад и детальки размера 0603 вообще ни разу не паял. (Ошибся при заказе деталек - не хватило одного кондера на 0,01 МКФ (в блоке для прошивки) - докуплю и допаяю позднее.) Думаю и без него пока логить будет. Кабель определился с первого подключения. (я думал что из за моей корявой пайки он ни когда не заработает). Прошить Mprog -ом получилось почему то раза с 5 го. Мпрог не видел кабель, хотя комп его находил. Далее установил драйвера с Ecu Flash и еще раз переопределил кабель. Затем прошил Мпрогом. В итоге комп распознал его как родной. Если често не думал что у меня эта затея получится. Но пока все опредлилось с первого раза. Выкладываю фотки. (кабель - финальная сборка) (и мое рабочее место - паял на стуле сидя на полу (IMG:style_emoticons/default/biggrin.gif) стол портить не дали) Да еще ковыряя Ecu Edit вроде научился находить карты по топливу. (скоро выложу) Осталось еще достать ноут (хотя бы б/у).
Прикрепленные изображения
|
|
|
8.2.2010, 3:42
Сообщение
#52
|
|
|
Технический Маньяк ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 391 Регистрация: 15.10.2009 Из: Москва Вне форума Авто: Lancer IX 2.0 MT Turbo Репутация: 7
|
привет всем!
может интересно кому) так сказать фор бегинерс(для новичкОФФ) http://forums.evolutionm.net/ecuflash/2011...-beginners.html |
|
|
26.2.2010, 12:51
Сообщение
#53
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 1802 Регистрация: 21.2.2009 Из: Екатеринбург Вне форума Авто: Lancer IX 1.6MT (105HP) Репутация: 108
|
У Лансов 9 1.6МТ четыре известных мне версии прошивок 93270014, 93270016, 93270017, 93270019.
У 1.6AT вроде как две 83120017 и 83120019. XML-ки всем нужны разные... Объясняется просто. Время-от времени инженеры Мицы вносили изменения в программу управления двигателем. Не просто в калибровочные таблицы, а в сам алгоритм. Что-то там улучшали... Машинка-то ведь уже долго выпускается. Кстати, есть люди которые меняли 93270017 на 93270019 и ничего после этого не сгорело и не взорвалось... |
|
|
26.2.2010, 22:53
Сообщение
#54
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 1802 Регистрация: 21.2.2009 Из: Екатеринбург Вне форума Авто: Lancer IX 1.6MT (105HP) Репутация: 108
|
Нифига. Внутри они тоже разные. Вот две прошивки открытые с помощью одного XML-а. XML от 83120019. Им открыта родная прошивка (сверху), и 83120017 (снизу). Как говорится "почуствуйте разницу"
|
|
|
15.3.2010, 15:06
Сообщение
#55
|
|
|
Начинающий Технический Маньяк ![]() ![]() Группа: Технический Маньяк Сообщений: 49 Регистрация: 10.11.2009 Вне форума Репутация: 0
|
![]() Что это за карта? Их три штуки, отличие буквально в несколько цифр. |
|
|
15.3.2010, 15:34
Сообщение
#56
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 1802 Регистрация: 21.2.2009 Из: Екатеринбург Вне форума Авто: Lancer IX 1.6MT (105HP) Репутация: 108
|
Похоже Volume Efficiency Map
Код EcuFlash.xml: <scaling name="VE" units="units" toexpr="x/255*100" frexpr="x*255/100" format="%.01f" min="0" max="255" inc="1" storagetype="uint8" endian="big"/> <table name="Volume Efficiency Map 1" category="Fuel" address="0000" type="3D" level="2" swapxy="true" scaling="VE"> <table name="Load" address="0000" type="X Axis" elements="11" scaling="Load"/> <table name="RPM" address="0000" type="Y Axis" elements="19" scaling="RPM"/> </table> |
|
|
16.3.2010, 12:25
Сообщение
#57
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
Внесу свои 5 копеек в общее дело.
Найдено карта управления вентиляторами охлаждения. для 93270014 прошивки. у остальных адрес таблицы, содержание и количество колонок может отличаться. <map name="Thermo Fan Duty 1" type="3" active="1" help="" class="Misc" map_struct="" level="0"> <rows scaling="evo7base_Temp" count="12" offset="#67B4" func_2val="[value]-40" func_val2="[value]+40" metric="Celsius" caption="Engine Temp"/> <cols count="12" offset="#0" storagetype="uint8" func_2val="[value]" func_val2="[value]" format="%.2f" metric="" caption="Conditions" desc=""> <value>On1</value> <value>On2</value> <value>On3</value> <value>On4</value> <value>Off1</value> <value>Off2</value> <value>Off3</value> <value>Off4</value> <value>A/C1</value> <value>A/C2</value> <value>A/C3</value> <value>A/C4</value> </cols> <data scaling="evo7base_Percent (128)" count="1" offset="#3C4A" incdata="0" view="num" order="rc" color_dir="1"/> </map> хотя могу и ошибаться т.к. не профи в этом деле. Таблица (описание) была позаимствованас сайта http://forums.evolutionm.net. Значения искал и подбирал самостоятельно путем сравнения с Evo прошивкой. Колонки с лева на право задействуются 1 (0-20км/ч) 2(20-50км/ч) 3(50-80км/ч) 4(80- км/ч) несколько скриншотов
Прикрепленные изображения
|
|
|
16.3.2010, 16:44
Сообщение
#58
|
|
|
Начинающий Технический Маньяк ![]() ![]() Группа: Технический Маньяк Сообщений: 49 Регистрация: 10.11.2009 Вне форума Репутация: 0
|
Спасибо, точно VE. Сравнивал с "цедия", там эти карты по другоиу выглядят. Нашел ещё одну.
Но она в другой части прошивки. Может ошибаюсь.
|
|
|
19.3.2010, 10:55
Сообщение
#59
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
Книги по ассемблеру для начинающих.
+ файл SH7052.RAR (idc) для IDA - описание всех регистров по процессору SH7052 (в IDA жмете на шестеренку и выбираете файл SH7052.idc)
Прикрепленные файлы
sh7052.rar ( 6,65 килобайт )
Кол-во скачиваний: 1375
krupnik_izuchaem_assembler.rar ( 1,62 мегабайт )
Кол-во скачиваний: 1504
Ассемблерo_Это_просто.part2.rar ( 1,91 мегабайт )
Кол-во скачиваний: 1444
Ассемблерo_Это_просто.part3.rar ( 1,91 мегабайт )
Кол-во скачиваний: 1464
Ассемблерo_Это_просто.part4.rar ( 1,91 мегабайт )
Кол-во скачиваний: 1309
Ассемблерo_Это_просто.part5.rar ( 1,91 мегабайт )
Кол-во скачиваний: 1661
Ассемблерo_Это_просто.part6.rar ( 1,91 мегабайт )
Кол-во скачиваний: 1495
Ассемблерo_Это_просто.part7.rar ( 486,82 килобайт )
Кол-во скачиваний: 1345
Ассемблерo_Это_просто.part1.rar ( 1,91 мегабайт )
Кол-во скачиваний: 1482 |
|
|
19.3.2010, 16:16
Сообщение
#60
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
Выкладываю свои наработки. (XML для EcuEdit)
Сразу говорю что XML сырая и требует проверки. Понапихал с EVO всяких таблиц (с версии Tepra7) - возможно у нас половина и нету в прошивке, но возможно что то и есть. Карты Unk - не распознанные (активные или нет и за что отвечают). С картами 2D и 1D полная ахинея. Их очень много по всей прошивке и че за че отвечает и как карта называется Х.З. Проследить в IDA можно но сложно. (голова пухнет) Нужен какой то алгоритм трассировки в IDA. Иначе запутываюсь очень быстро что куда идет. http://forums.evolutionm.net/ecuflash/3651...vo-7-9-a-7.html карты Termo Fan различных EVO
Прикрепленные файлы
|
|
|
21.3.2010, 15:22
Сообщение
#61
|
|
|
Начинающий Технический Маньяк ![]() ![]() Группа: Технический Маньяк Сообщений: 49 Регистрация: 10.11.2009 Вне форума Репутация: 0
|
В 1.6 нет датчика maf, только map. Это значит, что карт maf scaling и maf smoothing
в прошивке быть не должно? Поправьте кто-нибудь. |
|
|
22.3.2010, 10:23
Сообщение
#62
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
Все правильно у нас MAP датчик и MAF нету.
Значит должны быть другие таблицы для MAP. (в случае выхода из строя датчика MAP или MAF - ECU работает в аварийном режиме по таблице). Возможно должна быть еще таблица (не факт) - коррекция атмосферного давления от уровня моря в зависимости от высоты. Перезалил полностью - Ассемблер это просто. |
|
|
22.3.2010, 11:00
Сообщение
#63
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
Найдена карта 2D (по описанию с EVO) - но возможно не точно.
скорость опроса RPM (изменяется от 8 - выключно, до 255 - очень быстро) по дефолту 128 и угол (по умолчанию 8 гр.) коррекции зажигания. (после всех измерений, вычислений и наложения всех карт угол коррекции будет меньше) </map> <map name="Idle Stability Timing Control1" type="2" active="1" help="" class="Timing" map_struct="" level="0"> <rows count="2" offset="#0" storagetype="uint8" func_2val="[value]" func_val2="[value]" format="%.2f" metric="" caption="" desc=""> <value>Sensitivity</value> <value>Timing</value> <value>Limit</value> </rows> <data scaling="evo7base_Timing" count="1" offset="#17A8" storagetype="uint16" metric="" incdata="0" view="num" color_dir="1"/> </map>
Прикрепленные изображения
|
|
|
23.3.2010, 11:03
Сообщение
#64
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
Цитата(Grundic @ 20.3.2010, 2:15)
Не могу понять следующее: 1. Как найти адрес начала и длину осей X и Y для ново-найденной 3D-карты 2. Как найти адрес начала оси Y для 2D-карты, размерность (кол-во бит/байт/значений). 3. Карт - море, но какая к чему относится (для чего нужна и через какую формулу её можно посмотреть в "нормальном виде" Попробую описать как я ищу в IDA. Как заводить прошивку в IDA (с выбором проца SH4 и диапазона памяти) я давал ссылку постами выше на сайт EVO. Находим в EcuEdit (в EcuFlash) известную нам карту - ее адрес. ![]() Далее открываем наш проект в IDA. Жмем G вбиваем наш адрес карты. Далее видем - ![]() Таблица (данные) начинаются с 5389. Сама таблица стартует с 537E. 30- показывает что таблица 3D. Встаем правой кнопкой на 537E - Rename (переименовываем в LOWOKT_537E) Ниже 0xFF -вызов X и Y (запросы или переходы). OKT Встаем на 5380 затем 5384 и жмем 2 раза D - преобразуем данные. Так же у нас есть Data XREF - откуда приходит запрос. (там можно тоже посмотреть с каких адресов (таблицы или константы или еще что то)) ![]() После преобразования встаем мышкой на unk_FFFF883C и крутим колесико - раскрываем список. Видим кучу адресов - откуда или куда идут запросы. Нас интересует пока все адреса что связано с ROM (прошивка). Адреса в таких списках которые начинаются с FFFF нам пока не нужны - это RAM память. (может и потребуются позднее). Далее выписываем в Exel или на листок все адреса. (лучше в Exel) Лезем в EcuEdit в Hex редактор и ищем все эти адреса (как правило это 2D значения - RPM, LOAD, Celsius и т.д. хотя может быть и другое ссылки на 3D 2D и 1D), записываем размерности новых карт. Смотрим какие по размерности подходят для нашей известной 3D таблице 5389. И подставляем нужные адреса в EcuEdit или XML. Естественно проверяем через формулы RPM и LOAD, Что бы все нормально отображалось. Найденные адреса RPM и LOAD вбиваем в IDA (клав. G), находим переименовываем и так же отслеживаем запросы и переходы т.е. прыгаем дальше. Формулы (функции можно посмотреть по другим нормальным прошивкам). Неизвестные карты 3D 2D очень сложно понять что они показывают и для чего нужны и через какие формулы нужно прогонять данные на выходе. Короче пока только так методом подбора перебора. |
|
|
23.3.2010, 12:08
Сообщение
#65
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
Есть еще вариант (предположение).
Я пока в нем не совсем разобрался, но думаю что оно работает. Трассировка при логгировании. Вроде есть и в EvoScan и в EcuEdit. При логгировании (1D и 2D) прога обращается по адресам FFFF в MUT таблице в прошивке. Эти адреса вроде как можно увидеть в проге EvoScan. Допустим запрос RPM - 21 По таблице MUT вертикаль 2 горизонталь 1 адрес RPM в RAM FFFF8945 Далее лезем в IDA и шерстим переходы. (клавиша G и вбиваем FFFF8945), далее жмем X и смотрим куда нам предлагают прыгнуть (переход). переход идет в MUT таблицу по адресу 344DC (в нем у нас записано FFFF8945) Далее записываем все переходи и просматриваем в поисках нужных таблиц и значений. Возможно я ошибаюсь, но трассировка вроде все равно должна быть какая ни будь. На EVO форуме прочел. Чел первооткрыватель данного проекта потратил 3 года на ковыряние прошивки. Это что то много очень.
Прикрепленные изображения
|
|
|
26.3.2010, 10:58
Сообщение
#66
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
При дизассемблировании
обращайте внимание на функции SUB_CC6, C28 и E2 http://forums.evolutionm.net/ecuflash/4483...le-lookups.html первое сообщение от Logica. далее машинный перевод: - Поиск Оси сделан посредством вызова программы в sub_CC6. Вы сообщаете sub_CC6 где заголовок оси - назначая адрес в регистр r4. Для столов 2D, Вы выполняете один поиск оси; для столов 3D, Вы выполняете два. Результат каждого вызова на sub_CC6 - величина сохраненная на этой оси' "адрес результата"; это - позиция на оси, что наиболее тесно (округлять в меньшую сторону), соответствует текущей величине оси ( позиция на оси ОБ/МИН, что большинство текущая машинная скорость). Как только у вас быть позициями оси из sub_CC6, Вам нужно искать фактическую табличную величину. Для байтовых-широтных таблиц, Вы называете sub_C28; для текстовых-широтных таблиц, sub_E02. Табличный заголовок имеет некоторое сходство в заголовке оси. Первый байт (или слово, для sub_E02), определяет имеет таблица два измерения (0x2) или три (0x3). Второй байт (или слово) - глобальная переменная, которая добавлена к любой величине возвращанной с таблицы. Затем, длинное слово описывается где позиция на X-axis сохранена в памяти (возвращанное из sub_CC6); на таблицу 3D, дополнительное длинное слово включено, а также один-байтовая величина, обозначающая длину колонки. После это, табличные данные следуют за, или в словом (для sub_E02) или байтом (sub_C28) формы. Так, таблицы выглядят похожим на это: Байт (или слово, для измеренных текстовых таблиц) для количества измерений: 2 = 2D, 3 = 3D. байт (или слово, для измеренных текстовых таблиц) для величины "добавленной" во все величины возвращанные из таблицы. Длинное слово для позиции на X-axis. (скорее всего адрес FFFF) Дополнительно, длинное слово для позиции на Y-axis в таблице 3D. (скорее всего адрес FFFF) Дополнительно, байт (или слово, для измеренных текстовых таблиц) для длины каждой колонки в таблице 3D. Серия слова или байтов, содержащих табличные данные. Отметьте, что X и адресы позиции Y должны или сопоставление результат обращается из таблиц оси или соответствует паре адресов в которые Вы вручную скопировали результаты поиска оси. Просто подобно с поисками оси, Вы установили регистр r4 по адресу таблицы Вы хотите выполнить поиск в. Когда управление возвращано, регистр r0 содержит интерполированную величину основанную на как "закрытие" величины оси были в помеченной позиции на оси. Так, если Вы видите вызовы на sub_CC6 при читать ваше disassembly ROM, это - признак того, что поиск оси выполняется, и если Вы видите вызовы на sub_C28 или sub_E02, есть табличное событие поиска. Смотря на линии кода постепенно подготавливающего, что для любых назначений, чтобы регистрировать регистр r4 сообщит Вам где ось или табличные заголовки расположены. Нормально, кодовое право после вызова на sub_C28 или sub_E02 назначит регистр r0 в некоторый адрес памяти (или в конечном счете получите там, прыгая это вокруг из регистра, чтобы регистрировать), какое Вы можете зарегистрировать через таблицу MUT если Вы хотите держать глаз в величине, и можете дать Вам идею которого другой код, который использует, которым величина делает (например, код, который имеется дело с результатом из Высокого поиска Карты Октанового Топлива вероятно включено в топливо). |
|
|
28.3.2010, 16:09
Сообщение
#67
|
|
|
Технический Маньяк ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 439 Регистрация: 28.3.2010 Из: Odessa Вне форума Репутация: 16
|
Какая то новая прога (толи логгер толи трассер - пока не разобрался). Кто по английски шарит, просьба расскрыть тему пошире. http://www.mztec.org/evo/livemap/ http://forums.evolutionm.net/ecuflash/4542...ve-map-app.html Livemap - это прога для online настройки EVO с прошивками от Tephra (tephra V7) работает с ОЗУ ECU и кабелем O.P 1.3M (U) Подробней на forums.evolutionm |
|
|
31.3.2010, 20:20
Сообщение
#68
|
|
|
Начинающий Технический Маньяк ![]() ![]() Группа: Технический Маньяк Сообщений: 49 Регистрация: 10.11.2009 Вне форума Репутация: 0
|
В словаре авто сокращений написано: manifold air temperature - температура воздуха во впускном коллекторе, а
Intake air temperature - температура впускного воздуха. Наверно есть 2 датчика температуры |
|
|
31.3.2010, 23:47
Сообщение
#69
|
|
|
Don Amadeus ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 29955 Регистрация: 19.2.2009 Из: Russia, Sevastopol Вне форума Авто: Lancer IX-1.6 MT Turbo, Honda Accord IX-2.4 AT Executive. Репутация: 466
|
cartmanes, вот может быть. Я просто очень точно знаю, например, по 1.6 - что у него стоит MAP+IAT - то есть, Датчик Абсолютного Давления и Датчик Температуры Впускного коллектора - это все выглядит в виде единого блочка, висит как раз на впуске, после дроссельной заслонки (ближе к двигу), названия именно из тех.документации. Может быть, в обозначениях IAT превращается в MAT, либо, действительно два датчика стоят. Просто, не хотелось бы, чтобы тут ошиблись (IMG:style_emoticons/default/wink.gif)
|
|
|
1.4.2010, 22:42
Сообщение
#70
|
|
|
Начинающий Технический Маньяк ![]() ![]() Группа: Технический Маньяк Сообщений: 49 Регистрация: 10.11.2009 Вне форума Репутация: 0
|
Нашел в сети мнение, что датчик MAT используется в системах на MAPe, а IAT - на MAFe.
|
|
|
2.4.2010, 0:38
Сообщение
#71
|
|
|
Технический Маньяк ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 439 Регистрация: 28.3.2010 Из: Odessa Вне форума Репутация: 16
|
Разница в этих обозначениях существует только на турбо-моторах, т. к. температура воздуха до и после турбины
может сильно отличаться. Вообще верно IAT - температура всасываемого воздуха (встроен в расходомер - он там виден. Это деталька, по виду напоминающая импортный диод малой мощности, припаянный выводами к двум черным проводкам.) MAT - температура во впускном коллекторе - встречается крайне редко. Я видел однажды на EVO8 JDM с индексом MR, это заводской тюнинг, там стоял кроме расходомера MAT и MAP. К сожалению слитая с него прошивка не сохранилась, было бы интересно посмотреть как это там активируется. Вообще в прошивках мициков (особенно EVO), встречается много разных незадействованых карт. Иногда функции, связанные с ними отключены в битовых регистрах (Periphery), иногда, похоже, нет кода подпрограмм, обращающихся к ним. Скорее всего это сделно для амологации (своего рода сертификация FIA). Для участия в соревнованиях должна быть выпущена серийно определенная партия автомобилей в том виде, в каком они будут участвовать в соревнованиях. Все функции должны присутствовать, но могут быть отключены. |
|
|
2.4.2010, 15:27
Сообщение
#72
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
dmitrij_b - пятая и шестая строчки
это адреса в памяти RAM FFFF883C и FFFF883E Если в IDA нажмем G вбиваем первый или второй адрес далее встаем на него и жмем X - предлагает куда дальше прыгнуть ![]() в этих адресах видим все оси X и (или) Y (активные и нет) которые есть в прошивке для карт 3D и 2D. у этих адресов рядом всегда функция SUB_CC6 (у таблиц SUB_C28) Далее я по каждому адресу прохожу и раскрываю вызов колесиком мышки. т.е. если рядом видим эти SUB 6 и 28 значит есть ось и есть таблица. Но бывает часто что ось есть а вызова на нее нету(Xref) (нет ни CC6 ни С28) т.е. не активна. Еще эти Sub обращаются (загружаются) всегда на 4 и 10 регистры. ![]() |
|
|
2.4.2010, 16:12
Сообщение
#73
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 1802 Регистрация: 21.2.2009 Из: Екатеринбург Вне форума Авто: Lancer IX 1.6MT (105HP) Репутация: 108
|
ROM он автоматом определяет. RAM в sh7052.idc устанавливается, как и вектора прерываний, от которых дизассемблер и пляшет...
Нажми Shift-F7. Должно вылезти вот такое окошко:
|
|
|
5.4.2010, 8:57
Сообщение
#74
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
Вот что у меня показывает во Shift+F7
Какой то сегмент SEG002 лишний. может из за него далее не видно ?? ![]() еще нашел по адресу FFFF8844 кучу таблиц 2D и одну ось для них. как ни странно у этих таблиц и оси в Xref нет SUB_C28 и SUB_CC6, есть только один общий адрес 8844 в RAM cartmanes- у меня IDA 5.2.0.908 крякнутая - архив 71,5мб все работает с первого запуска. (непомню откуда скачал ) К IDA есть еще какой то плагин HEXray но для чего он не знаю. |
|
|
5.4.2010, 19:07
Сообщение
#75
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 1802 Регистрация: 21.2.2009 Из: Екатеринбург Вне форума Авто: Lancer IX 1.6MT (105HP) Репутация: 108
|
Вот что у меня показывает во Shift+F7 Какой то сегмент SEG002 лишний. может из за него далее не видно ?? Понятненько. У тебя ROM в два раза больше, чем на самом деле. Надо его ополовинить. Поэтому в верхнем баре вторая половина рома и пустая.... seg002 можно просто выкинуть. Он вообще не при делах с 7052 процом. Но мешать не должен. Просто он опять-же пустой. |
|
|
6.4.2010, 1:25
Сообщение
#76
|
|
|
Технический Маньяк ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 439 Регистрация: 28.3.2010 Из: Odessa Вне форума Репутация: 16
|
Немного документации по SH7052 и его ассемблеру. Буду рад, если поможет.
Прикрепленные файлы
|
|
|
6.4.2010, 8:58
Сообщение
#77
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
Порядок действий по заведению прошивки с IDA. (http://forums.evolutionm.net/ecuflash/448378-dev-disassembly-beginners-guide-evo-ecu-table-lookups-2.html)
1. Запускаем прогу и выбираем открыть наш hex или rom файл. ![]() 2. Выбираем проц Hitachi: SH4B ![]() ![]() 3.Далее делаем рабочую область памяти ROM и создаем RAM. ![]() ![]() 4. Подтверждаем имя проца. ![]() 5. Открывается рабочее окно дизассемблера 6. Далее жмем G и вбиваем адрес ROM 0000 Далее жмем 3 раза D - преобразуем данные (у меня получилось unk_9CA4) ![]() 7. Жмем мышой по unc_9CA4 (или что получилось у вас) и прыгаем туда. ![]() Жмем клавишу C - обратное преобразование ![]() далее IDA раскрывает прошивку далее подгружаю файлик 7052.idc (жмем на шестеренку и выбираем файл) ну а далее пользуюсь клавишами X - показывает куда можно прыгнуть (откуда идут запросы), С D- преобразование данных, G - прыжок на нужный адрес. прыгаю по прошивке и смотрю что к чему относится. (с ассемблером пока хреново, не могу понять что куда пишится и где и какие вычисления происходят). |
|
|
6.4.2010, 10:36
Сообщение
#78
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 1802 Регистрация: 21.2.2009 Из: Екатеринбург Вне форума Авто: Lancer IX 1.6MT (105HP) Репутация: 108
|
Можно проще. Подгрузить бинарник, выбрать тип проца (SH3B или SH4B я разницы не заметил. Самое интересное что SH7052 это SH2). Память всю оставить по умолчению - то есть создается только секция ROM с размером равным размеру файла. Потом сразу подгрузить 7052.idc - этот скрипт проставит вектора прерываний, создаст секции RAM и регистров ввода/вывода, запустит разбор кода.
2 Artem NN сделай размер секции ROM 0x40000 . Хотя на самом деле это уже больше вопрос эстетики. Код у тебя IDA обрабатывает весь, просто сзади к нему прицеплена еще одна пустая тележка такого-же размера. А размер бинарника у тебя 256kB или 512? Должен быть, в теории, 256. |
|
|
21.4.2010, 11:42
Сообщение
#79
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
В выходные покатался с ноутбуком (прошел ТО с ксеноном (IMG:style_emoticons/default/rolleyes.gif) ) снимал логи.
Катался в городе, максимум разгонялся до 80 км/ч. двиг крутил до 4000об/мин. Бензин 92. К сожалению не удалось залогить поездку в гору (нагрузка) - т.к. небыло по близости горы (затяжного подъема). В начале EcuEdit и EvoScan не хотели видить ECU. C экуэдитом разобрался сменив скорость порта с 65200 до 15625 - сразу все законнектилось и пошла запись. (я уж думал у меня кабелю трындец пришел) А вот шаманство с Эвосканом ни к чему не привело - показывал старт коннекта (и EFI и OBD-II) а затем выдавал ошибку и закрывал коннект. Незнаю чего делать ?? Так же пока незнаю как считать ошибки с ECU в этих прогах. (и можно ли считать SRS ошибки - лампа горит на панели.??) Мой файл лога.
ecuEdit_MUT_2010_04_18.rar ( 74,63 килобайт )
Кол-во скачиваний: 1258Что поразило - температура ОЖ 103 градуса. Температура воздуха на впуске с 41 гр. поднялась до 65 и плясала в этом пределе постоянно. (У меня нулевик стоит) Возникает вопрос и даже не один. 1. Нулевик сосет подкапотный горячий воздух ? 2. Дроссель (впускной коллектор) с датчиком Т. воздуха нагрелся от двигателя ?? 3. В дроссель идут патрубки с ОЖ - может от этого получается нагрев водящего воздуха?? При надавливании на тапку (разгона еще нет) LOAD (нагрузка) закидывает аж за 100 (100-130). Затем идет разгон и LOAD падает постепенно до 50-60. (а говорили что наш MAP датчик наддув не видит ) ??? Ну и несколько скринов: AFR - смесь (128 это 14,7 - если больше 128 то смесь обогащается) ![]() Угол зажигания до верхней мертвой точки (в градусах) (если стоит минус то после ВМТ) ![]() Нажатие на тапку (газ) в % ![]() Ну и кусок лога - разгон ![]() Есть еще вопрос по дентонации (Knock) В логе их несколько Knock ADC, Base, Change, Dinamics, Flag, Learn (обучение ??), Retard, Var. Кто ни то может расшифровать кто из них за что отвечает ?? И на какой смотреть в первую очередь ?? По каким идет коррекция ?? Я так понял что ECU идет управление все время по картам High и при дентонации (которой именно?) сваливается на LOW. Если дентонация пропадает - ECU сразу переключается опять на High. ? |
|
|
21.4.2010, 14:03
Сообщение
#80
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
Выкладываю мануал от Мерлина
http://www.4g63evolution.net/viewtopic.php?f=52&t=96
Merlins_EcuFlash_EVO_7_8_9_TUNING_GUIDE_V1.7a.rar ( 3,69 мегабайт )
Кол-во скачиваний: 12025Тут собраны труды разных корифеев (для Evo 7 8 9 - для нас так же подойдет на 80%) в плане прошивки и тюнинга. |
|
|
21.4.2010, 16:22
Сообщение
#81
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администратор Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 265
|
На сайте EvoScan - http://www.limitless.co.nz/ описано как подключить OpenPort для чтения ABS, про SRS ничего не нашел...
|
|
|
21.4.2010, 16:26
Сообщение
#82
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 1802 Регистрация: 21.2.2009 Из: Екатеринбург Вне форума Авто: Lancer IX 1.6MT (105HP) Репутация: 108
|
Сводная табличка какие блоки имеют выход на какие контакты OBD разъема на лансе (собрано из разных мест сервис-мануала):
1 - Климат-контроль, ETACS, ABS 4 - масса 5 - масса 7 - Engine ECU, ABS, SRS 9 - ETACS 11 - Климат-контроль 14 - линия связи Engine ECU и приборки (похоже это датчик скорости), еще ее "слушает" ETACS 16 - +12 12-я нога не задействована. У меня в машине в разъеме ее просто нет. Кстати 11-й ноги тоже (у меня климат-контроля нет). |
|
|
21.4.2010, 16:32
Сообщение
#83
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
Это я уже реализовал -
Mitsubishi AYC/ABS support use theEvoScan 1.3U cables without Pin9, if your 1.3U cable has pin9, just remove it with pliers (pin9 is for subaru support, see tips and tricks below) How to get Mitsubishi AYC/ABS support from an OpenPort 1.3U cable. Step 1) Pin1 must be linked to pin15. Early OpenPort cables did not have Pin15 linked to pin1(check with a multimeter continuity test) to see if its connected. a) No pin1 on the OpenPort cable. Move pin1 on the vehicle side to the pin15 position. (IMG:style_emoticons/default/cool.gif) Pin1 is connected to Pin4/5 on the OpenPort cable. Move pin1 on the vehicle side to the pin15 position. c) Pin1 is connected to Pin15 on the OpenPort cable. Cable is AYC/ABS ready. Step 2) Try logging with EvoScan v2.6 or later. Select Mitsubishi, and select ECU to "AYC" or "ABS", Press start datalogger. If it doesn't connect, then perhaps you have pin9 interference. Goto Step 3. Step 3) Subaru 2002 vehicles use Pin 9 for reflash support on the openport 1.3Universal cables, but it interferes with the Mitsubishi AYC/ABS ecus on some Mitsubishi obdII ports, so you can either break pin9 off the OpenPort Cable, or put a switch on pin9 from the obdII port. Но у меня EvoScan вообще перестал коннектится. выдает ошибку при коннекте и сворачивает коннект. Единственное что приходит на ум это переустановить NET Framework v2.0 и дрова от кабеля. Или возможно у меня с COM портами какая ни то засада. Еще нашел расшифровку режимов движения по картам Fuel и Ignition
|
|
|
21.4.2010, 16:36
Сообщение
#84
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администратор Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 265
|
Насчет SRS - Дмитрий прав!
Посмотрел по схемам (Lancer wire diag, стр 91-132) - SRS EQU (Scan tools interface) идет на пин 7 диаг. разъема |
|
|
6.5.2010, 10:09
Сообщение
#85
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
И так ковыряю свой лог (поездка в сад).
Делал в EcuEdit, потом дорисовывал в паинте (переворачивал карту, что бы можно было наложить на карты Fuel и Ignition) Разгон с 1 по 5 передачу. Продолжаем - разгон + круиз (с частичным педалированием газа). ![]() Пробка 20-30 мин. (холостой ход + небольшое ускорение) ![]() Разгон 2 + круиз (с частичным педалированием газа). - после пробки. ![]() Общий план лога (все вместе). ![]() Если посмотрим то разгон у нас начинается с LOAD 70 и идет до 120 (педаль газа 30-45%). Холостой ход LOAD 0-45. Круиз LOAD 30-75. Т.е. режимы плавно переходят один в другой. Наложив лог (картинку) на карту High Octan можно видеть где и на какой смеси работает двигатель. Я решил протюнить карту High Octan - что было и что хочу сделать. ![]() Как мы видим я убрал LOAD 145 т.к. до него у меня смесь не доходит и он идентичен LOAD 128. И добавил LOAD 102 (в режим разгона), что бы можно было отстроить более плавный и более точный переход. (не забывайте сдвигать ячейки и добавлять новые параметры) . Так же я убрал 6500RPM т.к. разница с 7000RPM небольшая, так же убрал 1250RPM (нет разницы 1000-1500RPM). Вместо них я добавил 2500RPM и 4500RPM. До отсечки я крутить не собираюсь, мне важен режим от 0 до 4000-5000 RPM. Так же не забываем сдвигать данные в таблице и прописывать новые на новые RPM и LOAD т.е. делаем более плавный переход. Данные в таблице меняем на свое усмотрение. Я в круизе решил сделать смесь победнее (экономичность), а в разгоне побогаче (динамика). НО значения в карте High должны быть не ниже карты LOW Octan, т.к. ECU работает по картам High и Low интерполируя их т.е. если грубо (H+L)/2. Судя по мануалу от Мерлина все зависит от Кноков (дентонации). ВЫ можете сделать LOAD и RPM на свое усмотрение, а так же данные в таблице. После карт Octan нужно поправить карты Open Loop. После буду править Ignition. А так же хочу сгладить карты VE1 2 3 4 что бы не было провалов. Жаль что нет широкополостной лямбды LC,LM-1 без нее в логе ничего кроме смеси 14,7 (значение 128 в логе) не увидишь. У кого какие мысли по редактированию есть ?? |
|
|
11.5.2010, 10:33
Сообщение
#86
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
Удалось залогить обратный путь из сада.
30 мин. бездорожъе, 30 мин. трасса и 20-30 мин. город. Так же получилось по трассе - затяжной подъем в гору с дросселем 80-90%. Слабоват моторчик 1,6 - тапка в пол, обороты не растут, скорость падает. Остается только передачу ниже втыкать. Про обгон в гору можно вообще забыть. Ээх ! Толи дело 2,0 V6 на предыдущей моей Мазде. В гору просто влетал.
ecuEdit_MUT_2010_05_11.rar ( 215,58 килобайт )
Кол-во скачиваний: 1883Температура воздуха на впуске 70гр. Надо похоже делать холодный впуск. И на шланг ОЖ к дросселю ставить краник (типа зима- лето) что бы воздух не зря не грело. От скорости движения температура воздуха на впуске падает не сильно и не быстро. :-( ![]() |
|
|
11.5.2010, 16:56
Сообщение
#87
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 1802 Регистрация: 21.2.2009 Из: Екатеринбург Вне форума Авто: Lancer IX 1.6MT (105HP) Репутация: 108
|
Температура воздуха на впуске 70гр. Надо похоже делать холодный впуск. И на шланг ОЖ к дросселю ставить краник (типа зима- лето) что бы воздух не зря не грело. Интересно, а существуют маленькие термостаты? Чтобы врезать в этот шланг и забыть о нем... (IMG:style_emoticons/default/smile.gif) |
|
|
11.5.2010, 18:25
Сообщение
#88
|
|
|
Начинающий Технический Маньяк ![]() ![]() Группа: Технический Маньяк Сообщений: 78 Регистрация: 31.10.2009 Из: Екатеринбург Вне форума Репутация: 5
|
вот смотри зажигание у тебя соасем плохое это раз а второе смотри кнок ретард на сколько отскакивает на столько и правь нужно добиться минимального значения не больше 3 кноков а стопливом на вашем автомобиле полная беда и скорее всего не очень хорошее состояние выхлопа а по поводу VE сделать надо сначало топливо и зажигание потом уже в него лезти
|
|
|
13.5.2010, 12:40
Сообщение
#89
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
Нашел статейку по настройке мотора.
Исходник здесь - http://www.cr-v.org.ua/forum/index.php?showtopic=572 Что нужно чтобы правильно и эффективно настроить двигатель? Хороший вопрос. Вот список того, что надо: -Диностенд, подойдет в принципе любой, но лучше DynoJet или Dynapack. Они оба хороши, но я склонен отдавать предпочтение Dynapack по нескольким причинам. Главная причина в том, что на нем проще настроить машину для спокойного, обычного вождения и сама настройка более точная. Для настройки с открытым дросселем они оба одинаковы. Вне всяких сомнений, Dynapack в несколько раз точнее, но когда речь идет о десятых долях это не критично. Если у вас поблизости есть он, то воспользуйтесь им, это даст более правильную и точную настройку для повседневной езды. -Второе, что вам нужно это помощник, тот кто будет находиться снаружи и выполнять поручения, пока вы будете сидеть снаружи с ноутбуком. Он также будет наблюдать за двигателем и машиной в процессе тюнинга, для выявления неполадок. Также он может заниматься настройкой разрезных шестерней или топливного регулятора. Короче настройка вдвоем, это оптимальный вариант, иначе придется постоянно бегать туда-сюда. Единственное чего не должен делать помощник, так это сообщать информацию со стенда. Ее должен видеть непосредственно тот, кто настраивает автомобиль и принимает решение об изменениях, вносимых в программу. -Третья вещь, это широкополосный лямбда-зонд, вкрученный ПЕРЕД катализатором. Если вы хотите иметь еще более точную информацию, то нужно размещать ШЛЗ примерно в 15 см от ГБЦ в первичной части выпускного коллектора, так вы сможете считывать информацию с одного цилиндра, а не смесь всех 4-х. - Блокнот, для того чтобы делать записи. - Запасной комплект свечей и инструмент для их замены - Запас масла на доливку - Возможно, понадобиться защита для ушей, потому как часто автомобиль работает без глушителя или катализатора Теперь у нас есть все, чтобы начать. Я собираюсь рассказывать про настройку с помощью Хондаты, но это не принципиально, все мозги одинаковы. Шаг 1: Установите ШЛЗ, перед запуском двигателя. Затем подключите ноутбук и заведите машину. Начните наблюдать AFR (Air/Fuel Ratio – отношение воздуха к топливу в смеси) пока машина прогревается. Во время прогрева смесь должна немного богатиться, AFR примерно 13:1. Когда мотор прогреется до определенной температуры AFR должно стать 14.7:1. Запомните это значение, во время ХХ и обычной езды до 50% дросселя, нам надо иметь AFR 14.7:1. Что значит до 50% дросселя? Это означает что в таблице ЭБУ это половина таблицы, т.е. если у вас 10 колонок, то это левые 5. Посмотрите на картинку. Колонка 1 означает, что заслонка закрыта, колонка 10 - полностью открыта. На ХХ автомобиль работает в пределах колонок 1-2, ну или, по крайней мере, должен так работать. ![]() Посмотрите на подсвеченную синим клеточку в левом верхнем углу таблицы. Она в режиме реального времени показывает, по какой ячейке таблицы в данный момент работает ЭБУ. На холостых она движется между 1 и 2 колонками. Напоминаю, что правильный показатель AFR до 50% дросселя это 14.7. Это даст максимальную экономию топлива. Сейчас НЕ надо менять значения таблицы, чтобы получить AFR 14.7 на ХХ. Не сейчас. Вначале надо раскрутить мотор до 3000 небольшим нажатием на газ и посмотреть, насколько цифры стабильны. Например, на ХХ у вас 14.7, затем вы чуть-чуть добавляете газ и получаете 12:1, это не нормально и надо обратить на это внимание. Если показатель стабилен, то двигайтесь дальше и меняйте коэффицент инжектора(INJECTOR MULTIPLIER) пока не попадете около 14.7, и при малом добавлении и сбросе газа он сильно не меняется. Иначе вам придется делать большие изменения во всей таблице, чем вы создадите себе лишнюю работу. Чаще всего, если у вас есть 14.7 на ХХ, то и остальная матрица до 50% дросселя, не будет сильно отличаться. Он может быть 13.ХХ или 16.ХХ, но это не страшно, мы исправим это чуть позже. Главное, чтобы не было цифр типа 11.ХХ или 19.ХХ. В итоге мы получили мотор работающий с AFR 14.7:1 на ХХ в районе 800 об/мин. Теперь надо попросить наперника настроить УОЗ. Надо установить его в заводское положение, 16 градусов при 800 об/мин. Проверьте, чтобы шестерня на распредвалу, который приводит трамблер, стояла на 0. Затем настройте УОЗ на 16 градусов. Отлично. Теперь надо проверить настройки Хондаты, чтобы быть уверенным, что ее базовый угол также стоит на 16 градусов. Делается это так: File-->Settings-->Vehicle tab---> Удостоверьтесь, что там значение 16 и затем жмите ОК. ЭТО ОЧЕНЬ ВАЖНО. Это распространенная ошибка большинства начинающих тюнеров, когда угол в ЭБУ отличается от реального. ДАЖЕ И НЕ ДУМАЙТЕ начинать без этих 16 градусов. Не слушайте никого, кто говорит вам другое. Турбина, закись, что бы то ни было сделайте это. Все чайники, не думают о том, что 99% времени вы едете менее чем 50% открытии дросселя и уменьшение УОЗ вследствие работы закиси или наддува не нужно пока мы не попадем в колонки 6-10, когда дроссель открыт довольно прилично. Если вы установите УОЗ на другое значение в Хондате или на трамблере, вы сдвинете всю таблицу значений, тогда как нам надо, чтобы все таблицы остались заводскими, сделанными Honda, потому как мы будем отталкиваться от них. Итак, мы имеем AFR 14.7:1 на ХХ и УОЗ при этом 16 градусов. Отлично. Помните, я просил вас подбросить обороты перед проверкой УОЗ? Теперь наша работа окупится, и мы можем начинать движение. Включите 1-ую передачу и отпустите сцепление, удерживая обороты низкими, примерно 1500-2000 об/мин. Разгоняйтесь медленно до 3500 об/мин и следите за AFR, если вы сделали все правильно с коэффицентом инжекторов, то вы, возможно, попадете куда надо с AFR. Разгоняйтесь, скажем, на 3-ей передаче с 1800 до 3500 об/мин и старайтесь попасть во все колонки от 2 до 6. Это место экономичной езды, и на нее следует обратить внимание. Если вы используете Dynapack, то вам будет проще на этом этапе настройки, потому что вы сможете зафиксировать компьютер на нужных оборотах, скажем 1750 об/мин, и затем открывать заслонку до колонки 5, и он будет держать нужные обороты. Делайте так, медленно и неторопливо и вносите изменения, чтобы получить AFR 14.7 до 5 колонки. В колонке 6 значение будет уже 13.5, так что остановитесь на ней, сделав его таким. Повторите эту процедуру для оборотов 2000, 2250, 2500,2750,3000 и т.д. Вы поняли идею. Все остальные обороты между этими значениями будут экстраполированы по ближайшим колонкам, поэтому старайтесь занести значения как можно точнее. Итак, довольно скоро вы получите стабильное значение AFR 14.7:1 во всем диапазоне оборотов в колонках 1-5. Далее обратим внимание на отзывчивость машины под маленькой нагрузкой. Если вы считаете, что отзывчивости недостаточно, может потребоваться подрегулировать УОЗ в этой области. Попробуйте добавить например 2 градуса в областях, в которых вы считаете что машина недостаточно отзывчива и посмотрите к чему это приведет, если вы не чувствуете разницы, вернитесь обратно на первоначальный УОЗ. Если бы сделали УОЗ слишком ранним, или у вас есть наддув, или очень жарко на улице мотор может начать детонировать. Поэтому, старайтесь не увлекаться. Проделанные нами процедуры настройки ХХ, УОЗ, и настройка на малом газе ДОЛЖНЫ БЫТЬ СДЕЛАНЫ перед тем, как автомобиль проедет хоть метр. После них на машине можно будет передвигаться, если вам понадобиться. Но мы придерживаемся того, что больше 30-50 км на нем ездить не стоит, и это рекомендация основана на многолетнем опыте. Перед тем как продолжить, необходимо взглянуть на таблицу, чтобы удостовериться, что она достаточно линейна. Это значит, что на ней нет резких скачков и цифры в колонках не меньше чем в предыдущей. Должно получиться что то, похожее на рисунок. ![]() Если графики задевают друг друга, значит, вы недостаточно точно управляли дросселем. Колебания графиков обычно являются результатом переходов с зоны бедной смеси в зону богатой. В любом случае вам нужна более точная настройка, с более плавным управлением двигателем. Сейчас нам надо настроить точку переключения фаз. В реакторе вы должны быть на вкладке «Ignition & Fuel Tables», как показано на картинке чуть выше. Перейдите на вкладку «VTEC». Нажмите «FIXED VTEC POINT» и удостоверьтесь, что отметка поставилась, затем введите число, которое заведомо ниже, чем должно случиться переключение фаз. Скажем для валов JUN переключение, должно быть около 6000 об/мин, для Toda чуть больше. Но мы собираемся найти оптимальную точку для нашего конкретного случая, поэтому ставим обороты переключения на 5000 об/мин и мы готовы для тестирования. Итак, пришло время теста. * Обладатели наддува/закиси, должны уменьшить УОЗ, начиная с колонки 7. Таблицы в Хондате уже идут с уменьшенным УОЗ, но на всякий случай уменьшите их еще из соображений безопасности, а потом в процессе настройки медленно верните их обратно. ** ПОМНИТЕ, ЧТО ТЕМПЕРАТУРА ВПУСКНОГО ВОЗДУХА ДОЛЖНА БЫТЬ ОДИНАКОВАЯ ДЛЯ ВСЕХ ТЕСТОВ. Также старайтесь держать неизменной температуру охлаждающей жидкости. Это влияет на количество топлива, поэтому старайтесь держать их на одном уровне во время всех проходов. Задержки должны быть всего несколько минут, если конечно не сильно жарко на улице. И вы должны начинать с одних и тех же оборотов. Последовательность – это главное в настройке. Сейчас прибавьте газа до 2000 об/мин и нажмите педаль до конца, контролируя показания лямбды и детонацию. На полном газе, нам нужно иметь AFR около 13.5:1 для атмосферных двигателей, 12.0-12.5 для турбонаддува и 12.0 или чуть больше для механического наддува, т.к. последний сильно нагревает воздух. Итак, вы утапливаете педаль газа на 2000 об/мин и смотрите, как индикатор прыгает на колонки 9-10 достаточно быстро, и вы замечаете, что AFR становится 15:1, как только вы нажали на педаль и отпустили ее в районе 3000 об/мин. Вы должны отпустить педаль, если смесь беднее чем, скажем, 13.9:1 или богаче чем 11.0:1. Далее, вместо того, чтобы вносить изменения, только в области 2000-3000 об/мин., стоит догадаться, смесь будет бедной и далее, поэтому мы добавляем топливо на всем промежутке до отсечки Если вы меняете значение в колонке 10, всегда ставьте то же значение в колонку 9. Если вы добавили 5% в колонке 10, сделайте то же самое и в 9. Причина в том, что вы можете попасть по значению вакуума не точно в значение 10-ой колонки, а чуть ниже, а компьютер использует значения из колонок 9 и 10 для экстраполирования. Поэтому просто меняйте обе и не беспокойтесь. Не забудьте переключить таблицу на таблицу №2, которая работает после переключения кулачков. Теперь вам надо править таблицу №1 скажем до 6500, а потом останавливаться. Таким образом, когда вы настраиваете на оборотах выше 7000, мотор уже должен быть настроен достаточно хорошо, до этой точки. Когда вы поднялись до оборотов после точки переключения больших кулачков, а потом пошли дальше вы получите график примерно такого плана: ![]() Вы настроили точку переключения ВТЕКа на 5000 об/мин и этом слишком мало, о чем свидетельствует провал между 5000-5800 об/мин на графике. Теперь у вас в голове должна появиться мысль, что неплохо бы было чтобы момент переключения не чувствовался и у нас была почти прямая линия на графике. К этому и надо стремиться. Теперь мы мысленно проводим прямую, как показано точками на рисунке вверху. Учтите, что на практике прямая может и не получиться, возможно, будет небольшая ямка на графике. Теперь смотрим на график и выбираем точку переключения. В нашем случае это 5700-5800 оборотов, и график выровняется. Красота такого метода заключается в том, что не надо много раз прогонять автомобиль на стенде, чтобы найти правильное значение. Пока мы не нашли это значение, нет смысла сосредотачиваться на настройке высоких оборотов, потому как точка переключения влияет на настройки топлива на верхних кулачках. Теперь график должен выглядеть как-нибудь так: ![]() На графике вверху заметно, что можно было бы опустить момент переключения на 100 об/мин, чтобы спрямить линию. Я мог это сделать, но если это сделать, то момент включения не будет чувствоваться, будет меняться только звук. Я считаю, что вождение Хонды должно доставлять удовольствие, поэтому я ставлю точку переключения на 100 или, даже, 200 об/мин выше, чем надо, поэтому, когда мотор переходит на высокие кулачки, крутящий момент резко растет и водитель получает толчок в спину. Это дает чувство резкого увеличения мощности и добавляет удовольствия от вождения. На 2-х литровом моторе это особенно чувствуется, можно даже сделать так, что машина будет повизгивать шинами при переключении ВТЕКа. Вот пример: ![]() Посмотрите на область, которую я обвел. Я мог легко сделать точку включения на 200 об ниже и спрямить график, но я хочу, чтобы водитель чувствовал переключение. Посмотрите, как момент резко прыгает, машина взвизгивает шинами и водителю это нравится. Работа тюнера заключается не только в том, чтобы настроить AFR и подготовить машину к гонке, но и сделать так чтобы водитель получал удовольствие от вождения. При этом в гонке машина медленнее не становиться, потому как только новички попадают на низкие кулачки в условиях гонки Высокие обороты. Ваш мотор будет нуждаться в повышении топлива до определенных оборотов, а потом даже потребуется небольшое уменьшение, и кривая будет выпрямляться. Посмотрите на график чуть ниже. Видите что после 6500 и до 9000 значения практически одинаковые? Это присуще большинству двигателей. А когда вы пройдете отметку 9000 об/мин, значения могут начать падать, и вы увидите точку максимума, после которой график чуть снизится. Не забудьте проверить, чтобы график был ровный, без скачков. ![]() Хорошо, вы уже на финишном этапе настройки, перейдем к колонкам 6-8. О них мы еще не говорили. Можно заполнить их 2 путями. Либо заполнить их после того, как вы настроили первые 5 колонок и до того как вы начали настраиваться на полном газе, либо вы можете сделать также как я, что тоже эффективно. Колонка 6-9 должны быть со значением AFR 13.5:1, за исключением двигателей с наддувом, у которых колонка 9 должна быть 12.5:1 или даже 12:1. Заметьте, что настраивать двигатель на 8000 об/мин на стенде, заполняя колонки 6-8, достаточно трудная задача. Это иногда трудно даже на 3000 об/мин. Поэтому сделайте так. Выделите мышкой колонки от 6 до 9, а затем идите в меню после Edit и выберите «Interpolate Selection» or ALT-E, это усреднит значения между колонками 6 и 9 и даст плавный переход к полному газу. Но нам не нужно, чтобы менялись значения в самих колонках 6 и 9. Помните, я говорил, что можно сделать это перед настройками на полном газе, но это сложнее и вы не знаете еще точной точки переключения ВТЕКа. После этого можно попробовать протестировать те области таблицы, где были экстраполированы значения и посмотреть, насколько хорошо они подобраны и, возможно, внести, небольшие поправки. Я тестировал много разных машин и проехал расстояние примерно в 3 тысячи миль, но я ни разу не смог попасть в колонки 7-8 таблицы. Либо я не давил педаль до конца и попадал в колонки 4-5, либо давал почти полный газ и попадал в колонку 9, поэтому на практике колонки 7 и 8 это просто переход к режиму полного газа, и редко используются в движении. Теперь у нас есть AFR 13.3-13.6 во всем диапазон, что дальше. Перед тем как править УОЗ, мы собираемся поиграться с разрезными шестернями, или i-VTEC. Начните с шестерни, которая располагается на том же валу что и распределитель. Если вы движете разрезную шестерню, это будет влиять на УОЗ, поэтому после изменения, настройке его обратно на базовые 16 градусов. Изменяйте только один вал, начиная с того, на котором находится трамблер. Сделайте замер с настройкой +1 градус и посмотрите на график. Если он идет вверх, прибавьте еще и повторите процедуру, пока он не перестанет расти, но узнайте рекомендации производителя, какой максимальный угол является безопасным. Иногда мотору может быть нужен и +6, если у вас есть достаточный зазор между клапаном и поршнем и между клапанами, а иногда нужно крутить и в минус. После того как закончили с первым валом, переходите ко второму, с ним дело пойдет гораздо быстрее. ПОДСКАЗКА: Если вы увеличиваете угол на впускном валу и уменьшаете на выпускном, вы сближаете клапана. Также если у вас валы с большим подъемом, вам не стоит увеличивать угол на впускной шестерне сильно много, потому что клапан может достать до поршня, а если вы еще оставили выпускную шестерню на 0, то клапан может достать до другого. Поэтому существует правило, выведенное эмпирически, для моторов с плотной компоновкой, если бы собираетесь поставить впускной вал на 0 или +1 поставте выпускной минимум на +2, этим вы отодвинете клапана друг от друга, уменьшив перекрытие. Теперь настало время настроить углы опережения зажигания. Начните, скажем, с опережения в 2 градуса колонках 9-10 на обеих картах, до втека и после. Посмотрите что будет. Если стало лучше, скажем, до 7000, прибавьте еще немного, возможно 0.5 градуса до этого и уменьшите плавно после 7000. Не надо делать это резко, например 30 сразу после 34, надо плавно примерно так 33, 32, 31 и т.д. Чем выше обороты, тем меньше нужен УОЗ для большинства автомобилей. Итак, у вас может быть максимальное значение 33 градуса на 8000 оборотах и затем к 9000 оно станет 31 и 29 градусов к 9500 об/мин. В этот момент вы настраиваете мотор на максимальную мощность в верхнем диапазоне оборотов. Далее вы прибавляете по 0.5 градуса в верхнем диапазоне пока не достигните максимальной мощности. Теперь у вас отличный УОЗ, ну или максимально приближенный к нему, насколько это возможно, и надо вернуться к топливу. Обратно к топливу. Это короткий этап и он займет только 2 прохода. Изменение УОЗ и фаз газораспределения может немного изменить AFR, но если вы правили УОЗ в пределах пары градусов, возможно изменения будут незаметны. В любом случае, мы собираемся сделать общие изменения в мощностном режиме, и посмотреть что будет. Выделяем, скажем, диапазон 7000-9500 и прибавляем в нем топливо на 1% и смотрим. Если стало лучше, прибавляем еще 0.5% пока мощность не достигнет максимума. То же самое делается для беднения смеси, если первый проход уменьшил мощность. ** ПОМНИТЕ, ЧТО ТЕМПЕРАТУРА ВПУСКНОГО ВОЗДУХА ДОЛЖНА БЫТЬ ОДИНАКОВАЯ ДЛЯ ВСЕХ ТЕСТОВ. Также старайтесь держать неизменной температуру охлаждающей жидкости. Это влияет на количество топлива, поэтому старайтесь держать их на одном уровне во время всех проходов. Последовательность – это главное в настройке. Итак, мы настроили шестерни, УОЗ и топливо. Теперь можно поэкспериментировать с другими выпускными или впускными системами и посмотреть, как это влияет на мощность. Вы должны настроить автомобиль именно в той конфигурации, в которой вы собираетесь участвовать в гонках. Не настраиваетесь с катализатором, если вы собираетесь ездить без него. Настройка будет в корне неверной! Вот самые распространенные ошибки, которые совершают: - Смена выпускного коллектора/выпуска. Либо настраивайтесь сразу с выпуском, либо настраивайтесь снова после установки. - Смена катализатора на более производительный. Требуется перенастройка, потому как смесь стала бедной. - Смена распредвалов. НЕ ДЕЛАЙТЕ ЭТОГО!!! - Снятие катализатора на гонку. Мы можете спалить поршня т.к. смесь бедная - Смена термостата. Машина едет на другой температуре, нежели во время настройки. Это меняет AFR, не делайте этого. - Люди думают, что они сильно умные и начинают крутить трамблер или регулятор давления топлива. Когда вы настроились, заметьте настройки и не меняйте их. Даже если вы поднимаетесь в горы или наоборот, AFR измениться совсем немного, не стоит беспокоиться об этом - С турбонаддувом, никогда не меняйте компоненты, или настраивайтесь заново после смены. Вестгейт, выпускной коллектор, турбина, пайпинг, интеркуллер, и т.д. замена этого требует повторной настройки или вы ищете неприятности на свою голову. Что можно менять после настройки? - воздушный фильтр, кроме случая смены фильтра на систему с забором холодного воздуха. - свечи зажигания - настройка зазоров клапанов - смена масла J Основное правило такое: не меняйте ничего, что может повлечь сколько нибудь существенное изменение притока воздуха, или повторите настройку после смены. Повторим основные шаги: - используйте стенд - найдите помощника - вам нужен широкополосный лямбда-зонд - настройте ХХ с AFR 14.7 - поставьте трамблер на стоковые 16 градусов - проверьте настройки базового угла в Хондате - проверяйте температуру входящего воздуха и температуру ОЖ перед каждым проходом - настройте AFR на 14.7 для колонок 1-5 и 13.6 в колонке 6 до переключения втека или до 6000 об/мин - настройте момент переключения втека, не забывая немного его запозднить. - настройте топливо для верхнего диапазона оборотов - поиграйте с шестернями - настройте УОЗ - вернитесь к топливу и подправьте его - не меняйте ничего, что может повлиять на приток воздуха Теперь я могу сказать, что ваша машина настроена достаточно хорошо. Такой подход хорошо продуман и систематизирован, он не даст вам повредить ваш двигатель. Настраивайте топливо по оборотам медленно, по одному проходу до нового значения, пока у вас не получиться идеальных значений во всем диапазоне. Если вы будете придерживаться такого подхода, вы преуспеете в настройке автомобилей. Единственная вещь, которую я делаю сверх этого это то, что я подключаю ШЛЗ непосредственно к моему ноутбуку, и я могу видеть значения AFR прямо на экране, таким вот образом: ![]() Это значения AFR, которые получаются на определенных оборотах с определенной степенью открытия дросселя. И вы видите, что у меня есть все эти значения. Большинство тюнеров не делают так, а просто смотрят значения AFR во время прогона на стенде и меняют значения ручками. Это тоже правильный метод, но он занимает больше времени и чуть менее точен. Поэтому если у вас есть Hondata dealer package, и вы не подключаете ШЛЗ к ноутбуку, то сделайте это!!! На стенде Dynopack это в принципе не нужно, потому что он дает точность, увеличивая нагрузку на нужных оборотах, но, тем не менее, все же лучше иметь такую картину. В Хондате есть опции, которые заслуживают обсуждения, но не влияют на процесс настройки. Например, вы можете отключить датчик детонации или отключить лямбда-зонд и ездить без него. Вы можете задать обороты ХХ. Или вы можете сделать так, чтобы кондиционер отключался после определенного значения открытия дросселя. Вы можете задать отсечку по давлению на любое значение в пределах, выдаваемых вашим МАПом, или задать отсечку по оборотам. Хондата также имеет встроенный контроллер закиси, чтобы изменять значения топлива и УОЗ при ее включении. Думаю что данная статья пригодится нам при настройке двигателя. |
|
|
13.5.2010, 16:06
Сообщение
#90
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
Собрал подборку карт Fuel High и Ignition High атмосферных Мицубиси из прошивок которые у меня есть.
Можно сравнить смеси и углы зажигания.
|
|
|
16.5.2010, 13:35
Сообщение
#91
|
|
|
Технический Маньяк ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 228 Регистрация: 17.3.2010 Из: Украина Вне форума Репутация: 18
|
Все ночь занимался слитой тюненой прошивкой с Эво Х - держите теперь полный фул, сток прошивка, ХМЛ, и тюненая версия, еще раз повторю что тюненая едет мама дорогая по сравнению со стоком. На машине нулевик.... и все.... больше ничего не дорабатывали, только чип. Сравнивая мапы сразу все видно ))
evo_x_AT_vinnitsa.rar ( 280,77 килобайт )
Кол-во скачиваний: 1326
53050006.hex.zip ( 322,12 килобайт )
Кол-во скачиваний: 2040
53050006xml.zip ( 2,1 килобайт )
Кол-во скачиваний: 1273З.Ы. У кого-то есть нормальная тюненая прошива атмосферного мотора? |
|
|
1.6.2010, 12:00
Сообщение
#92
|
|
|
Начинающий Технический Маньяк ![]() ![]() Группа: Технический Маньяк Сообщений: 78 Регистрация: 31.10.2009 Из: Екатеринбург Вне форума Репутация: 5
|
|
|
|
6.6.2010, 14:31
Сообщение
#93
|
|
|
Начинающий Технический Маньяк ![]() ![]() Группа: Технический Маньяк Сообщений: 78 Регистрация: 31.10.2009 Из: Екатеринбург Вне форума Репутация: 5
|
вот мои хмл для ECUFLASH на Х ланцер одну сам сделал под прошивку 52320006 а остальные дал DEEPVin
Прикрепленные файлы
|
|
|
7.6.2010, 12:30
Сообщение
#94
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
И так наконец то я прошил свой Лансер.
Вместо 93270014 залил 93270019. Прошивку уже измененную мне предоставил - ayashiko. (честь и хвала - большое Спасибо!) Но я ее еще немного доработал на свое усмотрение. Что изменено в прошивке: 1. Самое главное прописан мой иммобилайзер. (иначе далеко не уедем) 2. Отключен опрос задней лямбды. Т.е. каты можно сносить. (видно по логу) 3. Изменены карты High и Low octan fuel map. (должен уменьшиться расход и увеличится мощность). Изменена зона разгона, переходный режим и немного круиза. Думаю на круизе можно сделать еще победнее. Так же в картах изменил размерность LOAD и RPM. 4. Изменены карты Open Loop LOAD 1 и 2 (переключение открытого и закрытого цикла работы) Сдвинул от LOAD 119 к 111. Т.е. переключение с лямбды на таблицу при разгоне будет чуть раньше. 5. Изменены (сглажены) карты 1 и 2 VE. (убрал все провалы, плавный переход) 6. Изменены карты High и Low Octan Ignition Map. Убраны провалы в в зоне разгона (сделал плавный переход), увеличены углы в зоне круиза и холостого хода. Думаю на 95 и 98 бензине отдачи будет больше. Так же в картах изменил размерность LOAD и RPM. 7. Немного изменил включение вентилятора ОЖ на радиаторе. Вся прошивка заняла 2 минуты. (сначало попробовал в тестовом режиме без записи) В целом по ощущениям машинка стала лучше пулять и веселее набирает обороты, даже на 5й передаче. Вроде изменился немного звук работы двигателя. Провалов в разгоне не замечено. Расход не увеличился. Выкладываю новую прошивку, XML и свежий лог по ней.
mut_2010_06_06.RAR ( 377,42 килобайт )
Кол-во скачиваний: 1658 |
|
|
7.6.2010, 13:33
Сообщение
#95
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
Нашел тему
http://forums.evolutionm.net/ecuflash/3216...omy-tuning.html (с картинками карт) Прошивка для экономии топлива на круизе. |
|
|
7.6.2010, 15:45
Сообщение
#96
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
И так выкладываю очередную редакцию прошивки 93270019
- прописаны в MUT таблице адреса для 2х байтного логгирования (см. тему выше) - тестить буду в выходные. - исправлены оси LOAD и RPM в таблицах High и LOW Ignition (сделал более ровные) - передвинуты данные в таблицах High и LOW Ignition (в связи с изменившимися LOAD и RPM), а так же поправлены углы по логу (смотрим в логе Knock retard - где есть, там убавляем угол зажигания. Соотношение 3 ретарда-1 градус.)
Tomcat_2006_Lancer16_Var2_93270019_.rar ( 101,45 килобайт )
Кол-во скачиваний: 2612 |
|
|
8.6.2010, 16:55
Сообщение
#97
|
|
|
Технический Маньяк ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 439 Регистрация: 28.3.2010 Из: Odessa Вне форума Репутация: 16
|
так недолго экономию докрутить до выгорания клапанов а для автомата нет чего нить готовенького? Присоединяюсь! Я уже больше 5 лет занимаюсь настройкой, и к сожалению, не по наслышке знаю о прогоревших клапанах, седлах и поршнях. Так что я и сегодня не рискнул бы настроить машину только по датчику детонации, (особенно в сторону экономичности). Обязательно нужно контролировать еще и температуру выхлопа, а в идеале, и состав смеси по ШЛЗ. Естественно все это логировать и внимательно смотреть, что где происходит. Для серийного железа- выхлоп не более 700 - 750 гр. (для турбо - 800 гр.) Ну и окончательная проверка (если без стенда): - в машине 4 человека и движение на подем. Если детонация не выплывет и температура не превысит, то можно спать спокойно. А "чего нить готовенького?" то же полностью доверять нельзя! Двух одинаковых моторов, как и отпечатков пальцев, не бывает. По этому завод и закладывает в прошивку такие запасы. |
|
|
10.6.2010, 8:23
Сообщение
#98
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
http://forum.amadeus-project.com/index.php?showtopic=1553 тут выложил калькулятор VE. Забивал наши значения - итог вроде сходится с картами.
|
|
|
10.6.2010, 10:07
Сообщение
#99
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
Нашел классный проект.
http://www.megamanual.com/index.html - Спаяй и настрой свой ECU сам. MegaSquirt V2.2 Стоимость комплекта сборки примерно 200 у.е. Выложены схемы и софт. Так же полно информации по алгоритму работы ECU. (как раз для MAP датчика) Есть все формулы расчета и настройки. (правда все на английском и в их них системах мер.) Вот чего откопал по настройке VE. VE-зависит от AFR примерно так. If you do not have a wide band sensor installed, you can calculated the VE value required to produce any other AFR: newVE% = oldVE% * (stoich(14.7) / desired AFR) т.е. новое VE= старое в карте VE%*(старое значение в карте AFR/ новое значение AFR) For example, if you have a stoichiometric mixture (NB02 = 0.50 volts) with 65% VE at a certain RPM and kPa, then to lean the mix to 16.0:1 you need: 65% * (14.7 / 16.0) = 60% To richen an 80% VE entry to 12.5:1 from stoichiometric: 80% * (14.7 / 12.5) = 94% However, you cannot use the narrow band signal to determine a stoichiometric ratio at high engine speeds and loads - this will damaged your engine if you try! A wide band sensor and controller can be used under these conditions for feedback control. Примерный калькулятор - http://www.megamanual.com/v22manual/vetable.htm Под наши значения выдал. следующее: VE Table RPM Range [ 8] # expressed in RPM/100 [ 0] = 6 [ 1] = 11 [ 2] = 20 [ 3] = 30 [ 4] = 39 [ 5] = 48 [ 6] = 58 [ 7] = 67 VE Table Load Range (MAP) [ 8] [ 0] = 20 [ 1] = 30 [ 2] = 45 [ 3] = 55 [ 4] = 65 [ 5] = 80 [ 6] = 90 [ 7] = 100 VE Table [ 8][ 8] [ 0] [ 1] [ 2] [ 3] [ 4] [ 5] [ 6] [ 7] [ 0] = 40 47 57 62 63 60 57 54 [ 1] = 43 51 61 67 67 64 61 58 [ 2] = 47 56 67 73 74 70 67 64 [ 3] = 50 59 71 78 78 74 70 67 [ 4] = 53 62 75 82 82 78 74 70 [ 5] = 57 67 81 89 89 85 81 77 [ 6] = 60 71 85 93 93 88 84 80 [ 7] = 63 74 89 97 98 93 88 84 Мегамануал со всеми расчетами и описаниями. - http://www.megamanual.com/mt28.htm#a1tvg Короче смесь и углы поменяли (Open Loop тоже) - надо по формуле пересчитать карты VE. |
|
|
10.6.2010, 16:04
Сообщение
#100
|
|
|
Супер Технический Маньяк ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57
|
Да похоже без ШПЛ (ШКД) и EGT не настроишь карты.
AFR поправили - дентонация - устранили углы поправили - VE поправили по AFR - дентонация - устранили углы поправили - опять чего ни то съедет Этак до безконечности править можно. Правильно пишут про MAP (ДАД) системы - чуть что поправил или поменял, надо заново калибровать всю систему. Блин есть у кого ни то схемы LC-1 или LM-1 ?? (или только покупать?) Почем ШПЛ (ШКД) ?? И сколько стоит EGT (датчик + шкала) ? |
|
|
![]() ![]() ![]() |
|
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
| Текстовая версия | © 2006-2025 Форум Технических Маньяков. |
|
|