АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

USB программатор ЭБУ

Читайте также:
  1. Setup - Обучение БЦН
  2. ВВЕДЕНИЕ
  3. Версии 1.1xxx предназначены только для новых инженерных блоков управления V2 на базе EMP адаптера.
  4. Встроенный загрузчик прошивок в ЭБУ.
  5. Выбор среды программирования
  6. Интегрированная система MORFEO
  7. На новый уровень с микроконтроллерами PICMicro и Atmel AVR
  8. Назначение комплекса.
  9. О поддонах и щипцах
  10. Описание микроконтроллера PIC16F84
  11. Описание установки

 

Постоянная работа над сокращением времени настройки показала, что достаточно большую часть времени отнимает монотонная работа по записи ПО в клиентский блок управления, переключение питающих кабелей программатора и выполнение последовательности подачи сигналов питания-программирования. Кроме того используемый ранее программатор достаточно громоздкий, имеет большую длину проводов, подключается исключительно к COM порту, что ограничивает использование комплекса на современных ноутбуках и возможность записи ЭБУ при отсутствии внешнего питания +12в (например в полевых условиях). Исходя из этого в 2011 году было создан абсолютно новый программатор для блоков Я5 (Я7) позволяющий полностью автоматизировать этот процесс, исключив участие человека и любые ошибки на этапе программирования, обладающий автономностью от сторонних источников питания.

 

В техническом задании на программатор были сформулированы следующие пункты:

 

1) Полностью автономная работа только от 1 порта USB (все требования по питанию включая лимиты тока должны быть соблюдены при программировании любых ЭБУ в том числе и инженерных (если это будет необходимо)).

2) ПО “Матрица” должно определять автоматически, как факт подключения программатора к PC, так и факт подключения ЭБУ к программатору, и в последствии при сочетании обоих этих фактов, так же автоматически, стартовать и выполнить всю последовательность по программированию. А затем и дальнейшей проверке работоспособности ЭБУ. Методом запуска запрограммированного ПО, и выхода на диагностику, с проверкой основных факторов работоспособности, например: достоверности передаваемых параметров.

3) Размещение программатора в разъеме ЭБУ с максимально коротким USB проводом, минимальные размеры и вес.

 

 

Задачи были решены с применение новых современных микроконтроллеров PIC18 low cost с поддержкой USB2.0 Full Speed с готовыми библиотеками связи по USB. Используется простой протокол связи. В результате все требуемые качества удалось получить сохранив чрезвычайно низкую себестоимость устройства, за очень короткое время разработки.

 

Работа с программатором возможна в ручном режиме (при этом для пользователя весь процесс полностью аналогичен программированию инженерного блока с EMP v1.0x-v2.0x адаптером). Либо в автоматическом режиме. Автоматический режим выбирается в вкладке Setup ПАК “Матрица”. (пункт “авто программирование”).

 

В автоматическом режиме пользователь должен произвести 3 действия (теоретически их можно производить в любой последовательности но лучше это делать в рекомендуемой ниже):

1) Запустить ПАК “Матрица” при этом должен быть выбран нужный проект.

2) Подключить программатор к компьютеру.

3) Подключить ЭБУ к программатору.

 

Комплекс в свою очередь:

1) Определяет факт подключения программатора к USB порту, при этом активная диагностическая сессия с другим ЭБУ по каналу K-line (если таковая имеет место) закрывается (программатор имеет более высокий приоритет) однако порт по которому идет диагностика не освобождается в целях исключения его перехвата другим ПО, запущенным на компьютере.

2) Ожидает подключения к программатору ЭБУ – переводит ЭБУ в режим программирования.

3) Запускает bootstrap последовательность. При этом, для “защищенных” ЭБУ производится автоматическая процедура стирания кода.

4) Определяет тип ЭБУ, тип установленной микросхемы HIP (включая новейшие платы Январь-5 конца 2010 года модификации.1f), автоматически конфигурирует прошивку, при этом производятся все необходимые действия (защита/привязка). Для блоков в которых автоматически выбрать тип не возможно - в программе имеется база ЭБУ по серийным номерам c явным указанием типов HIP (файл ecu.ini).

5) Производит запись одинарной (или если это предусмотрено активным проектом – двойной) прошивки в ЭБУ на максимально возможной для данного типа ЭБУ скорости.

6) Переводит ЭБУ в режим ‘работа’ и запускает записанное ПО.

7) Ожидает факт зажигания CE (пуск главного цикла вычислений – возможность установки диагностической сессии).

8) Стартует диагностическая сессия c записанным ЭБУ, при этом контролируются передаваемые ЭБУ параметры по заданным в системе критериям ‘для исправного ЭБУ’.

9) По принятию решения об успехе/ не удаче - диагностическая сессия завершается. Питание с ЭБУ снимается.

10) Происходит информирование пользователя комплекса об успехе/ошибке операции программирования ЭБУ.

11) Программа ожидает отключения программатора от PC. После отключения разъема USB от PC комплекс может снова работать с другим ЭБУ (ранее подключенным по K-line).

 

В процессе диагностической сессии установленной с USB программатором в автоматическом режиме или в при проверке после записи в ручном режиме файлы CSV логов не создаются и данные полученные от ЭБУ в них не выводятся!!!

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)