Оглавление:

Простой измеритель частоты Arduino своими руками до 6,5 МГц: 3 шага
Простой измеритель частоты Arduino своими руками до 6,5 МГц: 3 шага

Видео: Простой измеритель частоты Arduino своими руками до 6,5 МГц: 3 шага

Видео: Простой измеритель частоты Arduino своими руками до 6,5 МГц: 3 шага
Видео: Частотомер до 50МГц своими руками.На одной микросхеме 74hc4060.+мультиметр. 2024, Июль
Anonim
Сделай сам простой измеритель частоты Arduino до 6,5 МГц
Сделай сам простой измеритель частоты Arduino до 6,5 МГц

Сегодня я покажу вам, как построить простой частотомер, способный измерять частоты прямоугольных, синусоидальных или треугольных сигналов до 6,5 МГц.

Шаг 1: Описание

Image
Image

Представленное на видео устройство представляет собой частотомер, сделанный на микроконтроллере 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

Схема и код Arduino
Схема и код Arduino

Наконец, частотомер встроен в подходящий пластиковый ящик и является еще одним полезным инструментом в электронной лаборатории.

Рекомендуемые: