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

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

Frequency-Meter-PCB-1326216672_500_417_7

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

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

Схема

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

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

Frequency-Meter-Final-1326216674_500_355

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

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

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

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

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

Список радиоэлементов

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
Схема частотомера
МК PIC 8-бит PIC16F628A 1 PIC16F628-04/P
Биполярный транзистор BC547 4
Конденсатор 22 пФ 2 Керамический
Резистор 4.7 кОм 1
Резистор 1 кОм 4
Резистор 330 Ом 7
Кварц 4 МГц 1
Индикатор 7-сегментный 4 Общий катод
Схема изоляции
Биполярный транзистор BC547 1
Выпрямительный диод 1N4148 1
Оптопара 4N25M 1
Резистор 1 кОм 2
Резистор 10 кОм 1
Резистор 470 Ом 1
Схема питания
Линейный регулятор LM7805 1
Электролитический конденсатор 100 мкФ 16В 2
Конденсатор 220 нФ 2 Полиэфирный