Предлагаю вариант тахометра на 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-AU | 1 | Поиск в магазине Отрон | ||
U2 | Линейный регулятор | L7805AB | 1 | L7805AB2T | Поиск в магазине Отрон | |
D1 | Стабилитрон | BZV55C4V7 | 1 | BZV55C5V1 | Поиск в магазине Отрон | |
D2 | Выпрямительный диод | 1N4001 | 1 | Поиск в магазине Отрон | ||
LCD1 | LCD-дисплей | WH1602 | 1 | С подсветкой | Поиск в магазине Отрон | |
X1 | Кварцевый резонатор | 8МГц | 1 | Поиск в магазине Отрон | ||
RV1 | Подстроечный резистор | 10 кОм | 1 | Поиск в магазине Отрон | ||
R1 | Резистор | 20 кОм | 1 | SMD 1206 | Поиск в магазине Отрон | |
R2 | Резистор | 100 кОм | 1 | SMD 1206 | Поиск в магазине Отрон | |
R3 | Резистор | 10 кОм | 1 | SMD 1206 | Поиск в магазине Отрон | |
R4 | Резистор | 47 Ом | 1 | SMD 1206 (47-100 Ом) | Поиск в магазине Отрон | |
C1-C2 | Конденсатор | 22 пФ | 2 | SMD 0805 | Поиск в магазине Отрон | |
C3-C5 | Конденсатор | 0.1 мкФ | 3 | SMD 0805 | Поиск в магазине Отрон | |
C6 | Электролитический конденсатор | 470мкФ x 16В | 1 | Поиск в магазине Отрон | ||
C7 | Электролитический конденсатор | 100мкФ x 10B | 1 | Поиск в магазине Отрон | ||
Резистор | 0 Ом | 2 | SMD 1206 | Поиск в магазине Отрон | ||
Скачать список элементов (PDF)
Прикрепленные файлы:
- Тахометр.rar (103 Кб)
- Тахометр с установкой порога оборотов.rar (54 Кб)
Комментарии (85) | Я собрал (0) | Подписаться
Для добавления Вашей сборки необходима регистрация
[Автор]
[Автор]
[Автор]
[Автор]
У разработчика вполне неплохо получилось на хд 44780 стильно и красиво и это как вариант, хотите используйте, не нравится делайте по другому.
[Автор]
В данный момент времени именно LCD от вышеприведенных моделей телефонов народ всё больше предпочитает использовать в своих поделках...и этому есть причины...
1 его дешевизна (стоимость некоторых начинается от 35 руб)... самый убийственный аргумент..
2 есть на них инфа..(особенно на нокии)
3 относительная легкость сопряжения с мк на программном уровне как и аппаратном (требует мало ног от мк и несложный алгоритм общения с ним)
4 куча готовых библиотек (народ постарался и облегчил жизнь следующим, написав под них код на разные мк и иде)
5 это графическая панелька...на ней можно не тока слова писать но и рисовать что вздумается...1602 и ему подобные в этом сильно ограничены...
6 очень низкое энергопотребление, что бывает немаловажно...
[Автор]
[Автор]
[Автор]
[Автор]
[Автор]
[Автор]
[Автор]
[Автор]
[Автор]
[Автор]
[Автор]
[Автор]
[Автор]
[Автор]
[Автор]
[Автор]
[Автор]
Подскажите, как можно адаптировать данную конструкцию для измерения оборотов эл. двигателя?
[Автор]
Адаптировать довольно просто: на вал двигателя прикрепить диск с двумя прорезями и использовать оптопару. Прошивка 2 имп. об.
[Автор]
Проверил на шуруповёрте -наклеил полоску алюминиевого скотча на патрон. После 300 оборотов показания стабильные, до 300 оборотов показания прибора прыгают, и отличаются в разы.
Автору, ещё раз,спасибо!
Можно ли добавить прошивку с нижним порогом ни 300, а 10 оборотов?
[Автор]
[Автор]
[Автор]
[Автор]
Просто дисплей заявлялся а на нём припаян конвертер i2c который жалко оставлять без дела
И катушка ведь управляется массовым проводом?
Если с холла, подумал я, идет положительный заряд и понижается стабилитроном, но стабилитрон вообще стоит на массу, и 20к и 100к Это почти КЗ ведь? Опишите именно как проходит согласование уровней? Я как-то раз написал код, проверил в протеусе, все ОК, но когда начал собирать, тут я воткнулся, ведь на лапку должно прийти 5 вольт, а тут 12, и я долго искал как же реализовать, и решил попробовать на L7805 или L7905, Но увидел кучу конденсаторов, и задумался а будет ли успевать стабилизатор закрываться и вновь открываться с одинаково быстрой скоростью. Короче я снова в ступоре
[Автор]
[Автор]
[Автор]