Авторизация


...

Кто на сайте?

Сейчас 26 гостей и 2 зарегистрированных пользователей на сайте

  • nyetrul
  • Прохожий2

Статистика

-Посетители : 25257
-Материалы : 210

Пользователь сайта продает...

  106ЛБ1

Пользователь сайта покупает...

Универсальный цифровой спидометр

Автор: wws63 Просмотров: 15320

 

 

 

 

Спидометр выполнен на базе недорогого и доступного микроконтроллера PIC16F628A.  В качестве устройств отображения информации использованы светодиодные индикаторы SC10-21YWA (высота знака 25,4 мм, жёлтый свет, общий катод) фирмы «Kingbrihgt».

 

 

 

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

 

При неплотно закрытой двери автомобиля (сигнал низкого уровня относительно корпуса) и скорости движения более 9 км в час, раздаётся прерывистый сигнал, и показание скорости на индикаторе периодически сменяется включенной на полную яркость аббревиатурой ‘dor’ (сокращённое от англ. «door» – дверь).

 

Питание на спидометр берётся с замка зажигания (контакт – «зажигание»). При каждом включении яркость свечения индикаторов устанавливается такой, какой она  была выставлена пользователем ранее. Все незначащие нули на индикаторе кроме младшего разряда отключаются. При использовании других подобных индикаторов, возможно, потребуется подборка токоограничивающих резисторов в цепи анодов их сегментов. Звукоизлучатель со встроенным генератором HA1, можно заменить любым самодельным генератором звука с частотой 1000-1500 Гц, способным работать от источника питания напряжением 5 вольт. Рисунки  печатной платы в приложении.

Программа, которую необходимо занести в МК с помощью программатора, позволит пользователю выбрать один из пяти вариантов работы спидометра в зависимости от кол-ва импульсов поступающих с датчика скорости автомобиля. Предлагаемый цифровой спидометр «понимает» датчики, выдающие: 2500 имп/км, 4000 имп/км, 6000 имп/км, 8000 имп/км и 10000 имп/км. Список можно расширить, внеся соответствующие изменения в программу. На сегодняшний день автор этих строк сталкивался только с вышеперечисленными датчиками.

Для выбора нужного варианта необходимо войти в сервисный режим, для чего потребуется установить  перемычку S1 и затем подать питание   на устройство. Теперь нажатием кнопки SB1«Яркость» (на 1-2 с, с паузой между нажатиями 1-2 с) выбирается нужный вариант: 1 нажатие -2500 имп/км, 2- 4000, 3-6000, 4-8000, 5-10000.

Через 3 секунды после последнего нажатия, раздастся соответствующее кол-во коротких звуковых сигналов  НА1, подтверждая запись в EEPROM микроконтроллера нужного варианта. Если при первом включении сервисный режим не выбирать,  автоматически будет установлен режим для датчика скорости 2500 имп/км. При кол-ве нажатий более 5, будет также установлен японский стандарт (2500).Для выбора другого режима работы, достаточно повторить сервисную процедуру с начала.

После выбора нужного режима работы перемычку S1 необходимо убрать. Устройство готово к работе.

Погрешность показаний составляет для:

1 варианта (2500)   +0,2 %;

2 варианта (4000)    менее 0,1 %;

3 варианта (6000)   +0,2 %;

4 варианта (8000)   - 0,4 %;

5 варианта (10000)  менее 0,1 %;

 

Если кол-во импульсов от датчика скорости неизвестно, необходимо выполнить следующую процедуру. На ровном участке дороги от колеса автомобиля отмерить 10 метров.   Подключить стрелочный вольтметр (тестер) к сигнальному контакту аналогового спидометра  и медленно двигаясь, подсчитать кол-во «дёрганий» стрелки вольтметра.Умножить полученный результат на 100.

Если сигнальный провод подключается не к штатному аналоговому спидометру, а напрямую к датчику скорости, то между сигнальным контактом и +12в необходимо всключить резистор сопротивлением 1кОм.

Все материалы находятся здесь.

Вопросы можно задать на  форуме.

Случайные статьи....

Prev Next

Многофункциональное устройство для дачи

21-08-2011 Александр Милевский

Многофункциональное устройство для дачи

 Данное устройство нельзя назвать законченным. В настоящий момент хочу добиться функций необходимых именно мне. Это дальность связи между основным блоком и приемником. Блоки будут укомплектованы радиомодулями RFМ12BM с дальностью связи до 3 км. В настоящий момент тестирую каналы связи и...

Программные таймеры

23-09-2011 Alex

Программные таймеры

  Программные таймеры. Что это, и с чем их "едят" Что такое программный таймер? Это таймер-счётчик, основой которого является системный таймер. Т.е., другими словами, это обычная переменная, считающая переполнения системного таймера. Программному таймеру, как минимум, нужен ещё один бит-флаг, управляющий(указывающий) состоянием(на состояние)...

Программирование c нуля в AVRStudio 5 (ч.9)

15-10-2012 Радик

Программирование c нуля в AVRStudio 5 (ч.9)

Перейдем к изучению встроенных таймеров. Изучение прерываний и особенно таймеров в микроконтроллерах представляет определенную сложность из за их многофункциональности. Сегодня постараемся разобраться в терминах и названиях. В микроконтроллерах AVR могут быть от одного до 4-х таймеров, восьмиразрядные или шестнадцатиразрядные. Упрощенно таймеры обозначаются буквой...

ПП перекодировки данных .

30-05-2012 Super User

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


Все права принадлежат ChipMK.ru. При копировании материала ссылка обязательна. 2011-2017 © ChipMK.ru

ChipMk.ru Яндекс.Метрика
PRCY.ru