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

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

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

Изготавливаем кодер.

Понадобится:

- Микросхема 93с46, примерно стоит около 50-ти рублей.

-Комп с ЛПТ портом.

-Дискета для загрузки в ДОС

-Разъём ЛПТ от принтера или новый

Подключаем Микросхему к лпт разъёму. Я использовал колодку и кабель от притера. Провода подключал методом пайки\скрутки на колодку. Подключение проводов есть в дистрибутиве программы.

Питание лучше подавать от блока питания компьютера. Для этого потребуется подключить 8-ой пин микросхемы 93с46 к красному проводу  от блока питания, например к молексу.

Делаем загрузочную дискету. Нажимаем форматировании, ставим галочку создать загрузочную дискету. Дискета готова.

Записываем на неё файл прошивки и программу.

Выключаем комп, подключаем лпт разъем к нему, подключаем питание к красному проводу блока питания. Включаем комп, грузимся с дискеты.

Команда для прошивки выглядит следующим образом:

Eeprom.exe 4 w prosh.bin

Для проверки записанного во флеш микросхемы:

Eeprom.exe 4 r test.bin

Сверяем содержимое prosh.bin  и test.bin. Начало должно быть одинаковое.

Подпаиваем микросхему в Бк. Я использовал колодку, чтоб в случае чего можно микросхему быстро деинсталлировать. Распайка такая, если смотреть на Бк сзади, крышка снята, разъём сверху, нумерация от 1 до 8-ми.

1бк—

2бк—

3бк-8chip

4бк-4chip

5бк-3chip

6бк-2chip

7бк-1chip

8-бк-5chip

 

Прошивку под М50 2.0 без ваноса с пластиковым баком можно взять тут,переименовать расширение тхт в bin

Программу для заливки тут

Информация по программированию EEPROM взята тут

Информация по распайке взята тут.

 

Итого имеем кодер, который на экзисте стоит минимум 1600р.

 

Таким же образом можно изготовить флеш для приборки.

 

 

  • Downvote 2
Опубликовано (изменено)

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

 

Да. Прога шьёт нормально. Питалово можно подавать с ЛПТ порта, тоесть как и написано в проге. Под ХП работает нормально.

 

На всякий случай следует подпаять к 5 и 8-му выводам микросхемы конденсатор неполярный, на 0.1-0.01мкф. Я подпаял к колодке кодера в бк. Этот кондер избавит от лишних сбоев по питанию.

 

 

Вот варианты прогамматоров:

1

2

Изменено пользователем bratan
  • 3 недели спустя...
  • 1 год спустя...
Опубликовано (изменено)

Автор Traaash
Ссылка на тему
 

Т.к. очень часто на форуме спрашивают как установить полный БК (бортовой компьютер) вместо часов с термометром, решил написать полную подробную инструкцию с описанием всех тонкостей, нюансов и ссылок в одном отчете, чтоб не тратить несколько дней на собирание разбросанной инфы по инету, как я. Писал так, чтоб было понятно именно начинающим.
Итак:
1. Снимаем магнитолу или панель управления печкой/климатом. Вытаскиваем часы из панели (нажав на себя рычажок над магнитолой справа) и смотрим на провода, которые подходят к разъему БК, если там толстая коса, типа такой:
211503269.jpg

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

2. Покупаем б/у полный БК (на фото он слева). Вам нужен БК с номером, заканчивающимся на 055. Если у вас приборная панель HIGH (т.е. есть строка вывода сообщений на приборке), то пункты 6-18 по изготовлению кодера вам не нужны, т.к. кодер у вас есть в приборной панели и всю инфу БК будет брать оттуда. Если приборная панель LOW (т.е. нет строки вывода сообщений), то покупаем всё равно БК с номером 055 на конце и читаем дальше. Можно конечно искать с номером, заканчивающимся на 149, который уже с кодером, но тогда нужно брать его с машины с таким же двигателем и бензобаком (металл/пластик), что на практике не реально. Но если нашли такой, то вам ужасно повезло, берите его и можете забить на пункты 6-18.


211503280.jpg

3. Снимаем магнитолу и блок управления печкой/климатом. Далее снимаем рамку, в которой всё это стояло. Для этого подцепляем отверткой две боковые вертикальные вставки и снимаем их. Под ними 4 винта по углам, откручиваем их и вынимаем рамку. Скажу честно, я с этой рамкой за..бался!! когда вытаскивал ее и вставлял обратно. Срезаем хомут, крепящий косу проводов БК к рамке. Всё, рамка у нас в руках. Вот:


211503288.jpg

 

211503290.jpg

4. Берем полотно по металлу(или чем вам удобнее) и выпиливаем заднюю стенку отсека под БК, чтоб получилось как здесь:

211503291.jpg

Это нужно чтоб полный БК влез, т.к. он по глубине больше чем часы.


211503292.jpg

5. Лезем под заднее сиденье слева. Там, где блоки реле и предохранители, находим такой разъем:


211503293.jpg

 

211503294.jpg

Он спереди, почти под передним сиденьем. Перемыкаем контакты 2 и 4 как на фото. По-хорошему надо делать это через предохранитель 15А.
Также этот разъем у вас может быть вставлен в вот такое реле:


211503295.jpg

 

Тогда ничего не трогаем.
 

6. Берем купленный БК и подключаем его. Должно появиться на экране ----PPPP. Если так, то всё хорошо. Если ничего не появилось, то проверяем перемычку, которую поставили под задним сиденьем, перетыкаем её пока на БК не высветится ----PPPP.
 

7. Теперь вам надо сделать кодер, для чего надо будет запрограммировать микросхему eeprom. Не пугайтесь, всё очень просто делается дома! Читайте дальше и делайте.

8. Заказывем в ЧИПиДИП или где ещё следующий набор:
- BLS-6 гнездо на кабель 1х6 с контактами 2.54мм http://www.chipdip.ru/product/bls-6.aspx 13 рублей
- PLS-6 вилка штыревая 2.54мм 1x6 прямая http://www.chipdip.ru/product/pls-6.aspx 13 рублей
- Вилка LPT-разъема DB-25M вилка 25 pin на кабель (пайка) http://www.chipdip.ru/product/db-25m.aspx 33 рубля
- Конденсатор К10-17Б Н90 0.047мкФ http://www.chipdip.ru/product0/47181.aspx 16 рублей. Или другой неполярный на 0.01-0.1 мкФ.
- 2-1571552-2, TRS-8, DIP панель 8 цанговая Gold http://www.chipdip.ru/product/tyco-2-1571552-2.aspx 45 рублей
- Микросхема 93с46. 93LC46B-I/P DIP8 http://www.chipdip.ru/product/93lc46b-i-p.aspx 53 рубля (я пробовал ещё и Atmel, или можно другую 93с46)
- PBF-2.4мм (голубая) трубка термоусадочная (1м) http://www.chipdip.ru/product/pbf-2.4mm-lightblue.aspx 24 рубля

Если денег нет вообще, то покупаем только микросхему и разъем LPT (или срезаем вилку со старого кабеля). И тогда будете припаивать всё проводами напрямую.

9. Скачиваем отсюда

http://files.mail.ru/D86AFC231B834B428B29B32C823107BD

программу PR93C46. Запускаем, видим схему припаивания разъема LPT к микросхеме:

211503270.jpg

Припаиваем в соответствии с этой схемой разъем LPT к 8-контактной панельке. Вот :

211503271.jpg
211503272.jpg

10. Если у вас m50b20 без VANOS и пластиковый бензобак, то скачиваем эту прошивку кодера:
http://files.mail.ru/CF81C6C68A014788A2C8119130CC2922

Если m20b20, то скачиваем эту прошивку:

http://files.mail.ru/0F43139086CE4123B05575E9BD4A86D1

Если машина другая, то скачиваем одну из вышеприведенных прошивок кодера, загружаем ее в программу PR93C46 и изменяем значения адресов для СВОЕГО авто, в соответствии с таблицей:   к сожалению, таблицу потерял, попробуйте в нете найти свою прошивку, они там точно есть.

11. Ищем комп с LPT разъемом. Если комп с Виндой 98 или ранее, то переходите к следующему пункту. Если Винда XP, 2000 или NT, то скачиваем отсюда:

http://files.mail.ru/11C9D31864614DDC9DAABC9414BA3284

программу UserPort. Запускаем её и вводим в левую колонку по очереди адреса 0x378-0x378, 0x37A-0x37A, как здесь:

211503273.jpg

После каждого адреса нажимаем Add. Затем жмем Start и Update.
Теперь есть прямой доступ к порту.

12. Вставляем чип в нашу 8-контактную панельку, спаянную с LPT разъемом.


211503274.jpg

И подключаем все это к LPT-порту компа. Запускаем программу PR93C46, открываем СВОЮ прошивку и записываем её в чип. Проверяем считыванием.


211503275.jpg

13. Вскрываем наш БК. Видим ряд из 8 свободных точек для припайки.


211503276.jpg

14. Впаиваем 6-штыревую вилку так, чтоб 2 левые точки остались свободны. Вот так:


211503277.jpg

 

211503278.jpg

С обратной стороны к крайним контактам вилки подпаиваем конденсатор.

211503279.jpg

15. Отпаиваем провода от LPT разъема и припаиваем к 6-контактному гнезду.

211503281.jpg

 

211503282.jpg

16. Подключаем гнездо к вилке.

 

211503283.jpg

17. На задней стенке корпуса БК выпиливаем прямоугольник, иначе БК не соберется из-за нашего кодера.


211503284.jpg

18. Подгибаем провода внутрь и собираем БК.

19. Устанавливаем доработанную рамку в панель, подключаем БК, ставим его в панель.

 

211503285.jpg

20. Включаем зажигание, на БК должно появиться --.-- UHR
 

211503286.jpg

21. Ставим время, скачиваем фак по функциям БК. Я приятно удивился, сколько всего может БК, знал бы раньше, поставил бы сразу ;))
Наслаждаемся очередным ништяком. В следующий раз когда руки зачешутся куплю приборку ХАЙ и подрулевой.


211503287.jpg

Все заморочки с 8-контактными панельками и вилочками/гнездами я делал, чтобы можно было быстро вынуть чип и провода без пайки и прочих заморочек. На всякий случай. А вообще можно все спаять напрямую проводами.
Вот и всё, теперь надо сделать ссылку и на эту инструкцию, а то по нескольку вопросов в день как поставить полный БК.

Дополнения от меня:

 

Можно сделать чип в БК не на проводах, а как в оригинале.

140955685.jpg

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

140956035.jpg

Для быстрого снятия микросхемы припаиваем на плату вот такую панельку TRS- 8 DIP в которую будет вставляться микросхема

140956075.jpg

Схема разводки

140955682.jpg

Разъем под хорн-реле может отсутствовать под задним сиденьем (к примеру у меня его нет, но жгут под БК полный). Тогда покупаем предохранитель на 15А и держатель предохранителя, его маркировка FH-501-1:

140955875.jpg

и ставим его в разрыв контактов 9 и 17на разъёме бк:

№ 9 – провод красный с желтым
№ 17 – провод красно-серый-желтый
 

Также запрограммировать чип можно с помощью программатора, работающего на СОМ-порту

140955333.jpg


 

Изменено пользователем Combat
  • Upvote 2
Опубликовано

Во-общем я давно победил весь этот геморрой,я внедрил себе на Лоу проводку Хай приборку и всё чирикает, причём у меня БК с кодером, сам лично вкорячивал, правда на много проще....чем описано в теме, но не суть....короче если чтобы не изобретать Чип и его внедрение, вся инфа передается на приборкy и отображается на строке. (Расход топлива, время, температура, и еще кyча параметров).

 

х16/23 на 2 пин БК

х16/3 на 15 пин БК

 

Так что вот, так....теперь в бардачке валяются 3 ненужных чипа....

 

 

Тема по замене Лоу приборки на Хай:

Ссылка

 

 

Инфа по программатору от Старого (Старый)

При появлении ошибки:

Driver doest not exist:

C:\\WINDOWS\System32\Drivers\UserPort.sys

необходимо файл UserPort (он будет в папке при распаковки), перенести в папку по адресу что пишется в ошибке.

  • 10 месяцев спустя...
×
×
  • Создать...