Am29f400bb как подключить к программатору

Am29f400bb как подключить к программатору

Источники питания электронной аппаратуры, импульсные и линейные регуляторы. Топологии AC-DC, DC-DC преобразователей (Forward, Flyback, Buck, Boost, Push-Pull, SEPIC, Cuk, Full-Bridge, Half-Bridge). Драйвера ключевых элементов, динамика, алгоритмы управления, защита. Синхронное выпрямление, коррекция коэффициента мощности (PFC)

Обратная Связь, Стабилизация, Регулирование, Компенсация

Организация обратных связей в цепях регулирования, выбор топологии, обеспечение стабильности, схемотехника, расчёт

Первичные и Вторичные Химические Источники Питания

Li-ion, Li-pol, литиевые, Ni-MH, Ni-Cd, свинцово-кислотные аккумуляторы. Солевые, щелочные (алкалиновые), литиевые первичные элементы. Применение, зарядные устройства, методы и алгоритмы заряда, условия эксплуатации. Системы бесперебойного и резервного питания

Высоковольтные выпрямители, умножители напряжения, делители напряжения, высоковольтная развязка, изоляция, электрическая прочность. Высоковольтная наносекундная импульсная техника

Электрические машины, Электропривод и Управление

Электропривод постоянного тока, асинхронный электропривод, шаговый электропривод, сервопривод. Синхронные, асинхронные, вентильные электродвигатели, генераторы

Технологии, теория и практика индукционного нагрева

Системы Охлаждения, Тепловой Расчет – Cooling Systems

Охлаждение компонентов, систем, корпусов, расчёт параметров охладителей

Моделирование и Анализ Силовых Устройств – Power Supply Simulation

Моделирование силовых устройств в популярных САПР, самостоятельных симуляторах и специализированных программах. Анализ устойчивости источников питания, непрерывные модели устройств, модели компонентов

Силовые полупроводниковые приборы (MOSFET, BJT, IGBT, SCR, GTO, диоды). Силовые трансформаторы, дроссели, фильтры (проектирование, экранирование, изготовление), конденсаторы, разъемы, электромеханические изделия, датчики, микросхемы для ИП. Электротехнические и изоляционные материалы.

Интерфейсы

Форумы по интерфейсам

все интерфейсы здесь

Поставщики компонентов для электроники

Поставщики всего остального

от транзисторов до проводов

Компоненты

Закачка тех. документации, обмен опытом, прочие вопросы.

Майнеры криптовалют и их разработка, BitCoin, LightCoin, Dash, Zcash, Эфир

Обсуждение Майнеров, их поставки и производства

наблюдается очень большой спрос на данные устройства.

Встречи и поздравления

Предложения встретиться, поздравления участников форума и обсуждение мест и поводов для встреч.

Ищу работу

Предлагаю работу

нужен постоянный работник, разовое предложение, совместные проекты, кто возьмется за работу, нужно сделать.

Kуплю

микросхему; устройство; то, что предложишь ты 🙂

Продам

Объявления пользователей

Тренинги, семинары, анонсы и прочие события

Общение заказчиков и потребителей электронных разработок

Обсуждение проектов, исполнителей и конкурсов

Источник

BMW 5 series ///M Performance Edition › Бортжурнал › Программирование с умом. Часть 1 — Основы прошивок MS42/MS43

Доброго времени суток всем)

В своей статье про программирование ЭБУ, я упоминал, о редактировании стоковых прошивок ЭБУ DME, ну что же, я думаю настало время, познакомиться с этим по-ближе. Для начала, разберемся в основных картах и параметрах прошивок, которые необходимо и можно изменить, чтобы получить в итоге ту прошивку которую хотим. Разберем несколько способов как произвести чтение или запись прошивки, программы для редактирования, приведем краткое руководство по чип-тюнингу.
Естественно данные записи осилят не все, углубляться в тонкости тоже не будем, ну и по количеству желающих мы определим, стоит ли двигаться дальше, или же это мало кому интересно. Самое главное правило, это четко знать и понимать что Вы делаете, и какой будет результат. Для того чтобы разобраться в этом подробнее, нужно уметь работать с байтами, иметь навык работ с программами, поэтому эти понятия мы опустим, так как это не уроки программистов, а теория может растянуться на долго.

READ  Как подключить телепорт в кубезумие 2

Существует несколько способов чтения/записи прошивки блока.

Выпаивание flash с платы с помощью фена и чтение/запись посредством программаторов flash памяти. Данный способ самый старый и самый трудоёмкий. Всегда есть вероятность повредить дорожки платы при демонтаже или перегреть саму микросхему памяти. Вот небольшой список программаторов, которые работают с 29F400:
— Wilem
— Triton
— Autoprog
— galep
— biprog
— turboV6

KESS v2. Профессиональный загрузик ЭБУ, предназначен для чтения и записи блоков управления легковых, грузовых автомобилей и мотоциклов через диагностический разъем OBD2. Поддерживает большинство типов ЭБУ и совместим практически со всеми автомобилями. Поддерживает все основные протоколы CAN / J1850 / K-LINE. Имеет функцию автоматического резервного копирования и восстановления ЭБУ. Так же используют для чип-тюнинга.

Флешер Galetto 1260 в режиме загрузчика (boot mode), полное чтение flash. Изначально программа адаптера 1260 не позволяет читать всю flash блока MS43 в режиме загрузчика. Но в тоже время, такая возможность заявлена для блоков ME7.1, ME 7.5 фирмы BOSCH. Таким образом, «ошибочно» указав ME7.1, ME 7.5 в программе флешера можно прочитать MS43 в boot mode.

Загрузчик Minimon (boot mode) + k-line адаптер. Чтение всей flash памяти. Программа Minimon представляет собой свободно распространяемый монитор для процессоров семейства С166. Minimon работает через последовательный порт. На этапе загрузки, программа помещает свою сервисную подпрограмму (монитор) в процессор. Загруженный монитор содержит весь необходимый функционал для чтении/записи любой области памяти. Клиентское приложение «общаясь» с монитором по последовательному порту (в нашем случае –по интерфейсу k-line) позволяет производить манипуляции с памятью процессора.

Программа Chiploader (boot mode)+ k-line адаптер. Чтение и запись всей flash памяти.

JMGarageFlasher (boot mode)+ k-line адаптер. Чтение и запись всей flash памяти. Программа полностью бесплатна. Скачать можно здесь (18.1 Мб).

JMGarageFlasher — небольшая бесплатная утилита, написанная с использованием библиотеки QT. Утилита позволяет читать всю flash память AM29F400BB блоков управления Siemens MS42/MS43 в режиме загрузчика. Работает через k-line адаптер. (На данный момент версия еще сырая, и имеет баги, но ведется работа и в скором времени будет стабильная версия)

Вся прошивка ЭБУ MS43 находится во внешней flash-памяти AMD29F400BB, расположенной на плате рядом с процессором C167. Размер flash составляет 512Кб.

В случае работы с блоком на столе, необходимо подать на разъём ЭБУ питание и k-линию.
1-4 — масса ЭБУ (можно использовать любой из контактов)
1-7- «+12В»
4-32 — К-Линия
4-26- «+12B» зажигание

READ  Как подключить самсунг gt s5360 к компьютеру

Для ввода процессора в режим программирования (boot mode) необходимо перемкнуть 104 вывод процесcора C167 он же вывод 27 ноги flash памяти AM29F400BB на массу через резистор сопротивлением порядка 10КОм до подачи напряжения питания на ЭБУ. См.фото выше.

Для BOSCH ME 7.2 bootmode programming:

Рассмотрим основные карты и параметры прошивки, необходимые для отстройки нестандартного (модифицированного) мотора M52TU и M54.
Все параметры прошивки подразделены на 4 основные категории:
1) Общие сведения
2) Топливо/смесь
3) Зажигание
4) Тайминги/Vanos

Редактировать прошивку можно программами WinOls и TunerPro.
Все примеры в записи сделаны в редакторе WinOls. Этот редактор Вы можете скачать здесь (бесплатная взломанная версия, с русификатором). TunerPro бесплатную версию Вы можете скачать здесь (2.74 Мб).

Калибровочные данные прошивки MS43 начинаются с адреса 0x70000.
Версия софта находится в начале калибровок и повторяется 3 раза. По умолчанию, в редакторе WinOls значения по нужному адресу иллюстрируются в виде баров. Для того чтобы увидеть цифровые значения версии софта, необходимо переключиться в режим ASCII нажав правой кнопкой мыши в поле дампа и выбрав «ASCII».

ISN расположен в области адреса 0x3ED0 и занимает 6 байт. ISN легко найти по предшествующим «FF FF» байтам и отдельно стоящим значимым 6 байтам самого ISN (см. изображение).
Для приведения ЭБУ к заводскому(начальному) состоянию, в область ISN нужно записать «FF FF FF FF FF FF». «Чистая» область ISN позволяет привязывать любой ЭБУ MS43/MS42 к любому рабочему EWS с помощью INPA. При проведении операции синхронизации в INPA, ЭБУ скопирует данные ISN из EWS в свою прошивку и будет проведена синхронизация в штатном режиме. Данный метод хорош при отсутствии средств программирования EWS, но требуется синхронизировать иммобилайзер от другой машины.

Siemens MS42/MS43 имеют обширный набор настроек впрыска топлива. Такое разнообразие и гибкость позволяют откалибровать блок практически под любые задачи.
Основные константы:
C_TI_MIN_IV — минимальное время впрыска в мсек. Контроллер никогда не откроет форсунку меньше чем на заданное время. Как правило равно — 0.352 мсек.

Если требуется скорректировать смесь, то начать стоит с этой карты. От этой величины отталкиваются все расчеты по времени впрыска в штатном режиме работы, когда исправен датчик расхода воздуха. В случае неисправности ДМРВ, ЭБУ получает значение расхода воздуха по карте IP_MAF_1_DIAG.

IP_MAF_1_DIAG(16×16). Прогноз(получение) расхода воздуха по положению дросселя.
Карта работает при наличии проблем с ДМРВ.
Ось 1 — обороты
Ось 2 — tps, положение дросселя

Это так называемая карта alpha/n. Многие тюнеры используют её при установке многодроссельного впуска и, соответственно, удалении ДМРВ из системы. При данном подходе, нагрузка на мотор(расход воздуха) рассчитывается очень неточно и как следствие, выходная топливовоздушная смесь и зажигание оставляют желать лучшего.

Частичные и полные нагрузки

IGAB_IVVT — угол зажигания на частичных и полных нагрузках при работающем vanos. Это расчетная величина (переменная), которая используется для дальнейших вычислений целевого УОЗ( IGA — он же угол опережения зажигания ).
Формула раcчета:

READ  Как к pro tools подключить звуковую карту

IGAB_IVVT = (IP_IGA_TCO_1_PL_IVVT__N__MAF — IP_IGA_TCO_2_PL_IVVT__N__MAF) * IP_FAC_PL_IVVT__TCO__TCO_ST + IP_IGA_TCO_2_PL_IVVT__N__MAF

IP_IGA_TCO_1_PL_IVVT__N__MAF — карта УОЗ при холодном моторе (TCO1)

IP_IGA_TCO_2_PL_IVVT__N__MAF — карта УОЗ при горячем моторе(TCO2)

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

IP_FAC_PL_IVVT__TCO__TCO_ST — фактор (вес) разницы между этими двумя картами (для TCO1 и TCO2).

При расчетах целевого IGA стоит учитывать: температурную коррекцию IP_IGA_MAF_N__N__MAF* IP_FAC_TIA_TCO__TCO__TIA и переходный угол воспламенения ID_IGA_TRA_KNK_N_MAF*ID_FAC_IGA_TRA_TIA

Т.е. суммарный УОЗ (IGA) получается по формуле:

IGA = IGAB_IVVT + (IP_IGA_MAF_N__N__MAF IP_FAC_TIA_TCO__TCO__TIA) + (ID_IGA_TRA_KNK_N_MAF ID_FAC_IGA_TRA_TIA)

При тюнинге стоит крутить карты IP_IGA_RON_91_PL_IVVT__N__MAF и IP_IGA_RON_98_PL_IVVT__N__MAF для прогретого мотора и 91-го, 98-го октана соответственно.

IP_IGA_ST__N — карта УОЗ на старте,

IP_IGA_TCO_ST__TCO
— коррекция УОЗ на старте

IGA (на старте) = IP_IGA_ST__N + IP_IGA_TCO_ST__TCO

Частое изменение дросселя

IP_IGA_PU__N__TCO — УОЗ при перемещения дросселя, так называемый tralling trottle.

Базовый УОЗ на ХХ при рабочем VANOS:

вычисляется на основании 2-ух карт IP_IGA_TCO_1_IS_IVVT__N__MAF и IP_IGA_TCO_2_IS_IVVT__N__MAF для холодного (TCO1) и прогретого (TCO2) мотора соответственно и в соответствии с фактором из карты IP_FAC_IS_IVVT__TCO__TCO_ST.

В случае отказа VANOS, блок перемещает валы в крайние положения, выставляет ошибку и УОЗ на ХХ расчитывается по карте IP_IGAB_IS__N__MAF.

Продолжение следует, на данный момент пока усвоим данные уроки, в будущем попробуем углубиться в понятия и определения, чтобы расставить все точки над «И».

Всем спасибо за внимание! До скорых встреч! С наступающим праздником «Пасхи».

Источник

Am29f400bb как подключить к программатору

все работают с этой флеш и с этим программатором.

Admin Дата: Четверг, 29.01.2015, 16:22 | Сообщение # 4

добрый день.
фото программатора прикрепите.

подготовленного к работе, с выставленными перемычками и джамперами.

на адаптере снимите джампер (над штырями для шлейфа), таким образом мы его подготовим к работе с 29 серией.

впаиваем микросхему в адаптер совмещая ноги и ключи.

шлейфом для 400, с программатором можно не соеденять. для 800, обязательно.

Admin Дата: Четверг, 29.01.2015, 17:18 | Сообщение # 6

По джамперам вроде все правильно.
сфоткайте с снятым адаптером. там возле зиф есть джампера, посмотрю на них. адаптер закрывает.

ID отдает правильно?

ИД вообще не выдаёт, в окне в скобках стоят только точки, в стоке Ай Ди

Admin Дата: Четверг, 29.01.2015, 17:53 | Сообщение # 8

адаптер снимите. и сделайте фото программатора чтобы было видно джампера которые между плсс32 и зиф сокетом зеленым.

если они выставленные как на рисунке в софте и ошибки нет.

то нужно разбираться с программатором.

при условии конечно, что ис исправна.

pobedyst Дата: Четверг, 29.01.2015, 18:06 | Сообщение # 10

Питание программатора подавал или по USB или 12в адаптер, фото джамперов под адаптером :

Admin Дата: Пятница, 30.01.2015, 04:43 | Сообщение # 11

вот теперь все понятно.

на J2 стоит лишний джампер вертикально у вас.

вот правильная поставновка джамперов для данной ис.

на J1 стоит горизонтально в нижней секции.
на J2 стоит горизонтально в вехней секции.
все.

Источник

Поделиться с друзьями
Как подключить и установить...
Adblock
detector