admin

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

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

asvetp    149

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

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


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

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

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

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

Спасибо!

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


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

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

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

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

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


Ссылка на сообщение
Поделиться на других сайтах
taif    18
В 17.10.2016 в 11:03, asvetp сказал:

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

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

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


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

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

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

006.lay6

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


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

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

006.lay6

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

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


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

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

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

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


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

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

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

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

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


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

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

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

 

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


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

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

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


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

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

 

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

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

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


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

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

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


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

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

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


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

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

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


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

Выкладываю программу для мобильного варианта радиоприёмника. Теперь в верхней строке выводится изображение батарейки,  с условным уровнем заряда. Чтобы программа подходила для разных вариантов питания, я установил в ней программный переключатель с низковольтного на высоковольтный вариант питания. Кроме того, для правильной индикации различных уровней заряда в зависимости от выбранного элемента питания, нужно  записать пороги переключения, которые приведены рядом в комментариях к командам (см. фрагмент программы ниже).
;-----------------------------------------------------------------------------
;    ВНИМАНИЕ! Ввести здесь число местных станций в Вашем регионе
    .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    9

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

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


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

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

 

Mega_Nokia_zarjad1.png

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

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


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

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

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


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

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

 

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

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


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

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

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


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

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

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


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

в режиме 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    149

Уважаемый 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
      Подскажите пожалуйста название хорошего радиомодуля, для передачи аналогового сигнала.
  • Сообщения

    •   Какая красота! Просто смотрю и любуюсь на ваши платы как на картину. Можете поделиться печаткой и gerber файлом с нами?
    • По уровню нереальности пьедестал занимает индийское кино, рядом китайское/корейское кино. Вдобавок эти фильмы, как говорил один наш режиссёр, уж слишком "переигрывают лицом". Поведение персонажей наигранно-неестественное. Походу они взяли пример с европейского кино 80-х. Вспомните роли Луи Де Фюнеса, особенно из серии про жандармов. Он постоянно гримасничал, жестикулировал и вёл себя как поциент психушки.  Фильмы про карате, кун-фу и прочие боевые искусства восточного производства это голимая нереальность с мультяшной игрой актёров. Да, это кино мультяшное. Даже знаменитый Джон Ву снимает не кино а шоу а-ля-синема. Он сильно ценит русское кино, считает его одним из лучших. Оценивает фильм по "посылу" не обращая внимание на разные мелочи. Если у фильма нет посыла (мотиватора) то это просто набор кадров видеоряда...
    • Не знаю как в тапаталке цитировать но вот вентиляторы на 5 В
      https://www.chipdip.ru/search?searchtext=%D0%9A%D1%83%D0%BB%D0%B5%D1%80+5+%D0%B2

      И у меня есть такая подставка от USB с 5ти вольтовыми кулерами, которой я с момента покупки не пользуюсь. Проц у меня до 100 иногда разогревается при черчении в Автокад. Но для него это норма я прочёл. А так 85-90. Если ничего не делать остывает до 65.
      Так что надо документацию на проц почитать может он и не перегревается.
    • LDC не прошел инициализацию, почему это другой вопрос, нет контакта, мертвый МК, кривая прошивка, не завелся кварц
    • не знаю как схему вложить - при создании сообщения, внизу, есть "скрепочка" и текст -  Переместите файлы сюда, чтобы прикрепить их, или выберите файлы...  Вот, переместите или выберите. Когда файл загружен - "тыц" мышкой по нему, он и вставится в то место сообщения, где, в тот момент, был курсор. Потом, двойной "тыц" по картинке - и можно будет изменить размер, если она слишком большая. Не пугайтесь- это для предпросмотра. В посмотре откроется в нормальном размере. анодное 540-600В, вторая сетка 250В, ток покоя по схеме 25мА. Мощьность планирую снять 50Вт. - при таком анодном, да с УЛ, снять 50 Ватт - на самом пределе. У Василича был усилитель на ГУ-50, на такую мощность. Но, он там параллелил лампы.Подвох в том, что 6Р3С более "токовая", чем ГУ-50. Поэтому может отдать бОльшую мощность при низких напряжениях. Хотя, выбранный Вами прототип не из самых удачных. ЛОМО с одной 6Р3С снимает 25 Ватт, на 100 Ватт ставит 3 в параллель. получилось первичка 2х840 и вторичка 60 витков.  - давайте прикинем. Железо ОСМ1-0,16. Стало быть, 32 х 40 = 12,8 см2. Обмотка 840 х 2 = 1680 витков. Приведённое сопротивление 6300 Ом. Для 50 Ватт это соответствует напряжению на обмотке 588 Вольт, с учётом КПД. Или 1680 / 588  = 2,86 витков / Вольт. Если принять максимальную индукцию в 0,8 Тл, то она будет достигнута на частоте 2200 / 2,86 / 0,8 / 12,8 = 75 Гц. Для 1 Тл - 60 Гц. Мораль - маловато витков. Даже, с учётом ООС. Хотя, если это усилитель для гитары - хватит.