Что такое bdm режим при считывании эбу
Способы программирования
Разделим условно их на "диагностический"(ПС)* и "инженерный"(ПС)*. В чем-же их различия.
Первое и самое главное в порядке доступа к содержимому Flash-памяти ЭБУ.
"Диагностический" предполагает всегда доступ через сервисный разъем автомобиля посредством программы-загрузчика подгружающей "Loader" в ОЗУ или ПЗУ ЭБУ автомобиля на время сессии чтения-записи. Тут надо сразу оговориться, что не все Флешеры (от слова Flash, так мы будем далее именовать устройства работающие с ЭБУ через диагностический разъем) имеют возможность читать содержимое Flash-Памяти. Некоторые, как например практически все дилерские приборы, умеют только производить запись.
"Инженерные" варианты загрузчиков работают с содержимым памяти ЭБУ через так называемый отладочный интерфейс, который по своему существу и называется "инженерным". В зависимости от семейства процессоров, этот интерфейс на сегодня может быть различным.
Для ЭБУ, оснащенных процессорами Motorola MPC, он носит название BDM (Background Debug Mode).
Для ЭБУ, оснащенных процессорами семейств "Infineon" (С167xx, ST10xx, TC17xx и т.д.), он носит название BSL (Bootstrap Loader)
Для ЭБУ, оснащенных процессорами семейства "Renesas", он носит название JTAG (Joint Test Action Group)
Данные загрузчики используют Loader самого процессора ЭБУ.
Следующим достаточно существенным отличем являются принципы "получения разрешения" загрузчиком от ЭБУ на начало процесса чтения-записи. При работе "дилерским" методом ЭБУ запрашивает ключ доступа (пароль) для разрешения сессии репрограмминга.
При получении правильного ключа, ЭБУ разрешает работу со своим массивом памяти. При не получении ответа, получении неправильного ответа — сессия закрывается. Назовем такой метод полученя разрешения ВИРТУАЛЬНЫМ.
При работе "инженерным" методом разрешение на такую сессию получается путем изменения физического уровня сигналов на соответствующих выводах процессора ЭБУ. Принято называть такие выводы Boot-Pin. Их может быть от одного и до… Зависит от схемотехники и конфигурации конкретного процессора. В ряде случаев необходимо бывает снять физический уровень с одного пина процессора и подать его на другой. Например С167хх ST10хх. Снимем со 105 пина процессора, подаем на 104 пин.
Соответстенно и назовем такой метод получения доступа ФИЗИЧЕСКИМ.
Но… производитель не стоит на месте. С целью затруднить доступ тюнерам к своему ПО, способы защиты постоянно совершенствуются. Повышается ее уровень (TPROT от Protection). Примерно с TPROT9 при открытии BSL-Сессии процессор запрашивает у загрузчика ключ доступа.
Еще одним действием для защиты ПО стало помещение одного из ключей RSA в ОТР (одноразово программируемая) область Flash-Памяти процессора. Например Bosch Kefico ME17.9.хх, что затруднило работу с данным ЭБУ "Диагностическим" методом. Благо сам же производитель закладывает в ПО ряд моментов, которые позволяет тюнерам обходить данные способы защиты. (например флаг конфигурации " Не рассчитывать RSA")
В данной статье рассмотрим вопросы доработки X-PROG и BDM адаптера 1-002-0017.
Стоит обратить внимание, что интернет-магазин TOPDIAG.BY предлагает качественную версию программатора XPROG BOX (X-PROG M) ver. 5.55 которая работает без USB ключа (донгла), что позволяет качественно оптимизировать работу. Просим не путать с кривыми китайскими псевдо версиями X-PROG 5.60 с донглами.
Программатор X-PROG прекрасно работает с семейством микросхем Motorola, в том числе и закрытыми Motorola. Однако в ряде случаев могут возникнуть вопросы при чтении закрытых (залоченных) Motorola. Если X-PROG не читает закрытые Motorola следует проверить номинал ряда электронных компонентов и в случае необходимости произвести их замену.
Одной из причин невозможности чтения закрытой Motorola могут быть резисторы, установленные не того номинала. В этом случае при чтении закрытой Motorola происходит просадка напряжения на контакте VPP ниже 9.5В и как следствие прочитать залоченную Motorola невозможно. Производим замену резисторов согласно рекомендациям, приведенным на рисунке.
Так же могут возникнуть вопросы при чтении закрытых Motorola 9S12, Motorola HC12 и Micronas из-за BDM адаптера. BDM адаптер 1-002-0017 предназначен для чтения закрытых Motorola 9S12, Motorola HC12 и ARM семейство MICRONAS. В настоящее время существует несколько ревизий данного адаптера и первые версии нуждаются в доработке. Доработка первой версии адаптера приведена в официальной рекомендации, которую можно найти непосредственно в файлах установленной программы (документ xprog-errata-sheet-001.pdf). В рамках данной статьи мы остановимся на доработке более новых версий адаптеров, которые по внешнему виду отличаются от варианта в официальной рекомендации.
На следующем фото приведен полностью доработанный вариант BDM adapter Rev. С, P/C: 1-002-0017:
- отсутствует диод (позиция 1);
- присутствует дорожка (позиция 2);
- установлен конденсатор согласно datasheet (позиция 3).
Доработка адаптера BDM 1-002-0017 XPROG заключается в удалении диода 4148, в случае отсутствия дорожки необходимо установить перемычку.
В ряде случаев конденсатор (позиция 3) может отсутствовать, однако обращаем внимание, что эффект сглаживания бросков и пульсаций при изменении тока нагрузки и входного напряжения на стабилизатор напряжения L52B будет отсутствовать. Рекомендуем установить конденсатор номиналом не ниже требуемого datasheet.
Широкий выбор оборудования для компьютерной диагностики автомобилей, ремонт автомобильных диагностических сканеров и адаптеров различной степени сложности, доставка диагностического оборудования по Минску и всей территории РБ, возможна доставка в РФ.
Офис: г. Минск, ул. Скрыганова, 6-3/47 ИП Латыпов Николай Кабилжанович УНН291078028 Свидетельство выдано Минским горисполкомом 29.12.2011 г., РБ, г. Минск, ул. Скрыганова, ЧБ-9.
Вы задумывались как делается чип тюнинг ? Как считывается прошивка , заливается, редактируется? Почему цена на чип так отличается в зависимости от модели и года? Давайте разбираться по порядку.
Что такое чип тюнинг и для чего он нужен мы уже писали, теперь же поговорим о том, как он делается, и почему надо доверять профессионалам.
Нужно иметь большой опыт в диагностике, понимать как работает мотор и другие узлы и агрегаты, чтобы не навредить. Да мы можем отключить какие-то части (например ЕГР, катализатор), но это не влияет на работу и ресурс мотора, а замена этих узлов зачастую очень дорого. Кроме этого нужно иметь большое количество оборудования, чтобы была возможность прошить любое авто, а так же восстановить, в случае если что-то пошло не так.
В самом начале обязательно делается диагностика , так как на неисправном авто тюнинг не будет виден, да и мотору можно сделать еще хуже. Да и бывает, что люди хотят «починить» авто прошивкой, но нужно ремонтировать авто, а не чиповать!
Нет компрессии в 1 цилиндре
Способов программирования ЭБУ немало, давайте разберем некоторые из них.
Прошивка по OBD .Такой способ программирования применяется на большинстве бензиновых и многих дизельных авто. Например, прошить киа рио, хендэ солярис, исузу, почти все китайские авто делаются через диагностический разъем. Причем получается как записать тюнингованную прошивку, так и считать ее перед этим из блока. Например, дизельный спортейдж, мерседес, свежие дизельные ВАГИ по ОБД можно только записать прошивку, а считать нельзя! Нужно доверять такую работу профи, так как в случае ошибки будет очень сложно восстановить.
Прошивка через разъем ЭБУ, без разбора .Таким способом делаются как правило авто марки ВАЗ, почти все, а также некоторые иномарки, например Mitsubishi Lancer X 1.5. Нет ничего сложного в этом способе Используются специальные программно-аппаратные комплексы, например Combiloader, которые делают такие блоки на ура.Прошивка с разбором.
BSL . Этот способ применяется на большинстве иномарок, например Ауди, БМВ, Фольксваген и тд. Сложный способ, нужно доверять профессионалам, так как нужно вскрывать блок управления, и только это уже нужно делать аккуратно, дальше подпаивает от 1 до 4 проводов к определенным точкам, чтобы перевести процессор в режим программирования и это дает нам возможность как считать, так и записать прошивку. ЭБУ с процессором Infineon Tricore делаются таким способом.
BDM . Так же как и предыдущий способ, делается с разбором, применяется в ЭБУ с процессором Motorolla. Блок вскрывается, через специальный адаптер с иголочками к плате ЭБУ подключается программатор и это позволяет получить прошивку из ЭБУ а потом так же записать ее обратно. Неправильное вскрытие может вывести из строя ЭБУ!
JTAG . (AUD) Сложный способ. Требует особой внимательности и опыта. Используется в основном на процессорах Denso, в основном на Японских марках, например Suzuki, Mitsubishi, требует подпайки до 20! проводов. Порой требуется припаять провода к ножкам процессора, размером менее миллиметра. Позволяет слить и записать прошивку.
Внешний программатор . Один из самых сложных способов. Требует большого опыта, мастерства и знаний от мастера. Используется в основном на старых авто, например Peugeot 607 2.2мотор и блок Магнетти марелли. Выпаивается специальным феном микросхема памяти, ставится в спец программатор, это позволяет считать и записать прошивку в память микросхемы.
Это самые распространённые способы, и каждый из них по-своему сложен. Кроме того с каждым годом производители делают все более сложные защиты от тюнинга (TPROT, GPT), это тоже вкладывает свои сложности и соответственно цена выше. Цена на чип тюнинг зависит от многих факторов: тут и способ программирования, и работа калибровщика (об этом поговорим еще), и стоимость оборудования – все в целом. Поэтому, например, на Ладу или бензиновую иномарку объемом до 2 литров можно сделать относительно дешево, то например, БМВ F серии совсем другая история. Кроме того, качество самого тюнинга имеет свою цену, 2 разные прошивки от разных калибровщиков может стоить сильно по-разному и цена у них будет соответствующая.
Вторая конференция "Технологии авторемонта. Диагностика современных силовых агрегатов"
8-й день (29 марта)
«Замена программного обеспечения ECU (перепрошивка) различных систем автомобилей»
Лекцию читает Ниточкин Алексей Викторович
Практикующий диагност с 1998 года, обладатель сертификата: "Эксперт по автомобильным системам BOSCH", победитель конкурса профессионального мастерства по разделам: "Системы управления бензиновым впрыском" и "Автомобильная электротехника", проводимого компанией BOSCH в 2006 году, практикующий специалист в области чип-тюнинга с 2007 года, автор нескольких десятков интернет-статей по чип-тюнингу: autodata.ru/article/chip_tyuning/ .
Часто звучающие слова и выражения на лекции:
BDM порт (режим) - это специальный отладочный интерфейс процессоров фирмы MOTOROLA, который позволяет перезагружать программное обеспечение процессора.
Boot mode – режим, в котором процессор позволяет работать со своей внешней и внутренней памятью.
Boot pin - контакт на плате ЭБУ или вынесенный за его пределы, служащий для перевода процессора ЭБУ в режим Boot mode.
JTAG - интерфейс на базе стандарта IEEE 1149, который служит для проверки работы и чтения \ записи процессора.
Область flash - область памяти ЭБУ, в которой содержаться калибровочные таблицы и управляющая микропрограмма ЭБУ.
Область EEprom - область памяти ЭБУ, в которой содержится так называемый паспорт ЭБУ, содержащий в себе как правило код иммобилайзера, вин номер автомобиля, коды форсунок для дизельных двигателей и многое другое.
На заметку: область EEprom может находиться как в отдельной энергонезависимой микросхеме памяти, так и эмулирована в области Flash.
Infineon TriCore - тип микропроцессора, применяемый во многих современных ЭБУ двигателя, является на данный момент самой распространенной версией микропроцессоров
Flasher - устройство для чтения записи ЭБУ посредством диагностического метода/
Диагностический метод - метод чтения \ записи ЭБУ непосредственно через диагностический разъем автомобиля без снятия ЭБУ с авто и его разбора.
Начало лекции лично меня немного удивило – не думал, что будет столько желающих слушать и вникать в такие сложные сферы, коими является практически все, что относится к понятию «чип-тюнинг»:
Алексею Ниточкину лекцию помогал вести его коллега Роман, тоже чип-тюнер из Подмосковья. Когда у слушателей возникали вопросы, он так же пояснял все непонятное, главное тут «снять все вопросы»:
Не буду пересказывать вам всю лекцию, да это и невозможно, остановлюсь на некотором, например на вопросе, который всегда волнует клиентов автосервисов, мол, зачем перепрошивать автомобили, они же с завода приходят, а вы тут самодеятельность разворачиваете …
Отвечу словами лектора, который привел показательный пример:
Он рассказал, что одна из моделей автомобиля Опель имела за свою жизнь 38 обновлений софта (то есть, так называемых «прошивок», которые выпускал Производитель). А вы думаете, что если машина пришла с завода, то она «самая супер»? Во время эксплуатации автомобиля всегда и постоянно выявляются какие-то недочеты, которые Производитель исправляет выпуском обновлений прошивок.
Эта лекция была построена как «теоретически-практическое занятие»:
Так как рассматриваемые вопросы были не слишком простыми:
1. Что такое чип-тюнинг.
2. Цели и возможности при проведение репрограмминга, а именно: смена норм токсичности, увеличение мощности двигателя, устранение заводских ошибок в программе ЭБУ двигателя (ECU).
3. Способы и виды реализации процедуры чип-тюнинга: работа через диагностический разъем, работа с блоками методом внутрисхемного программирования.
4. Типы и виды оборудования для проведения чип-тюнинга: наиболее популярные бренды для разных типов программирования.
5. Наглядное проведение процедуры чип-тюнинга с использованием различных методов и оборудования на примере нескольких блоков управления, установленных на демо-стенде.
Будут рассмотрены все распространенные виды работ с ЭБУ:
- диагностический разъем OBD-II;
- Boot режим;
- BDM режим.
То для лучшего понимания Ниточкин С.В пользовался своим рабочим столом, программатором и пр.:
И всё, что он делал на своем рабочем столе (считывал прошивку, заливал и пр.), все отображалось на большом экране:
А когда у слушателей возникали вопросы,
То на каждый вопрос следовал доходчивый ответ лектора. А вопросов, между прочим, было достаточно.
Для наглядности Ниточкин А.В показал собравшимся весь процесс работы в блоком управления на конкретном примере – на БУ отечественного автомобиля:
И пока слушатели рассматривали пущенный по рядам блок управления, он готовил к наглядному показу свое оборудование:
После этого на большом экране была показана конкретная работа чип-тюнера с конкретным блоком управления:
Слушатели могли и записывать рассказанное, и сохранять:
Вообще-то, на настоящее время чип-тюнинг это «определенная необходимость». В чем именно необходимость?
На фото: K TAG
Программатор, работающий на базе ПК, используемый для работы с ЭБУ на «столе» в режимах Boot pin, JTAG, BDM. Представляет собой модульное ПО, позволяющее пользователю приобретать те модули, которые ему необходимы для работы.
Существует два типа: Слейв (slave) и Мастер (master).
Слейв сохраняет считанный дамп в закриптованом виде, и для его раскриптовки необходимо обращаться к Мастеру, к которому будет привязан данный Слейв.
Конечно же немного не удобно, но при условии что цена Слейв версии практически в два раза меньше, чем Мастер и если Вы сами не собираетесь заниматься калибровкой ПО ЭБУ, то это Ваш вариант.
Большинство автолюбителей почему-то считает, что чип-тюнинг – это только прибавление мощности, крутящего момента, драйва на дороге, если короче. Но так ли это?
Основные работы, которые проводятся чип-тюнерами, это необходимые работы, связанные с нашими российскими условиями. И вы знаете эти условия: не совсем качественные топливо и моторное масло, дорожные условия. Сюда надо обязательно прибавить тот фактор, который мало кто берет во внимание: «Средний уровень жизни». Вот от него и отталкивается большинство автолюбителей, когда перед ними стоит выбор: «купить новый сажевик или провести чип-тюнинг?».
Сажевый фильтр стоит тысячу-две долларов, чип-тюнинг – гораздо меньше. Причем после чип-тюнинга о таком понятии как «проблемы с сажевым фильтром» можно забыть навсегда. То есть, немного потратиться один раз – и забыть. А если покупать новый сажевый фильтр, то насколько его хватит при тех условиях, что были только перечислены? Ответ понятен. Но «чипование» - это не только работа с сажевиком, это много других работ, которые не может не проводить участник дорожного движения в России. Увы, такова наша автомобильная жизнь в настоящее время. Когда разбогатеем, тогда и топливо будем производить хорошее везде и всегда. И все остальное наладится.
В течении дня слушатели могли познакомиться и задать вопросы людям, имена которых широко известны как в Интернете, так и среди автоспециалистов: В.Посталовский (слева) и А.Шульгин (справа на фото):
Если кто не в курсе вопроса, вот что "придумал и воплотил в металл" В.Посталовский:
Для максимально точного и объективного проведения комплексной диагностики систем впрыска и зажигания, датчиков и исполнительных механизмов двигателя автомобиля мотор-тестер - это необходимый инструмент, с помощью которого можно увидеть реальные аналоговые сигналы, посмотреть в развернутом виде графики по первичной и вторичной цепях зажигания, проверить правильность работы системы фаз газораспределения, определить относительный баланс мощности по каждому цилиндру, проверить электронные датчики при непосредственном подключении.
Autoscop III (Мотортестер) Постоловского - цифровой диагностический 8-ми канальный USB-осциллограф предназначен для мониторинга измерения и анализа электрических сигналов. По полученным данным можно оценить работоспособность датчиков и исполнительных механизмов и устройств. Мотор-тестер комплектуется автомобильными кабелями и адаптерами для проверки первичных и вторичных цепей зажигания, датчиками давления и разрежения.
И по разработкам А.Шульгина, о чем он коротко рассказал собравшимся; классическая методика диагностики в числе прочего предусматривает:
• проверку компрессии в каждом цилиндре;
• проверку свечей и катушек зажигания;
• тестирование топливных форсунок на стенде;
• контроль правильности установки распределительного вала;
• при необходимости установку УОЗ на холостом ходу и на повышенной частоте вращения;
• измерение противодавление катализатора.
Все эти операции методика Андрея Шульгина позволяет выполнить в течение нескольких минут. При этом можно убедиться, что степень сжатия данного двигателя отвечает заводским параметрам и выяснить, что зубчатый венец не имеет значительного биения, не скручен на шпонке и все зубья диска на месте и не погнуты.
Говоря о тестах Андрея Шульгина, можно выделить две группы измерений: анализ информации, получаемой от датчика положения коленчатого вала и анализ информации, получаемой от датчика давления в цилиндре.
Ну что: вот и закончился восьмой день конференции. Завтра последний день, тема будет такая:
"Диагностика бензиновых двигателей по сигналам датчиков кислорода и параметрам лямбда-контура
Калибровки, описанные в данном разделе используются на всех режимах.
Состав смеси.
Все таблицы состава смеси имеют 3-х мерный вид и зависят от оборотов коленвала двигателя и циклового расхода воздуха.
Зажигание.
Все таблицы зажигания имеют 3-х мерный вид и зависят от оборотов коленвала двигателя и циклового расхода воздуха.
Холостой ход.
Состав смеси на ХХ.
В Январь-4 для режима ХХ используется таблица состава смеси на экономичном режиме, в Январь-5 и Бош с Попарно-Параллельным и Фазированным впрыском используется отдельная таблица калибровки. Можно немного увеличить соотношение воздух/топливо на низких температурах для уменьшения характерного стука при прогреве. Но при этом может появится неустойчивая работа на холостом ходу.
Обороты ХХ.
Обороты Холостого Хода зависят от температуры Охлаждающей Жидкости и определяют уставку оборотов Холостого Хода. Обороты ХХ необходимо рассматривать безразрывно от Положения Регулятора Холостого Хода, которое зависит от температуры Охлаждающей Жидкости.
Желательно при изменении оборотов ХХ изменять также и положение РХХ в соответствующее количество раз.
Например.
Обороты ХХ при рабочих температурах нужно увеличить с 850 до 900, это увеличение на 5%, поэтому необходимо увеличить положение РХХ на рабочих температурах тоже на 5%, с 52 шагов до 55 шагов.
Адаптация уставки ХХ.
Если в комплектации (Общие -> Общие данные -> Комплектация) разрешена адаптация уставки ХХ, то Минимальное значение адаптации уставки ХХ и Максимальное значение адаптации уставки ХХ определяют пределы изменения адаптации уставки ХХ. По умолчанию этот режим выключен.
Учтите, что во всех 3 топливоподачах коррекция по положению дроссельной заслонки одна и та же, т.е. изменив коррекцию основной топливоподачи по дроссельной заслонке, изменятся и значения коррекций дополнительной и асинхронной топливоподач по положению дроссельной заслонки.
Обычно проблемы пуска связаны с переливом топлива и, как следствие, невозможностью запустить двигатель. Для исправления этого можно уменьшить асинхронную топливоподачу до 2 раз, дополнительную топливоподачу до 1,5 раз. Основную топливоподачу намного лучше не изменять. Также можно уменьшить время синхронизации раза в 2. Еще можно запретить асинхронную топливоподачу при повторном пуске. Это делается снятием соответствующего флажка в комплектации (Общие -> Общие данные -> Комплектация)
Зажигание.
Угол Опережения Зажигания на режиме пуска зависит от частоты вращения коленвала.
Например.
Частота вращения коленвала = 200 об/мин, значит УОЗ = 4,5 °ПКВ.
Обычно нет необходимости изменять зажигание на режиме пуска, можно лишь сделать УОЗ слегка побольше, на 1-2 градуса.
Неисправности.
Читайте также: