Opened 5 years ago

Closed 5 years ago

#568 closed задача (готово)

Плата УМ-02(PLC_2), отображение входных уровней

Reported by: vlad Owned by: san
Priority: major Component: MC04-DSL-3U и его платы
Keywords: Cc:

Description

Задача: отображать на индикаторе УМ-02 входные уровни.
Для этого нужно опросить плату МД02 по протоколу PLC v2.
Файлы протокола прилагаются.
Тут сделаю только выдержки:

Структура сообщений: <Указатель><Маршрут><Данные><Контроль>

Указатель занимает один байт:
бит 7 (старший) - значение 0/1, если передается команда/ответ;
бит 6 - резервный, должен быть 0;
биты 5..0 - номер активного элемента в поле машрута.

Если команда формируется в блоке, первому элементу маршрута присваивается значение 0, указателю - значение 1.
Идентификатор МД02 = 0х4

Команда/ответ 0x14+n - работа каналов n=1..3. (Байты 4..9 - в цифровом режиме, в аналоговом - ответ 3 байта)

байт 2 отв. - состояние приёмника: Индикация:

[7] - перегрузка [7:5]=10* перегрузка
[6] - есть вх. сигнал 00* нет сигнала
[5] - приёмник активирован *10 активация

[3] - НЧ заворот DTx->DRr *11 приём данных
[1] - разрешение отображения [0] (нет байтов 4..9)
[0] - есть транзитный сигнал от КО

байт 3 отв. - уровень вх. сигнала, 0.0..-51.0 дБ, -0.2дБ/ед
байт 4 отв. - OFDM: скорость передатчика, *0.1 кбит/с
байт 5 отв. - OFDM: скорость приёмника, *0.1 кбит/с
байт 6 отв. - OFDM: отношение сигнал/шум, *1/8 дБ
байты (8,7) отв. - OFDM: количество ошибок CRC (счёт с насыщением)
байт 9 отв. - OFDM: [7]=переполн., [6:0]=-10*lg(коэффициент ошибок)

Attachments (2)

plc_interface.txt (13.5 KB ) - added by vlad 5 years ago.
md02_msg.txt (6.1 KB ) - added by vlad 5 years ago.

Download all attachments as: .zip

Change History (3)

by vlad, 5 years ago

Attachment: plc_interface.txt added

by vlad, 5 years ago

Attachment: md02_msg.txt added

comment:1 by san, 5 years ago

Resolution: готово
Status: newclosed

Сделано в УМ-02 v.5
При нажатии на кнопку выбора параметра плата отправляет команду- запрос данных соответствующего канала и, после ответа отображает соответствующий Вх. уровень.

Note: See TracTickets for help on using tickets.