HRP-N3 - серия источников питания с максимальной пиковой мощностью в 350% от MEAN WELL

Декодер команд спутниковой антенны

Декодируя команды, посылаемые приемником сигналов спутника прямого вещания, использующего протокол DISEqC (digital-satellite-equipment-control, управление цифровой спутниковой аппаратурой), можно устранить неполадки команд или просто прослушать их. Поддержку протокола DISEqC предлагает, например, компания Eutelsat Corp. Для передачи команд на выполнение таких действий, как переключение частотного диапазона предварительного усилителя или переключение между антеннами при приеме сигналов нескольких спутников, используется только коаксиальный кабель между приемником и антенной. Протокол DISEqC определяет битовый интервал длительностью 1.5 мс и способ кодирования битов данных. Временная диаграмма битовой модуляции в коаксиальном кабеле показана на Рисунке 1. Переменная составляющая сигнала представляет собой тоновую посылку частотой 22 кГц с амплитудой от 300 до 600 мВ. Схема удвоителя напряжения детектирует переменную составляющую 22 кГц, формируя поток видеоимпульсов с амплитудой от 0.6 до 1.2 В, заменяющих посылки 22 кГц.

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

Протокол DISEqC определяет битовый интервал 1.5 мс и значения битов.
Рисунок 1. Протокол DISEqC определяет битовый интервал 1.5 мс и значения битов.

Декодирование этого битового потока в шестнадцатеричные значения ASCII – идеальная задача для недорогого 8-разрядного микроконтроллера. Единственными внешними компонентами являются несколько дискретных устройств для детектора сигнала и проходного коаксиального кабеля (Рисунок 2). При необходимости отображения ASCII-кодов на компьютере через HyperTerminal можно добавить драйвер RS-232. Для отображения кодов на отдельном дисплее можно также использовать встроенный контроллер ЖК-дисплея микроконтроллера µPD78F9418A.

Эта схема позволяет микроконтроллеру декодировать битовый поток протокола DISEqC.
Рисунок 2. Эта схема позволяет микроконтроллеру декодировать битовый поток протокола DISEqC.

Один из 10-разрядных АЦП микроконтроллера µPD78F9418A осуществляет детектирование импульсов и выполняет функцию простого устройства синхронизации. При использовании опорного напряжения 5 В преобразователь обеспечивает разрешение примерно 4.88 мВ на шаг. Результат преобразования, превышающий 120 отсчетов (585 мВ) означает наличие достоверного импульса. Необходимо установить время преобразования АЦП равным 28.8 мкс и ожидать обнаружения фронта импульса, считывая показания АЦП до тех пор, значение не превысит 120, а затем начать цикл, выполняя аналого-цифровые преобразования. Если счетчик циклов достигает 24 при значениях АЦП больше 120, значит бит равен нулю. Если импульс исчез, то бит равен единице. Любая дополнительная задержка при выполнении инструкций в цикле практически не оказывает влияния, поскольку битовые интервалы оставляют достаточно большой запас.

EDN

Перевод: AlexAAN по заказу РадиоЛоцман

На английском языке: Circuit forms satellite-dish command decoder

Электронные компоненты. Бесплатная доставка по России
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя