Перевод мили в километры спидометра

Mitsubishi Galant Злой Одуванчик › Бортжурнал › Перевод одометра из миль в километры

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

К своему сообщению прилагаю ссылку на архив, с программами использованными мною в работе: narod.ru/disk/60651039001…53de55f2/odometr.zip.html
Итак, мы выпаяли м/сх, она перед нами. Теперь нам нужно собрать простейший программатор для её программирования. Запускаем программу из архива«Программатор 93С46» и сразу на главной страничке программы видим схему распайки для программирования.

Нам понадобится разъем LPT порта (папа), и 6 кусочков тонкого монтажного провода, желательно не более 10 см каждый. Припаиваем провода к м/сх согласно таблицы. Подключаем к LPT порту компьютера.
Выбираем вкладку в программе программатор «Программирование»,

и жмем на кнопку « Прочитать 93c46». Если все распаяно верно, а м/сх исправна, то мы увидим в программе считанный дамп.

Нажинаем кнопку «Записать», даем имя файлу, и записываем считанный дамп на жесткий диск, для дальнейшей обработки. Далее открываем программу из архива «HxD Hex Editor» для правки дампа прошивки. Запускаем: Файл – Открыть, выбираем наш сохраненный файл.

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

На фото изображено, какие ячейки подлежат корректировке. Далее: Файл – Сохранить, сохраняем сделанные изменения в файле. Закрываем Hex Editor, он нам больше не понадобится. Теперь, по желанию, мы должны подкорректировать основной пробег авто, а именно пересчитать мили в километры в калькуляторе, и полученное значение занести в файл дампа. Мы будем это делать с помощью полезной программы «TOYOTA» из архива.

Запускаем, нажимаем кнопку «Open», и выбираем наш правленый файл прошивки. Далее выбираем тип приборной панели, в нашем случае «YAZAKI». Далее нажимаем кнопку «Calculate current», и видим, что рядом с этой кнопкой появились цифры, это наш пробег в милях.

Ниже, в окошке, рядом с кнопкой «Enter new» вводим пересчитанный в километры пробег, и жмем кнопку «Enter new». Далее жмем «Save as», и сохраняем изменения в файле. Теперь опять возвращаемся к программе «Программатор 93С46», вкладка «Программирование», жмем кнопку «Открыть», и выбираем измененный нами файл прошивки. Мы увидим открывшийся дамп прошивки, жмем «Записать 93с46», подтверждаем свои намерения, после появления надписи «Готов» в статусной строке программы микросхема запрограммирована. Вы можете дополнительно попробовать считать прошивку, чтобы убедится, что данные успешно запрограммированы. Далее запаиваем микросхему обратно на плату одометра, и так далее, и собираем все обратном порядке.
Автор идеи мой одноклубник Smith
Я повторил его замысел и у меня все получилось отлично.
Кстати, если неправильно перепрошить микруху, то может перестать работать спидометр, одометр и тахометр.
При заливке правильного дампа, все восстанавливается!

Источник

Volkswagen Passat US Sport › Бортжурнал › Долой мили! Переделка американского спидометра на народние километры.

Американские приборки MFA+ вообще ничем не отличаются от их европейских собратьев, их даже без каких либо проблем через настройки можно перевести на русский, мили перевести в километры, галлоны в литры, а фарренгейты в градусы, и вроди-бы в этом хорошо все, вот только все-же оказывается что далеко еще не все, есть один нюансик… Такая приятная глазу штука, как цифровая скорость при этом все равно остается в милях. Вот именно эту небольшую неприятность мы и будем сегодня исправлять.

Дисклеймер:
Данная запись не является призывом к действию. Если вы решите повторить мои действия, вы должны понимать что вы делаете, зачем вы это делаете, и к каким последствиям все это может привести. Если вы в своих силах не уверенны — лучше хорошенько подумать есть ли смысл…

Какие приборки можно переделать по данной инструкции?
Все приборки серии MFA+, с партномером «561 920 97Х», где Х цифры от 0 до 3 (приборок с 4 в глаза не видел, хотя может они и есть).
Другие-же к сожалению таким методом при всем желании переделать не выйдет. Увы.

Сразу уточню — велосипеда я здесь изобретать не буду, все давно придумано до меня, вот только информация разбросана кусками, и пора-бы её уже как-то каталогизировать. Плюс, в телеграмм-группе американоводов регулярно появляются вопросы о том можно ли это сделать (кстати, неоднократно наблюдал ответ «Нет»), по этому решил что пришло время собрать всю информацию в кучу, и подготовить такой себе минигайд в трех томах.
Пару раз я натыкался и на записи о подобных переделках, но написаны они ну просто невероятно «подробно», в духе — «Итак, откручиваем вот этот винт, потом вот этот, нажимаем на защелку, потом тянем за кабель, ииии вот у нас уже и километры». Ну вы поняли, да?
Я-же в свою очередь постараюсь максимально подробно описать что и как нужно делать.

Итак, долой вступления, пора начинать 🙂
Для переделки нам понадобятся — во первых машина (как-же без неё, то а?), пару отверток типа torx, программатор CH341A, ну и прямые руки.
Пару слов по поводу программатора. Выглядит он приблизительно вот так:

С инструментами разобрались, пришло время уже наконец-то заняться делом:)
Самое первое — СНИМАЕМ КЛЕММУ С АККУМУЛЯТОРА. Ибо кирдык башка будет, паедеш в Грузия за новый машына. После снятия клеммы уже можно заняться демонтажом приборки. В пассатах снимается все очень просто… по крайней мере именно так все выглядит на фото. Действия наши следующие:

Источник

TheForester › Блог › Переводим мили в километры, Фаренгейты в Градусы. Subaru Forester SG5/SG6

Итак, стоит задача перевести показания на комбинации приборов из непривычной глазу американской системы измерений в привычную европейскую систему измерений.
Имеем комбинацию приборов от Subaru Forester SG6 2003 года выпуска, Америка. Спидометр в милях, одометр в милях, показания термометра в Фаренгейтах.

Маркировка на комбинации приборов следующая: 850 12SA 56

Внешний вид комбинации приборов:

Для совершения задуманного понадобится программатор для микросхем серии 93C56, схем на просторах интернета великое количество. Мною была выбрана одна из более примитивных на основании 3 стабилитронов и 3 резисторов. Подключается к COM порту. Желательно иметь компьютер со встроенным COM портом. Кабели USB-COM не всегда верно считывают память с микросхемы, это то, с чем столкнулся я.
Схема программатора (взята из статьи на Драйв2.ру)

Внешний вид у программатора получился такой:

Для его изготовления понадобились 3 резистора 4,7 кОм, 3 стабилитрона 5,1В, печатная платка, провода, разъем COM порта DB9 папа.

Программатор собран на монтажной плате, 4 провода подключаются согласно схеме к выводам микросхемы (проводникам на плате) и 1 провод к массе на плате. Питание развел и внешнее, впоследствии оно не понадобилось – питание будет от комбинации приборов.
Возвращаемся к комбинации приборов. Нам необходимо снять заднюю крышку, отщелкнув фиксаторы по контуру корпуса, 3 защелки внутри и 2 дополнительные сверху возле крепежного кронштейна самой комбинации. У меня одна защелка уже была отломана.

После чего нашему взору откроется следующий вид:

Больше ничего разбирать не нужно, все интересующее нас находится именно здесь. Я разбирал дальше, но только потом понял, что зря. Но разведать то нужно было ))))
Итак, с обратной стороны платы (под спидометром) находится микросхема, которая нас интересует L56R:

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

А далее они идут к отладочным площадкам на печатной плате. К ним то мы и будем припаиваться. Именно поэтому ничего дальше задней крышки разбирать не нужно, просто нет в этом необходимости. Итак, стрелкой на фотографии показан первый вывод микросхемы. Соответственно, маркировка CL41 – 1 вывод, CL42 – 2 вывод, CL43 – 3 вывод, CL44 – 4 вывод. Подпаиваем наш программатор к этим площадкам, получается следующее:

Массу берем в любом доступном месте на печатной плате. Я взял в месте, указанном на фото.

Далее необходимо разобраться с подключением самой комбинации приборов к питанию 12 вольт. Ищем подходящий блок питания (можно использовать обычный БП от компьютера). В сервисной документации к автомобилю находим назначение выводов комбинации приборов:

Нас интересует питание комбинации приборов:

Постоянное питание +12В подается на вывод B8, а при зажигании питание +12В появляется на выводе B9. Нас больше интересует вывод В8.
Масса находится на выводе В10:

Итак, подаем питание на выводы В8 и В10. Комбинация приборов оживает и на одометре появляется текущий пробег. Подключаем наш программатор к COM порту. Далее нам понадобится программа PonyProg, скачать которую в интернете не составит никакого труда. Устанавливаем программу, все как и для стандартных приложений, если конечно у Вас не Windows х64 – иначе читаем в гугле, как установить. Установили, запустили. Далее в настройках программы (“Setup -> I/O port setup”) указываем COM порт, к которому подключен программатор. Потом жмем “Setup -> Calibration -> Yes” В моем случае это COM1. После чего в меню “Device” выбираем “MicroWire 16 eeprom -> 93C56”. После чего жмем в меню “Command -> Read all”. Если все подключено правильно (питание на комбинацию приборов подано), а программатор спаян верно – то на экране появится интересующая нас прошивка микросхемы — дамп:

Напомню, у меня американская версия. На основании кучи пересмотренной информации в интернете, скачанного десятка дампов с различных комбинаций приборов для Форестеров разных исполнений, я пришел к следующим выводам:

В строке 30 в адресах 4-9 хранится информация об единицах отображения температуры за бортом. (выделено красным)
В строке 50 в адресах 0-3 хранится информация о коэффициенте пересчета миль в километры и наоборот. (выделено синим)
В строках E0-F0 хранится информация об текущем пробеге автомобиля. (выделено зеленым)

Итак, меняем в 30 строке данные 01 55 00 99 04 32 на 00 55 00 33 00 99. (Это все в моем конкретном случае). После чего на комбинации приборов температура за бортом будет отображаться в градусах Цельсия.
В строке 50 меняем данные 20 08 06 D7 на 20 00 02 DF. После этих изменений одометр будет считать пробег не в милях, а в километрах. На скорости 100 км/ч автомобиль за 1 минуту проезжает 1 милю или 1.6 километра. На столе именно так я проверял правильность показаний одометра (подключив генератор импульсов к спидометру)
В строках E0 и F0 пересчитываем пробег с помощью программы Carculator V1.10. Выбираем марку Subaru -> Forester – 93c56 – 2001-2006. Потом жмем кнопку “CONVERTER” и вводим в окно наш пробег в милях:

Полученное значение в километрах вводим в графу в верхней правой части программы и получаем заветный код:

В моем случае еще нажимаю кнопку Swap и только после этого копирую данные в свою прошивку.
Делать Swap нужно, если Ваши данные отличаются от моих по аналогии:

Как видно, смысл в том, чтобы поменять значения в парах, к примеру, у меня 10 OE, а в другом варианте OE 10, т.е. наоборот. Я делал Swap. Наша задача правильно распознать и заменить значения.

После проведенных манипуляций у меня получился следующий код прошивки:

Далее жмем “Command – Write All”. Все, питание можно отключать. Чтобы проверить, что все верно – можно включить зажигание (подав питание кроме вывода В8 еще и на вывод В9), и дождаться появления данных на окне температуры – там должен отобразиться значек градусов Цельсия, а выше – измененный пробег. После чего выключаем питание, отсоединяем СОМ-порт и отпаиваем наш программатор. Ставим заднюю крышку и несем приборку в машину. В дальнейшем я планирую поменять шкалу спидометра на самодельную только в километрах. Но пока мне и этого достаточно. Шкалу можно поменять и на любую европейскую (или узел спидометра в сборе), вот только необходимо будет изменить в прошивке в строке 20 в ячейках 0-3 калибровку на соответствующие от комбинации приборов донора. Я встречал со шкалами 180, 220, 240 км/ч. Иначе показания будут искажены.
Всем Удачи! Может кому-то данная информация будет полезна.

Источник

Оцените статью
( Пока оценок нет )
Поделиться с друзьями
Uchenik.top - научные работы и подготовка
0 0 голоса
Article Rating
Подписаться
Уведомить о
guest
0 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии