Предлагаю вариант тахометра на AVR микроконтроллере с большими цифрами на символьном дисплее. Цифры выстраиваются из отдельных сегментов на всю высоту дисплея, что делает показания прибора более читабельными. Рассчитывался на диапазон измерения от 300 до 9999 оборотов в минуту. Но получилось так, что при более высоких (от 10000) об/мин, младший разряд сдвигается за пределы экрана и прибор показывает количество оборотов в минуту, делённое на 10, что тоже неплохо.
Схема построена на микроконтроллере ATmega8. Для вывода показаний тахометра используется распространённый дисплей WH1602 на базе контроллера HD44780 (KS0066).
Для более точного подсчета частоты вращения коленчатого вала, микроконтроллер тактируется от внешнего кварцевого резонатора на 8 MHz. Фьюзы выставляются соответствующие:
Если высокая точность измерения не сильно важна, то можно обойтись без внешнего кварца, при этом фьюзы нужно будет выставить на тактирование от внутреннего RC генератора на 8 МГц. Так как печатная плата разведена для МК в корпусе TQFP-32, на ней, для удобства, предусмотрен ISP разъём для внутрисхемного программирования. В прикрепленном архиве находятся несколько прошивок с различными временными интервалами обновления показаний тахометра на дисплее: 50, 100, 150, 200, 250, 333 и 500 мс (период указан в имени файла прошивки), а также для сигналов входа 1 импульс на оборот и 2 импульса на оборот. Также в архиве находятся файл печатной платы и проект Proteus. После сборки схемы и прошивки микроконтроллера получается такое вот устройство:
На видео показана работа тахометра с прошивкой 1 импульс на оборот и периодом обновления показаний дисплея 50 мс
Список радиоэлементовОбозначение
Тип
Номинал
Количество
ПримечаниеМагазинМой блокнот
U1
МК AVR 8-битATmega8A-AU1
U2
Линейный регуляторL7805AB1
L7805AB2TD1
СтабилитронBZV55C4V71
BZV55C5V1D2
Выпрямительный диод1N40011
LCD1
LCD-дисплейWH16021
С подсветкойX1
Кварцевый резонатор8МГц1
RV1
Подстроечный резистор10 кОм1
R1
Резистор20 кОм1
SMD 1206R2
Резистор100 кОм1
SMD 1206R3
Резистор10 кОм1
SMD 1206R4
Резистор47 Ом1
SMD 1206 (47-100 Ом)C1-C2
Конденсатор22 пФ2
SMD 0805C3-C5
Конденсатор0.1 мкФ3
SMD 0805C6
Электролитический конденсатор470мкФ x 16В1
C7
Электролитический конденсатор100мкФ x 10B1
Резистор0 Ом2
SMD 1206Добавить все
Скачать список элементов (PDF)
Прикрепленные файлы:
- Тахометр.rar (103 Кб)
- Тахометр с установкой порога оборотов.rar (54 Кб)