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

serg123

Members
  • Постов

    803
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные serg123

  1. 3 часа назад, bulat943 сказал:

    Где можно прочитать об этом?

    Где то на просторах инета, уже точно не помню где. Один человек считывал все возможные регистры для чтения  из RDA5807, там правда говорилось, что в 10h регистре хранится уровень ошибок, но анализируя поведение данного регистра, это не совсем так, больше похоже на индикатор rssi но для RDS сигнала.

  2. 49 минут назад, asvetp сказал:

    @serg123 Было бы неплохо, если бы Вы продублировали свои варианты приёмников на этой ветке форума. Думаю это было бы многим интересно.

    ОК вот https://pichobby.lg.ua/shemu/sound.html

    31 минуту назад, bulat943 сказал:

    RDS принимается,редко идет с ошибками

    Ну это от местности зависит если у меня RDS начинает принематся на уровне RSSI больше 45, то у baza3812, он мне сильно помог с настройкой алгоритма, больше 70. И при чтениееи данных стоит посамтривать на регистр 10h, он не указан в описании но вполне себе считывается. И в его битах с 11 по 8 заложена информация о качестве RDS не об ошибках, а качестве. Так вот если там о то считывание RDS вразы улучшается.

  3. 10 часов назад, Синтетик сказал:

     RDS, одно но - это же ардуина, там код впритирку в  328 мегу влазит, так что про мегу 8 можно забыть.

    Не поверите у меня RDS в pic16f88 влез со всем функционалом RDA5807, да и насчет требовательности сигнала, оказываете есть ключик немного упрощающий данный процесс.

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

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

  6. У вас есть шунт, не хотите использовать его сделайте токовые трансформаторы тока примеров в инете по его расчетам полно https://rustaste.ru/raschet-transformatora-toka.html, ну а дальше можно и сам ток посмотреть, а используя компаратор отследить включение. Изначально я предлагал оптопару, подключите ее на стороне нагрузке на стороне вторичного питания где ни будь, оптопара включилась устройство работает.

  7. Цветной да, но там еще ему и скорость передачи данных нужна. Меня на подобный дисплейчик в своем проекте baza3812 уламывает, кстати если память не изменяет там нет проблемы с засветкой по краям.

    Кстати как у вас успехи с RDS?

  8. Ну на томы и радиолюбители, чтоб творить что до нас еще не натворили:D:D:D, а так переходите потихоньку на Си, жизнь станет немного попроще.

  9. нет сначала перекидывается строка, а потом загоняются символы в буфер, можно наоборот сделать счетчик символов который будет обнулятся по нулю в регистре RDSB, как только в счетчике 8 перекидываем строку, да и незабудте проверять принятые символы на вхождение в диапазон  if ((chr >= 0x20) && (chr <= 0x7F)){                                        // проверяем лежит ли полученный символ в заданном диапазоне

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

    rds_textpos = (REG_RDSB & 0x03) * 2;                           // определяем позицию в строке position of a 2-char chunk in a string
                                                                                    //

  10. 47 минут назад, bulat943 сказал:

    КАК ОПРЕДЕЛИТЬ НАЧАЛО И КОНЕЦ ТЕКТСТА?

    Попробую я ответить все довольно просто, при чтении названия станций или радио текста в регистре RDSB хранится номер символа в строке, по нему и собирается строка, ну а дальше как только номер символа в строке равен 0 перекидываем буферную строку в строку показа на экране, вот и все.

  11. 1 час назад, booran сказал:

    Открыл стандарт, данные передаются группами по 104 бита, у них жесткое время передачи - 87.6мс, интересна только группа #2 в которой передается радиотекст. Текст передается в 7 битной кодировке  ISO/IEC 646, максимально в группе может быть 64 символа. Интересный поток)

    https://tsibrov.blogspot.com/2020/01/rda5807m-part2-rds.html

    Декодирование уже делает сама RDA5807, единственно нужно забрать эти данные и собрать в строку, кроме этого там есть еще и время с датой, но если дата считывается просто, то вот для даты нужна переменная с запятой, а это ой как увеличивает размер кода на мк с малым объёмом памяти.

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

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

    Это самое главное, мне с этим хорошо помог  baza3812.

  13. В описание на протокол RDS все есть, там все указывается какой номер символа в строке, что это название станции, радио текст или еще что то. Я уже давал asvetp процедуру декодирования потока RDS, но это не так быстро перенести код с Си на Ассемблер. Да и еще небольшой момент rda5807 декодирует ошибки только в первых двух блоках RDS, что влияет на качество приема данных, эту проблему можно частично решить принимая только максимально сильный уровень RDS (не путать с уровнем RSSI).Мои примеры работы с RDS можно посмотреть здесь https://pichobby.lg.ua/shemu/sound.html

  14. 09.01.2021 в 17:01, Нэцкэ сказал:

    serg123  Глянь сначала  цену самого контролера и потом  Для контролера  надо  хоть комовский программатор что его сначала прошить и внимательно почитай  .он все фунции поддерживать не будет  увы ...  :(  

    Да чет на цену внимания не обратил, хотя цены на старые мк шкалят хорошо. Я так понял прошить надо pic16f76, тогда может действительно воспользоваться JDM программатором. Но там нужен реальный com порт, у меня с переходниками usb-com ниразу не получилось прошить, приходильсь распаивать com порт на материнке.Или попросить когото прошить из сдешних, обязательно помогут.

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

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

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