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


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

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

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

.

 Схема данного спидометра-одометра , может настраиваться пользователем из меню под схему датчика скорости с любым ( с количеством импульсов от 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 происходит более полный без сокращений).

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

       

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

 

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

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

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

 

Файлы:файлы для сборки проект в протеусе 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

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

.

 Схема данного спидометра-одометра , может настраиваться пользователем из меню под схему датчика скорости с любым ( с количеством импульсов от 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 происходит более полный без сокращений).

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

       

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

 

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

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

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

 

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

2zv.ru