Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Сегодня я покажу вам, как построить простой частотомер, способный измерять частоты прямоугольных, синусоидальных или треугольных сигналов до 6,5 МГц.
Шаг 1: Описание
Представленное на видео устройство представляет собой частотомер, сделанный на микроконтроллере Arduino Nano. Он может измерять частоту сигналов прямоугольной, синусоидальной и треугольной формы.
Этот проект спонсировался NextPCB. Вы можете помочь мне поддержать меня, просмотрев их по одной из этих ссылок:
Всего 7 долларов за заказ SMT:
Производитель надежных многослойных плат:
Платы печатных плат 10 шт. Бесплатно:
Скидка 20% - заказы на печатную плату:
Диапазон его измерения составляет от нескольких герц до 6,5 мегагерц. Также доступны три временных интервала измерения - 0,1, 1 и 10 секунд. Если мы измеряем только прямоугольные сигналы, тогда нет необходимости в усилителе-формирователе, и сигнал подается непосредственно на цифровой вывод 5 от Arduino. Код очень прост благодаря библиотеке FreqCount, которую вы также можете скачать ниже. Устройство очень простое и состоит из нескольких компонентов:
- микроконтроллер Arduino Nano
- Плата формообразующего усилителя
- ЖК дисплей
- Селектор формы входного сигнала
- Входной ДЖЕК
- и переключатель временного интервала: мы можем выбрать три интервала 0,1 -1 и 10 секунд.
Шаг 2: Сборка
Как вы можете видеть на видео, прибор очень точен во всем диапазоне, и мы также можем откалибровать частотомер с помощью простой процедуры, описанной ниже:
В папке библиотек Arduino найдите библиотеку FreqCount, в файле FreqCount.cpp найдите строки: #if defined (TIMER_USE_TIMER2) && F_CPU == 12000000L float corrective = count_output * 0.996155; и замените их на: #if defined (TIMER_USE_TIMER2) && F_CPU == 16000000L float right = count_output * 1.000000; где 1.000000 - ваш коэффициент коррекции, коррекция должна выполняться путем подачи 1 МГц на вход частотомера. После изменения файла загрузите новый скетч на плату Arduino.
Шаг 3: Схема и код Arduino
Наконец, частотомер встроен в подходящий пластиковый ящик и является еще одним полезным инструментом в электронной лаборатории.