Jump to content
admin

Радиомодуль с RDA5807M продлевает жизнь старых радиоприёмников

Recommended Posts

Кроме экономичности я бы отметил такое важное обстоятельство, что при сборке приёмника не надо мотать и настраивать контура. Собрал, включил - и всё работает. Вспоминаю как тщательно нужно было делать настройки контуров в УКВ  приёмниках в 90-е годы при перестройке их на диапазон FM и при изготовлении конвертеров.

Share this post


Link to post
Share on other sites
В 19.08.2018 в 15:18, andrusha152 сказал:

приемник от двух  солевых батареек R20, не самых дорогих, проработал больше трех месяцев.

Думаю, andrusha152, что многим было бы интересно, если бы Вы выложили здесь схему и программу Вашего радиоприёмника.

Share this post


Link to post
Share on other sites

А все уже давно выложено. Так как приемник на семисегментном индикаторе, то я и выложил у bulat943.

Раз

Два

Вот фото того, что трудится у меня в гараже.

Магнитола.JPG

Share this post


Link to post
Share on other sites

Руководство для разработчика приложений на базе STM32WB55

Представив двухъядерные беспроводные микроконтроллеры STM32WB для IoT-приложений, компания STMicroelectronics предлагает разработчикам экосистему, включающую в себя отладочные платы, примеры кода для микроконтроллера, готовое ПО всех уровней и большой массив документации.

Читать статью

Закончил, наконец то, свою балалайку. Последнее фото это финальный вариант. Проект будет немножко позже. Картошку копать надо.

CIMG2833.JPG

CIMG2834.JPG

CIMG2836.JPG

CIMG2837.JPG

CIMG2838.JPG

CIMG2839.JPG

CIMG2840.JPG

CIMG2841.JPG

Share this post


Link to post
Share on other sites

@andrusha152  Что-то я не понял, вначале был приёмник с индикатором WH1602, а окончательный вариант на семисегментых индикаторах. Или это разные аппараты в двух одинаковых корпусах? А от чего этот корпус?

Share this post


Link to post
Share on other sites
                     

DC/DC-преобразователи: принципы работы и уникальные решения Maxim Integrated

Что нового можно сказать про DC/DC? Написаны десятки статей, а самостоятельное изготовление преобразователя мощностью от единиц Вт до нескольких кВт даже в домашних условиях не составляет большого труда. Тем не менее, когда речь идет о микро-, или даже нано-ваттах, проектировщик может столкнуться с рядом трудностей. Разработка устройства с батарейным питанием весьма малой мощности – одна из наиболее актуальных и интересных задач во время всепроникающего интернета вещей. А грамотная схемотехника системы питания не возможна без знания основ работы DC/DC преобразователей. Освежить базовые знания и узнать об особенностях проектирования узлов питания мобильного устройства с оптимальным энергопотреблением можно из следующей статьи

Подробнее

Это один приемник и один корпус. Сначала приемник планировался на индикаторе 1602. На макетке все настройки производились именно с ним. В процессе работы я в нем полностью разочаровался. Решено было переводить приемник на семисегментник. Благо, опыт есть. Плату нарисовал сразу под два индикатора. Сначала закончил проект на 1602, прикрутил пульт от телика SAMSUNG. А потом перевел проект на динамическую индикацию. А корпус мне самому очень нравится. От видеомагнитофона ORION . Валялся без дела. Обрезал лентопротяжку, Оставил только ту часть, где был индикатор. Ну и получилось то, что получилось.

Share this post


Link to post
Share on other sites

Вероятно блок питания подошёл тот, что был?  Согласен, что окончательный вариант выглядит лучше.

Edited by asvetp

Share this post


Link to post
Share on other sites
7 минут назад, asvetp сказал:

Вероятно блок питания подошёл тот, что был? 

Не-а. Был трансформаторный. Блок питания от ДВД BBK. Тоже без дела валялся. Только вторичку пришлось перемотать помощнее.

Теперь тянет на ура. Без хрипов, стонов, фонов и прочих помех.

Share this post


Link to post
Share on other sites

Интересно как обстоит дело с низкими частотами, выдаваемыми тюнером RDA5807? На одном из форумов люди жаловались, что команда усиления басов не работает. Я не проверял это на мощном усилителе.

Share this post


Link to post
Share on other sites

Усиление басов работает. Но работает криво. Сначала включил его на дачном варианте приемника. На средней громкости и выше появляются ужасные хрипы. Слушать невозможно. Здесь тоже пробовал включать. Тоже самое. Выключил. Аудиопроцессор вполне вытягивает. Повторюсь, но звучание лучше, чем у музыкального центра SONY. 

Share this post


Link to post
Share on other sites

Ну, значит, аппарат получился удачный, с чем можно Вас и поздравить. 

Share this post


Link to post
Share on other sites

Насчёт басов:

проводил опыты с приёмником и attiny13, на основе программы bulat943.

При включении басов тоже были хрипы, при отключении исчезали.

Думаю может микросхемы приёмников такие попадаются,

другие не жалуются. Не все программисты делают управление басами.

Для опытов желательно в программе предусматривать управление басами,

хотя бы на уровне ЕЕPROM

Успехов .

Share this post


Link to post
Share on other sites

@CheAl  Иногда трудно определить причину хрипов. На низких частотах резко увеличивается потребление тока от источника питания. И если источник слабый, в  цепях питания возникают значительные просадки напряжения, а из-за этого происходит ограничение выходного напряжения на выходе УНЧ и, как результат -  хрипы. 

У меня был случай, когда в такт с басами возникали шумы напоминающие шорох или какое-то шкварчание. Далеко не сразу удалось найти причину. Оказалось был плохой контакт в месте соединения винта с телескопической антенной. Всего-то ...

Share this post


Link to post
Share on other sites

Всем привет!!! Вчера получил заказ на переделку VEF232. Какую прошивку посоветуете на lcd5110? В идеале только 2 кнопки "скан+"скан-", на дисплее отображение только частоты и уровень сигнала, при скнировании надпись "scan", т.к. конструкция не предусматривает установку двух динамиков, стерео не получится, соотв. и в надписи "моно, стерео" надобность тоже отпадает. Если что, фото отчет обязательно будет)))

Share this post


Link to post
Share on other sites

Наиболее подходящая программа в данном случае будет ATMega8_&_Nokia5110_v8.2 с управлением двумя кнопками  или ATMega8_&_Nokia5110_v9.1 с управлением при помощи энкодера. Но в этих программах требуется зашивать названия местных станций. Программы со сканированием требуют 4 кнопки для управления при помощи меню. В планах сделать подобную программу со сканированием управляемую энкодером.

Share this post


Link to post
Share on other sites

Сегодня, специально для выяснения работы команды усиления басов, добавил в программу для приёмника в корпусе от ВЭФ-202 программный переключатель "с усилением- без усиления". Команда подавалась с пульта ДУ. В приёмнике использован тюнер RDA5807FP, усилитель на TDA7052A и штатный динамик 1ГД-4А. По результатам опытов могу сказать, что команда заметно усиливает низкие частоты, звук становится более сочный. Никаких дополнительных хрипов или каких-либо искажений не заметил. Возможно искажения звука, на которые жалуются некоторые радиолюбители, возникают при применении маленьких динамиков, которые не способны воспроизводить низкие частоты. 

Share this post


Link to post
Share on other sites

Привет народ, собираю похожий приемник, в общем то все работает, единственное проблема с чтением RDS. Нормальное чтение идет только при достаточна сильном сигнале. Как я понял необходимо восстановление данных CRC10 в данном случае, но в даташите да и в описаниях RDS и RDA5807 об этом вопросе очень мало информации, как накапливается полином как идет расшифровка. В общем здесь может тоже данная функция понадобится. Заранее спасибо.

Share this post


Link to post
Share on other sites

Я тоже какое-то время "поигрался" с приёмом информации RDS, сейчас я это дело забросил. Возможно, если будет вдохновение, ещё и вернусь к этому делу. Встретился с такой же проблемой появления ошибок при приёме слабого сигнала. Расшифровывал я только информацию, передаваемую в группе названия станции. Хотя многие радиостанции передают там кроме названия и другую информацию. Помещаю ниже некоторые рекомендации по приёму RDS, найденные мною на разных сайтах. Возможно что-то из этого Вам пригодится.

                                                            Декодирование имени канала

=============================================================================

Четыре блока данных RDS хранятся в спец.  регистрах от C до F.  RDA5807 обнаруживает ошибки только для блоков A и B, а не для блоков C и D, которые содержат фактические данные! Поэтому, чтобы прочитать имя канала, нужно сначала проверить, есть ли какие-либо  новые данные RDS, и если есть, то нужно убедиться, что биты ошибки блока A и B -  равны 0. Теперь можно искать так называемый номер группы в блоке B.  Если он обнаружен в группе A0 или B0 мы получаем данные настройки канала, которые также содержат часть имени канала.

Название канала имеет длину 8 символов и передается по 2 символа за раз в блоке D. Последние два бита блока B указывают смещение символов в имени канала. Теперь, поскольку нет информации о качестве данных в блоке D, желательно фиксировать полученную часть имени канала, если приняты одни и те же символы в одной и той же позиции дважды подряд.

Если радиоприемник получил сообщение RDS во время последнего обновления, он снова опросит радио, чтобы узнать, есть ли еще данные RDS для обработки. Если данных RDS нет, тогда считываются только регистры A и B. Регистры C-F считываются только тогда, когда появляются новые данные RDS. Не сбрасывайте бит разрешения RDS при получении нового сообщения. Желательно обрабатывать отдельные байты данных имени станции вместо пар байтов.

Я нашел хорошую документацию о различных сообщениях RDS здесь: 
http://www.g.laroche.free.fr/english/rds/groupes/listeGroupesRDS.htm

Edited by asvetp
исправление

Share this post


Link to post
Share on other sites

В общем группа RT читается, если RSSI больше 70, в блоке а как мне помнится есть содержимое 10 бит контрольного слова и в нем же сдвиг, дальше через CRC10 нужно рассчитывать контрольные слова для следующего блока и так далее.Ну а затем можно восстановить блоки С и D. Тут есть какая то информация https://github.com/f32c/arduino/blob/master/libraries/RDS/RDS.cpp

Но как то трудно отследить что пришло, что ушло. Си только начинаю изучать.

Share this post


Link to post
Share on other sites

Информация о количестве ошибок и возможности их коррекции содержится в регистре 0BH <3: 2> (BLERA ) и 0BH <1: 0> (BLERB). В даташите сказано, что эта информация доступна только в режиме расширенной настройки RDS (Verbose mode). Но нигде не говорится, как включить этот режим. Кроме того, где же аналогичные данные по двум другим блокам, т. е. это должны быть  BLERC и BLERD. 
Ползая по Интернету, я нашёл информацию о том, что режим Verbose mode можно включить, если, используя режим произвольной адресации, записать в регистр 56H <7: 0> = FF .
После сброса регистр 56H имеет значение  -  HAEC0. Он должен быть изменен на  HAEFF.
После чего становятся доступны и данные об ошибках по двум другим блокам. Они находятся в следующих регистрах:
BLERC в регистре 10H <15:14>
BLERD в регистре 10H <13:12>

Но сам я не проверял это .

Share this post


Link to post
Share on other sites

Вот и я эту инфу не нашел, пока сделал включение отключение  RDS. Вроде есть таблица для расчета CRC но опять, полно инфы по CRC8,CRC16,CRC32. А об CRC10 ноль.

Share this post


Link to post
Share on other sites
Guest Антон

подскажите , rda5807fp имеет возможность работать без управления по I2C шине ?  Вроде бы такой информации я не встречал , но сегодня увидел  видео https://www.youtube.com/watch?v=iTwg2KE2N_w  , четыре кнопки , ни каких управляющих микросхем  . Работает в режиме автоматического поиска станций

 

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • Guest Юра
      By Guest Юра
      Добрый день!
      Очень нужна помощь, что бы понять, есть ли возможность модернизировать схему. В теме микроконтроллеров я не шарю.
      Есть устройство управления силовыми нагрузками с помощью реле, вот это:
      http://www.carymart.com/2-channel-10a-dc-reversing-motor-remote-controller-speed-adjustable-p-1528.html
      Этими реле через сборку транзисторов uln2003a управляет микроконтроллер em78p156elpj-g
      http://html.alldatasheet.net/html-pdf/60152/EMC/EM78P156ELP/325/6/EM78P156ELP.html
      который получает команды через приемник:
      http://www.carymart.com/super-regeneration-rf-wireless-receiver-module-dc-5v-p-699.html
      он же на ebay:
      http://www.ebay.com/itm/5PCS-MX-05V-Chip-Super-Regenerative-RF-Wireless-Receiver-Module-DC5V-315Mhz-/151572645578?hash=item234a6f06ca:g:CFEAAOSwdzVXvBpB
      Этот приемник впаян в основную плату и имеет четыре пина
      1 GND
      2 RXD
      3 закорочен с 2
      4 VCC
      GND идет на общий минус
      RXD идет на ногу 8 контроллера em78p156elpj-g
      VCC идет на ногу 14 контроллера em78p156elpj-g (в даташите обозначена VDD)
      Описание приемника:
      Model No.: 0020238
      Working voltage: DC5V
      Working current: 4mA
      RF Sensitivity: -103dBm
      Modulation Method: Amplitude modulation (ASK or OOK)
      Output Level : TTL Level (5V)
      Output Type : Serial Output (manchester code)
      Working temperature: -20°C ~ +70°C
      Type: Receiver Module for Fixed Code (without decode)
      А вопрос такой: можно ли заменть радио приемник на какой-то wi-fi модуль с управлением через приложение для Android?
      Являются ли стандартными команды, передаваемые через RXD и есть ли такие модули у китайцев?
      или контроллер em78p156elpj-g программируется под конкретные команды от радио модуля и подобрать wi-fi модуль без
      перепрограммирования не удастся? Или я все не так понимаю вообще?
    • Guest Борис
      By Guest Борис
      Здраствуйте. Проблемма такая существующие (доступные мне) радиомодули имеют мощность 8, 17, 20 дбм.
      Нужно дотянут до 30дбм (1Вт), Видимость непрямая и сигнал уже через сотню метров теряется, местность сильно пересечена, много зелени, посему обещаных 200...300м тупо нет и в помине.
      Проблемка в чем? Как сделать усилитель на определенную частоту я представляю: транзистор, колебательный контур, но тут несколько каналов. Я немного в замешательстве, как это делается, например в рациях? Как сделать широкополосный усь?
    • Guest Qant
      By Guest Qant
      Подскажите пожалуйста название хорошего радиомодуля, для передачи аналогового сигнала.
  • Сообщения

    • У RFT точно такие же колонки были, если не путаю
    • генератор тока на выходе БП в место резистора.   Да.   Нет. Простые светодиоды с падением напряжения до 2 В 
    • Я понимаю, поэтому пересчитываю амплитудное в действующее. Цифровые ослики показывают и то и другое. Отпаял и R5 сигнал пропал на выходе ОУ
    • Какое в этот момент напряжение питания на ногах 4 и 7? (здаётся мне, что ОУ - это 140уд1б или ua702&)
    • Осциллограф показывает амплитуду, а не действующее. Амплитуда в 1.41 раза больше действующего.
    • Для косоплёта куска одножильного провода хватает. Скрутил - вставил жилу - скрутил - вставил - ..... - и так далее. То же самое, но бесплатно.  изучил вопрос. Функционал прибавился заметно. Даже тот же UT203+ уже тру рмс (раньше такие приборы были дороги), фиксирует мин/макс, бесконтактно определяет наличие напряжения и еще много чего. Но в отзывах на почти все приборы в режиме DCA нет-нет, да проскакивает упоминание о наличии начального показания, до 0,7А, которое надо обязательно сбрасывать. В режиме ACA такого нет. В общем, забил на это дело. Нормально.
    • Да какой там )) У меня только мультиметр. Надо это собрать в переносимый вид и к кому нибудь сносить на замеры.. Т.е. Led1 и 2 будут гореть всегда, а Led4 будет загораться только когда схема будет в режиме стабилизации напряжения? Зачем появился Q3? Кстати о падении напряжения. Светодиоды то разные бывают, как отфильтровать по падению напряжения? Все светодиоды должны быть одинаковые?  У меня кстати светодиоды с падением напряжения 1575 (если я правильно понял то это 1.57в ...) 
×
×
  • Create New...