Например TDA7294

Форум РадиоКот • Просмотр темы - Si4703 + Arduino - как декодировать RDS? есть скетч
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 24, 2024 05:03:32

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Si4703 + Arduino - как декодировать RDS? есть скетч
СообщениеДобавлено: Сб июн 23, 2018 13:52:55 
Опытный кот

Карма: 6
Рейтинг сообщений: 11
Зарегистрирован: Пн дек 29, 2014 11:48:22
Сообщений: 793
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Добрый день!

Взял скетч Si4703_RDS_Spy (приложен), и модуль Si4703. Радио поёт, но RDS выдаётся в виде каких-то HEX сообщений.

7583524152414449
4F204F204F20554E
3772377237720516
E0CDE0CDE0CD4449
E0CDE0CDE0CD554E

Как перевести это в нормальные буквы, или, например, узнать, передаёт ли станция текущее время в RDS?
В инете ничего про это не нашёл(


Вложения:
Si4703_RDS_Spy.rar [6.78 KiB]
Скачиваний: 385
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Si4703 + Arduino - как декодировать RDS? есть скетч
СообщениеДобавлено: Сб июн 23, 2018 15:37:18 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 0
В этих строках передано.
Цитата:
uѓRARADIO O O UN7r7r7rаНаНаНDIаНаНаНUN
Спойлер
Код:
#s="75835241524144494F204F204F20554E3772377237720516E0CDE0CDE0CD4449E0CDE0CDE0CD554E"

l=Len(#s)
For i=1 To l Step 2
  r.s+Chr(Val("$"+Mid(#s, i, 2)))
Next i

MessageRequester("", r)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Si4703 + Arduino - как декодировать RDS? есть скетч
СообщениеДобавлено: Сб июн 23, 2018 19:08:29 
Опытный кот

Карма: 6
Рейтинг сообщений: 11
Зарегистрирован: Пн дек 29, 2014 11:48:22
Сообщений: 793
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Спасибо!
Должно быть что-то вроде RADIO UNITON

Если такие ошибки постоянно, то как же оттуда инфу брать, время, например... Коррекции ошибок поди нету там.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Si4703 + Arduino - как декодировать RDS? есть скетч
СообщениеДобавлено: Чт июл 19, 2018 03:20:28 
Друг Кота
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1859
Зарегистрирован: Чт сен 12, 2013 00:54:12
Сообщений: 4119
Откуда: ЗаМКАДье. Там, где ЦУП
Рейтинг сообщения: 3
Медали: 5
Получил миской по аватаре (5)
Насколько я помню, там информация передаётся частями (не "всё разом"). Может быть ситуация, когда пакет с информацией о времени "вклинивается" в передачу строки текста (всегда нужно следить за принадлежностью пакета принятых данных).
Коррекция ошибок есть (по каждому из 4-ёх блоков данных).
Фиг знает что там написали в скетче, но в реальности, нужно вначале набрать данные для строки ("собрать строку") и только потом уже можно отображать информацию.
Сам я сейчас подробностей не вспомню (делал программу для 4703 с RDS более 2-ух лет назад), но точно помню, что тогда мне помогла информация из этих файлов:
/я работал по прерыванию от Si4703 по приёму RDS/
Спойлер
Вложение:
AN243_RDS.pdf [1.09 MiB]
Скачиваний: 76
Вложение:
Si4703_ProgrammingGuide.pdf [305.42 KiB]
Скачиваний: 66
Вложение:
RDS_The_Radio_Data_System.pdf [1.7 MiB]
Скачиваний: 70


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Si4703 + Arduino - как декодировать RDS? есть скетч
СообщениеДобавлено: Сб окт 05, 2019 12:46:43 
Родился

Зарегистрирован: Чт апр 18, 2019 21:24:59
Сообщений: 8
Рейтинг сообщения: 0
Добрый день! Всем Добрым Людям
Я искал много времени библиотеки и скетч подходящий но так и не нашол ни чего, только нашол что другие Страны сделали библиотеку одну но каждый человек передел скетч ито по ихнему но не кто не дали ссылки на библитеки и скетч тоже не выложели. И от только вчера нашол сдесь и то толком не работает , но работает радио звучит но на одну радио станцию и не управляется не как и я пытался переделать скетч под себя но так и не смог выдает кучу ошибок то нету якобы библиотеки такой то подчёркиват строки красной строкой так что так от и обращяюсь к Вам Добрые Люди

Взял скетч Si4703_RDS_Spy (приложен), и модуль Si4703. Радио поёт, но RDS не выдаётся в Мониторе порта а в виде каких-то обозначений от приложил как изначально показывает и не управляемое


Si4703 to RDS Spy decoder
================
880.. 105 set new freguency
S0..s15 – set audio volume


Как перевести это в нормальные буквы, или, например, узнать, передаёт ли станция текущее время в RDS?
Как подключить дисплей Oled 0,96 128 x 64
Драйвер чип IC: SSD1306
Цвет дисплея: желтый синий: на 7 пинов
• Подключение такое на 7 пинов
• GND — земля;
• VCC — питание 3.3 В;
• DO — синхросигнал;
• D1 — входные данные (MOSI);
• RST — сброс (Reset);
• DC — выбор режима (Data/Command select).
• cs
или на 8 пинов дисплей Oled 0,96 128 x 64
Драйвер чип IC: SSD1306 тот же самый
Цвет дисплея: желтый синий: на 8 пинов

• Подключение Другое на 8 пинов
• RST — сброс (Reset);
• DC — выбор режима (Data/Command select).
• cs
• CLK
• DIN
• NC
• GND — земля;
• VCC — питание 3.3 В;
либо нокия 5110
• Подключение Другое на 8 пинов
1. VCC — питание 3.3 В;
2. GND — земля;
3. SCE
4. RST
5. D\C
6. DN(MOSI);
7. SCLK
8. LED
но хотелось бы на Oled 0,96
Да и кнопки тоже как можно подключить в скетче
В инете ничего про это не нашёл(
Помогите Пожалуйста Я сам Инвалид 2 группы Зарание Огромное Человеческое Спасибо


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y