Особенности
• Диапазон частот от 0 Гц до 5 МГц
• Точность зависит от кристалла
• Отображение в единицах Гц, кГц или МГц с автоматическим выбором
• Стабильность показаний на дисплее, даже если изменяется диапазон
• Выбор между 5-значный или 7-значным отображением показаний с помощью кнопки
• Индикация ждущего и режима измерения с помощью красного и зеленого светодиодов
• Питание: 12 В постоянного тока
• потребляемый ток около 40 мА (без подсветки дисплея)
• Простая конструкция
• Не используются SMD, нет никаких специальных компонентов

Большинство малофункциональных генераторов сигналов имеют не очень точное регулирование частоты и не предлагают встроенный счетчик частоты. Это может исправить модуль частотомера описанный в этой статье, который собран из микроконтроллера ATtiny2313 и ЖК-дисплея. Микроконтроллер работает на частоте 20 МГц, и поэтому частотомер может быть использован на частотах до 5 МГц без необходимости предварительного делителя.

Этот модуль идеально подходит для дооснащения существующих генераторов сигнала или в качестве основного измерителя в малогабаритных автономных частотомерах. В этом случае частотомер будет получать питание от основного прибора, а вход частотомера подключается к выходу генератора(5Вольт). Дисплей показывает частоту от 0Гц до 5МГц с автоматическим выбором между диапазонами Гц, кГц, МГц, в зависимости от входной частоты.

Частотомер до 5МГц на ATtiny2313 - схема

Перед подачей питания убедитесь, что все компоненты были правильно установлены и осмотрите все паяные соединения. При подаче питания оба светодиода должны мигать один раз в секунду и если вход замкнут на землю, дисплей должен показывать 0 Гц. Если экран остается пустым, проблема скорее всего в регулировке контрастности дисплея которая устанавливается подстроечным резистором. При программировании необходимо выставить фьюз-биты микроконтроллера на работу от внешнего кварца 20MHz: CKSEL3-0 = 1111, SUT1-0 = 10.

Установка Fuse-битов в PONYPROG:

Источник: журнал Elektor


Архив для статьи "Частотомер до 5МГц на Attiny2313"
Описание: Исходный код(BascomAVR), файл прошивки микроконтроллера
Размер файла: 3.47 KB Количество загрузок: 4 456 Скачать

Комментарии  

0 #41 radist 10.04.2015 19:18
Пойдет ли at90s2313?
Сообщить модератору
0 #42 AntonChip 10.04.2015 21:25
Цитирую radist:
Пойдет ли at90s2313?

Подойдет с правкой исходника
Сообщить модератору
0 #43 Le_Fleurs 12.08.2015 22:24
Не понимаю, а как же кварц вешать сразу на порт и на землю или нужно еще генератор собрать. В частности интересует могу ли я произвести замеры кварца 32768 без всяких поясов с бубном и арфой.
Сообщить модератору
+1 #44 AntonChip 12.08.2015 22:37
Делается простейший генератор на логике, который тактируется от кварца 32768, а к нему уже цепляется частотомер
Сообщить модератору
0 #45 Эд 19.04.2021 20:17
вопрос - с однорядным 161 дисплеем вид на экране после включения(без входного сигнала) Start- 0H . при подаче входного сигнала показывает частота и буква H либо K. так и должно быть или что то надо менять в прошивке?
Сообщить модератору
0 #46 Эд 19.04.2021 20:23
посмотрел на фото и понял что не отображаются символы z (как в статье вместо Hz) K вместо KHz.. видимо вместо MHz - будет M. в чем может быть причина? Индикатор проверялся - все символы отображаются по всей ширине дисплея.
Сообщить модератору
0 #47 AntonChip 20.04.2021 17:30
Цитирую Эд:
В чем может быть причина? Индикатор проверялся - все символы отображаются по всей ширине дисплея.
Другая адресация знакомест, нужно править исходник
Сообщить модератору