Частотомір на 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-біт
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 Полиефірний
Додати все

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

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

Top