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

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

Кодирование и программирование - обзор 1 иллюстрация ~2 мин чтения

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

Будучи глобальным производителем, 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)