РадиоКот >Схемы >Цифровые устройства >Измерительная техника >

Теги статьи: СпидометрОдометр

Спидометр-одометр на МК ATmega8

Автор: Coviraylhik
Опубликовано 13.10.2011
Создано при помощи КотоРед.

Спидометр-одометр , идея не нова, а вот варианты реализации такого устройства имеют разные варианты, эта несложная  схема на распространенном МК ATmega8  , имеется два вида прошивок под индикаторы ; 16х2 и 16х4

.

 Схема данного спидометра-одометра , может настраиваться пользователем из меню под схему датчика скорости с любым ( с количеством импульсов от 1 и до 9999999……), а также задается и корректируется из пользовательского меню, количество импульсов на километр.

Характеристики схемы:

 

 

Здесь привожу описание работы меню и вывода показаний для дисплея 16х2 ( под дисплей 16х4 это описание работы также полностью подходит, только вывод информации на экран 16х4 происходит более полный без сокращений).

       

 

 Описание меню.

1) Выбор № персонального суточного счетчика км/ч с учетом времени периода активности ячейки

2) Просмотр персонального суточного счетчика км/ч, ( та которая выводится в первой строке, при нажатии кнопок вправо enter обнуляется.)

3) Сброс общего (тотального) км/ч, (на суточные счетчики не влияет)

4) Сброс текущего счета  км/ч, (в EEPROM не сохраняется)

5) НАСТРОЙКИ

5.1) Частота кварца настройка коррекции тактов кварцевого резонатора ATmega8 на 1 секунду (влияет только на расчет скорости км/ч)

5.2) Количество импульсов датчика скорости ( по умолчанию 6)

5,3) Импульс на км/ч это количество импульсов со счетчика на 1 километр ( по умолчанию 600 )

5.4) Тактов в секунду - внутренняя переменная внутренних часов на выводе PB1 она выдаёт коротенький импульс 0.5Гц , если часы спешат - число надо увеличивать, если отстаёт - число надо уменьшать.

5.4) максимальная скорость- настройка порога макс скорости (звуковой сигнал)  .

5.5) Вост. умолчания - восстановить настройки умолчания.

5.6) Сохранить настройки - пока вы не нажали этот пункт - всё действует только до выключения.

 

Сохраняются в EEPROM такие данные;

а) общие настройки,

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

в)20 персональных ячеек показаний километров, с фиксацией и отображением часов, периода работы активного состояния отображаемой ячейки.

 Для тотальных и персональных данных за сохранение в память при обесточке схемы, отвечает вывод INT 0, он подсоединен через резисторный делитель, который подсоединен 2кОм на землю и 4.7кОм на + 12 V питания кренки.

 

Разработчик программы не я , автор этой программы clawham ,

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

Данная схема с прошивкой у меня также работает в качестве счётчика-ваттметра.

С чего всё началось,…. исходник от clawhamа находится  здесь,  https://radiokot.ru

 

 


Файлы:
файлы для сборки
проект в протеусе
09.jpg


Все вопросы в Форум.




Эти статьи вам тоже могут пригодиться:

Спидометр

ВелоМетр - Велосипедный спидометр/одометр

Велоспидометр

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