6-значный частотомер (счетчик) 10 МГц (Вариант 2)

Это очень простой частотомер (счётчик) на базе Atmel AVR. Он позволяет измерять частоты до 10 МГц в 2 автоматически выбираемых диапазонах. Он основан на предыдущем самом простом частотомере, но имеет 6 цифр вместо 4. Нижний диапазон имеет разрешение 1 Гц и работает до 1 МГц. Верхний диапазон имеет разрешение 10 Гц и работает до 10 МГц.

Для отображения измеренной частоты используется 6-значный светодиодный дисплей. Частотомер основан на микроконтроллере Atmel AVR ATtiny2313 или ATTiny2313A. Программу для загрузки и настройки bits вы можете найти ниже. Микропроцессор работает с тактовой частотой 20 МГц от crystal (максимально допустимая частота). Точность измерения определяется точностью кварцевого резонатора и ёмкостью конденсаторов C1 и C2. Каждый полупериод измеряемого сигнала должен быть больше периода кварцевого резонатора (ограничение архитектуры AVR). Таким образом, при 50-процентной продолжительности рабочего цикла можно измерять частоты до 10 МГц. Измеряемый сигнал поступает на вывод 9 (T1) — он синхронизирует таймер/счётчик 1 извне. Подсчёт выполняется 16-битным таймером/счётчиком1, его переполнение увеличивает 8-битный регистр, формируя 24-битный результат. Подсчёт занимает 1 секунду. Затем он преобразуется в десятичную форму и отображается. Частота всегда отображается в кГц. Автоматический выбор диапазона изменяет положение десятичной точки. Частота обновления составляет 1 Гц. Катоды дисплеев подключаются к порту B, аноды — к битам 0-4 и 5 порта D. Использование сверхъярких дисплеев позволяет отказаться от обычных усиливающих ток транзисторов. Дисплей управляется мультиплексным способом. Частота мультиплекса составляет 104,166 Гц. Вы можете собрать 6-значный дисплей, например, из трёх 2-значных LD-D028UR-C. Резисторы R1 — R8 определяют ток, поступающий на дисплей, и, следовательно, его яркость. Они подобраны таким образом, чтобы ток не превышал максимальный выходной ток (40 мА) контактов AVR. Этот счётчик частоты питается от источника напряжением от 4,5 до 5,5 В. Потребление при 5 В составляет около 15–35 мА, в зависимости от количества горящих сегментов (наибольшее потребление тока у светодиодного дисплея). Если вход счётчика частоты находится «на открытом воздухе», он может отображать бессмысленные значения из-за высокого входного сопротивления. Вы можете предотвратить это, добавив резистор сопротивлением около 100 кОм между входом и GND.
Вам также может понравиться: частотомер (счетчик) 10 МГц III. с разрешением 0,000 001 Гц.

Диапазон 1 … макс. 999,999 кГц, разрешение до 1 Гц.
Диапазон 2 … макс. 9999,99 кГц, разрешение до 10 Гц.

Скачать исходный код на ассемблере (ASM) и скомпилирован в файл HEX (492 байта):
Скачать в zip архиве.
Скачать в tar.gz архиве.

OLYMPUS DIGITAL CAMERA

OLYMPUS DIGITAL CAMERA

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *