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

Новые, еще не опубликованные устройства, только здесь!

>> Присоединяйтесь <<



Меню


Прочее


Статистика

 Всего устройств: 48

 Посетителей на сайте: 1



Большое спасибо журналу за предоставленный хостинг!


    

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


Спидометр предназначен для измерения скорости автомобиля(мотоцикла), особенность прибора - очень широкий диапазон калибровки, что позволяет ему работать практически в любом автомобиле с любым датчиком скорости. Изначально калибровка сделана для датчика скорости, имеющего 6 импульсов на 1 оборот и при соотношение пробега к обороту датчика 1 метр пробега = 1 оборот. Диапазон измерения скорости 0...255 км в час. Шаг измерения - 1 км в час. Программа имеет гистерезис измерения, что исключает "дрожание" младшего разряда индикации.

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

Спидометр собран на 2-х печатных платах соединенных под углом 90 градусов. На первой плате расположен индикатор, на второй все остальное. Такое решение позволяет очень компактно разместить спидометр в корпусе штатной панели, либо в отдельном корпусе.

Калибровка выполняется так: нужно кратковременно замкнуть (можно и отверткой) любой из джамперов. На дисплее появиться калибровочная константа, в первом случае она равна 150. Это некая условная величина, не имеющая каких либо единиц измерения. Далее замыкая один из джамперов можно уменьшать или увеличивать эту константу в пределах 0...255. Если не прикасаться к джамперам несколько секунд - прибор выйдет из режима калибровки обратно в режим измерения скорости. Калибровочная константа будет сохранена в энергонезависимой памяти EEPROM. Точное значение калибровочной константы подбирается экспериментально.

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


Понравилась статья? Расскажите о ней у себя на страничке.


Скачать 

Файл:
Размер:
Содержимое:

speed_universal.rar
32.9 КБ
Рисунок печатной платы (LAY) и файлы прошивок (HEX)


Просмотров: 17045
Сегодня: 2

© Mamed
19.02.2012

<<< Часы-термометр-тахометр-вольтметр

Оглавление

Контроллер света с ЦМУ >>>


Наверх

  Яндекс.Метрика © идея и дизайн M.A.M.E.D
Любое использование материалов сайта
без согласования с автором
з а п р е щ е н о !