Спидометр-одометр на МК ATmega8. Atmega8 спидометр одометр
Спидометр-одометр на МК ATmega8 CAVR.ru
Спидометр-одометр , идея не нова, а вот варианты реализации такого устройства имеют разные варианты, эта несложная схема на распространенном МК ATmega8 , имеется два вида прошивок под индикаторы ; 16х2 и 16х4
.Схема данного спидометра-одометра , может настраиваться пользователем из меню под схему датчика скорости с любым ( с количеством импульсов от 1 и до 9999999……), а также задается и корректируется из пользовательского меню, количество импульсов на километр.
Характеристики схемы:
- Отображение текущей скорости, (отображение на ЖКИ, для 16х2 от 0.1 км/ч, для 16х4 от 0.001 км/ч)
- километраж общий, (отображение на ЖКИ, для 16х2 от 0.1 км/ч, для 16х4 от 0.001 км)
- километраж суточный (держитесь …..20 !!! суточных счетчиков, выбор № из меню),
- отображение время активности каждого счетчика (общего и для суточных) проще говоря время в пути.
- Возможность настроить сигнал о превышении скорости.
- пользовательское меню, позволяет выставить все коэффициенты ( скорости и учета километров) непосредственно с клавиатуры прибора.
- Все данные сохраняются в память контроллера.
Здесь привожу описание работы меню и вывода показаний для дисплея 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а находится здесь, http://radiokot.ru
Файлы:файлы для сборки проект в протеусе 09.jpg
www.cavr.ru
Спидометр-одометр на МК ATmega8 - Приборы - Автомобиль
Спидометр-одометр , идея не нова, а вот варианты реализации такого устройства имеют разные варианты, эта несложная схема на распространенном МК ATmega8 , имеется два вида прошивок под индикаторы ; 16х2 и 16х4
.Схема данного спидометра-одометра , может настраиваться пользователем из меню под схему датчика скорости с любым ( с количеством импульсов от 1 и до 9999999……), а также задается и корректируется из пользовательского меню, количество импульсов на километр.
Характеристики схемы:
- Отображение текущей скорости, (отображение на ЖКИ, для 16х2 от 0.1 км/ч, для 16х4 от 0.001 км/ч)
- километраж общий, (отображение на ЖКИ, для 16х2 от 0.1 км/ч, для 16х4 от 0.001 км)
- километраж суточный (держитесь …..20 !!! суточных счетчиков, выбор № из меню),
- отображение время активности каждого счетчика (общего и для суточных) проще говоря время в пути.
- Возможность настроить сигнал о превышении скорости.
- пользовательское меню, позволяет выставить все коэффициенты ( скорости и учета километров) непосредственно с клавиатуры прибора.
- Все данные сохраняются в память контроллера.
Здесь привожу описание работы меню и вывода показаний для дисплея 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а находится здесь, http://radiokot.ru
Файлы:файлы для сборки проект в протеусе 09.jpg
cxema.my1.ru
Спидометр-одометр на МК ATmega8 2ZV.ru
Спидометр-одометр , идея не нова, а вот варианты реализации такого устройства имеют разные варианты, эта несложная схема на распространенном МК ATmega8 , имеется два вида прошивок под индикаторы ; 16х2 и 16х4
.Схема данного спидометра-одометра , может настраиваться пользователем из меню под схему датчика скорости с любым ( с количеством импульсов от 1 и до 9999999……), а также задается и корректируется из пользовательского меню, количество импульсов на километр.
Характеристики схемы:
- Отображение текущей скорости, (отображение на ЖКИ, для 16х2 от 0.1 км/ч, для 16х4 от 0.001 км/ч)
- километраж общий, (отображение на ЖКИ, для 16х2 от 0.1 км/ч, для 16х4 от 0.001 км)
- километраж суточный (держитесь …..20 !!! суточных счетчиков, выбор № из меню),
- отображение время активности каждого счетчика (общего и для суточных) проще говоря время в пути.
- Возможность настроить сигнал о превышении скорости.
- пользовательское меню, позволяет выставить все коэффициенты ( скорости и учета километров) непосредственно с клавиатуры прибора.
- Все данные сохраняются в память контроллера.
Здесь привожу описание работы меню и вывода показаний для дисплея 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а находится здесь, http://radiokot.ru
Файлы:файлы для сборки проект в протеусе 09.jpg
2zv.ru