Команда от ведущего
DiSEqC-устройства состоит из трех байт
плюс произвольное количество
дополнительных данных. Ответ
ведомого состоит из одного байт
плюс произвольное количество
даннах (в зависимости от команды).
Байт передается последовательно,
первым передается старший бит. К
каждому байту передается P
- бит контроля по нечетности.
Стартовые биты отсутствуют, пауза
между отдельными битами - не менее 6
mS.
Первый байт - задающий
- определяет направление передачи
(см. ниже).
Команда ведущего:
ЗАДАЮЩИЙ | P | АДРЕС | P | КОМАНДА | P | ДАННЫЕ | P |
Ответ ведомого:
ЗАДАЮЩИЙ | P | ДАННЫЕ | P |
Задающий байт
Определены следующие задающие
байты:
Hex | Двоичное | Задающий байт | Функция |
E0 | 1110 0000 | Команда от ведущего | Не требует ответа |
E1 | 1110 0001 | Команда от ведущего | Не требует ответа,повторная передача |
E2 | 1110 0010 | Команда от ведущего | Требует ответа, первая передача |
E3 | 1110 0011 | Команда от ведущего | Требует ответа, повторная передача |
E4 | 1110 0100 | Ответ ведомого | Ok, ошибок нет |
E5 | 1110 0101 | Ответ ведомого | Команда не поддерживается |
E6 | 1110 0110 | Ответ ведомого | Ошибка четности - повторите |
E7 | 1110 0111 | Ответ ведомого | Команда не распознана - повторите |
Байт адреса разделен на два нибла (по 4 бита) для определения семейства устройств и типа.Определены следующие адреса:
Hex Byte | Binary | Семейство и подтип |
00 | 0000 0000 | Все семйства. Использовать нежелательно |
10 | 0001 0000 | Переключатель LNB или SMATV |
11 | 0001 0001 | LNB |
12 | 0001 0010 | LNB со сквозным каналом |
14 | 0001 0100 | Переключатель |
15 | 0001 0101 | Переключатель со сквозным каналом |
18 | 0001 1000 | SMATV |
20 | 0010 0000 | Поляризатор |
21 | 0010 0001 | Устройство управления поляризаторами |
22 | 0010 0010 | Подстроечное устройство |
30 | 0011 0000 | Позиционер |
40 | 0100 0000 | Вспомогательное устройство |
41 | 0100 0001 | Усилитель / аттенюатор |
60 | 0110 0000 | Зарезервировано |
70 | 0111 0000 | Интелектуальное устройство с собственной шиной |
Fx | 1111 xxxx | OEM -расширение |
Ниже приводится список команд, поддерживаемых Контроллером ведомого устройства - P83C750 , (производится SASCO Semiconductor по заказу EUTELSAT) для версии программного обеспечения 1.0
Hex Byte |
Команда |
Функция |
Общая Длина (без задающего) |
Ответ |
00 |
Reset |
Сброс контроллера |
3 |
- |
01 |
Clr Reset |
Сброс флага Reset |
3 |
- |
02 |
Standby |
Выключить свой источник питания |
3 |
- |
03 |
Power On |
Включит питание |
3 |
- |
04 |
Set ContFlg |
Установить Флаг Конфликта |
3 |
- |
05 |
Contend |
Вернуть Адрес если Флаг Конфликта |
3 |
Адрес |
06 |
Clr ContFlg |
Сбросить Флаг Конфликта |
3 |
- |
07 |
Address |
Вернуть Адрес если не Флаг Конфликта |
3 |
Адрес |
08 |
Move C |
Сменить Адрес если Флаг Конфликта |
4 |
- |
09 |
Move |
Сменить Адрес если не Флаг Конфликта |
4 |
- |
10 |
Satatus |
Вернуть Регистр Флагов |
3 |
- |
11 |
Config |
Вернуть Конфигурацию |
3 |
Config |
14 |
Group 0 |
Вернуть состояние ключей обязательного Порта |
3 |
- |
15 |
Group 1 |
Вернуть состояние ключей необязательного Порта |
3 |
- |
20 |
Set Lo |
Установить нижний диапазон гетеродина |
3 |
- |
21 |
Set VR |
Установить Вертик. Поляризацию (или правую круговую) |
3 |
- |
22 |
Set PosA |
Включить Позицию А |
3 |
- |
23 |
Set S0 A |
Включить Опцию А (или Линейную Поляризацию) |
3 |
- |
24 |
Set Hi |
Установить верхний диапазон гетеродина |
3 |
- |
25 |
Set HL |
Установить Гориз. Поляризацию (или левую круговую) |
3 |
- |
26 |
Set PosB |
Включить Позицию В |
3 |
- |
27 |
Set S0 B |
Включить Опцию И (или Круговую Поляризацию) |
3 |
- |
28 |
Set S1 A |
Включить вход А ключа S1 |
3 |
- |
29 |
Set S2 A |
Включить вход А ключа S2 |
3 |
- |
2A |
Set S3 A |
Включить вход А ключа S3 |
3 |
- |
2B |
Set S4 A |
Включить вход А ключа S4 |
3 |
- |
2C |
Set S1 B |
Включить вход B ключа S1 |
3 |
- |
2D |
Set S2 B |
Включить вход B ключа S2 |
3 |
- |
2E |
Set S3 B |
Включить вход B ключа S3 |
3 |
- |
2F |
Set S4 B |
Включить вход B ключа S4 |
3 |
- |
30 |
Sleep |
Игнорировать все команды кроме Awake и Reset |
3 |
- |
31 |
Awake |
Вернуться в нормальное состояние |
3 |
- |
38 |
Write N0 |
Запись в Порт Группы 0 |
4 |
- |
39 |
WriteN1 |
Запись в Порт Группы 1 |
4 |
- |
40 |
Read A0 |
Вернуть Аналоговую величину А0 |
3 |
byte |
41 |
Read A1 |
Вернуть Аналоговую величину А1 |
3 |
byte |
48 |
Write A0 |
Запись Аналоговой величины А0 |
4 |
- |
49 |
Write A1 |
Запись Аналоговой величины А1 |
4 |
- |
50 |
LO string |
Вернуть частоту (строка) |
3 |
строка |
51 |
LO |
Вернуть номер частоты в таблице |
3 |
- |
52 |
LO Lo |
Вернуть номер Lo частоты в таблице |
3 |
- |
53 |
LO Hi |
Вернуть номер Hi частоты в таблице |
3 |
- |
58 |
Write string |
Запись частоты (строка) |
6 |
- |
59 |
Ch. No |
Запись номера канала |
5 |
- |
60 |
Halt |
Останов Мотора |
3 |
- |
61 |
Go E/D |
Мотор на один шаг Восток/Вниз |
3 |
- |
62 |
Go W/U |
Мотор на один шаг Запад/Вверх |
3 |
- |
64 |
P Status |
Вернуть состояние |
3 |
Status |
65 |
Read Pos |
Вернуть Старший и младш. байты счетчика позиции |
3 |
Hi, Lo |
6C |
Goto |
Переход на позцию Старшего и младш. байтов |
5 |
- |
6D |
Write Pos |
Записать Старший и младш. байты как позицию |
5 |
- |
.
Карта страничек | Новости |Американский блок |Изменения на Транспондерах | Гостевая Книга
Редакция и оформление - ©Александр Борзов СПб-Washington D.C.. |
![]() |
![]() e-mail: aborzov@hotmail.com |
![]() |
Информация
только для частного использования! Коммерческое использование запрещено! |
(Вся информацияа только в образовательных целях и не является пособием по несанкционированому просмотру телеканалов. Авторы не несут ответственности за использование приведенной информации)