УКВ – радиоприем, часть 1

Views: 9830


Музыкальная тема к статье, слушаем:

Play


Первый мой радиоприемник, выглядел так. Использовал исключительно в школе на уроках, держась за одно ухо и преданно смотря на училку и сладко улыбаясь. Проблема была это место возле батареи и зачистить на перемене, для создания надежного заземления. Но сегодня этого не понять, так это было во времена (ну в общем столько не живут).

Catcatcat_electronics_detect-01

Ну сейчас даже это мне не интересно, поэтому подойдем к проблеме с уровня 2013.

Catcatcat_electronics_RDA5807FP-250-01

 

RDA5807FP – УКВ приемник с цифровой обработкой сигнала. полное описание управление приемником читайте в разделе схемотехника. А сейчас хочется все и сразу.

Схема подключения самой микросхемы приемника, для работы на наушники.

Catcatcat_electronics_CH1-RDA5807FP-01

В этом варианте антенной выступает общий провод наушников (благо их сейчас как грязи), но хочу если желаете иметь высококачественное звучание, нужны качественные экземпляры.

 Но для такого приемника необходимо микропроцессорное управление. Отсюда без микроконтроллера ни как. Поэтому самый просто приемник будет выглядеть так.

Catcatcat_electronics_CH1-RDA5807FP-02

Функции кнопок PB1 – включение и увеличение громкости, PB2 – уменьшение громкости , выключение (слип режим приемника). PB3 – сканирование в верх по диапазону, PB4 – сканирование вниз по диапазону. Питание осуществляется от двух батареек ААА, сам приемник при работе RDA5807FP потребляет (в моем варианте) 25 мА, это конечно довольно много если делать портативное носимое устройство. В выключенном состоянии меньше 0,5 мА, точнее не измерял. Соединитель CON1 предназначен для подключения головных 30 Омных наушников. CON2 для внутрисхемного программирования микроконтроллера.


Перечень элементов необходимых для сборки. 

Наименование  Типоразмер  Тип (замена, ссылка где можно купить)  Количество  Примечание 
Радиоприемник SOIC-16 RDA5807FP 1 RF1
Микроконтроллер SOIC-8 PIC12F1822-I/SN (PIC12LF1822-I/SN) 1 PIC1
Кварцевый резонатор 32768 Гц (замена) 1 XT1
Соединитель для наушников Гнездо 3,5 (замена) 1 CON1
Керамический конденсатор 0805 24pF 1 C3
Керамический конденсатор 0805 0.22uF 2 C4,C6
Керамический конденсатор 0805 10.0uF (до 125 uF танталовый) 2 C1,C2
Керамический конденсатор 0805 10.0uF 2 C5,C7
Индуктивность 0805 100nH (AIML-0805C-R10) 1 L3
Индуктивность 0805 470nH (AIML-0805C-R47) 2 L1,L2
Резистор 0805 10 кОм 2 R1,R2
Кнопка тактовая SMD TACT 6×3-4.3 4 PB1-PB4
Феррит LCBB-601 1 L4
+ любые стерео наушники  30 Ом 1

 Для получения более экономного варианта можно приемник запитать от одной батарейки ААА, но для этого потребуется повышающий DC/DC преобразователь.  Запитать от DC/DC преобразователя не получилось так он сильно шумит, а экранирование это уже не дешевая вещь получается. Поэтому самое простое решение питание от двух батареек на 1,5 вольта. Или добавить LDO и питать от 3 (4) батареек, на дольше хватит.

Вывод – Как для портативного приемника с минимум функций и максимум простоты, больше ничего не вытянешь, для RDS, надо больше выводов и памяти для микроконтроллера (Cи в том варианте съело 25%). В прошивке добавил только слип режим для контроллера (тактовую уменьшил до 1 мГц) и при уменьшении громкости до нуля – выключение приёмника. Могу только одно констатировать, на наушники приходиться включать подъем басов, а при выходе на высокоомную нагрузку сильно падают высокие, думаю для аналогового выхода нужны повторители, чтобы не съедало высокие частоты или использовать I2S.

Итоговая прошивка и проект для желающих самостоятельно поэкспериментировать.


продолжение читайте во второй части – RDA5807FP+OLED=RDS

“Файлы для загрузки”
Схемы в формате pdf

Значок

УКВ - радиоприем, часть 1 - схема 12.09 KB 3364 downloads

УКВ - радиоприем, часть 1 - схема ...

Предварительная прошивка для тестирование, реализованы только функции управления громкостью и поиском канала

Значок

УКВ - радиоприем, часть 1 - прошивка 1.07 KB 1410 downloads

УКВ - радиоприем, часть 1, бета версия - прошивка...

Итоговая прошивка для версии PIC12

Значок

УКВ - радиоприем, часть 1 итоговая прошивка для PIC12 1.15 KB 1704 downloads

УКВ - радиоприем, часть 1 итоговая прошивка для...

Проект RDA5807FP + PIC12F1822 – MPLAB X 1.80, Microchip MPLAB XC8 C Compiler V1.12

Значок

УКВ - радиоприем, часть 1 - проект 107.85 KB 164 downloads

УКВ - радиоприем, часть 1 - Проект RDA5807FP + PIC12F1822...
Login Required Message:


Это может быть интересно


  • Применение typedef, struct и unionПрименение typedef, struct и union
    Views: 8918 Полезные описания переменных Часто необходимо в памяти расположить последовательно разные виды данных, что бы потом можно было их использовать. Полезные ссылки Взято и переработано с сайта http://www.butovo.com/~zss/cpp/struct.htm http://cppstudio.com/post/9172/ …
  • WiFi ESP8266 – AT команды связанные с функцией Wi-FiWiFi ESP8266 – AT команды связанные с функцией Wi-Fi
    Views: 5806 AT команды связанные с функцией Wi-Fi Функции Wi-Fi подключения, запускаться из командной строки Команда Описание  1 AT+CWMODE Проверка, настройка режима работы Wi-Fi (sta/AP/sta+AP), (не рекомендуется для новых проектов). 2 …
  • Проект с использованием MCC часть 14Проект с использованием MCC часть 14
    Views: 1088 С выводом данных на дисплей мы справились (но могу сразу сказать библиотеку графики к этой статьи пришлось доработать, поэтому в этом проекте она обновлена). У нас на текущем …
  • Game, exercise machine – Logic Gates.Game, exercise machine – Logic Gates.
    Views: 38 Game, exercise machine – Logic Gates. A game, a simulator, a gift – the development of logical thinking. The game is designed to develop logical thinking in children, …
  • MPLAB® Code ConfiguratorMPLAB® Code Configurator
    Views: 1825 MPLAB ® Code конфигуратор (MCC) является свободно распространяемым плагином, это графическая среда программирования, которая генерирует бесшовный, легкий для понимания кода на Cи, чтобы вставить его в свой проект.
  • Датчик контроля протечки воды ch-c0020Датчик контроля протечки воды ch-c0020
    Views: 2106 Как здорово летом под теплым дождем с тобою вдвоем оказаться. Как классно по лужам бежать босиком, с тобою играть и смеяться! Но совсем грустно оказаться под таким дождем, который течет с …
  • Проект с использованием MCC часть 05Проект с использованием MCC часть 05
    Views: 2220 Эту часть назовем так как избавься от delay, там где а это реально не надо. Для это нам потребуется научиться использовать прерывания и работать с таймерами. Что такое …
  • Проект с использованием MCC часть 03Проект с использованием MCC часть 03
    Views: 1739 Первым делом перенастроим регистры конфигурации, следующим образом: Отключим выход генератора (CLKOUT function is disabled. I/O function on the CLKOUT pin) Включим сторожевой таймер (WDT enabled) После этой настройки …
  • MPLAB® Harmony – или как это просто! Часть 1.MPLAB® Harmony – или как это просто! Часть 1.
    Views: 3874 Часть первая – Установка Гармонии. Музыкальная тема к статье, слушаем: В начале запуска нового проекта и выбора микроконтроллера стоит задача правильно его сконфигурировать, прежде чем перейти к реализации …
  • Flight controller for FPV drone.Flight controller for FPV drone.
    Views: 47 Reverse engineering of a flight controller (SpeedyBee F405 V4 55A 30×30 Stack). Мене зацікавила конструкція основних компонентів FPV-дрона. Першим варіантом, який я розглянув, був контролер польоту від китайської …



 

Поделись этим!

Catcatcat

catcatcat

Development of embedded systems based on Microchip microcontrollers.

Продолжайте читать

НазадДалее