Спидометр выносной

GPS Спидометр, который подойдет для старых автомобилей без OBD-2

  • Цена: Покупал за 23.5$ с купоном на 2$
  • Перейти в магазин

Обозреваемое устройство, скорее всего, будет бесполезно для большинства автомобилистов, владеющих автомобилями не совсем «лохматого» года выпуска, так как существует множество вариантов с гораздо более интересным функционалом, подключаемых посредством интерфейса OBD-2. Так же, вряд ли понадобится, если в автомобиле нормально работает штатный спидометр. Еще, выполнять аналогичные функции способен практически любой смартфон с GPS и большинство видео регистраторов.
Полагаю, что оно в принципе может быть востребовано только в ситуациях очень схожих с моей.
Предыстория и сама история под катом.

Зачем мне это надо
Итак, имеется некий автомобиль «A», хотя к чему интриги — «Audi», произведенный в те далекие времена, когда машины еще не были умнее своих владельцев, не имели полноценных «мозгов» в современном понимании, и интерфейса OBD-2 соответственно…
В семье он появился очень давно, еще в период своей юности. Автомобиль находится в неплохом техническом состоянии и дорог, как память и на сегодняшний день стоит совсем дешево, что исключает мысли о целесообразности его продажи. Живет в гараже на даче и изредка используется в качестве запасного.
Так вот, однажды старик закапризничал и отказался показывать кому-либо скорость своего передвижения. О том, что не стоит игнорировать этот каприз, вскоре напомнили добрые люди, проводившие время в кустах неподалеку от знака с числом 40 в красном кружочке. Обменяв какую-то сумму белорусских рублей на «Всего хорошего!», я задумался о ремонте спидометра. Диагностика, не вдаваясь в подробности, выявила проблему на стороне КПП, которая в остальном работала исправно, а потому абсолютно не располагала к её разборке. Попробовав использовать смартфон для измерения скорости, понял, что мне это неудобно. Да и не все члены семьи, время от времени использующие данный автомобиль, используют смартфоны (представьте себе, такое бывает). Сформировалась концепция необходимого устройства: Plug & Play, максимальная простота в использовании и минимальная стоимость.

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

Непосредственно о покупке
Цена у продавца, на момент приобретения, составляла 25.5$. Плюс раздавались купоны 2$ на покупку от 15$. Аналогов дешевле 23.5$ я не нашел.

2016-01-14 user_event_added
Посылка добавлена
2016-01-14 Finn post. Posti.
The item is not yet in Posti, VANTAA
2016-01-14 Finn post. Posti.
Item has been registered, VANTAA
2016-01-16 Finn post. Posti.
Item has arrived to warehouse, HONG KONG
2016-01-17 Finn post. Posti.
Item has departed from the warehouse, HONG KONG
2016-01-19 Finn post. Posti.
The item is on its way to the destination country, LUXEMBOURG
2016-01-26 Finn post. Posti.
The item is in transport, HKI VANTAA, ULKOMAANTERMINAALI
2016-01-26 Belarus Post;RU: БелПочта
Отправка отправления из учреждения обмена, HELSINKI
2016-01-30 Finn post. Posti.
The item has been submitted to customs clearance in the destination country, Ulkomaa/Foreign country
2016-01-30 Finn post. Posti.
Item arrived in the destination country, Ulkomaa/Foreign country
2016-01-30 Belarus Post;RU: БелПочта
Поступило в участок обработки почты, MINSK PI 2
2016-01-30 Belarus Post;RU: БелПочта
Прохождение по таможенной зоне, MINSK PI 2
2016-01-31 Belarus Post;RU: БелПочта
Отправка отправления в местное учреждение, MINSK PI 3
2016-01-31 Belarus Post;RU: БелПочта
08. Передано из (200400) в (220006) Минск — 6
2016-01-31 Finn post. Posti.
In transit, Ulkomaa/Foreign country
2016-02-01 Belarus Post;RU: БелПочта
06. Поступило в участок обработки почты (220006) Минск — 6
2016-02-01 Belarus Post;RU: БелПочта
09. Попытка доставки (220006) Минск — 6
2016-02-01 Finn post. Posti.
Delivery attempt made, addressee not reached, Ulkomaa/Foreign country
2016-02-01 Belarus Post;RU: БелПочта
Вручено, MINSK — 6
2016-02-01 Belarus Post;RU: БелПочта
10. Доставлено, вручено (220006) Минск — 6


В комлекте двухпозиционная резиновая подставка для удержания спидометра на панели стоя либо лёжа, довольно адекватная инструкция по переключению режимов на английском и кабель с micro-Usb для питания, длинный 182см.
В описании магазина в комплекте должна быть еще затемняющая плёнка на стекло под названием Reflection Film. Мне ее почему-то не положили, но т.к. ничего клеить на стекло я всё равно не собирался, это меня не расстроило. Если использовать спидометр в режиме проекции на лобовое стекло, в солнечный день была бы не лишней.
Размеры

Корпус спидометра аккуратно запаян, а потому перебороть соблазн препарирования было легко. Внутри должно быть как-то так

В работе

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

Кратковременные нажатия на правую кнопку — выбор одного из трех режимов отображения скорости. Цифры на экране означают:
111 — нормальное отображение
222 — зеркальное перевернутое (для проекции на переднее стекло)
333 — зеркальное не перевернутое (для проекции на заднее стекло)
Длительное нажатие на правую кнопку — выбор мили или километры.
Кнопками «вверх» и «вниз» осуществляется установка лимита скорости, при превышении которого будет раздаваться пронзительный и противный писк.
При прекращении движения без выключения двигателя, например на светофоре, на экране поочередно отображается пройденное расстояние и время в пути.
Вышеупомянутый писк, так же через каждый час непрерывного движения напоминает водителю о том, что неплохо было бы остановиться и размять булки.

Показания спидометра при постоянной скорости корректны и в милях и в километрах в час. Есть некоторая инертность при наборе скорости и торможении, отстает от штатного спидометра примерно на 2 секунды, но чуть позже заметил что так же происходит и в Navitel в смартфоне.
На видео сравнение показаний GPS спидометра с показаниями исправного штатного спидометра MB из США (стрелка в милях, цифры в км/ч)

Вывод:
Устройство отлично работает и полностью оправдало мои надежды. Отсутсвие необходимости в каких-либо манипуляциях в процессе использования заслужило величайшее одобрение со стороны моего пожилого Родителя.
Ну а нужно ли оно вам — решать конечно же вам.

Дополнительные тюнинг приборы

Тюнинг делает уникальным стандартный автомобиль. К нему прибегают любители украсить свою машину, выделить ее среди множества обычных. Установка новых устройств или замена прежних полезна и с практической точки зрения. Автомобиль с минимальными затратами приобретает свойства более дорогих топовых моделей. За машину с установленными еще на заводе приборами пришлось бы заплатить намного больше.

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

Мы предлагаем яркие и привлекательные тюнинг приборы. Они радикально изменяют интерьер автомобиля, обращают на себя внимание в первую очередь. Подсевший в машину друг обязательно заинтересуется стильными гаджетами. Их выделяют впечатляющие контрасты, стильные буквы и цифры. Показания приборов легко считывать, по ним удобно ориентироваться. Эргономичные гаджеты экономят время водителя при езде в сложных условиях, когда одновременно приходится следить за обстановкой на дороге и смотреть на приборы.

Что можно установить?

Современные приборы дают подробную информацию о состоянии различных систем и механизмов автомобиля. Можно установить точный тахометр и узнать все о количестве оборотов в секунду. Новый спидометр покажет скорость автомобиля, причем градуировка шкалы может выходить за пределы прежней, на предустановленном заводском приборе. Любители быстро ездить сумеют оценить такое расширение возможностей. С превосходным спидометром интересно проводить тест-драйвы, испытать свой автомобиль в качестве гоночного на пустынной вечерней трассе.

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

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

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

От лучших производителей

Мы предлагаем современные приборы от известных фирм – Apexi, Autogauge, Defi, Ket Gauge, PRO. Они отлично себя зарекомендовали в тюнинге отечественных и зарубежных автомобилей. Великолепные тюнинговые приборы от ведущих производителей предлагаются по доступным ценам. Специалисты выполнят установку и калибровку устройств. Мы привыкли работать на результат и сдаем заказчику готовый автомобиль «под ключ».

Популярные и объективно лучшие приборы светятся в темноте в приятных для глаза расцветках. Они не утомляют зрение и точно информируют водителя. С такими устройствами в салоне самый скромный ВАЗ выглядит изнутри, как дорогая иномарка. Мы гарантируем качество и безупречную работу установленных приборов.

Цифровой спидометр автомобиля на основе GLCD

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

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

Ответ прост – купить готовый, но только для тех, кто не увлекается электроникой и не любит сделать что-то своими руками. Именно поэтому, я решил собрать цифровой спидометр на замену штатному в автомобиле ВАЗ 2106 друга-автолюбителя.

Описание прибора

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

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

Микроконтроллер PIC18F2550 SOIC – «сердце» спидометра, выполняющее весь необходимый функционал.

Стабилизатор напряжения LM317 – регулируемый стабилизатор напряжения, который настроен на 10,5В, питает подсветку графического индикатора и стабилизатор напряжения, питающий логическую схему спидометра.

Стабилизатор напряжения L1117 – стабилизатор напряжения с фиксированным напряжением 3,3В, питающий логическую схему спидометра.

Графический LCD от телефона Siemens S65 (LS020) – используется для отображения всей информации, предоставляемой микроконтроллером.

Подробный список компонентов представлен в файлах проекта платы и схемы принципиальной электрической в формате программы Diptrace.

Функционал спидометра

При проектировании устройства захотелось добавить дополнительные функции, которые были бы интересны для автомобилиста, и которых не было в штатном спидометре:

Отображение напряжения бортовой сети автомобиля

Отображение ускорения автомобиля

Отображение времени разгона автомобиля с 0 до 100 км/ч

Спидометр способен показывать:

Скорость в диапазоне от 0 до 255 км/ч с точностью до 1 км/ч

Напряжение бортовой сети от 0 до 16В с точностью до 0,01В

Ускорение автомобиля от 0 до 255 м/с 2 с точностью до 0,01 м/с 2

Время разгона автомобиля до 100 км/ч от 0 до 255 с с точностью 0,1 с

Спидометр питается от бортовой сети автомобиля 12В

Работа спидометра

Для получения сведений о скорости автомобиля в коробку передач был установлен датчик скорости от автомобиля ВАЗ 2110, который сконструирован по принципу эффекта Холла и предназначен для преобразования частоты вращения приводного вала в частоту электрических импульсов.

Датчик скорости непосредственно подключен к плате спидометра. Для подключения датчика к спидометру необходимо правильно ориентировать контакты:

Датчик выдает 6 импульсов на один пройденный метр пути.

Сигнал от датчика является цифровым и имеет форму импульсов, что позволяет нам подсчитывать эти импульсы за равные промежутки времени.

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

Сам микроконтроллер работает на 48 МГц от кварцевого резонатора на 20 МГц. Такой мощный контроллер и запущен на такой высокой тактовой частоте не случайно. Для быстрого отображения информации на графическом LCD необходимо быстро выводить информацию, для чего и был выбран микроконтроллер PIC18F2550.

Вычисленная скорость отображается на графическом LCD.

Исходя из вычисленной текущей скорости, рассчитываются и другие показатели, такие как ускорение и время разгона до 100 км/ч, также отображаемые на графическом LCD.

Напряжение питания бортовой сети подается на АЦП микроконтроллера через делитель, чтобы напряжение, подводимое к контакту микроконтроллера, не превышало напряжение питания (3,3В). Напряжение измеряется через равные промежутки времени, отмеряемое одним из таймеров микроконтроллера. Измеряемое напряжение обрабатывается и выводится на графический LCD.

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

Схема спидометра

Программа микроконтроллера

Программа микроконтроллера написана на языке CCS PICC. Для создания проекта программы микроконтроллера использовалась среда разработки MPLAB 8.66.

Корпус и установка

Плата спидометра выполнена из двустороннего фольгированного текстолита. Обе стороны соединены между собой переходными отверстиями.

Фото платы цифрового спидометра с двух сторон:

Плата с экраном были установлены в корпус штатного спидометра автомобиля ВАЗ 2106. Корпус штатного спидометра с платой цифрового спидометра был установлен в приборную панель на свое место.

Ниже показаны фото установленного цифрового спидометра в автомобиле.

Благодарности

Выражаю благодарность пользователям форума eletronix.ru за предоставленную информацию о работе с LCD Siemens S65.

Используемая литература

Описание микроконтроллера Microchip PIC18F2550

Паспорт датчика скорости Ваз 2110

Help языка CCS PICC

Embedded C programming and the Microchip PIC – Richard Barnett, Larry O’cull, Sarah Cox, 2004

Using_the_Siemens_S65_Display.pdf by Christian Kranz, 2005

Скачать прошивку и печатную плату вы можете ниже

Цифровой спидометр в автомобиль.

Любопытным элементом тюнинга салона автомашины является профессиональная доработка спидометра. Замена обыкновенного стрелочного спидометра на цифровой – это уже шик, а если к нему добавить пару полезных дополнительных функций, то авторитетность владельца, несомненно, будет на высоте.

Описание устройства.
Данный спидометр-одометр способен измерять скорость движения автомобиля в диапазоне от 0 до 254 км/ч. В комплект сборки входят также четыре счетчика пробега:

1. Общий счетчик – показывающий дистанцию, которую машины проехала за все время. Особенностью этого счетчика является то, что он считает не только сотни, но и десятки метров;
2. Суточный счетчик – дистанция за сутки;
3. От зажигания – показывает дистанцию, которую преодолела автомашина от последнего зажигания;
4. До замены масла – дистанция, которую может еще проехать машина, после чего необходимо заменить масло, светодиод «Service Now» и оповещает об этом.

Управление всеми счетчиками осуществляется только через одну кнопку.

Индикация осуществлена на 7-ми сегментных индикаторах: два трехзначных с точкой для счетчиков, а один трехзначный – для скорости. Сборка калибровалась под шести импульсный датчик скорости, а соотношение пробега – 6 импульсов на 1 метр дороги. Данная калибровка не является константой, ее можно без проблем откалибровать под любой автомобиль.

Принцип работы.
При выключенном зажигании прибор потребляет энергию, но она настолько мала, что можно ею пренебречь. При включении зажигания на спидометре включаются все индикаторы, показывая, что все устройства работает исправно (режим самодиагностики), также включается индикатор «Service Now». После начала движения прибор начинает фиксировать скорость и начало пробега.

При первом подключении схемы, показанию будут выдаваться из расчета общего пробега. Непродолжительным нажатием на кнопку переключения можно легко перейти на режим фиксирования суточного пробега. В режиме суточного пробега, двух секундное нажатие кнопки управления сбрасывает показания суточного пробега. После отключения зажигания одометр на несколько секунд высвечивает дистанцию, которую прошла автомашина от последнего зажигания. Все данные одометра записываются на энергонезависимую память «EEPROM», следовательно даже отключение аккумулятора не вызовет обнуление показателей.

Единственное, что удаляется из памяти – это показания пробега от последнего зажигания. Индикация светодиода «Service Now» будет инициирован, если до замены масла осталось проехать менее 100 км. В случае, когда счетчик замены масла полностью исчерпан, горение режима «Service Now» будет постоянным. При выключенном зажигании непродолжительным нажатием на кнопку управления можно вызвать текущее состояние счетчика, показывающий дистанцию, пройдя которую уже необходимо будет заменить масло.

После замены масла необходимо: выключить зажигание, дождаться пока индикаторы все будут отключены, затем нажать на кнопку и держать ее нажатой в течение 5 секунд. Не отпуская кнопку, включите зажигание, на индикаторе высветятся показания скорости и пробега, а показания счетчика «Service Now» будут сброшены на 10 000 км.

Формат индикации счетчиков:

? ХХХХХХ – показания общего одометра;
? ХХХХ.ХХ – показания суточного одометра,
? ХХХ.Х – показания дистанции от последнего зажигания
? ХХХХ – режим «Service Now» – показания до замены масла.

Спидометр выносной

Автор: Олег Петрович
Опубликовано 03.09.2009

Добрый день и удачной охоты, всем котам и кошечкам!
А самое главное:
С днем рождения Кот!
Пусть живет и здравствует наш “РадиоКот”! Ура товарищи (ну или господа)!

Глава 1. Немного предистории, или как я люблю отечественный Автопром.

После того, как на моей машине, а машина прямо скажем почти эксклюзивная (в смысле запчасти фиг найдешь), благополучно скончался очередной спидометр, то ли седьмой, то ли восьмой, я решил замутить электронный девайс, чтоб и скорость показывал и километры щелкал.
Как обычно, начал поиск того, что уже натворили собратья по разум и коллеги по несчастью обладания данным типа авто. Пролистав не одну страницу и посетив не один форум, обнаружил что ничего подходящего для моего авто нет, либо девайс собран на PICе, у меня даже программатора нет и приходится просить друзей-знакомых, да и AVRки мне как-то роднее, либо состоит из 2х отдельных блоков, и у всех значения пробега пишутся во внутреннюю EEPROM, что не есть гут. Пораскинув мозгами, не широко так, чтобы потом можно было собрать в кучу, решился на отчаянный шаг – лепить самому. Что из этого получилось – решать вам, многоуважаемые коты.

Фото 1. Общий вид:

Фото 2. Основной блок:

Фото 3. Датчик ДСА-9 + “двигло”:

Глава 2. О выборе компонентов, или “я его слепила из того, что было”.

Итак, за источник сигнала о продвижении авто по тернистому пути наших автодорог был выбран ДСА-9, имеющий: 6 импульсов на 1 метр пути, выход ОК и резьбовое соединение М22 х не помню на сколько, как раз по размеру, НО можно использовать любой датчик скорости с 6имп/метр, в зависимости от авто.
С проциком было труднее. Любимой меге48 не хватало пары ног, но тут на глаза попалась старая макетка с мегой16, что ж так тому и быть. Итого: МП=ATmega16-16PI
С выбором тактовой частоты долго мучаться не пришлось, после не больших подсчетов выяснилось, что период повторения импульсов при скорости 250 км/ч составляет 2,4 мс, или 2400 тиков при тактовой частоте в 1 МГц, маловато будет, было решено использовать кварц на 8 МГц, это уже 19200 тиков процессора, а для удобства подсчета, с помощью таймера Т1, использовать “предделитель на 8”.
Для отображения всего, что будет измерятся и подсчитыватся предназначены:
KingDright BA56-12GWA (можно любые с ОА) – для отображения текущей прыткости
МЭЛТ MT-08S2A-2YLG (опять же можно любой 8х2 LCD с аналогичным контроллером и тактовой не ниже 250 кГц) – для подсчета того, что будет пройдено по тем направлениям, что в России гордо именуется дорогами.
Ну и AT24C04B (наследство от той самой макетки, но можно любую из серии 24Схх), чтобы “помнить” от тех незабываемых километрах пути.

Глава 3. О самом главном, или без теории ни туды, и ни сюды.

Переходим, собственно, к методике определения скорости. Как всем известно, если автомобиль движется, то с датчика скорости поступают импульсы, если никуда не движется – то и импульсов тоже не дождетесь! И что самое поразительное – частота (или кому удобнее – период повторения) прямо пропорциональна (обратно пропорциональна, для периода повторения) скорости движения, вот тут-то, не при котах будь она упомянута, собака и порылась. Что такое частота – это количество импульсов в секунду (просто гениально, спасибо Герцу) N(в секунду)=Fп, поэтому получаем:

V=Fп/6 (м/сек) (мы же помним, что на 1 метр приходится 6 импульсов)

Но минуточку, где вы видели спидометры со шкалой “М/СЕК”? Да и ГАИшники, (ДАИшники – это чтобы для тех, кто в Украине проживает, было понятно) штрафуют за лишние км/час. Отсюда вывод – надо пересчитать, а как? Все гениальное просто: умножаем на 3600 (это столько секунд в 1 часе) и делим на 1000 (столько метров в 1 км) после сложнейших математических преобразований получаем волшебную формулу:

V=0,6*Fп (км/час) – то что доктор прописал.

Из это формулы следует гениальное (жаль, что не я первый додумался) умозаключение – если организовать “временные ворота” длительностью 0,6 сек, в которые проталкивать импульсы от датчика, на выходе получим скорость! 1 импульс – 0,6 км/час, 10 импульсов – 6 км/час, 100 импульсов – 60 км/час и т.д. Но, опять это “НО”, как сказал один из главных героев любимого фильма из детства “Айболит-66” – “Нормальные герои всегда идут в обход”, вот этим путем пойдем и мы, т.е. заменим в формуле Fп на Тп (оно же 1/Fп), в результате получим:

Возникает законный вопрос – “ЗАЧЕМ?”. Напрашивается еще одна цитата: “А я объясню!” (“Ирония судьбы, или с легким паром”). Дело в том, что как любой цифровой прибор, нашему спидометру присущи те же недостатки – погрешность. Может кто помнит, обычно пишут: “+/- 2 знака мл.разряда” (например). Так вот, чтобы уменьшить, всякие там, погрешности умные люди придумали “складывать и умножать” (шучу), накапливать и усреднять.
Теперь посмотрим, сколько нужно времени, чтобы усреднить 2 показания, ну скажем на скорости 60 км/ч.
При первом способе получается: 2 временных отрезка по 0,6 сек – итого 1,2 сек, авто при этом проедет примерно 33м. (временем выполнения сложения-деления можно пренебречь)
Второй способ нам дает: 2 интервала по 10 мс – итого 0,02 сек, авто проедет – 0,33м.
Вот поэтому в программе происходит накопление и усреднение 8-ми отсчетов скорости. Почему 8? Просто удобнее усреднять, не мне – микропроцику.
Тогда зачем я тут подробно описывал первый способ расчета? А чтоб было, вдруг кому-то понадобится!
Что? Забыл про одометр? Ну, там все просто: считаем импульсы, делим на 6 – получаем метры, потом делим на сто – сотни метров (нужны для учета суточного пробега), еще на 10 получили – км. Как вы поняли в девайсе всего два счетчика пробега: полный и суточный.
Опять же, количество счетчиков ограничено только моей фантазией (или ее отсутствием) и теми самыми 19200 тиками (по секрету скажу – тиков ушло примерно 1/3), можно конечно добавить счетчиков, прицепить часы на DS1307 и считать км за 1 час, скажем, или расстояние от работы до магазина с пивом, но зачем?

Глава 4. Описание работы, или “а оно вам надо?”

Основная часть схемы изображена на рис.1.
И так, что у нас в наличии:
таймеры: Т0, Т1, Т2 – отлично,
аппаратный TWI – пригодится,
1 свободная нога от АЦП – вполне достаточно,
есть еще ноги для организации внешних прерываний,
ну еще куча всего – оно нам не пригодится, по крайней мере в этом проекте.

Основную работу выполняет Т1, заполняет время между 2-мя нарастающими фронтами от приходящих импульсов датчика скорости, импульсами 1МГц (считать удобно: 1 импульс – 1 мкс) попутно подсчитывая их (импульсы от датчика). Работает он в режиме ICR, и использует 2-а прерывания, собственно Input Capture1 Interrupt Vector и Overflow1 Interrupt Vector, второй нужен только для расчета скоростей ниже 10 км/ч, к сожалению на таких скоростях Т1 успевает переполняться и не один раз, поэтому и переменная 3-х байтовая.
На счетчике Т2, работающем в нормальном режиме, организовано формирование интервалов времени для динамического отображения информации на 7-ми сегментных индикаторах и вывода данных на LCD (здесь все понятно, пояснить нечего).
Т0 – тоже, ничего особенного режим Fast PWM, управляет ключем регулирующим яркость свечения индикаторов. АЦП – меряет напругу на переменном резисторе R7, выравнивает результат влево, и записывает его в OCR0.
Ну что еще? Гальваническая развязка входов МК от бортовой сети авто, так проще, ключ на элементах VT5,VT6 (если кому-то больше нравятся полевики, пожалуйста – можно и на полевике) нужен только для того, чтобы процик успел записать данные по километражу в 24С04, после выключения зажигания. Забыл пояснить Vп – цепь питания постоянно находящаяся под напряжение ботовой сети , Vз – цепь питания, на которой напряжение бортовой сети появляется после включения зажигания и соответственно пропадающее после отключения оного.

Для эстетов на выводах PC3, PC4 организован вывод скорости до 200км/ч с дискретностью 2,5км/ч на линейку светодиодов (рис.3), всего-то: 10 – 74ALS164, 81- светодиод (один светится постоянно изображая “0км/ч), но это на любителя (кто надумает лепить сие безобразие – не забудьте поменять источник питании на более мощный, а если и яркость регулировать захотите – то и транзистор на ШИМе.)

Питается все это безобразие от преобразователя (рис.2) на МС33063А, заменять на, что-то типа 7805, не рекомендую. Девайс кушает около 0,2А и на 7805 будет рассеиваться мощность около (14,5В-5В)*0,2А = 1,9Вт, многовато, греться будет как “собака”, плюс еще тепловой режим под панелью авто, без радиатора не обойтись.

Вот в принципе и все. Работка скромненькая, но я честно старался.
Не пинайте слишком сильно – в конкурсе участвую первый раз, да и “писатель” я начинающий.
С надеждой на вашу благосклонность.

Ссылка на основную публикацию