Частотомер до 1МГц (AT89C2051, КИПЦ23А-1/7К)


Схема самодельного частотомера для измерения частоты до 1МГц, построена на микроконтроллере AT89C2051 и индикаторах КИПЦ23А-1/7К.

Этот частотомер у меня работает в качестве электронной шкалы в составе низкочастотного функционального генератора, вырабатывающего синусоидальные частоты от 10 Гц до 500 кГц и импульсы от 1 Гц до 1 МГц.

А также, с его помощью можно измерять частоты сигналов, поступающих от внешних источников. В генераторе установка частоты производится параметрическим способом (с помощью переменных резисторов), поэтому, точная цифровая шкала, - это единственный доступный способ получить высокую точность установки частоты (пусть даже, с периодической ручной подстройкой).

Частотомер построен по предельно простой схеме на одном относительно недорогом микроконтроллере. Индикация - динамическая на шестиразрядном цифровом табло из одиночных семисегментных светодиодных цифровых индикаторов.

Максимальное показание «999999Гц». Никаких переключений или органов управления нет, кроме переключателя «ген. /внеш.» (измерение частоты от генератора или внешнего источника).

Принципиальная схема

Принципиальная схема простого цифрового частотомера до 1МГц

Рис. 1. Принципиальная схема простого цифрового частотомера до 1МГц.

Входной усилитель - формирователь выполнен по простой однокаскадной схеме. Конечно, его можно заменить более сложным и качественным каскадом, если это нужно.

Программа

Программа для контроллера так же несложная, - НЕХ-файл относительно небольшой, что позволяет его безошибочно внести в окошко программатора даже ручным набором с клавиатуры.

РисРис

Рис. 2. Прошивка для микроконтроллера (часть 2).

:0300000002001EDD

:03000B000200F9F7

:10001B000200FC79287A007B007C007D007E007F4B

:10002B00007526007581407524007530C07531F957

:10003B007532А47533B075349975359275368275F2

:10004B0037F875388075399043B0AF758D3C758B2B

:10005B00C175891575B80275А88А438850Е52бB411

:10006B000012BF0020BE002DBD003ABC0047BB00F4

:10007B00540200E0E5262430F88690C2971200F275

:10008BOOD2971200F2EF2430F88690C2B71200F22A

:10009B00D2B71200F2EE2430F88690C2B51200F2FD

:1000AB0002B51200F2ED2430F88690C2B31200F2F2

:1000BB00D2B31200F2EC2430F88690C2B21200F2E6

:1000CB00D2B21200F2EB2430F88690C2B11200F2D9

:1000DB00D2B11200F2EA2430F88690C2B01200F2CC

:1000EB00D2B0120OF201687525FFD52SFD2205243B

:1000FB0032C28E758D3C758BC1D913C28C12011C0B

:10010B007928758C00758A00752400438850D28E2F

:10011B0032E58A540FF520E58A54F0C4F521E58CBD

:10012B00540FF522E58C54F0C4F523E52125222547

:10013B0023252475F006A4252O72F0501375F00AC0

:10014B00842419F8E5F0240675F00A842802015F6F

:10015B0075F00A84AAF0F8E52275F005A4F9E523F9

:10016B0075F009A429F9E52475F003A4292521923A

:10017B00D52872D5501375F00A842419F8E5F024AC

:10018B000675F00A842802019875F00A84ABF0F822

:10O19B00E52223F9E52475F005A4292875F00A84D6

:1001AB00ACF0F8E5232323F9E52475F005A4292801

:1001BB0075F00A84ADF0F8E52475F006A42875F007

:0D01CB000A84AEF075F00A84AFF0F526222C

:00000001FF

Прошивка для микроконтроллера - Скачать (1 КБ).

Детали

Светодиодные индикаторы можно заменить любыми другими с общим анодом, например, КИПЦ01А-1/7Л, КИПЦ02А-1/7К, АЛС321Б, АЛС324Б, АЛСЗЗЗБ, АЛС335Б и другие.

Напряжение питания должно быть стабилизированным, например, с помощью интегрального стабилизатор КР142ЕН5А.

Кожухин В. А. (kozux@bk.ru). РК-04-08.


1 62 На микроконтроллерах
частотомер измерения измеритель частоты микроконтроллер avr микроконтроллер
Комментарии (1):
#1 Алтай Сентябрь 19 2019
+2

Отличный схема для частотомера 1МГц, мне интересно как измеряется частота на генераторных лампах в порядке 27МГц.

Написать комментарий:

cashback