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

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


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

Для того, чтобы пройти весь диапазон при помощи энкодера на 24 имп/об понадобится почти 9 оборотов энкодера. Но разве стоит такая задача - непременно пройти все частоты? Для нормальной работы есть сканирование, есть автонастройка, есть заранее прописанные частоты наконец. 

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

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

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

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

....если Вы послушаете FM, потом переключитесь в СВ, покрутите там настройку, то шкала уже совпадать не будет. Можно попробовать переменный резистор, включить его как делитель, а контроллером мерять напряжение с него. Так можно по напряжению с резистора выставлять частоту....

Тесть если мы будем иметь какое-то переменное значение типа  ползунок резистора то при первом включении контролер может считать это значение и дать команду на приемник чтоб тот настроился согласно значению считанное с резистора.

Если такое возможно тогда где-то должны быть прописаны все 210 значений,  иначе как контролер определит в каком положении стоит резистор.

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

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

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

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

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

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

1 минуту назад, DAAS сказал:

как контролер определит в каком положении стоит резистор.

Описанная ситуация относится к энкодеру, а не к резистору.

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

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

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

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

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

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

Правильно.

К действующей частоте прибавляется\отнимается 100 КГц, преобразуется в двоичный код и загоняется в приемник. С энкодером я предлагал на прошлой странице. Если его прицепить на ту же нитку настройки, последовательно с КПЕ, должно все получится. Единственный вопрос - сохранение станции. Если Вы послушаете FM, потом переключитесь в СВ, покрутите там настройку, то шкала уже совпадать не будет. Можно попробовать переменный резистор, включить его как делитель, а контроллером мерять напряжение с него. Так можно по напряжению с резистора выставлять частоту. Но, опять же температурный дрейф, неконтакт ползунка и прочие бяки надо продумать.

Или я не понял или здесь предлагается как вариант  и резистор.

Его положение предлагается использовать как независимую память

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

Что касается нестабильности опорного напряжения. Т. к. у нас сетка частот дискретная, то и  допуск напряжения для выбора частоты будет равняться плюс/минус половины дискреты. Для напряжения 4,5 В одна дискрета равна 4,5/210=0,021, т. е. допуск будет равен примерно плюс/минус 10 милливольт. Даже на максимуме задания это требование легко выполняется любым современным стабилизатором. 

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

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

3 минуты назад, asvetp сказал:

Описанная ситуация относится к энкодеру, а не к резистору.

Нет, это как раз относится к резистору.

8 минут назад, DAAS сказал:

Если такое возможно тогда где-то должны быть прописаны все 210 значений,  иначе как контролер определит в каком положении стоит резистор.

Немного не так. Считаем, что 0 вольт это 87МГц, а 5 вольт 108МГц. АЦП отслеживает изменение напряжения на входе. И при изменении на определенную величину, контроллер рассчитывает новую частоту, и загоняет ее в приемник. Я сейчас посчитал, и вот что получается. 5В / 210 шагов = 24мВ. Ну очень маленькие шажки получаются. То есть, чтобы изменить частоту на 100КГц, входное напряжение должно измениться на 24мВ. Вроде так.

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

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

В качестве альтернативы всей этой мороке с планкой, верньером и т. п. предлагаю вместо регулятора тембра установить энкодер с соответствующей схемой и программой, которых уже много описано на нашем форуме. И не придётся сверлить корпус. Хотя, Вы можете сказать, что нормальные герои всегда идут в обход. :D

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

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

Я думаю самый правильный путь сделать прошивку где на свободный вывод атмеги сделать ацп по напряженю в пределах 0.5 - 4.5 вольт.  А далее экспериментальным путем поигратся с различными элементами настройки.

Только так будет видно реальные погрешности на деле.  

Энкодер не есть решение вопроса. Дырка под энкодер дырки под кнопки нет смысла в этой затее.

Сейчас посмотрел сетку    станций FM диапазона по Москве. Не знаю есть какие стандарты но в большинстве минимальное расположение друг от друга 400 герц,  и только  две станции стоят друг от друга 300 гц.

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

В 02.12.2018 в 22:21, andrusha152 сказал:

изменил для Вас прошивку. DS18B20 и PCF8563

Перепрошил, включил с DS18B20 пока без модуля часов( не готова плата), температуру не показывает, без изменения 0 градусов. 

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

Вот пример готового решения на аруинке. Есть и прошивка под нее. Но Ардуинка не универсальная ее под любую плату не сваяешь.

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

По поводу наводок. Если схема работоспособна в этом варианте будет работать и в нашем случае.

fm1.jpg

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

11 минуту назад, DAAS сказал:

Вот пример готового решения на аруинке.

Разрешите вмешаюсь.

Ардуину не обязательно использовать в окончательной конструкции, но на этапе отладки она незаменима. Может Вы не знаете, но из любого скетча можно получить .hex файлы и потом прошить отдельный микроконтроллер. Сам так делал

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

11 минуту назад, DAAS сказал:

Вот пример готового решения на аруинке.

Оказывается у Вас уже все есть. Вы можете все протестировать, поэксперементировать, а потом выложить здесь. И, если Вы не заметили, там стоит индикатор.

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

На ардуинке не тестировал по одной причине. Она не подходит под мой проэкт.  

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

Вот схема преобразователя чтоб стал понятен принцип его работы. Сразу оговорьсь  Фото не моё но схему использовал эту.

Принцип работы в следующем. На микросхеме сформирован стабильный источник высокой частоты, на выходе она детектируется в напряжение постоянной величины. Конденсатор подключен между детектором и резистором, пропорционально изменению емкости будет изменятся и выходное напряжение.

По поводу индикатора.  Одним шашечки другим ехать. Всем не угодишь. Потому и ввели и резистор и стрелку и индикатор.

154322903486904050.jpg

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

То, что у Вас работает с аналоговым приемником, не будет работать с цифровым. Вы пытаетесь уговорить нас написать Вам прошивку. Я не буду тратить свое время ради сомнительной идеи, которая с вероятностью 99,9% неработоспособна. Если Ваша схема работает с аналоговыми приемниками, продолжайте их ставить. А, если нет значит изучайте программирование.

 

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

4 минуты назад, andrusha152 сказал:

Я не буду тратить свое время ради сомнительной идеи, которая с вероятностью 99,9% неработоспособна...

 

Короткий и ясный ответ вызывает только чувство благодарности.

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

11 час назад, DAAS сказал:

На ардуинке не тестировал по одной причине. Она не подходит под мой проэкт.

Повторюсь, на Ардуино очень удобно настраивать программы, тем более в ней используются быстро заливаемые скетчи, USB интерфейс. Вы можете отладить программу на Ардуино, которая на процессоре ATMEGA328, а затем скомпилировать отлаженную программу для процессора ATMEGA8 (при условии соответствия используемых портов ввода-вывода)  и залить её через программатор.

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

12 часа назад, DAAS сказал:

На ардуинке не тестировал по одной причине. Она не подходит под мой проэкт.  

По причине, что весь "проэкт" состоит в том, что бы потролить в теме. 

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

Человек не хочет возиться с настройкой. Ему надо, чтобы мы написали код, протестировали и выложили ему готовое решение. А потом ещё попросит плату развести. С такими запросами один путь в раздел работа.

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

13 часа назад, DAAS сказал:

Но Ардуинка не универсальная ее под любую плату не сваяешь.

Всегда можно , записать  загрузчик и .hex на чистый МК  , его и ставьте на любую плату .

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

Вы немного заблудились )))

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

Ею удобно пользоваться для отладки программ,бывает надо освободить какой либо порт(например шим а он занят-стоит светодиод)-дело на минуту максимум,а на обычной плате (рисовали-травили) придется резать дорожки...Легко искать косяки благодаря общению через уарт,я почти все делаю на адуино уно а потом переношу на обычную атмегу

Затем после отладке можно залить прошивку в обыкновенную атмегу,без загрузчика через USBASP например

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

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

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

Тогда и я свою первую покажу :)

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

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

IMG_20181116_192533.thumb.jpg.e8fd7fe2919a7613edaab0e60dbd8054.jpg

И ни коих ардуинов не треба. 

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

Вы меня немного не поняли. Если бы у меня была цель влепить переменный резистор я бы мозг вам не выносил. Схему я сбросил пошивка есть.

У меня цель прицепить все это через КПЕ.  Для этого мне нужно поправить прошивку от ардуинки и сместить диапазон напряжений не от 0 до 5.0 а от 0.5 до 4.5 так как у меня при значениях от резистора не влезет весь диапазон от КПЕ.  Кто это сможет сделаь... Я к сожалению не могу поэтому и пришел к  вам за помощью, потому и написал что ардуинка под мой проэкт не подходит.  

В ответ прозвучало твердое НЕТ..

Взять отдельно атмегу от ардуинки и перепрограмировать отдельно у меня проблем нет.  AVR studio у меня есть. Мне нужен тот кто сможет поправить прошивку в случае  удачного полета. Если такие среди вас есть я сделаю проэкт на Ардуинке.

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

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

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

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

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

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

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

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

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

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

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

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