Частотомер на PIC16F628

В этом проекте мы делаем простую и дешевую схему частотомера. Он может измерять сигналы от 16Гц до 100Гц с максимальной амплитудой 15В. Чувствительность высокая, разрешение 0,01Гц. Входной сигнал может быть синусоидальной, прямоугольной или треугольной волной.

Частотомер может использоваться во многих приложениях. К примеру, для наблюдения за точностью генератора, для измерения частоты сети или нахождения оборотов двигателя соединенного с датчиком.

Файл печатной платы представлен в формате PDF. Вы можете сделать плату используя метод ЛУТ

CCP (Capture(Захват)/Compare(Сравнение)/PWM(ШИМ)) модуль PIC микроконтроллера считывает входной сигнал. Используется лишь функция захвата. Чтобы узнать больше о CCP модуле PIC пожалуйста, посетите http://www.microchip.com.

Дисплеи – красные семи сегментные светодиодные дисплеи 14,2 мм с общим катодом.

Перед измерением частоты входного сигнала, сигнал должен быть преобразован в прямоугольный. Потому для этой цели используется схема оптической развязки с оптроном 4N25. Таким образом, входной сигнал надежно изолирован от микроконтроллера и превращается в меандр. Амплитуда сигнала не должна превышать 15В. Если это произойдет, резистор 1кОм может сгореть. Если вы хотите измерить частоту сети, вы должны использовать 220В/9В трансформатор.

Напряжение питания должно быть в районе 8-12В. При большем напряжении схема может быть повреждена, и вы должны быть осторожны с полярность при подключении питания.

Принципиальная схема счетчика(частотомера) приведена в файле проекта. Есть 4 дисплея, которые работают по методу мультиплексирования (динамическая индикация). Для измерения, вывод RB3 подключен к выходу оптического изолятора. 5 вывод второго дисплея подключен к питанию через резистор 1 кОм, так что точка после второго дисплея горит. Это соединение не показано на схеме.

C-код, написанный в PIC C компиляторе доступен для скачивая. HEX также прилагается.

Мы использовали два дополнительных разъемов. Один (18 контактный, 2 ряда) для микроконтроллера PIC16F628, а другой (40 контактный, 2 ряда) за семь сегментных индикаторов.

Список радиоэлементовОбозначение
Тип
Номинал
Количество
ПримечаниеМагазинМой блокнот

Схема частотомера
МК PIC 8-битPIC16F628A1
PIC16F628-04/P
Биполярный транзисторBC5474

Конденсатор22 пФ2
Керамический
Резистор4.7 кОм1

Резистор1 кОм4

Резистор330 Ом7

Кварц4 МГц1

Индикатор7-сегментный4
Общий катодСхема изоляции
Биполярный транзисторBC5471

Выпрямительный диод1N41481

Оптопара4N25M1

Резистор1 кОм2

Резистор10 кОм1

Резистор470 Ом1
Схема питания
Линейный регуляторLM78051

Электролитический конденсатор100 мкФ 16В2

Конденсатор220 нФ2
ПолиэфирныйДобавить все

Скачать список элементов (PDF)

Оригинал статьи

Прикрепленные файлы:

Добавить комментарий

Ваш адрес email не будет опубликован.