Печать

Частотомер до 5МГц на Attiny2313

Опубликовано . Опубликовано в Устройства на AVR

Рейтинг:   / 7
ПлохоОтлично 

Особенности

• Диапазон частот от 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

Файлы:
Исходный код(BascomAVR), файл прошивки микроконтроллера
Дата 27.08.2012 Размер файла 3.47 KB Закачек 3138

Комментарии  

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, а к нему уже цепляется частотомер
Сообщить модератору

Рекомендуем посмотреть