Спидометр

универсальный измеритель скорости, на PIC16F628A

Спидометр предназначен для измерения скорости автомобиля или мотоцикла, с помощью стандартного датчика импульсов устанавливаемого между тросом спидометра и коробкой.

Характеристики
1Диапазон измерения скорости 0…254 км в час
2Индикация Динамическая, светодиодный индикатор
Фото.1Фото.2

ОПИСАНИЕ ПРОЕКТА

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

Изначально калибровка сделана для датчика скорости, имеющего 6 импульсов на 1 оборот и при соотношение пробега к обороту датчика 1 метр пробега = 1 оборот. Программа имеет гистерезис измерения, что исключает "дрожание" младшего разряда индикации.

СХЕМА УСТРОЙСТВА
СХЕМА УСТРОЙСТВА

КАЛИБРОВКА

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

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

Ячейки EEPROM
АдресПараметр
0x00Калибровочная константа
0x01Время индикации заставки

АРХИВ С ФАЙЛАМИ

Содержимое архива:
ФайлОписаниеПримечание
speed_universal.hexПрошивка микроконтроллера
speed_universal.layРисунок печатной платыФормат: SprintLayout
Обновлен: 25 февраля 2020
Скачать speed_universal.zip [37,2 KБ]
ДЕТАЛИ И КОМПОНЕНТЫ
Датчик скорости
Датчик скорости

Любой автомобильный датчик скорости, например от автомобиля ВАЗ-2110 (6 импульсов на 1 оборот)

Индикатор
Индикатор

Любой 3-х разрядный светодиодный с общим анодом

Транзисторы
Транзисторы

Любые структуры n-p-n

НАЛАЖИВАНИЕ

Не требуется, за исключением выполнения калибровки

18691 / 3
19.02.2012 г.