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

Снимок3

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

Рассказать друзьям:




Комментариев: 6 “Простой цифровой спидометр на микроконтроллере ATmega8”

  1. diego:

    интересная схемка. есть только небольшой вопросик к автору, что такое proteus-a? и если не сложно кинуть ссылку. где можно прошить контроллер?

    • alexincor:

      Proteus это пакет программ для проектирования электронных схем с возможностью их эмуляции. И вот вам совет парни переходите на STM32discovery там есть все нужное для начала.

  2. Дмитрий:

    Можешь пожалуйста скинуть сам код программы и на каком языке он написан

  3. Виталий:

    Здравствуйте. А как поменять характеристики датчика если выложен только *.hex фаил?

  4. Сергей:

    Исходники бы…

Написать комментарий