Цыфровой спидометр

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

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

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

4 комментария