• I






      
           

Научно-популярный образовательный ресурс для юных и начинающих радиолюбителей - Popular science educational resource for young and novice hams

Основы электричества, учебные материалы и опыт профессионалов - Basics of electricity, educational materials and professional experience

КОНКУРС
language
 
Поиск junradio

Радиодетали
ОК
Сервисы

Stock Images
Покупка - продажа
Фото и изображений


 
Выгодный обмен
электронных валют

Друзья JR



JUNIOR RADIO





100MHz частотомер на PIC16F628A



Статьи публикуются по мере поступления. Для упорядоченного тематического
поиска воспользуйтесь блоком  "Карта сайта"







Пару недель назад я купил у eBay один из этих удивительно дешевых полезных модулей с драйвером светодиодов MAX7219 и 8- разрядным светодиодным дисплеем. Он идеально подходит для проекта частотомера. Проблема заключалась в отсутствии библиотеки для микроконтроллеров PIC. К счастью, я нашел отличную библиотеку для Arduino, и переработал ее для совместимости с ПОС. Использует микроконтроллер PIC16F628A с внешним кварцем часов 32,768 кГц, подключенным к таймеру 1, для генерации 1-секундной временной базы. Измеренный сигнал подается на контакт 3 (RA4), который отсчитывается таймером 0. Программа производит короткий (0,125 с) тест входного сигнала для определения предварительного делителя. Далее идет фактическое подсчет с правильным значением пред делителя, и затем результат отправляется на дисплей. Разумеется, перед счетчиком частоты должен быть какой-то предусилитель / защита, чтобы его можно было использовать. На рисунках ниже показан макет и  различные кварцы, генерирующих разные частоты. Различия между значением на дисплее и значением на осциллографе незначительны. Я тестировал схему также с частотами выше 90 МГц и даже выше 100 МГц, и результаты были точными, но, конечно, наиболее значимая цифра была потеряна в случае 100 + МГц.

 

Схема

 

Схема

 

Фото

 

4,194 МГц

Кварц на 4,194 МГц

20 МГц

Кварц на 20 МГц

30 МГц

Кварц на 30 МГц

 

Скачать

FreqC-MAX7219.rar

 







Просмотров: 5090 | Добавил: Chinas | Рейтинг: 2.3/6








Необходимо добавить материалы...
Результат опроса Результаты Все опросы нашего сайта Архив опросов
Всего голосовало: 380



          

Радио для всех© 2024