BMW    Ауди-А4

JEEP GRAND CHEROKE

Счетчик пробега в "большом широком" находится в INSTRUMENT PANEL DIMMING/DRL MODULE (см. instr.pdf). Процессором в модуле является MOTOROLA 68HC11L6, и EEPROM которой и хранится счетчик пробега.

Для работы с процессором необходимо освободить ноги RxD и TxD, которые приходят на планар, справа от процессора., и ножку сброса.

Цоколевка процессора приведенна ниже.

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

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

  1. произвести сброс
  2. после сброса на линии TxD процессора установится низкий уровень
  3. на скорости 7812 бод (скорость устанавливаемая по сбросу) передать байт установки скорости обмена (0х7F = 1200 бод)
  4. после приема этого байта процессор переводит линию TxD в единицу
  5. начать процесс загрузки исполняемой программы (для записи и чтения программы разные)
  6. на каждый переданный байт исполняемой программы процессор отвечает тем же байтом, по которым производиться контроль загрузки
  7. после приема 256 байт процессор стартует программу в оперативной памяти
  8. программа вычитывает область EEPROM, и выдает ее потоком в посл порт ( для записи программа пишет байт по адресу)

Если данный алгоритм не выдерживается, то необходимо подключить внещнюю пзу с программой. Программа в файле cheroce.rom.

 


Пробег находится в EEPROM по адресу 0xB630 - 0xB64F .

Увеличение (в примере "proba") числа 23 приводит к уменьшению пробега, а уменьшение к увеличению пробега как в BMW.

Программа (Read6811.zip) читает и пишет этот процессор, но данные для записи компилятся в теле проги , в процедуре Alt/F3.

Hosted by uCoz