Частотомер до 1МГц (AT89C2051, КИПЦ23А-1/7К)
Схема самодельного частотомера для измерения частоты до 1МГц, построена на микроконтроллере AT89C2051 и индикаторах КИПЦ23А-1/7К.
Этот частотомер у меня работает в качестве электронной шкалы в составе низкочастотного функционального генератора, вырабатывающего синусоидальные частоты от 10 Гц до 500 кГц и импульсы от 1 Гц до 1 МГц.
А также, с его помощью можно измерять частоты сигналов, поступающих от внешних источников. В генераторе установка частоты производится параметрическим способом (с помощью переменных резисторов), поэтому, точная цифровая шкала, - это единственный доступный способ получить высокую точность установки частоты (пусть даже, с периодической ручной подстройкой).
Частотомер построен по предельно простой схеме на одном относительно недорогом микроконтроллере. Индикация - динамическая на шестиразрядном цифровом табло из одиночных семисегментных светодиодных цифровых индикаторов.
Максимальное показание «999999Гц». Никаких переключений или органов управления нет, кроме переключателя «ген. /внеш.» (измерение частоты от генератора или внешнего источника).
Принципиальная схема
Рис. 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Б, АЛC3ЗЗБ, АЛС335Б и другие.
Напряжение питания должно быть стабилизированным, например, с помощью интегрального стабилизатор КР142ЕН5А.
Кожухин В. А. (kozux@bk.ru). РК-04-08.
- Простой стрелочный резонансный волномер (500кГц - 45 МГц)
- Вольтметр действующего значения для цепи накала кинескопа
- Схемы питания микроконтроллеров от солнечных элементов
- Использование сети 380В в микроконтроллерах

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