Vw-mtm16.exe
Поводом для написания данной программы было жела 18418w2222s 85;ие избавиться от проблем, связанных с программированием одной из распространенных модификаций панелей MOTOMETER, выполненной на базе MCU NEC D78064-013/014/028, EEPROM 93S56 ELMOS 10417A
Такой панелью
VW Passat B4 1995-1996
VW Transporter 1996-1997
VW Caravella 1998
Здесь перечислены только те версии панели, с которыми мне приходилось сталкиваться самому. Можно предположить, что полный перечень будет значительно шире.
несколько причин, побудивших написать полноценный кабельный софт для работы с морально устаревшей и не представляющей какого-либо интереса в техническом пла 18418w2222s 85;е панелью приборов.
Во-первых, эта панель бьет все рекорды по количеству выходов из строя. Это связано с низкой надежностью применяемой в этой панели заказной ИС
ELMOS 10417A
Как правило, найти эту ИС в разумные сроки и за разумные деньги не представляется возможным, поэтому большинство идет по пути замены вышедшей из строя панели на новую или, что чаще, на б/у панель с разборки. В любом случае, перед установкой панели на автомобиль требуется ее полное перепрограммирование под конкретную комплектацию.
И если попытаться продела 18418w2222s 90;ь эту работу традиционными методами, то бишь прямым подключением к EEPROM
Дело в том, что панель имеет определенные конструктивные особенности,
EEPROM, необходима ее полная разборка, включая снятие стрелок, шкал и пла 18418w2222s 89;тиковых накладок. Это требует времени, терпения и определенного навыка. В любом случае, после окончания работы начинаешь думать о немецких конструкторах значительно хуже, чем думал до этого, а слова приходят в голову в основном непечатные.
Теперь переходим к технической стороне вопроса.
Поскольку в данной панели не предусмотрен выход на штатный диагностический разъем, то программирование осуществляется
Под частичным демонтажом нужно понимать следующую процедуру :
- снять декоративную пла 18418w2222s 89;тиковую накладку, закрывающую крепежи панели
Таким образом мы получаем доступ к сервисному разъему, не обесточивая при этом панель.
Назначение контактов в сервисном разъеме (от ключа, слева направо) :
1 - GND (корпус)
2 - TxD (
+5v (
RxD
У TxD RxD CMOS (0/5v) MAX232 GSM- Motorola.
Для обеспечения надежного соединения выводов адаптера с контактными площадками в сервисном разъеме жела 18418w2222s 90;ельно изготовить переходник соответствующей формы с подпружиненными контактами.
На тот случай, когда есть необходимость включить панель на рабочем столе, привожу 28pin
03 - GND (31)
05 - GND (31)
11 - +12v (30)
13 - +12v (15)
27 - Speed Sensor
[1] - READ EEPROM - читает EEPROM
READ.BIN WRITE.BIN, при этом открывает последний
встроенным редактором для просмотра
[2] - SET ODOMETER - запрашивает жела 18418w2222s 77;мый пробег, калькулирует коды и
прописывает в EEPROM #00-#1F
[3] - WRITE EEPROM - пишет весь EEPROM WRITE.BIN при
условии, что предварительно с EEPROM
защита от перезаписи
[4] - SERVICE MODE - режим прямого ввода с клавиатуры кодов команд с их
последующим выполнением по нажатию ENTER
[5] - SAVE EEPROM -
копию READ.BIN
[6] - LOAD EEPROM - запрашивает имя файла, и
исходный файл для записи WRITE.BIN
[7] - SWAP EEPROM -
файле для записи WRITE.BIN, что бывает необходимо,
если загруженный дамп был считан программатором в
неверном формате
[8] - EDIT EEPROM - WRITE.BIN
внесения в дамп необходимых изменений перед записью
в EEPROM
[SPACE] - RESTART - перезапускает программу в режиме повторного чтения
и вывода на экран ID Number
[ESC] -
Следует помнить, что в данной панели применена ИС 93S56 - EEPROM 128*16 with USER DEFINED WRITE PROTECTED AREA - с
Protect Register 00h 7Fh ( например Dh EEPROM h Ch Dh-7Fh -
Как правило, при программировании панели на заводе-изготовителе защищенная область устанавливается с адреса 50h ( A0h по дампу ).
Если расмотреть реальный дамп :
VW Transporter 1996 2,4l diesel 7D0.919.850H 616.067.2104
0000: 24 1E 23 1E 23 1E 23 1E 23 1E 23 1E 23 1E 23 1E
0010: 23 1E 23 1E 23 1E 23 1E 23 1E 23 1E 23 1E 23 1E
0020: 00 00 68 01 68 01 96 00 2C 01 FF FF FF FF FF FF
0030: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0040: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0050: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0060: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0070: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0080: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0090: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
00A0: 96 00 68 01 68 01 F0 00 2C 01 FA 00 FF FF FF FF
00B0: FF FF F9 14 80 1E 05 58 F6 00 FF FF 4F 4F 41 FF
00C0: 00 9A 1A FF BD 10 7F 10 1C 00 FA 04 00 00 00 FF
00D0: 14 2D 2D 01 16 18 08 7A 14 00 30 08 1B 0D FF FF
00E0: 26 42 96 FF FF FF FF FF FF FF FF FF FF FF 15 11
00F0: 61 60 67 21 04 00 04 03 50 A3 02 41 96 06 16 74
записи защищена область, где хранятся служебные данные : ID Number
В связи с этим работа программы в режиме [3] WRITE EEPROM EEPROM [4] SERVICE MODE
EEPROM h [4] SERVICE MODE и установить защиту с жела 18418w2222s 77;мого адреса соответствующей командой.
Список полезных команд, включая команды снятия и установки защиты, можно найти в конфигурационном файле, который программа создает при первом запуске.
Следует помнить, что при корректировке пробега перезапись данных осуществляется в незащищенной области ( адреса 00h-1Fh )
|