Перейти к содержанию

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


Рекомендуемые сообщения

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Ну вот теперь, apmucm, когда мы обо всём договорились, я выкладываю схему радиоприёмной части и файлы проекта.

 Основные функции программы:
;-*- Двойное управление перебором станций - переключателем и кнопками +F и -F.
;-*- Переход от перебора переключателем к перебору кнопками производится длительным нажатием на кнопку -F.
;-*- Переход из ручного режима настройки в автонастройку и наоборот производится длительным нажатием на кнопку +F.
;-*- Перебор в + и в - станций, сохранённых в памяти программ по кругу, а также автопоиск станций вверх и вниз по   диапазону   кнопками +F или -F.
;-*- Регулировка громкости кнопками +V и -V.
;-*- Индикация уровня громкости на дисплее цифрами от 0 до 15.
;-*- Индикация уровня сигнала на дисплее четырьмя столбиками.
;-*- Индикация "Моно-Стерео" светодиодом.
;-*- Запись  уровня громкости при длительном нажатии на кнопку -V.
;-*- Опознавание названия станции по её частоте.
;-*- Вывод на индикатор частоты и названия станции.
;-*- Запись последней частоты настройки в EEPROM.
;-*- Запись  уровня громкости при последней настройке.
;-*- При включении начинает работу на сохранённой частоте с предыдущим
;    уровнем громкости в режиме выбора станций переключателем.

 

ATMega8_WH1602_per.png

WH1602 & ATMtga8_v5_P.zip

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

Каталог программ FM-радио по сост. на январь 2024 г.

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

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

asvetp, Спасибо Вам огромное за помощь и потраченное на меня время. Жду сейчас посылку с МК, а пока буду разводить плату и делать лицевую панель. Результаты обязательно выложу.

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

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Для интереса перекомпилировал свою прошивку под схему тыц ,контроллер атмега168р,фузы заводские,но снять делитель на 8,дополнительно припаян кварц (к XTAL1 и XTAL2)

кому интересно-протестируйте

ВНИМАНИЕ-САМ НЕ ТЕСТИРОВАЛ,ТОЛЬКО В ПРОТЕУСЕ,ОБО ВСЕХ ЗАМЕЧАНИЯХ ПИШИТЕ

TEST_001.zip

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

apmucm, резисторы R14...R23 желательно запаивать непосредственно на переключатель. На макете я не запаивал входной контур L1-C11, но в даташите к радиомодулю рекомендуется его ставить для уменьшения помех.

bulat943, распишите кратенько порядок управления приёмником с Вашей прошивкой.

Каталог программ FM-радио по сост. на январь 2024 г.

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

ютуб

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

Изменено пользователем bulat943
Ссылка на комментарий
Поделиться на другие сайты

Откликаясь на просьбы радиолюбителей, я доработал программу радиоприёмника по варианту WH1602 & ATMega8. Теперь первыми двумя кнопками регулируется громкость, а другой парой - настройка на станцию. Переход от ручного поиска станции из списка к автопоиску и обратно происходит по длительному (3 сек.) нажатию кнопок настройки. На дисплей выводится уровень громкости и уровень сигнала в антенне.  Дисплей выглядит при этом следующим образом:

 

Диспл_V4.png

WH1602 & ATMtga8_v4.zip

Каталог программ FM-радио по сост. на январь 2024 г.

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

В 24 октября 2016 г. в 20:57, bulat943 сказал:

resd1981,попробуйте тупо вместо 1602 впаять 1202,все будет на экране,только 1202 12 символов на строку,а 1602 их 16,потому крайние правые 4 символа светиться не будут...делов-то- разогрев паяльника+пару минут перепайки...

Cел разводить универсальную плату, чтобы и под 1602 и под нокиевский 1202 подходила. Если не пойдет напрямую заменить, то что бы работа не была напрасной, поставлю 1602, хотя он не экономичный. Но подумав немного, я решил что нельзя вот просто так перепаять нокиевский 1202. Он ведь питается от 3.3 вольт. Или запитывать всю схему от 3.3 вольт?

Тогда надо убирать согласователи уровня на транзисторах.

Изменено пользователем resd1981
Ссылка на комментарий
Поделиться на другие сайты

А почему вы сразу не сказали что у вас НОКИА???

Я думал у вас винстар 1202 типа такого ,для нокиа 1202 придется вникать в программирование 

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

В 7 октября 2016 г. в 19:59, resd1981 сказал:

Доброго времени суток. А никак нельзя подружить приемник на АТМега 8 с дисплеем от Нокии 1202. Купил когда то несколько штук,

Вроде писал:). Еще удивился, что вот так можно без изменения программы менять их местами с винстаровским.

Изменено пользователем resd1981
Ссылка на комментарий
Поделиться на другие сайты

наверно я пропустил,извините что запутал...

да иток потребления у него пару миллиампер без подсветки,по сравнению с рда5807-мизер,у 5807 около 25 ма-точно не помню,+6..8 ма сама атмега

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

Хочу сообщить для resd1981, что я начал потихоньку заниматься работой над применением  дисплея Nokia-1202 в радиоприёмнике. Драйвер дисплея уже почти готов. Но у меня нет такого дисплея в наличии. Буду искать и заказывать в интернет-магазинах.

Каталог программ FM-радио по сост. на январь 2024 г.

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

Только что, asvetp сказал:

Но у меня нет такого дисплея в наличии. Буду искать и заказывать в интернет-магазинах

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

Вот только бы схемку подключения индикатора к контролеру набросать, что бы я печатку сделал.

Изменено пользователем resd1981
Ссылка на комментарий
Поделиться на другие сайты

33 минуты назад, resd1981 сказал:

Вот только бы схемку подключения индикатора к контролеру набросать, что бы я печатку сделал.

Для Bascom (bulat943 знает) вот здесьрасписано про подключение этих дисплеев

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

В 20.10.2016 в 13:53, asvetp сказал:

Установить значения порогов переключения индикации уровня заряда батареи,
; равные удвоенному числу десятков милливольт. Пример: для U=3,70B -> 370*2=740

Добрый день, asvetp.А остальные команды в прошивке  Nokia & ATMega8_v7.zip   удалить(закоментировать)? А то, я подал 3.7в а мне пишет, что батарея разряжена.

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

40 минут назад, proekt07 сказал:

Для Bascom (bulat943 знает) вот здесьрасписано про подключение этих дисплеев

подключить не сложно,проблема у меня нет такого дисплея...были 1101,но кончились,да и дисплей неинтересен-5110 мной изучен,его легко купить на али,питание 3-5 в

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

Только что, bulat943 сказал:

,да и дисплей неинтересен-5110 мной изучен,его легко купить на али,питание 3-5 в

На Али он стоит больше 2 зеленых, плюс еще ждать месяц. Я же покупал нокиевский 1202 за два зеленых 4 штуки и  у себя в магазине. Вроде и халява, но применить негде:(. Пока нашел  только достойный проект на нем, это вольтамперметр с защитой для блока питания.

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

Изменено пользователем resd1981
Ссылка на комментарий
Поделиться на другие сайты

Вероятно у Вас, taif.  установлена единица в строке с назначением типа батареи. Для батареи напряжением 3,7 В нужно поставить 0. Ничего удалять из программы не нужно. Просто заменяете цифры в приведённом мною фрагменте, которые берёте из соответствующего столбца в комментариях. В вашем случае фрагмент программы будет выглядеть так:

;-----------------------------------------------------------------------------
; ВНИМАНИЕ! Ввести здесь число местных станций в Вашем регионе
 .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      |
 
;-----------------------------------------------------------------------------

Каталог программ FM-радио по сост. на январь 2024 г.

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

20 часов назад, proekt07 сказал:
12 часа назад, resd1981 сказал:

На Али он стоит больше 2 зеленых, плюс еще ждать месяц. Я же покупал нокиевский 1202 за два зеленых 4 штуки и  у себя в магазине. Вроде и халява, но применить негде:(

в принципе я работал с 1101 ,можно попробовать,жаль нет такого дисплея но очень хотелось бы его иметь,попробую-рисуйте схему что и как подключаете

посмотрел цену на тихере-1202=179 руб,5110=99 руб,так что 5110 дешевле! ссылка

Изменено пользователем bulat943
Ссылка на комментарий
Поделиться на другие сайты

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

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

Каталог программ FM-радио по сост. на январь 2024 г.

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

Добрый день  asvetp.
Вот, беру Вашу прошивку, предназначенную для 3.7в. Там,  .equ Typ_Bat = 0 указано, ничего не исправляю. Включаю – на экране «батарея разряжена».
 Теперь, вместо  equ Ubat_3  = 740 Нужно указать  equ Ubat_0  ?

Изменено пользователем taif
ошиб
Ссылка на комментарий
Поделиться на другие сайты

Только что, asvetp сказал:

У Вас может не хватить терпения вылавливать возможные неполадки по переписке через форум, да ещё и с задержкой на ответ.

Да ничего страшного, знакомая практика :). У меня есть уже несколько устройств, где прошивки делались под меня. Программист делает программу, я тестирую и вылавливаю неполадки.

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

Здравствуйте, taif.  Теперь нужно проверить измерительные  цепи напряжения батареи. Резистор R4 можно пока не ставить. Резисторы R2 и R3 должны быть по 10 КОм.  Проверьте, подано ли напряжение питания на вывод 18 контроллера (AVcc) и подключен ли конденсатор С3 к выводу 20. Временно соедините вывод 9 (PD5) с общим проводом для того, чтобы видеть величину напряжения на дисплее.

Каталог программ FM-радио по сост. на январь 2024 г.

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

Добрый день, asvetp.

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

чтобы видеть величину напряжения на дисплее.

При подаче питания(4.2в), дисплей включается секунды на три, затем появляется сообщение " Батарея разряжена" и отключается. Все элементы на схеме подключены согласно Вашим рекомендациям, 9 вывод на "общий" -  устройство никак не реагирует . В вашей, представленной прошивке ничего не менял.

Изменено пользователем taif
Ссылка на комментарий
Поделиться на другие сайты

Давайте, taif, определим работает ли  у Вас АЦП. Для этого закомментируйте строку " brmi avar "   в программе, фрагмент которой я помещаю ниже. На дисплее должно отображаться напряжение батареи, но не нулевое.

  ldi temp,HIGH(Ubat_0)                 ;Порог 0-го уровня
  cpi temp1,LOW(Ubat_0)               ;
  cpc temp2,temp                            ;
 
; brmi avar                                     ;
  LOAD_ADDR Z,Messg13*2         ;Загрузить адрес строки сообщ. "Заряд 0"
  rjmp tp_bat
  
  ;Аварийное снижение напряж. питания

 

ATMega8_Nokia1202.pdf

Изменено пользователем asvetp
ошибка

Каталог программ FM-радио по сост. на январь 2024 г.

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

Присоединяйтесь к обсуждению

Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

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

  Разрешено использовать не более 75 эмодзи.

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

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

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

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...