Содержание Электросхемы Раздел: Кодирование и программирование - обзор — процедуры ремонта Все разделы

Какова цель кодирования и программирования? MINI Cooper S I

Какова цель кодирования и программирования?

Будучи глобальным производителем, BMW должна разработать большое разнообразие модулей управления для удовлетворения многочисленных требований автомобиля, касающихся таких вопросов, как

  1. Национальные нормативные акты (США, Канада, Япония, Великобритания, ЕЭК,...)
  2. Уровень оборудования транспортного средства (телефон, навигация, HiFi, IHKA, IHKR,...)
  3. Конфигурации трансмиссии транспортного средства (ручная, автоматическая,...)
  4. Особые эксплуатационные требования к системе (номинальные значения, тип входного сигнала,...)

При использовании кодирования и/или программирования большое разнообразие необходимых модулей управления может быть сведено к меньшему числу специфических для модели вариантов аппаратных средств.

Кодируемые модули управления содержат

  1. Общая рабочая программа
  2. Большое количество/разнообразие конкретных групп рабочих данных

Чтобы использовать этот тип модуля управления, сначала он должен быть ЗАКОДИРОВАН, чтобы гарантировать, что рабочие данные, специфичные для этого применения транспортного средства/модели, используются рабочей программой модуля управления.

Программируемые модули управления содержат

  1. Требуемые/конкретные эксплуатационные данные
  2. Нет рабочей программы

Чтобы использовать этот тип модуля управления, сначала необходимо ЗАПРОГРАММИРОВАТЬ, чтобы обеспечить использование рабочей программы, специфичной для транспортного средства/модели.

До появления кодирования и программирования в мастерской эта задача могла быть выполнена только на заводе.

Первоначально на заводе устанавливались модули управления с общей рабочей программой или данными в транспортные средства, и по мере того, как эти транспортные средства достигали различных точек в процессе сборки, модули управления обновлялись требуемыми рабочими данными или программой, специфичными для применения для этого конкретного транспортного средства. Поскольку запасные части всегда должны иметься в наличии, инвентарные запасы деталей должны содержать все варианты предварительно запрограммированных модулей управления, установленных во всех разновидностях транспортных средств, которые были изготовлены. Это не было большой проблемой в первые годы, когда разнообразие/количество моделей было меньше.

По мере увеличения количества модулей управления и усложнения различных систем, устанавливаемых в транспортные средства, количество модулей, которые необходимо было хранить в инвентаре запчастей, также начало увеличиваться. В конечном итоге это привело к накоплению сотен различных модулей управления, которые были либо предварительно запрограммированы, либо предварительно закодированы для конкретного применения и модели, но лишь незначительно отличались по способу их кодирования или программирования.

Предварительно запрограммированные и предварительно закодированные модули управления всегда должны быть доступны в случае отказа модуля управления после того, как автомобиль покинул заводской цех, поскольку это было единственное место, где можно было выполнить процедуры программирования и кодирования. Для того, чтобы ремонт производился быстро, дилерам требовалось иметь запас нескольких разновидностей модулей управления, поскольку техники могли только снять вышедший из строя модуль и установить в автомобиль новый предварительно запрограммированный или предварительно закодированный модуль.

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

Схема №68

Следующие преимущества произошли, поскольку программирование и кодирование могут быть выполнены в мастерской

  1. Требуется меньшее количество версий аппаратного обеспечения модуля управления (требуются только базовые модули управления)
  2. Снижение затрат на позиции и запасы
  3. Возможность обновления программного обеспечения в модуле управления без необходимости замены модуля (Re-Code/Re-Program to address обслуживание Measures)
  4. Возможность добавления специальных функций оборудования в существующие модули управления (DWA, Day Time Running Lights,...)
  5. Индивидуальная настройка эксплуатации транспортного средства (конверсии, VKM, кондиционер,...)

Средства, с помощью которых информация о кодировании или программировании предоставляется модулю управления, варьируются и определяются транспортным средством, модельным годом и типом установленного модуля (модулей).

BMW в настоящее время использует следующие методы для выполнения кодирования или программирования

  1. Кодирующая пробка
  2. Кодирование варианта DME
  3. Код кодирования
  4. Центральный код (ZCS) или заказ транспортного средства (VO)
  5. Программирование EPROM
  6. Программирование флэш-памяти
  7. Память транспортных средств и ключей (VKM)