Jump to content
admin

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

Recommended Posts

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

Если Вы компилируете в Протеусе, то возможно, не задан путь к ассемблерному файлу  FM_M8_5110_RTC_DS18B20.asm. Это делается в меню Source в команде Add/remote source files.

Я компилирую в Avr studio 4.1 ,сейчас еще раз попробывал- не получилось,попробывал предыдусщюю программу -все работает,открывается окошко с программой и компилируется.

Share this post


Link to post
Share on other sites

Такое может быть, если вы в  окошко для имени файла вводите полное имя с расширением т. е. так: FM_M8_5110_RTC_DS18B20.asm, а программа сама добавляет расширение, и тогда имя файла получается такое FM_M8_5110_RTC_DS18B20.asm.asm. Но такого файла не существует, о чем и сообщает компилятор.

Share this post


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

Такое может быть, если вы в  окошко для имени файла вводите полное имя с расширением т. е. так: FM_M8_5110_RTC_DS18B20.asm, а программа сама добавляет расширение, и тогда имя файла получается такое FM_M8_5110_RTC_DS18B20.asm.asm. Но такого файла не существует, о чем и сообщает компилятор.

Я делаю как вы написали в pdf , создаю папку с файлами,открываю новый проект,прописываю  Radio_Clock_Temp ,указываю путь к папке с файлами ,и тд

Share this post


Link to post
Share on other sites

Руководство для разработчика приложений на базе STM32WB55

Представив двухъядерные беспроводные микроконтроллеры STM32WB для IoT-приложений, компания STMicroelectronics предлагает разработчикам экосистему, включающую в себя отладочные платы, примеры кода для микроконтроллера, готовое ПО всех уровней и большой массив документации.

Читать статью

Перед тем, как дать команду  "Build", проверьте в окне менеджера файлов AVR Studio нет ли в имени файла повторного указания расширения.

Share this post


Link to post
Share on other sites

вот так выглядит

34.png

А вот предыдусщяя версия приемника,открывается нормально

33.png

Share this post


Link to post
Share on other sites
                     

Контроль в спящем режиме: повышение КПД батарейного питания с помощью DC/DC MAX17225 nanoPower

В статье описан практический опыт разработчика, применившего повышающий DC/DC-преобразователь MAX17225. В результате ряда практических экспериментов, потребовавших существенного обновления технической базы компании-разработчика, автор убедительно доказывает преимущества выбранного компонента и схемотехнической реализации. Увеличенное на 50% время автономной работы лучше других аргументов говорит об эффективности конвертеров MAX17225, а также о важности предварительной оценки элементной базы.

Подробнее

@baza3812 Ну и где там файл FM_M8_5110_RTC_DS18B20.asm, который нам нужен? Похоже на то, что вы указали путь к файлу программы предыдущей версии.

Share this post


Link to post
Share on other sites

Мм... да. То, что кажется простым и очевидным опытному пользователю, вызывает затруднения у неопытных. В описании к программе я дал упрощённый порядок компиляции программы в расчёте на то, что люди хорошо знакомы с AVR Studio. К тому же в разных версиях AVR Studio этот порядок может отличаться. Важно понимать общий подход. Учитывая, что радиолюбители на компиляции спотыкаются уже не первый раз, я привожу подробный пошаговый порядок применительно к версии AVR Studio 4.18. 
Итак, если вы работаете в AVRStudio 4.18, то компиляцию выполняем в следующем порядке:  
1. Создаём отдельную папку, куда копируем все ассемблерные файлы программы.  Название папки не должно
содержать кириллицы. Итак, в папке лежат файлы: 
   Driver_DS18B20.asm 
   Driver_DS1307.asm 
   Driver_N5110_v6.asm 
   FM_M8_5110_RTC_DS18B20.asm 
   Font_6x8a.asm 
   I2C_hard_driver.asm 
   User_set.asm 
   m8def.inc 
2. Запускаем AVRStudio 4.18, в меню "Project" нажимаем "New Project", появляется окно мастера создания проекта.
3. В окне "Project type" выбрать тип проекта "Atmel AVR Assembler".
4. Придумываем и  вводим латинскими буквами в окошко "Project name"  название проекта, которое может быть любым,  но чтобы не путаться, лучше написать имя папки, в которой лежат наши файлы (см. пункт 1). 
5. Ставим птичку в чекбоксе "Create initial file".  В окошко "Initial file" вводим имя основного файла программы без расширения, в данном случае это FM_M8_5110_RTC_DS18B20
6. В окошке "Location"  указываем путь к нашей папке и жмём кнопку "Next". 
6. Попадаем в следующее окно, где выбираем платформу "AVR Simulator" и контроллер ATMega8 или ATMega8А, после чего нажимаем кнопку "Finish" и попадаем в открытый проект. 
7. Подаём команду "Build" и получаем в нашей папке готовый HEX-файл.

Share this post


Link to post
Share on other sites

Спасибо вам большое asvetp,за доходчивое описание,я думаю многим пригодится этот момент.Вчера я попробывал через протэус,оказалось проще чем  AVRStudio.Я как бы первый раз столкнулся с этими прогами.Еще раз огромное вам спасибо за поддержку и этот замечательный проект!!!!:)

Share this post


Link to post
Share on other sites

Теперь будем ждать от Вас, baza3812, фотографии Вашего изделия (произведения радиолюбительского искусства :)).

Share this post


Link to post
Share on other sites
09.09.2018 в 17:43, andrusha152 сказал:

Как и обещал, выкладываю свой проект

Надумал сделать очередной "гаражный"вариант по Вашей схеме,пока TDA7439  в пути хотел уточнить,после всех настроек кнопки + и - регулируют громкость или переключают каналы,хотелось бы громкость.( в идеале энкодер)

Edited by dronic

Share this post


Link to post
Share on other sites

Переключают каналы. Громкость регулируется при нажатии кнопки Меню.
 

35 минут назад, dronic сказал:

хотелось бы громкость

А как тогда каналы переключать? И в той схеме есть ошибки. Проект никого не заинтересовал, так я не стал исправлять. Перепутаны выводы 3, 4, 5 у TDA7439. Должно быть так: вывод 3 - Vs (питание), вывод 4 - AGND (аналоговая земля), вывод 5 - ROUT (выход правого канала). Если будете делать на LCD 1602, подсветку подключать к +5в через резистор 390-470 Ом. На схеме не указан.
Этот проект - промежуточный вариант. Вот так выглядит законченная схема.
 

Скрытый текст

574295377_.thumb.GIF.03eaadffde4aad0a1e7e75f8b68fe52e.GIF

 

Share this post


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

Проект никого не заинтересовал

Почему же? Я с Вашей помощью даже повторил! Не точности в схеме допетрил в процессе сборки. Очень даже хороший проект!:drinks:

DSC_0510.JPG.f9764207a03b69f0390a116c97bd8e25.jpg

Share this post


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

Этот проект - промежуточный вариант.

На нём и останусь,мп 3 плеер не нужен.Про"Перепутаны выводы"-спасибо учту. Насчёт переключения,регулировка громкости обычно чаще нужна чем щёлканье по каналам.Мне Ваш вариант понравился из за регулировки тембра.

Edited by dronic

Share this post


Link to post
Share on other sites
11 часов назад, Костя Нестеров сказал:

Я с Вашей помощью даже повторил!

Почти никого не заинтересовал. :D
 

 

9 часов назад, dronic сказал:

регулировка громкости обычно чаще нужна чем щёлканье по каналам

Один лишний раз нажать на кнопку, и вы в меню регулировки громкости. Предложите свой вариант. Я адекватного ничего не придумал. Тем более с пульта вы сможете независимо переключать каналы и регулировать громкость.

Share this post


Link to post
Share on other sites

У меня просьба к andrusha 152  обьяснить  про  пульт ( в старой схеме)   про него только написано, что он от TV Samsung   Я схему собрал  (правда пока без тембра )  все работает прекрасно но только от кнопок. А с пультом затор  

Share this post


Link to post
Share on other sites

А ИК приемник правильный поставили? Они есть на разную частоту. Питание на него подали?

Share this post


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

Предложите свой вариант.

"PLUS-MINUS"регулировка громкости,"SCAN" убрать в меню,"STEREO"сделать что бы постоянно включено,а вместо этих кнопок переключение каналов.Но если это большая работа,то не надо,дождусь микросхему,займусь.Вы и так сделали большую работу СПАСИБО!

Share this post


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

А какая прошивка?

Вот здесь,буду лед собирать,микруха всё равно только после праздников придёт,незнай после каких только.:)

Edited by dronic

Share this post


Link to post
Share on other sites

Еще бы начало диапазона  FM   с 87,5 , а не 88,0  как у Вас. У нас в Питере  на 87,5  Дорожное радио

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. 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...

  • Similar Content

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

    • Делитель на осциллографе правильно стоИт?  
    • switch (PLACE) { case 0: PORTB &= 0b11000011; PORTC &= 0b11000000; PORTD &= 0b11111100; PORTC |= (DIG[L0]&0b00111111); if (MODE==1) PORTC.5=0; PORTD |= ((DIG[L0]&0b11000000)>>6); A0=1; break; case 1: PORTB &= 0b11000011; PORTC &= 0b11000000; PORTD &= 0b11111100; PORTC |= (DIG[L1]&0b00111111); PORTD |= ((DIG[L1]&0b11000000)>>6); A1=1; break; case 2: PORTB &= 0b11000011; PORTC &= 0b11000000; PORTD &= 0b11111100; PORTC |= (DIG[L2]&0b00111111); PORTD |= ((DIG[L2]&0b11000000)>>6); A2=1; break; case 3: PORTB &= 0b11000011; PORTC &= 0b11000000; PORTD &= 0b11111100; PORTC |= (DIG[L3]&0b00111111); PORTD |= ((DIG[L3]&0b11000000)>>6); A3=1; break;  
    • В видео рассматривается проект простого устройства для тестирования напряжения пробоя стабилитронов. Используемый сервис для заказа печатных плат: https://www.pcbway.ru/ Видео в VK: https://vk.com/video-33116400_456240859 Исправленный проект печатной платы: https://www.pcbway.com/project/shareproject/Zener_Diod_Tester.html Исходники схемы и печатной платы: https://easyeda.com/naym1993/zener_diod_tester Электроника шаг за шагом 11 выпуск (про стабилитроны): https://youtu.be/81Q8lIRtT9k Часы на газоразрядных индикаторах: https://youtu.be/la1bnXnCRWY
    • Нет генератор сейчас напрямую на вход усилителя подает 500мВ, на выходе ОУ  ~6,3В но уже почти прямоугольник. Резисторы проверил в цепи обратной связи стоят 22к и 330к, проверил мультиметром.
    • Это не сам генератор ограничивает? Проверить осциллографом. Просто при 250 мВ на входе, на выходе ОУ будет 3.75 В.
    • Странно, мой, в зависимости от силы магнитного поля земли или колонок, показывает +- 3 Ампера. Нужно дельту по-любому перед работой нажимать.
    • Дык,харю то вон какую отъел!!!Дорогу конкретно кому-то перешел.Андрюх,я смотрю-ты сильно расстроился по этому поводу!!!Побольше бы таких приятных событий.
×
×
  • Create New...