Простой тахометр на микроконтроллере ATmega8

Снимок36

Тахометр применяется в автомобилях для измерения частоты вращения всяких деталей которые способны вращаться. Есть много вариантов таких устройств, я предложу вариант на  AVR микроконтроллере  ATmega8. Для моего варианта, вам также понадобится символьный дисплей, который имеет большие цифры, иными словами LCD 16×2. Каждый сегмент дисплея используется для одного цифра тахометра, этим показания на приборе становятся более читабельными.

Я использовал довольно популярный дисплей WН1602, построенный на базе контроллера HD44780 (KS0066).

Диапазон измерения составляет 300-9999 об/мин. Но если диапазон превышает 10000 оборотов в минуту, то на дисплее мы уже видим количество оборотов в минуту даленное на 10, так как младший разряда уже на экране не видно.

Ниже представлена сама схема устройства.

Схема тахометра



А также можете посмотреть как нужно выставить фьюзы:

фьюзы для тахометра

Чтобы показания были более точными, микроконтроллер нужно тактировать от внешнего кварца на 8 MГц.
Но если такая точность вам не нужна, то и внешний кварц вам не понадобится, только вместо этого не забывайте фьюзы выставить на тактирование от внутреннего RC генератора на 8 МГц.

Ниже есть архив с прошивками, с печаткой, а также с проектом Proteus. Там вы найдете прошивки с разными временными интервалами обновления показаний тахометра на дисплее- 50, 100, 150, 200, 250, 333 и 500 мс , а также для сигналов входа 1 импульс на оборот и 2 импульса на оборот.

Список радиодеталей:

U1- МК AVR 8-бит, номинал- ATmega8A-AU, кол. 1;
U2- Линейный регулятор, номинал- L7805AB, кол 1;
D1- Стабилитрон,номинал- BZV55C4V7, кол 1;
D2- Выпрямительный диод,номинал- 1N4001, кол 1;
LCD1- LCD-дисплей,номинал- WH1602, кол 1;
X-1 Кварцевый резонатор,номинал- 8МГц, кол 1;
RV1- Подстроечный резистор,номинал- 10 кОм, кол 1;
R1- Резистор,номинал- 20 кОм, кол 1;
R2- Резистор,номинал- 100 кОм, кол 1;
R3- Резистор,номинал- 10 кОм, кол 1;
R4- Резистор,номинал- 47 Ом, кол 1;
C1-C2- Конденсатор,номинал- 22 пФ, кол 2;
C3-C5- Конденсатор,номинал- 0.1 мкФ, кол 3;
C6- Электролитический конденсатор,номинал- 470мкФ x 16В, кол 1;
C7- Электролитический конденсатор,номинал- 100мкФ x 10B, кол 1;

После сборки наш прибор выглядит так:

тахометр своими руками

Архив к статье;  скачать…

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




Комментариев: 4 “Простой тахометр на микроконтроллере ATmega8”

  1. Виктор:

    Ерунда. ОТ такого дисплея можно больше информации получить. Часы с годом и календарем, термометр в салоне и на улице, вольтметр и уже потом тахометр. Это все прекрасно влазит в одну мегу8 и еще мето есть

  2. Виктор:

    Не вижу питания на схеме для мк .По даташиту это 7 и 8 вывод.или ей не нужно 5в подавать от стабилизатора ?

  3. Виктор:

    Не вижу на схеме питания для мк…

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