Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

Решил сюда перенести свою статью с дриве2. Может кому пригодится :)

http://www.drive2.ru/cars/bmw/5_series/5_series_e34/bumer303/journal/733244/#post

Пришла мне посылка от одного уважаемого товарища. Аж с двумя приборками. =)

Установил я приборку LOW с вроде бы живыми пикселями, да вот беда — как нагревается она, пиксели плыть начинают, и пробег ни черта не видать.

e5e0f28s-480.jpg

Таки напрягает. Но никуда не денешься — это неизбежно :(

Ладно, у меня ещё в этой же посылке лежит HIGH-приборка.

Вот ею мы и займёмся.

5ce0f28s-480.jpg

Вот она, родимая

Но я хочу прежде всего сделать всё по уму, а именно: прошить в неё свой вин, пробег, двигатель и прочие вкусности. Также хочу сделать переходники подключения с LOW на HIGH, но не факт что получится.

Знаний в этой области у меня не сказать, чтобы много, хоть и программист по специальности, но этим не занимался. Кое-что нашёл в сети по теме.

В частности вот две полезные ссылки:

http://forum.bmwland...rt=#entry542002

http://forum.bmwland...php/t65078.html

 

Плюс добрые люди с форума консультируют, за что им огромная благодарность

 

fce0f28s-480.jpg

Поворачиваем приборку к себе спиной

c2e0f28s-480.jpg

Вынимаем кодер

Ага. Кодер имеет разъём из 8 цанговых контактов. Но посмотрим, что есть внутри. Разбираем его.

 

a2e0f28s-480.jpg

 

И видим, что кодер имеет внутри себя микросхему 93c56 и больше ничего. Микросхема в корпусе типа SOIC.

Честно говоря выпаивать нет ни желания, ни надобности. Вспоминаем, что у нас есть цанговые контакты, очень похожие по виду на разъём подключения USB на материнской плате.

Тотчас же была из кладовки извлечена старая материнка, которую я не выбросил, наверное предвидя подобный случай.

4e0f28s-480.jpg

А вот и пациент.

 

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

(На кодере есть маркировка ног от 1 до 8). Получается вот так:

24e0f28s-480.jpg

Уже подпаяны провода, и запаяны в термоусадку.

Программатор я собирал вот по этой схеме. Там есть и программа для прошивки. http://underc0de.superbit.ro/p93cx6/

 

Берём наш разъём, и купленную заранее вилку LPT-порта. Собственно, можно было взять шнур и распанахать его, но у меня была вилочка, и как раз я её задействовал.

 

54e0f28s-480.jpg

 

Все провода припаиваем, и сразу запаиваем в термоусадку.

 

ece0f28s-480.jpg

 

Сразу говорю, что схема, собранная без доп. питания +5V (то что помечено как optional) работать не будет. Потому - собираем по второму варианту. А где же нам брать +5V как не на USB разъёме? =)

Приговариваем старую мышь, выдираем у неё хвост, и забираем вилку, с куском провода. Цветовая маркировка такая: чёрный: масса, красный: +5V.

Припаиваем к схеме

cce0f28s-480.jpg

8ce0f28s-480.jpg

 

В месте пайки конденсатора и соединения проводов получается не совсем прочно, потому заматываем всё это изолентой.

 

Вот готовый программатор

9ce0f28s-480.jpg

Ну а теперь всё просто: подключаем кодер, не забывая проверить чтоб 1 нога смотрела куда надо:

b4e0f28s-480.jpg

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

 

74e0f28s-480.jpg

Тут подключено без питания, и EEPROM-ка читаться отказалась — программа выдала дамп с нулями.

 

Не забываем включить в USB порт шнур, ибо иначе получим нули. Ну вот, все подключения выполнены. Ура! дамп прочитан

f4e0f28s-480.jpg

  • Upvote 7
Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...