Evakuator-gruzovik.ru

Авто журнал
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Функция RDS в магнитоле что это такое и как ее включить

Функция RDS в магнитоле что это такое и как ее включить

  1. Что это такое
  2. Функции RDS
  3. Базовые
  4. Дополнительные
  5. Как включить RDS на магнитоле
  6. Минусы RDS

Головное акустическое оборудование в автомобилях используется не только для воспроизведения музыкальных композиций. Разработчики предусматривают дополнительные функции, позволяющие вести телефонный разговор без поднятия трубки или коммутировать камеры кругового или заднего обзора. Еще одной служебной функцией является RDS, но что это в магнитоле и как параметр помогает водителю ориентироваться в дорожной ситуации? Ответы на эти вопросы автовладелец найдет ниже.

RDS, как это работает? Опускаемся на самый нижний уровень модели OSI

С системой RDS (Radio Data System) сталкивался хоть раз каждый, кто видел в автомагнитоле название станции вроде «Дорожное радио». Помимо названия, могут отображаться дополнительные данные — название воспроизводимой песни, температура, частота вещания и т.д.

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

Продолжение под катом (осторожно много картинок).

Введение

Радиостанции FM-диапазона существуют и пользуются популярностью довольно-таки давно. Но со временем стало ясно, что помимо звука, не хватает текстовой информации — названия станции, трека, исполнителя песни. Добавить такую возможность можно было только одним способом — помимо звука передавать дополнительный цифровой канал. Причем передавать так, чтобы с одной стороны, данные было несложно декодировать (вычислительные возможности микросхемы в радиоприемнике довольно ограничены), с другой стороны, чтобы не нарушить совместимости с уже имеющимися в продаже приемниками. Задача была решена, так появился стандарт RDS, принятый в 1990м году.

Спектр современной FM-станции выглядит так:

На картинке можно видеть (слева-направо) 4 основных компонента.
— Звук в формате «моно» (L+R). Вероятно был оставлен для совместимости со старыми приемниками (интересно наблюдать как в подобных стандартах разные технологии «накладываются» друг на друга для обеспечения обратной совместимости).
— Пилот-тон 19КГц. Используется для декодирования стерео-сигнала, для чего частота пилот-тона умножается на 2, и относительно полученной частоты 38КГц разделяются стерео-каналы.
— Стерео звук, второй канал (L-R), находящийся на картинке симметрично относительно 38КГц.
— Канал RDS, который передается на 3й гармонике пилот-тона, его частота составляет соответственно 19*3 = 57КГц. Им-то мы и займемся.

Модуляция RDS

Для того, чтобы декодировать сигнал, сначала надо понять как он формируется, и здесь довольно-таки много «подводных камней». Основным документом, описывающим RDS, является «EUROPEAN STANDARD EN 50067», eго-то мы и будем изучать.

RDS-кодер, согласно стандарту, выглядит так:
«

Как можно видеть, сигнал в кодере проходит 5 стадий:

1) Исходный битовый поток. Для его получения RDS-сообщения сначала кодируются в 16-битные пакеты, потом к ним дописывается 10-битный блок контрольной суммы с коррекцией ошибок, в итоге получаются 26-битные блоки, которые и посылаются в кодер. Казалось бы, берем и посылаем? Все сложнее.

2) Битовый поток преобразуется с помощью дифференциального кодирования по следующей таблице:

Единицей кодируется изменение бита, отсутствие изменения кодируется нулем. Это нужно для простой цели — полученный код является независимым к инверсии. Мы можем не знать, что считать «0», а что считать «1», данное кодирование устраняет этот пробел.

Рассмотрим простой пример, пусть передаваемое сообщение — 0010100. Кодируем его по данной таблице, получаем 0011000.
Для декодирования используется другая таблица:

Воспользовавшись ей, получаем исходное сообщение 010100. Смысл действия в том, что если исходное сообщение инвертировано (т.е. 1100111), то декодируя его, все равно получаем тот же результат.

Теперь берем сигнал и посылаем? Еще нет, все сложнее.

3) На предыдущем шаге мы получили битовый сигнал, но проблема состоит в том, что этот сигнал вполне может иметь вид вроде 011000000000011. Электромагнитная волна такой «формы» будет плохо как передаваться, так и декодироваться. Надо получить сигнал как можно ближе к «классической» синусоиде нужной частоты. Для этого используется так называемое «бифазное кодирование» (в русскоязычной литературе часто встречается название «манчестерское кодирование»).
Алгоритмически, оно записывается довольно-таки просто:
0 -> 01
1 -> 10
С его помощью, приведенный выше сигнал 011000000000011 будет представлен как 0110100101010101010101011010, как можно видеть, от длинных одинаковых последовательностей мы избавились.

Сигнал, показанный под номером «5» на схеме кодера — это фактически и есть наши биты после манчестерского кодирования, только кодер в стандарте рассматривался аппаратный. Он работает следующим образом:
— Битовый поток превращается в последовательность коротких импульсов (цифра «3» на картинке)
— Манчестерское кодирование выполняется с помощью задержки сигнала на пол периода и сложения его с противоположным знаком (цифра «4»).
— Полученный сигнал в виде «всплесков» положительных и отрицательных импульсов, подается на ФНЧ (фильтр низких частот), который выделяет огибающую, показанную под цифрой «5».

Читать еще:  Схема распиновки штатной магнитолы автомобиля Форд Фокус (Мондео) 3

Вот теперь-то сигнал можно передавать? Да можно. Но не сразу. Исходная частота цифрового сигнала RDS составляет 1187.5Гц, что слишком мало. Полученный сигнал умножается на другой сигнал с частотой 57КГц, что переносит его на заданную частоту, вспоминаем школьную формулу умножения косинусов:

Полученный сигнал имеет как раз необходимую нам частоту 57КГц, он суммируется с «основным» (звуковым) сигналом, который и транслируется в эфир. Как можно видеть из верхней картинки, добавление частоты 57КГц не затрагивает каналов звука, соответственно не добавляет никаких искажений даже в не имеющие поддержки RDS-приемники.

Демодуляция

Теперь, поняв как получается сигнал, мы можем приступить к демодуляции сигнала с реальной FM-станции. Для этого нужен SDR-приемник, я использовал HackRF, но подойдет и гораздо более дешевый RTL-SDR, купить который можно за 10$ с бесплатной доставкой на eBay.

Шаг 1. WFM-декодер

Т.к. исходный сигнал частотно-модулирован, сначала мы должны получить его в демодулированном виде. Чтобы не писать еще и ЧМ-декодер, воспользуемся пакетом GNU Radio. Запустим GNU Radio Companion и соберем схему, как показано на рисунке.

Мы собираемся принимать FM-станцию на частоте 100.4МГц, для этого мы настраиваем приемник на частоту 99МГц, и программно «сдвигаем» сигнал вверх по частоте на 1.4МГц, домножая его на сигнал с такой частотой. Это сделано потому, что SDR-приемник имеет пик на нулевой частоте относительно центра, и настроиться сразу на станцию мы не можем.

Запускаем «схему», и видим картинку как в учебнике в начале статьи.

Хорошо видны пилот-тон на 19КГц, стерео-сигнал на 38КГц и 2 пика RDS-сигнала вокруг 57КГц.

Шаг 2. Выделение пилот-тона и RDS-сигнала.

Следующим шагом является выделение пилот-тона и сигнала RDS. Для этого используем полосовой фильтр на соответствующие частоты.

Запускаем полученную схему, и видим результат, как в любом «учебнике» по описанию RDS.

Хорошо видны пилот-тон с частотой 19КГц, и 57КГц-сигнал, модулирующий более низкочастотный сигнал с частотой 1187.5Гц.

Шаг 3. Выделение низкочастотного сигнала.

Для получения НЧ-сигнала необходимы 2 шага:
3.1) Получение сигнала 57КГц (3й гармоники пилот-тона).
Мы имеем выделенный фильтром сигнал 19КГц, а как получить из него 57КГц? Для этого вспоминаем школьную математику, формулу куба синуса:

Как нетрудно видеть, куб синуса содержит 2 компоненты: sin(a) и sin(3*a). Т.к. мы работаем с «аналоговыми» блоками, берем в GNU Radio 2 блока — умножитель, и фильтр высоких частот. Убрав sin(a) фильтром на 38КГц, получаем искомые 57КГц.
Готовый результат можно видеть на осцилограмме:

3.2) Обратный перенос частоты
При кодировании сигнал переносился с частоты 1187.5Гц вверх, умножением на 57КГц. Теперь выполняем обратную операцию, переносим сигнал «вниз». Для этого еще раз умножаем его на 57КГц-сигнал. По формуле произведения синусов (школьная программа вещь полезная) получаем 2 компоненты — суммы и разности частоты. Нам нужна именно разность, сумму мы отбрасываем с помощью фильтра низких частот.
Все это делается добавлением блоков в GNU Radio, готовый результат показан на картинке:

Зеленым цветом показан «образцовый» сигнал с частотой 1187.5Гц, чтобы видеть что преобразование выполнено правильно.

Шаг 4. Демодуляция низкочастотного сигнала

Принцип этой части проще всего проиллюстрировать картинкой из стандарта (блок «biphase symbol decoder»).

Демодуляция бифазного сигнала состоит из 2х частей.
— «Переворачивание» сигнала инвертором. Это нужно для возврата от бифазного кодирования, которое рассматривалось выше, к исходному сигналу. Фактически нужно «перевернуть» каждый второй бит, поэтому процесс синхронизирован с тактовым сигналом.
— Суммирование сигналов за период. Положительная сумма соответствует биту «1», отрицательная «0».
Кстати, период 1187.5Гц тоже выбран не случайно — это частота пилот-тона 19КГц, деленная на 16. Все сделано для того, чтобы аппаратная реализация декодера в приемнике была как можно проще и соответственно, дешевле.

После демодуляции сигнал поступает на дифференциальный декодер, который рассматривался выше. Дальше сигнал поступает на модуль коррекции ошибок, но это уже как говорится, другая история, соответствующая второму уровню модели OSI.

Если кому интересно, теоретическую часть можно будет продолжить, и рассмотреть формирование пакетов. Если же кто захочет поэкспериментировать самостоятельно, один из вариантов работающего декодера для RTL-SDR можно найти на github. При желании использовать аппаратный тюнер в своих проектах, можно купить на eBay плату Si4703 FM RDS Tuner, ее цена около 6$.

Что делать, если щелкает магнитола Pioneer при работе двигателя

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

Читать еще:  Как установить и подключить магнитолу на машинах ВАЗ-2114 (2115)

Такая проблема возникает из-за сбоя или полного отсутствия в магнитоле гасителя помех. Сами помехи неминуемо появляются, поскольку при работе двигателя постоянно происходят небольшие скачки напряжения, которые будут «выливаться» в щелчки. Чтобы устранить данную проблему, необходимо питание к магнитоле подвести через фильтр помех.

Настройка DVD-100 NAVI

#1 Гришуня

  • Форумчане
  • 22 сообщений
    • Город:: Москва
    • Наверх

    #2 GoGa

  • Форумчане
  • 271 сообщений
    • Пол: мужской

    Подскажите,как включить в режиме радиоприемника функцию RDS(вроде она должна быть).Еще как-то отключил функцию REG,теперь не знаю как ее включить.И еще вопрос, если функция «TP» обрамлена в скобки — она включена или выключена.Спасибо

    • Наверх

    #3 Гришуня

  • Форумчане
  • 22 сообщений
    • Город:: Москва
    • Наверх

    #4 Antarer

  • Форумчане
  • 87 сообщений
    • МОЯ Antara:: C105 3.2 AT5 Cosmo Premium
    • Пол: мужской
    • Город:: МО г.Долгопрудный

    А где взять мануал на русском?

    • Наверх

    #5 Гришуня

  • Форумчане
  • 22 сообщений
    • Город:: Москва
    • Наверх

    #6 Antarer

  • Форумчане
  • 87 сообщений
    • МОЯ Antara:: C105 3.2 AT5 Cosmo Premium
    • Пол: мужской
    • Город:: МО г.Долгопрудный

    В поиске на форуме описания мануала для DVD-100 NAVI нет.

    Сообщение отредактировал Antarer: 19 Февраль 2010 — 10:44

    • Наверх

    #7 Гришуня

  • Форумчане
  • 22 сообщений
    • Город:: Москва
    • Наверх

    #8 Гришуня

  • Форумчане
  • 22 сообщений
    • Город:: Москва
    • Наверх

    #9 Мэлех

  • Форумчане
  • 300 сообщений
    • Пол: мужской
    • Город:: Ижевск
    • Наверх

    #10 Мэлех

  • Форумчане
  • 300 сообщений
    • Пол: мужской
    • Город:: Ижевск
    • Наверх

    #11 enigma

  • Форумчане
  • 638 сообщений
    • МОЯ Antara:: C105 3.2 AT5 Cosmo Premium Plus
    • Пол: мужской
    • Город:: Казань

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

    • Наверх

    #12 hitretz

  • Форумчане
  • 359 сообщений
    • МОЯ Antara:: C105 2.0D AT5 Cosmo Premium Plus
    • Пол: мужской
    • Город:: Иваново
    • Интересы: Автомобили, сноуборд, вейкборд, фитнес

    Добрый вечер камрады! как можно убрать авто увеличение громкости? куда смотреть?

    • Наверх

    #13 Ikarus

  • Форумчане
  • 458 сообщений
    • МОЯ Antara:: C145 2.2D AT6 Cosmo
    • Пол: мужской
    • Город:: Москва СВАО

    Добрый вечер камрады! как можно убрать авто увеличение громкости? куда смотреть?

    В настройках Аудио должен быть параметр SDVС — поставить 0.

    • Наверх

    #14 hitretz

  • Форумчане
  • 359 сообщений
    • МОЯ Antara:: C105 2.0D AT5 Cosmo Premium Plus
    • Пол: мужской
    • Город:: Иваново
    • Интересы: Автомобили, сноуборд, вейкборд, фитнес

    У меня нет вкладки аудио, есть «саунд», но там только эквалайзер, где найти этот SDVC

    • Наверх

    #15 melbu

    У меня сейчас залито масло Addinol 0537

  • Модераторы
  • 10 441 сообщений
    • МОЯ Antara:: C105 3.2 AT5 Cosmo Premium Plus
    • Пол: мужской
    • Город:: Москва ЦАО

    settings -> volumes -> SDVC

    Но на будущее советую смотреть мануал.

    • Наверх

    #16 hitretz

  • Форумчане
  • 359 сообщений
    • МОЯ Antara:: C105 2.0D AT5 Cosmo Premium Plus
    • Пол: мужской
    • Город:: Иваново
    • Интересы: Автомобили, сноуборд, вейкборд, фитнес

    settings -> volumes -> SDVC

    Но на будущее советую смотреть мануал.

    Я уже читал Ваше сообщение где то, но у меня нет вкладки volumes, а соответственно и SDVC. может версия ПО БК урезанная? или не полная?

    Функция AST

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

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

    Внешние порты

    1. Кроме радио, магнитола может проигрывать музыку с внешних устройств или CD — дисков (более старые версии).
    2. Для возможности подключения внешних устройств понадобится всё то же меню «Система», описанное ранее в настройке времени.
    3. Переходят в меню, как описано выше.
    4. Листая меню, выбирают параметр AUX, USB или Bluetooth (при поддержке данной возможности).
    5. Стрелками по бокам (или отклонением самой) ручки переключают положение.
      Доступны два варианта — включено (On), или отключено (Off).
    6. Выбирают включить желаемый порт.
    7. Однократным нажатием джойстика подтверждают.
    8. Так же, как и в настройке времени, выходят из меню.
    9. Дальнейшее подключение зависит от моделей магнитолы и подключаемого устройства.
    Читать еще:  Инструкция и схема подключения автомагнитолы Mystery (Мистери) MMTD-9122S

    Подключение по Bluetooth

    Следует помнить, что для корректной работы соединения посредством Bluetooth, как и большинству других устройств с поддержкой такой функции, потребуется сопряжение. Pin-код вводится на магнитоле и повторяется на устройстве (иногда, особенно если устройство уже соединялось посредством Bluetooth, ввести его нужно будет только на магнитоле).

    Для ввода pin-кода на магнитоле делают следующие шаги:

    1. Выключают её.
    2. Удерживая клавишу включения, переходят в начальное меню.
    3. Вращая джойстик, находят функцию PIN CODE INPUT (появится, если BT разрешён).
    4. Отклоняя ручку джойстика вверх-вниз, вводят код. Если нужно перемещение между символами, осуществляют качанием ручки влево-вправо.
    5. Подтверждают однократным нажатием на ручку.
    6. Выходят из меню.

    Теперь можно активировать режим на устройстве и попробовать найти магнитолу. Любители назначать понятные имена устройствам могут использовать приведённый способ, но выбрать надо не PIN CODE INPUT, а EDIT DEVICE NAME. Остальные действия идентичны.

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

    В магнитоле, фотография которой представлена ниже, 3.5 гнездо джека AUX находится справа от кнопок управления радио, а USB — за заглушкой с фирменной эмблемой USB.

    Магнитола «Pioneer» без CD, но с поддежкой USB и AUX

    Спасибо

    И мне пригодилось))) 15.11.2016
    По случаю досталась такая магнитола.
    В идеале, как с магазина.
    Тока теперь в Мерседесе s140 (12динамиков), толи усилка нихватает, толи динамики подсевшие(((
    Мот кто что посоветует? Буду признателен.

    Последний раз редактировалось Lugavcov81; 15.11.2016 в 18:35 . Причина: Исправление текста.

    у меня pioneer DEH-P5700MP в инструкции написано совсем по другому. мне помогло активировать при выключеной магнитоле зажать кнопку functions , она включается и там активируешь функцию AUX ! далее уже кнопкой Source выбираешь между CD , Тюнером и AUX

    Тоже ситуация была с пионером, не могли в меню войти.

    Помогло приложение смартфона для управления магнитолой.
    Со смартфона зашли и на самой магнитоле меню дополнительное полное открылось

    На 12 динамиков нужен усилок с соответствующим количеством каналов.

    вот посмотри может что найдешь для себя ответ: Для большинства из ваших автомобильных магнитол, то AUX активируется не нажатием кнопки «источник», пока на дисплее не появится сообщение ‘AUX’ и активировать его, нажав клавишу курсора.

    Вот некоторые конкретные инструкции:

    DEH-P4800MP : Выключите радио. Нажмите на кнопку источника в течение около 3 секунд. появляется FM-100. Нажмите функциональную клавишу, пока не появится AUX 1. Нажмите перекрестную клавишу вверх, чтобы активировать функцию AUX.
    DEH-P75BT, DEH-P70BT : Выключите радио. Нажмите кнопку курсора 2-3 секунд и снова включите его, пока вы не прочитаете AUX ON / OFF. Нажмите кнопку курсора, чтобы изменить статус AUX.
    DEH-30MP : Выключите устройство с помощью кнопки SRC и нажмите ее еще раз в течение 2-3 секунд, чтобы активировать. Нажмите кнопку функции (слева), пока вы читаете ‘AUX вкл / выкл «. Теперь нажмите на верхнюю кнопку курсора, чтобы изменить статус AUX. Наконец нажмите кнопку SRC.
    DEH-P55BT :Выключите устройство с помощью кнопки SRC. Нажмите функциональную кнопку ниже середины. Когда информация отображается, нажмите функцию еще раз, пока вы читаете ‘AUX1 вкл / выкл’ или AUX2 вкл / выкл «. Переместить-навигационную клавишу Jog вверх или вниз, чтобы включить или выключить функцию AUX и нажмите функциональную клавишу для подтверждения.
    DEH-P77MP : Выключите устройство и включите его снова через кнопки SRC. отображается функция Нажмите несколько раз, пока AUX. Нажмите на поворотный регулятор, чтобы включить AUX включения или выключения.
    DEH-P88RS : Нажмите кнопку SOURCE и удерживайте ее, пока блок выключится. Нажмите MULTI-CONTROL и удерживайте ее, пока Language Select не появится на дисплее. Поверните MULTI-CONTROL, чтобы выбрать одну из начальных настроек. Поверните MULTI-CONTROL по часовой стрелке, чтобы выбрать функцию: AUX1 (вспомогательный вход 1) AUX2 (вспомогательный вход 2) Нажмите MULTI-CONTROL, чтобы включить AUX1 / AUX2. ON появляется на дисплее. Для включения AUX выключен, нажмите MULTI-CONTROL еще раз.
    DEH-P3500MP :
    Выключите питание, нажмите функциональную клавишу в течение 5 секунд. FM-100 появится на экране. Нажмите функциональную клавишу несколько раз до тех пор, пока не появится AUX. Активация с помощью перекрестных клавиш. Вы можете выйти из меню AUX, еще раз нажав на кнопку Source.

    Ссылка на основную публикацию
    ВсеИнструменты
    Adblock
    detector