Jump to content
bulat943

Приемник на RDA5807 и семисегментнике

Recommended Posts

Сразу отступление-Начало в теме "Радиомодуль с RDA5807M продлевает жизнь старых радиоприёмников"(автор asvetp)

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

схема

 

схема.spl7

схема.GIF

 

плата 001.lay6

Edited by bulat943

Share this post


Link to post
Share on other sites

Из органов управления энкодер (скнопкой) и еще 2 кнопки (STEREO и BASS)

При первом включении частота 88,0 МГц,вращение энкодера=перестройка частоты с шагом 100 кгц

Короткое нажатие на кнопку энкодера-переходим в регулировку громкости,на экране ГР08(громкость=8)

Еще одно нажатие-переход обратно на перестройку по частоте

Кнопки-

1) кнопка BASS-короткое нажатие включение/выключение басов,длинное нажатие(более 2 сек)-переход из режима перестройки частоты в режим перестройки по каналам (если хоть одна частота записана в память),на экране CHAN,крутим энкодер-перестраиваемся по записанным в память каналам,короткое нажатие на энкодер-регулировка громкости,еще короткое нажатие на энкодер-обратно перестройка по каналам,короткое нажатие BASS=вкл/выкл басов,нажатие более 2 сек-переход из режима перестройки по каналам в режим перестройки по частоте

2) кнопка STEREO-короткое нажатие включение/выключение стерео,длинное нажатие(более 2 сек)-в зависимости от того в каком режиме (перестройка по частотам/по каналам) находимся-

     если в режиме перестройки по частотам то запись частоты в память

    если в режиме перестройки по каналам то стирание частоты из памяти

Программа базовая,мк ATMEGA8 (HIGH FUSE= C9   LOW FUSE=83 )-

Индикатор-любой с общим катодом

Энкодер-с кнопкой любой

RDA5807M-на али

Стаб 3,3 в-https://ru.aliexpress.com/item/50pcs-free-shipping-XC6206P332MR-662K-XC6206-3-3V-0-5A-Positive-Fixed-LDO-Voltage-Regulator-SOT/32426685794.html?spm=a2g0s.9042311.0.0.xhsXv3

Кнопки-на али

programm 000.hex

Share this post


Link to post
Share on other sites

Уважаемый  bulat943.

В PROTEUSе поставил прошивку programm 000.hex.

На индикаторе отображаются  только сегменты"а",иногда проскакивают сегменты"b".

Edited by vbrt

Share this post


Link to post
Share on other sites

Обновленный ассортимент тактовых кнопок Omron!

Компэл предлагает обновленный ассортимент миниатюрных тактовых кнопок производства компании Omron, который включает в себя разнообразные решения как для стандартных условий, так и для применения в условиях повышенной влажности.

Подробнее

нех и протеус

новая прошивка,теперь-

1)вкл приемника (когда приемник выключен) коротким нажатием энкодера,выкл приемника длинным нажатием энкодера

2)поддержка индикаторов с ОК и ОА,выбор -если PORTC.3 никуда не подключен то общий анод,если подключен к минусу то общий катод

 

programm 001.hex

Цитата

В PROTEUSе поставил прошивку programm 000.hex

когда я его загружал была ошибка загрузки,наверно файл побился,время редактирования закончилось и не успел эту прошивку перезалить

программу не даю-только в личке и только повторившим проект,не хочу получать по репе за мой стиль написания программ

 

proteus_encoder oa oc.DSN

Edited by bulat943

Share this post


Link to post
Share on other sites

Вебинар «Экосистема MEAN WELL. Решения для любых задач электропитания» (20.05.2021)

Приглашаем 20 мая на вебинар, посвященный линейке поставок компании MEAN WELL и ее подходу к производству источников питания — как экосистемы продукции и услуг, которая позволяет подобрать оптимальный источник питания для любых задач электропитания. Рассмотрим весь спектр выпускаемой продукции MEAN WELL в области AC/DC-, DC/DC- и DC/AC-преобразователей с подробным разбором интересных и уникальных новинок, их применении и многое другое

Подробнее

Трансиверы ADIN1200 и ADIN1300 от Analog Devices для промышленного Ethernet

ADIN1200 и ADIN1300 – микросхемы физического уровня Ethernet (PHY), разработанные ADI для современных промышленных систем Ethernet реального времени. Микросхемы ориентированы на применения в промышленной автоматике, автоматизации зданий, заводов, робототехнике и управлением движением, а также в промышленном интернете вещей (IIoT).

Подробнее

Пока в PROTEUSе все нормально.

А не можете подсказать,какую RDA вы ставите?

Я со своими шумами грешу на модуль RDA.

Мне принесли монофонический бумбокс.

Там стоит RDA5807SP.Я отпаял ноги SDA и SCL и к ним припаял провода с Atmegi.

Земля естественно общая.Включаю- тишина.

Что это может быть.

Share this post


Link to post
Share on other sites

rda5807m,насчет других не знаю,к SDA и SCL нужны подтяжки-резисторы 4,7-5,6 ком к плюс питания RDA

 

andrusha152 это он!!!

Edited by bulat943

Share this post


Link to post
Share on other sites

в первом посте плата,там платка под рда-сделайте ее и будет вам счастье!

а чем питаете приемник?программатор отключен ?

Share this post


Link to post
Share on other sites

Запустил на RDA5807SP. Китайцы кварц не подцепили.Туда пихали частоту со своего мудреного процессора.

Но как были помехи и шумы, так они и остались.

Грешу на монтаж и длинные провода.

Вообще я делаю девайсы навесным монтажем

У мня вечная проблема с разводкой и отсутствие лазерного принтера.

 

Share this post


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

У мня вечная проблема с разводкой и отсутствие лазерного принтера.

 

А фоторезист не пробовали? Чуть дороже ЛУТа, но платы, как заводские. По поводу питания, мне кажется, что модулю на это абсолютно наплевать. Играюсь с настройками, лежа на диване на макетной плате. Питание от программатора, куча проводов - прием нормальный. За столом, подключаю к самодельному импульсному источнику питания, сделанному из балласта энерносберегайки и трансформатора дежурки ATX - прием нормальный. В часах, куда я поставил этот модуль вместо штатного приемника, обычный трансформатор, один диод и емкость, тоже работает чисто. Дошло до того, что вместо стабилизатора 3,3В поставил стабилитрон с резистором , тоже чисто играет. На антенном входе стоит конденсатор, так я антенну подпаял к общему проводу наушников. И, честно говоря, все эти хрипы, трески у людей мне не понятны.

Share this post


Link to post
Share on other sites
22 часа назад, vbrt сказал:

Но как были помехи и шумы, так они и остались.

Может модуль такой, а может и провода. У меня в приемнике, с нокиевским дисплеем стоит акб, прием нормальный. Стоит подцепить лабораторный блок  к акб для подзарядки, прием пропадает почти полностью. При том что пульсации  с блока не более 2мв. При питании от импульсного бп ( компьютерного) приема также нет. Я собрал уже с десяток приемников и у каждого свои мухи, все зависит от RDA. Один имеет чуйку сильную и не боится помех, второй хрен заставишь что поймать, пока не обвешаешь его со всех сторон экранами и кондерами.

Share this post


Link to post
Share on other sites

если правильно подойти то помех не будет,опыт есть

1)https://www.youtube.com/watch?v=CKXEjfWIsZc&t=4s

2)https://www.youtube.com/watch?v=oiJwfXhNQsY&t=44s

3)https://www.youtube.com/watch?v=0xIHl3pkV6k   на аттини13,в видео оговорка

4)https://www.youtube.com/watch?v=tBNSOFyL-AI&t=22s

5)https://www.youtube.com/watch?v=-idjzFeb7-o&t=29s

6)http://radiokot.ru/konkursCatDay2017/04/

7)http://radiokot.ru/konkursCatDay2017/12/

везде победил шум,если был,и тот по моей вине (длинные провода,рам-ка в унч,преобразователи DC-DC и т д)

 

 

 

Share this post


Link to post
Share on other sites

bulat943 В последней ревизии прошивки, где писал что частота сохраняется, я выдал неверную информацию. Я сначала записал три станции в память и частота действительно сохранялась и при включении сразу на ней и играло. Потом записал еще десяток и выключил. Часа через два опять попробовал, уже не сохранилось. Так что этот баг так и остался, что мне в принципе не очень и мешает. Вышло то, что я и хотел, минимум управления и без кнопок. Большое Вам спасибо.

Share this post


Link to post
Share on other sites
6 часов назад, resd1981 сказал:

Стоит подцепить лабораторный блок  к акб для подзарядки, прием пропадает почти полностью.

У меня при питании от бп не было стереоэффекта в динамиках, хотя индикация стереорежима была. Не знал уже куда копать, но при переходе на акб стереоэффект появился. 

Share this post


Link to post
Share on other sites

Есть у меня несколько мыслей по поводу не настройки на станцию при первом включении. Я не теоретик, скорее практик, но мысли звучат убедительно. Скорее всего RDAшка не успевает инициализироваться, а мы уже загоняем в нее частоту. И скорее всего, модуль не принимает несколько первых бит, поэтому настраивается на что попало. Но на индикацию выводиться частота, считанная с EEPROM. Поэтому показывает правильно. @bulat943 , попробуйте, при включении приемника, ввести частоту в модуль, потом считать ее с RDA, а потом уже вывести на индикацию. Задержка 100 мсек, что Вы делали, не помогает. При 200 мсек, приемник настраивается практически точно, небольшой треск вначале, но ФАПЧ вытягивает. При 300 и больше, настройка точная.

Share this post


Link to post
Share on other sites

Уважаемый bulat943.

Прошил прошивкой programm 001.hex.

Кнопки пока не ставил.

Обнаружил следующие глюки.

Чтобы изменить показания громкости  или частоты на одну позицию,

надо сделать несколько оборотов энкодера.

Индикатор мерцает где то 10 гц.

В PROTEUSе эти регулировки работают нормально,

но с кнопками проблемы:

При длинном нажатие кнопки STEREO сохраняю станции,

затем длинное нажатие кнопки BASS-кратковременно появляется CHAN и не какой перестройки по каналам не происходит,

частота меняется в пределах 99.9-101.7 и не больше.

Еще раз одно длинное нажатие кнопки BASS-кратковременно появляется РУЧН и тоже самое.

 

Share this post


Link to post
Share on other sites
В 22.01.2018 в 12:35, andrusha152 сказал:

Есть у меня несколько мыслей по поводу не настройки на станцию при первом включении.

Попробую сделать задержку подачи питания к контролеру.

Да, если запитывать  сначала  RDA а потом контролер, то все нормально. Или если после включения сделать ресет. Можно было бы повесить RС цепочку на ресет, но он задействован в индикации.

Edited by resd1981

Share this post


Link to post
Share on other sites

ресет нигде не задействован

пробовал

1)включили,прошла секунда,потом управлять рда-не помогает

2)включили,инициализация,пауза,считываем частоту с рда если не правильно то снова загоняем частоту и так по кругу-виснет на этом цикле

как вариант-питание рда5807 и атмега8  отключать программно,питание унч через ключ

1 час назад, vbrt сказал:

Уважаемый bulat943.

Прошил прошивкой programm 001.hex.

Кнопки пока не ставил.

Обнаружил следующие глюки.

 

фузы правильно прошили? (HIGH FUSE= C9   LOW FUSE=83 в синапрог ) 

Share this post


Link to post
Share on other sites

исправил ошибку с запоминанием частоты (было-если частота есть в памяти то при попытке записи в память частота сбивалась)

 

programm 002.hex

Share this post


Link to post
Share on other sites

vbrt Я эту прошивку заливал. Экран не мигал. Дальше не проверял, поскольку нет энкодера а кнопками в ней  очень сложно перестраивать.

22 часа назад, bulat943 сказал:

ресет нигде не задействован

Точно, он через резистор на плюс подвешен. Я по плате  не разобрался, что за резистор. Думал на индикатор идет.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. 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...

  • Сообщения

    • Диодов "на вольты" не бывает. Это не лампочки, падение напряжения на них - параметр вообще третичный. Важен ток, протекающий через- них. https://forum.cxem.net/index.php?/blogs/entry/306-управление-светодиодами/ Потому: 1) Нужен ещё токоограничительный резистор. Его номинал будет зависеть от напряжения источника питания. 2) Те батарейки на 3 В, для которых Вы прикупили отсек, проработают в лучшем случае десяток минут. У таких очень маленькая энергоемкость. Если Вас такое время работы устраивает - так тому и быть. Перемкните место для второй батарейки. Если мало - задумайтесь над другим источником питания. Исходя из изложенного, на данный момент дать полноценный ответ на заданные вопросы затруднительно.
    • Непонятные детали лучше не использовать. Диоды включить последовательно. Возможны и иные варианты, но если то усложнять чревато.
    • Привет всем. Назрел у меня тут один вопросик, какой максимальный обратный долговременный  ток может выдержать диод при электрическом пробое, к примеру, возьмем диод N40007.
    • Я понимаю, я не от шума защищаю схему, а от импульсных всплесков которые порой в несколько раз превышают питающее напряжение. Да и вопрос носит не конкретный характер а общий. Ведь импульс может быть наведен и грозовым разрядом. И наводиться он как на положительный так и на отрицательный провод, поэтому логичнее было бы ставить относительно земли... как я понимаю... или вообще треугольником... Мое ИМХО.... Я прав или я прав ? ))
    • В общем как победить родной канал фона в этой ЦМУ не знаю (ума не хватает) зато посидел и подправил лайку - внедрив в плату фоновый канал от Сеньки..... Так как опытный образец заработал навесным монтажем то думаю что и по подправленной лайке будет работать. Прошу кого нибудь проверить доработанную лайку (  + фон от Сеньки) свежим взглядом.   ЦМУ 4 + фон Сенька.lay6
    • забыл что tny продал) переделанная окончательная схема и исправленная печать , не которые номиналы - решил по факту подбирать
    • Супрессор, если "на пальцах", то это мощный импульсный стабилитрон. Из этого и исходите.
×
×
  • Create New...