-
Постов
803 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Блоги
Сообщения, опубликованные serg123
-
-
В новых ревизиях вроде должны добавить определение ошибок в блоках данных, но пока новые описания никто не виде
0 -
49 минут назад, asvetp сказал:
@serg123 Было бы неплохо, если бы Вы продублировали свои варианты приёмников на этой ветке форума. Думаю это было бы многим интересно.
ОК вот https://pichobby.lg.ua/shemu/sound.html
31 минуту назад, bulat943 сказал:RDS принимается,редко идет с ошибками
Ну это от местности зависит если у меня RDS начинает принематся на уровне RSSI больше 45, то у baza3812, он мне сильно помог с настройкой алгоритма, больше 70. И при чтениееи данных стоит посамтривать на регистр 10h, он не указан в описании но вполне себе считывается. И в его битах с 11 по 8 заложена информация о качестве RDS не об ошибках, а качестве. Так вот если там о то считывание RDS вразы улучшается.
1 -
10 часов назад, Синтетик сказал:
RDS, одно но - это же ардуина, там код впритирку в 328 мегу влазит, так что про мегу 8 можно забыть.
Не поверите у меня RDS в pic16f88 влез со всем функционалом RDA5807, да и насчет требовательности сигнала, оказываете есть ключик немного упрощающий данный процесс.
0 -
Особо прав по удолению кроме личных сообщений мало у кого есть, либо это косяк с тормознутостью интернета. В общем на работе учителя выстовляют оценки в журнал они вроде есть,, а строницу обновляешь глядь их уже нету.
0 -
-
Датчик холла можно попроще какой-нибудь цифровой типа A3144 , если используются клапана, то там электромагнит, данный датчик в теории при срабатывании клапана тоже должен будет сработать.
0 -
У вас есть шунт, не хотите использовать его сделайте токовые трансформаторы тока примеров в инете по его расчетам полно https://rustaste.ru/raschet-transformatora-toka.html, ну а дальше можно и сам ток посмотреть, а используя компаратор отследить включение. Изначально я предлагал оптопару, подключите ее на стороне нагрузке на стороне вторичного питания где ни будь, оптопара включилась устройство работает.
0 -
Оптопара в помощь, дешево и сердито.
0 -
Цветной да, но там еще ему и скорость передачи данных нужна. Меня на подобный дисплейчик в своем проекте baza3812 уламывает, кстати если память не изменяет там нет проблемы с засветкой по краям.
Кстати как у вас успехи с RDS?
0 -
Классно получилось, но мне вот сейчас кажется экранчик нокиевский для полно функционала все-таки маловат.
0 -
Не на такой проект STM32 жирно, если только дисплей типа ili9341, тогда да уже STM32
0 -
Ну на томы и радиолюбители, чтоб творить что до нас еще не натворили, а так переходите потихоньку на Си, жизнь станет немного попроще.
0 -
нет сначала перекидывается строка, а потом загоняются символы в буфер, можно наоборот сделать счетчик символов который будет обнулятся по нулю в регистре RDSB, как только в счетчике 8 перекидываем строку, да и незабудте проверять принятые символы на вхождение в диапазон if ((chr >= 0x20) && (chr <= 0x7F)){ // проверяем лежит ли полученный символ в заданном диапазоне
Да номер символа для названия символа хранится в первых двух байтах регистра RDSB, для си это выглядит так
rds_textpos = (REG_RDSB & 0x03) * 2; // определяем позицию в строке position of a 2-char chunk in a string
//0 -
47 минут назад, bulat943 сказал:
КАК ОПРЕДЕЛИТЬ НАЧАЛО И КОНЕЦ ТЕКТСТА?
Попробую я ответить все довольно просто, при чтении названия станций или радио текста в регистре RDSB хранится номер символа в строке, по нему и собирается строка, ну а дальше как только номер символа в строке равен 0 перекидываем буферную строку в строку показа на экране, вот и все.
0 -
1 час назад, booran сказал:
Открыл стандарт, данные передаются группами по 104 бита, у них жесткое время передачи - 87.6мс, интересна только группа #2 в которой передается радиотекст. Текст передается в 7 битной кодировке ISO/IEC 646, максимально в группе может быть 64 символа. Интересный поток)
https://tsibrov.blogspot.com/2020/01/rda5807m-part2-rds.html
Декодирование уже делает сама RDA5807, единственно нужно забрать эти данные и собрать в строку, кроме этого там есть еще и время с датой, но если дата считывается просто, то вот для даты нужна переменная с запятой, а это ой как увеличивает размер кода на мк с малым объёмом памяти.
0 -
1 час назад, asvetp сказал:
Кроме того, я считаю, что сначала нужно как можно лучше отшлифовать существующие проекты. Вот например, как в последней программе. Вроде бы мелочи, но из этих мелочей складывается удобство эксплуатации приёмника.
Это самое главное, мне с этим хорошо помог baza3812.
1 -
В описание на протокол RDS все есть, там все указывается какой номер символа в строке, что это название станции, радио текст или еще что то. Я уже давал asvetp процедуру декодирования потока RDS, но это не так быстро перенести код с Си на Ассемблер. Да и еще небольшой момент rda5807 декодирует ошибки только в первых двух блоках RDS, что влияет на качество приема данных, эту проблему можно частично решить принимая только максимально сильный уровень RDS (не путать с уровнем RSSI).Мои примеры работы с RDS можно посмотреть здесь https://pichobby.lg.ua/shemu/sound.html
1 -
43 минуты назад, IMXO сказал:
а не пишите ерунду
Может и так, с другими устройствами да все работало, а вот для программатора не пошло.
0 -
54 минуты назад, IMXO сказал:
не благодарите
Тоже пробовал такую приблуду не помогло, пришлось тогда собирать picki2 lite.
0 -
09.01.2021 в 17:01, Нэцкэ сказал:
serg123 Глянь сначала цену самого контролера и потом Для контролера надо хоть комовский программатор что его сначала прошить и внимательно почитай .он все фунции поддерживать не будет увы ...
Да чет на цену внимания не обратил, хотя цены на старые мк шкалят хорошо. Я так понял прошить надо pic16f76, тогда может действительно воспользоваться JDM программатором. Но там нужен реальный com порт, у меня с переходниками usb-com ниразу не получилось прошить, приходильсь распаивать com порт на материнке.Или попросить когото прошить из сдешних, обязательно помогут.
0 -
А как насчет этого варианта https://labkit.ru/html/programmators_shm?id=86
0 -
Название станций смотреть, часы настраивать или показывать, рекламу смотреть ну или смски смотреть не запароленные которые по фм гоняют, в общем функций там достаточно много, но основных три название станции, реклама или информация о играющем треке и календарь с часами.
0 -
Пять баксов за плату 100х100 мм, миллиметр больше и все цена уходит в верх, плюс от способ доставки много прибавляет.
0 -
Навряд ли в этом дело, фильтр обрежет полосу пропускания и уберет верхние гармоники, частота у мк небольшая, так что если и забьет то только очень дальние станции но не дисплей, кондерчики по питанию дисплея стоят?
0
Радиомодуль с RDA5807M продлевает жизнь старых радиоприёмников
в Обсуждение материалов с сайта
Опубликовано
Где то на просторах инета, уже точно не помню где. Один человек считывал все возможные регистры для чтения из RDA5807, там правда говорилось, что в 10h регистре хранится уровень ошибок, но анализируя поведение данного регистра, это не совсем так, больше похоже на индикатор rssi но для RDS сигнала.