Авторизация


...

Кто на сайте?

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

  • magierskadal
  • sundbarr

Статистика

-Посетители : 23007
-Материалы : 209

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

  Адаптер питания

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

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

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

 

 

 

 

Спидометр выполнен на базе недорогого и доступного микроконтроллера 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

Сигнализатор превышения заданной скорости автомобиля

14-06-2011 wws63

Сигнализатор превышения заданной скорости автомобиля

Cигнализатор предназначен для подачи светозвуковой сигнализации в случае превышения заданной пользователем скорости автомобиля и позволяет оперативно, с помощью нажатия сервисной кнопки, настраивать этот порог срабатывания сигнализации. Устройство может быть установлено на любые автомобили с датчиками скорости, способными выдать от 1,5...

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

23-09-2011 Alex

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

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

Быстрое Преобразование Фурье

23-04-2011 Алексей

Быстрое Преобразование Фурье

АЛГОРИТМ БЫСТРОГО ВЫЧИСЛЕНИЯ ДИСКРЕТНОГО ПРЕОБРАЗОВАНИЯ ФУРЬЕ. Очень важно понимать, что БПФ, это не самостоятельное вычисление, а всего лишь быстрый алгоритм вычисления Дискретного преобразования Фурье. К примеру, для вычисления ДПФ в лоб, вектора длиной 8, необходимо 64 комплексных умножения. Для его же...

Простая программа для разводки печатных плат Sprint-Layout с дружестве…

04-08-2012 Игорь Безверхний

Простая программа для разводки печатных плат Sprint-Layout с дружественным интерфейсом (часть 2)

 В радиолюбительской практике, а иногда и в профессиональной работе, мы  сталкиваемся с необходимостью изготовления печатных плат. Помочь в этом может программа Sprint-Layout, которая представляет собой специализированный графический редактор для ручной разводки печатных плат. Статья предназначена, в первую очередь, читателям, которые...


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

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