bulat943

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

298 сообщений в этой теме

bulat943    31

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

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

схема

 

схема.spl7

схема.GIF

 

плата 001.lay6

Изменено пользователем bulat943

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
bulat943    31

Из органов управления энкодер (скнопкой) и еще 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
vbrt    1

Уважаемый  bulat943.

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

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

Изменено пользователем vbrt

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
bulat943    31

нех и протеус

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

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

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

 

programm 001.hex

Цитата

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

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

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

 

proteus_encoder oa oc.DSN

Изменено пользователем bulat943

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
UTSource

Найдите миллионы труднодоступных

электронных компонентов

andrusha152    24

@bulat943 , а фьюзы правильно? В прошлом форуме Вы писали: ставьте HIGH FUSE=D9      LOV FUSE=C3

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
bulat943    31

да-включил контроль питания 2,7 вольт

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
vbrt    1

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

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

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
bulat943    31

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

 

andrusha152 это он!!!

Изменено пользователем bulat943

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
vbrt    1

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
bulat943    31

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
vbrt    1

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

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

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

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
andrusha152    24
21 минуту назад, vbrt сказал:

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
resd1981    11
22 часа назад, vbrt сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
bulat943    31

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

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 и т д)

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
resd1981    11

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, resd1981 сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
andrusha152    24

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
vbrt    1

Уважаемый bulat943.

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

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

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

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

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

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

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

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

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

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

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
resd1981    11
В 22.01.2018 в 12:35, andrusha152 сказал:

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

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

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

Изменено пользователем resd1981

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
bulat943    31

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

пробовал

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

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

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

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

Уважаемый bulat943.

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

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

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
bulat943    31

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

 

programm 002.hex

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
vbrt    1

Фьюзы правильно поставил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
bulat943    31

какой у вас RDA5807?должен быть RDA5807 M

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
resd1981    11

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сообщения

    • Еще раз почитайте, и повнимательней, и обращайте внимание на каких амплитудах эти заоблачные проценты взялись. не все там так уж и красиво.
    • Прекращайте жать кнопку "Цитата" при ответе. Просто, пишите ответ в самом нижнем окошке.  Там, где надпись "Ответить в тему". А Ваш сердечник нельзя собрать "в перекрышку". Один Бог знает, какой там будет зазор и насколько упадёт индуктивность. Такое железо лучше использовать для однотакта.
    • Кстати, да. Мирный договор до сих пор не подписан. Юридически мы до сих пор находимся в состоянии войны. Просто никто не на кого не нападает... а пиндосы таки нагнетают  (вспомним сев корею и запуски ракет над нихонцами) и подзуживают узкоглазых. Уж больно не нравиться пиндастану шо в том районе всё устаканиться и нихонцы задружаться с нами, корейцами и не дай божи китайцами. А чё нихонцам делать? У них курильская тема больная мозоль. Они любыми путями хотят вернуть взад острова. И если не вернуть, то хотя бы там присутствовать. Предложат вложиться бабосами на развитие в плане экономического сотрудничества, которое уже подписали, и будут как тараканы туда потихоньку заселяться. Их там уже достаточно, многие ассимилировались и в свою нихонию ездят токма по великим ихним праздникам. Они ж в массе синтоисты. Якудза (по нашему воры в законе) до сих пор тусуют, даже на праздники выходят. Смотрел одного нашего блогера, который попал на праздник якудза и решил "познакомиться" с самим боссом. Сначала его не пускали, сказали мол, иди лесом, сёдня у босса не приёмный день. Но чувак был настырный. В нагляка пролез мимо охраны и поручкался с боссом. Тот удивился наглости россиянина но эта наглость ему и понравилась. Но когда этот блогер фоткался с боссом, то слегка приобнял жену босса, которая стояла с другой стороны. Чё тут началось. Его чуть не грохнули. В Японии трогать женщин и тем паче жену босса якудза это бошку отпилят без вопросов. Короче токма благодаря телохранителю босса блогера не грохнули а прогнали и казали шоб духу его в нихинии не было. Но чувак настырный. Узнал шо просто так ему это не сойдёт, надо палюбасу  извиняться и задабривать босса, иначе он может и на самолёт не попасть. Короче купил здоровенный флакон самого дорогого саке и ещё чего то. Попёрся опять, естессно ссыт, но идти надо. Караванит прямо к телохранителю босса на полусогнутых, голову вних а подавками перед собой светит. Подошёл и не поднимая головы базарит, мол, извиниться хочу и без прощения не уйду. Телохранитель пошёл узнать. Выходит сам босс. Чувак как стоял с опущенной головой так и присел на колени, смотрит в пол, извиниется а подарки на вытянутых руках держит. Отмазывался, шо автоматически приобнал и никакого умысла не имел. Босс подарки принял. Говорит, хрен с тобой, твоя наглость и бесстрашие тебя и губят и спасают. Повели чувака за стол, где все якудза из разных кланов сидели. Выпили мировую и отправили чувачка восвояси. Потом он сказал, шо уже была команда "наказать наглеца" и если б он не извинился то команда была бы выполнена в течении суток. Поэтому если едете за границу то надо знать что можно что нельзя, какие жесты и слова  могут быть приняты за оскорбление.  Смотрел про чёрные кварталы пиндостана и бразильские фавэлы. Там тоже свой менталитет и бошку могут отпилить за один неправильный жесть или слово. А что выбрасывают в европе это клондайк радиолюбителя. Там наши продуманы всё самое вкусное и рабочее собирают и отправляют сюда. Вплоть до автомобилей. В Германии всё ненужное просто выставляют на улицу. Даже есть день в году типа "избавления от старого". В Италии и Франции есть такой же день, когда выбрасывают из хаты весь "хлам". Улицы завалены мебелью, шмотками и бытовой техникой. Этот "праздник" не любят уборщики. У них утилизация мусора дорогая и чтоб например выкинуть диван или телик надо платить. А в этот "праздник" все выбрасывают на халяву и стараются избавиться по максимуму, выгребают накопившееся из гаражей и чердаков. Уборщики потом неделю бесплатно разгебают, поэтому и не любят этот "праздник очищения"... У меня друган 3 месяца жил у своей сеструхи на Сицилии. Говорит, что наши из бытовухи ничего не покупают, всё "приобретается" в праздник очищения в канун нового года. У итальяшек традиция такая. Наши арендуют грузовик, не спеша ездат по городу и собирают "урожай". Там телик и пуфик, тут диван и столик, здесь стиралку и ковёр... халява, сэр!
    • 312 MHz. Спасибо за тактичность) Это 2007 года был смартфон, тогда гигагерц даже один был очень редко.
    • Если нельзя одним, тогда какая функция второго транзистора, если они все одновременно открываются? 
    • И так же интересует один момент, как увеличить быстродействие срабатывания защиты когда на входе постоянное напряжение.