Простой цифровой спидометр на микроконтроллере ATmega8

На микроконтроллере

Спидометр это измерительное устройства, для определения скорости автомобиля. По способу измерения, есть несколько видов спидометра центробежные, хронометрические, вибрационные, индукционные, электромагнитные, электронные и напоследок спидометры по системе GPS.

Индикатор тоже бывает разной.

  • стрелочные — они наиболее часто применяются
  • Ленточные — на Газ 24 стоит именно такой
  • Барабанные
  • Цифровые

В данной статье будем рассматривать схему светодиодную, цифровую спидометра. Схема довольно проста, там всего пару деталей, соберет и новичок.

Простой цифровой спидометр на микроконтроллере ATmega8  Снимок13

Нам нужные компоненты для сборки

  1.  микроконтроллер ATMega8.
  2. светодиодный семисегментный индикатор.
  3. 4 маломощные транзистора типа n-p-n, например BС547.
  4. стабилизатор напряжения на пять Вольт ,7805( КР142ЕН5), на  схеме нет.
  5. 2 конденсатора с параметрами 47 мкФ 16 — 25 Вольт, на схеме их тоже нет.
  6. резисторы с номиналами 1 кОм (в схеме их 3), 10 кОм (всего 1) и 150 Ом (шт 7).

В прошивке  спидометр рассчитан для работы с датчиками скорости,которые имеют прямоугольный выходной сигнал (6 импульсов на один метр пути) Но если вы хотите использовать другой датчик, то нужно в прошивке это тоже изменить. Скорость обновляется по частоту 2 Гц, т.е два раза в секунду.

Простой цифровой спидометр на микроконтроллере ATmega8

Снимок5

Для микроконтроллера не нужны конденсаторы или кварцы, так как он тактируется от 1 МГц внутреннего генератора. С фьюзами тоже не надо нечего делать, только сделайте прошивку микроконтроллера и все.

Микроконтроллер ATMega8 считает количество импульсов на входе за определенное время, пересчитает его в километры в час (км/ч) и на дисплей выводит численное значение скорости. В дисплее использованы 7 сегментные индикаторы с общим анодом.

Простой цифровой спидометр на микроконтроллере ATmega8

Снимок7

Снимок9

Простой цифровой спидометр на микроконтроллере ATmega8

Снимок11

Снимок12

Если вам трудно в машине достать датчик скорости, то смотрите на фото, там магниты на внутренней гранате и датчик Холла. Простой цифровой спидометр на микроконтроллере ATmega8

Снимок4

Для того чтобы программа легко понималась, использовалось проект Proteus-a для симуляции. Вам перед запуском нужно указать путь к месту хранения файла прошивки. Удачи в сборке!

Прошивка для индикатора

Проект для эмуляции в Proteus

Оцените статью