admin

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

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

asvetp    240

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

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


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

@asvetp здравствуйте!

1)Скажите пожалуйста, где и что поменять в прошивке для знакосинтезирующего индикатора, чтобы изменить кол-во радиостанций? У нас в городе их 16. Я изменил частоты, но при моделировании в Протеусе больше 14 не переключаются. 

2)Можно ли в этой же прошивке сделать переключение радиостанций по кругу, как это организовано в прошивке для графического экрана?

Спасибо!

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


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

Добрый день, Dmitry_SH! В последних версиях программы я сделал дополнения, облегчающие изменение количества станций. Теперь нужно в начале программы найти строки приведённые ниже и ввести своё число. Об этом я уже писал на страницах этого форума.

; ВНИМАНИЕ! Ввести здесь число местных станций в Вашем регионе
 .equ Nst   = 14   ;Число местных станций

Вы не указали какую конкретно программу Вы хотите использовать. Если это ATtiny_&_WH1602.asm, то я её уже доработал и выложил в комментариях к статье для Николая.

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


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

Впервые на русском языке! Работаем с микроконтроллерами STM32F7(на основе STM32F7 Online Training)

Цикл материалов на основе STM32F7 Online Training от компании STMicroelectronics. Описаны функциональные блоки и инструменты разработки для семейства микроконтроллеров STM32F7, охватывающие тематику системной периферии, памяти, безопасности, аналоговой периферии, цифровой периферии, таймеров, экосистемы.

Подробнее>>

taif    18
В 17.10.2016 в 11:03, asvetp сказал:

 в схеме будут изменения,

Добрый день, asvetp, а Вы не могли бы показать эти изменения в схеме?

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


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

вытравил,включил,радио ловит,экран молчит-неправильно развел дорожки под 5110(перепутал RS и  D/C),перекомпилировать под свои частоты не смог(радиостанции исправлял в блокноте и сохранял,в протеусе не нашел как открыть проект со всеми вытекающими),ибо абсолютный ноль в ассемблере и даже понятия не имею как скомпилировать,приемник в топку,на всяк случай ложу свою печатку(подключение жки исправил)

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

006.lay6

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


Ссылка на сообщение
Поделиться на других сайтах
taif    18
Только что, bulat943 сказал:

 понятия не имею как скомпилировать,

006.lay6

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

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


Ссылка на сообщение
Поделиться на других сайтах
bulat943    43
Только что, taif сказал:

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

черт-написал,а потом нашел эти иконки в протеусе,все скомпилировалось,попробую прошить...

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


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

В работе над контролем питания, мне пришлось задуматься над тем, что многое зависит от того, какая именно батарея питания применяется. Одно дело, если используется батарея на 9 В, как у многих переносных радиоприёмников. В этом случае особых проблем нет, т. к. даже в самом разряженном состоянии напряжение батареи будет выше 5 В и изменения в схеме будут минимальные. Другое дело - низковольтное питание, например от литий-ионного аккумулятора, напряжение которого в процессе разряда изменяется от 4,2 В до 3,2 В. С учётом падения на стабилизаторе AMS1117 около 1,1...1,2 В в конце разряда на схему попадёт около 2 В, т. е. мы не сможет полностью использовать аккумулятор. Таким образом здесь уже придётся применять другие схемные решения.

В ближайшее время я выложу схему для 9-вольтового питания.

Скажите taif, от какой батареи вы планируете питать свой переносной приёмник, и будет ли он с УНЧ и динамиком или прямо с RDA5807 пойдет на наушники?

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


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

Добрый день, asvetp. Да, приемник планирую «полнонафаршированный» )) УНЧ на TDA2822D.

Питание Li-ion  3.7В .

 

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


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

Bulat943, Вы настоящий энтузиаст нашего дела! Смотрю на Вашей плате часовой кварц, видимо планируется дополнить радиоприёмник часами. А Ваш случай с затруднением компиляции проекта в Протеусе подсказывает, что никогда нельзя опускать руки. Часто в нашем деле между удачей и неудачей один шаг (и в одну и в другую сторону :)). 

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


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

Смотрю на Вашей плате часовой кварц

 

ну да,нужен приемник для любимой тещеньки,нашел совковый "кварц рп-209",да и с кварцем можно уходить в сон,просыпаясь от таймера2,опросить кнопки и опять баиньки,потребление-сотня микроампер(против 6 ма без сна)

в батарейных вариантах всегда борюсь за каждый миллиампер:)

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


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

Ребят, есть шансы, что какой ни будь вариант будет переведен на дисплей 1202, или мне не надеяться .:ph34r:

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


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

можно поправить исходник от WH1602 и все,а так правые 4 символа светиться не будут 

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


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

Пока что у меня нет времени заниматься дисплеем 1202. Попробуйте, resd1981, сделать это самостоятельно. Это не так сложно, как кажется. Тем более, что перед Вами все подробно прокомментированные исходники.

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


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

Выкладываю программу для мобильного варианта радиоприёмника. Теперь в верхней строке выводится изображение батарейки,  с условным уровнем заряда. Чтобы программа подходила для разных вариантов питания, я установил в ней программный переключатель с низковольтного на высоковольтный вариант питания. Кроме того, для правильной индикации различных уровней заряда в зависимости от выбранного элемента питания, нужно  записать пороги переключения, которые приведены рядом в комментариях к командам (см. фрагмент программы ниже).
;-----------------------------------------------------------------------------
;    ВНИМАНИЕ! Ввести здесь число местных станций в Вашем регионе
    .equ Nst   = 14            ;Число местных станций
    .equ Typ_Bat = 0        ;Тип батареи питания: 0 - до 5В, 1 - до 10В
; Установить значения порогов переключения индикации уровня заряда батареи,
; равные удвоенному числу десятков милливольт. Пример: для U=3,70B -> 370*2=740
;                        Тип батареи: | Li-Ion | Ni-MH | Alkaline |
    .equ Ubat_3  = 740            ;|   740  |  770    |    840     |
    .equ Ubat_2  = 720            ;|   720  |  750    |    720     |
    .equ Ubat_1  = 680            ;|   680  |  660    |    660     |
    .equ Ubat_0  = 640            ;|   640  |  640    |    640     |
    
;-----------------------------------------------------------------------------
Возможно после пробной эксплуатации Вам захочется подкорректировать эти значения.
Чтобы индикатор заряда работал правильно, необходимо как можно более точно измерить напряжение батареи. Для облегчения настройки измерения в программе предусмотрен вывод на дисплей напряжения батареи в вольтах.  Активировать этот вывод можно, если замкнуть вывод порта PD5 на землю. Для удобства настройки параллельно резистору R2 подключается добавочный резистор R4 большего номинала. При настройке нужно подключить цифровой
вольтметр к батарее питания и подбором резистора R4 добиться одинаковых показаний на приборе и на дисплее радиоприёмника. Для батареи напряжением 3,7....5 В резистор R2 = 10К, для 9-ти вольтового питания R2 = 30К.

Nokia & ATMega8_v7.zip

Привожу схему мобильного варианта радиоприёмника с питанием от литий-ионного аккумулятора с зарядным устройством.Рис 11.png

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

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


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

asvetp,  на первом рисунке, со схемой с аккумулятором на 3,7V ,так я и не понял как производится измерение напряжения  аккумулятора. 

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


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

Наверное соединение резистров R2 R4 нужно подключать к аккумулятору, а не к выходу стабилизатора, как на схеме.

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


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

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

 

Mega_Nokia_zarjad1.png

Изменено пользователем asvetp
опечатка

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


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

У меня вопрос к bulat943. Когда Вы переводите контроллер в режим сна, выключаете ли Вы питание дисплея? Эта Ваша идея меня заинтересовала. Возможно я добавлю эту функцию в свою программу.

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


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

asvetp, Вы заинтересовались режимом сна. Подозреваю, что Вас еще интересуют часы реального времени. Нет?

 

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

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


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

Хочу собрать Ваше радио, но в ретро стиле и снабдить галетным переключателем на 11 положений, скажем, для некоторых избранных станций. Это реализуемо? Программить не умею, но наткнулся на это: Arduino Solar Radio. Хотелось бы и кнопки оставить и галетник чтобы был...

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


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

hvoma2, Вы проницательны! Действительно интересуют часы реального времени. Я даже уже нашел на Aliexpress готовый модуль всего за 56 центов с питанием от своей батарейки, которая может служить целый год, а может и больше. У меня в ноутбуке батарейка 5 лет работала. Правда там другая система...

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


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

в режиме POWERSAVE изнутри мк может разбудить только собака либо таймер2 в асинхронном режиме,с кварцем 32768 гц,заводим прерывание от таймера2 например каждые 0,25 сек (32768/256/32=4 гц),выводим на экран что надо,отправляем в рда что надо,разрешаем прерывание таймера2 и уходим в POWERSAVE,как только наступит прерывание мк проснется и продолжает работу со строки после погружения в сон-опрашиваем кнопки и если ничего не нажато-уходим опять в сон

таймер интересен тем что легко встроить часы в баском авр,там всего три команды

atmega168 с  жки 5110 потребляет без подсветки с информацией около 400 мка

стаб ставлю LP2981 3,3 вольта,у него падение 0,2 в при токе 200 ма(по даташиту,при токе 25 ма вообще падение 70 мв!!!),а не 1,2 в как у 1117

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

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


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

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

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


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

Ваша публикация должна быть проверена модератором

Гость
Вы не авторизованы. Если у вас есть аккаунт, пожалуйста, войдите.
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

  • Похожие публикации

    • Гость Юра
      Автор: Гость Юра
      Добрый день!
      Очень нужна помощь, что бы понять, есть ли возможность модернизировать схему. В теме микроконтроллеров я не шарю.
      Есть устройство управления силовыми нагрузками с помощью реле, вот это:
      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 модуль без
      перепрограммирования не удастся? Или я все не так понимаю вообще?
    • Гость Борис
      Автор: Гость Борис
      Здраствуйте. Проблемма такая существующие (доступные мне) радиомодули имеют мощность 8, 17, 20 дбм.
      Нужно дотянут до 30дбм (1Вт), Видимость непрямая и сигнал уже через сотню метров теряется, местность сильно пересечена, много зелени, посему обещаных 200...300м тупо нет и в помине.
      Проблемка в чем? Как сделать усилитель на определенную частоту я представляю: транзистор, колебательный контур, но тут несколько каналов. Я немного в замешательстве, как это делается, например в рациях? Как сделать широкополосный усь?
    • Гость Qant
      Автор: Гость Qant
      Подскажите пожалуйста название хорошего радиомодуля, для передачи аналогового сигнала.
  • Сообщения

    • Да есть там AUX.  Найдите на плате выход усилителя воспроизведения магнитофона. Там будут 2 конденсатора. Это и есть левый и правый выходы магнитофонной панели.. Только надо, чтобы магнитофонная панель была включена в режиме воспроизведения ( возможно, обманку надо делать ). Или, если не жалко - пожертвовать радиоприёмником. Тогда паять AUX на выходы микросхемы стереодекодера. Это ещё проще, и обманок не надо. Вся беда в том, что Вы не очень-то смыслите в электронике.  
    • Доброго времени суток. Вопрос возник ещё один. При первых же испытаниях не понравился мне тихий треск , частота которого меняется в зависимости от нагрузки. Раньше, до моего вмешательства, когда было несколько выходных напряжений(3.3, 5 и 12 в), звук издавал только вентилятор. Решил проверить выход и увидел что на выходе имеются пульсации амплитудой 2-3 вольта.  До начала переделки этого блока я не проверял его на наличие пульсаций. Все выходные цепи 3.3 и 5 вольт удалены, используется только 12-вольтовый выход. В выпрямителе конденсатор 3300х35в(С16 на моей схеме), сдвоенный диод Шотки заменён на 20 ампер. Дроссель групповой стабилизации был переделан - смотаны все обмотки, и на этом же жёлтом кольце намотана одна обмотка, состоящая из 30 витков двойным проводом (1 мм в диаметре). Как думаете, уважаемые электронщики, от чего может быть этот звук?
    • @Nikolaj69389 Коль, нет ничего, может в уже удаленную у меня ты отписал ?   @Nikolaj69389 Коль, напиши снова  
    • да,в железе их пока нет.   так надо.
    • Слава, погляди личку) я там тебе писал)
    • Алексей, свои суждения обоснуйте, а то зачем, идиотизм и т.д. Вам может трусы через голову удобнее надевать, но это не значит что и другим это будет полезно. Отверстия в фоторезисте понадобятся как центровка отверстий при сверлении, да и видно будет где, каким примерно диаметром отверстие. Тот ещё геморрой, вы сперва попробуйте, а потом мои предложения идиотизмом называйте. К тому же, когда из уменьшенного изображения растяните в большее, посмотрите на изменения качества печатаемого изображения на бумаге.