Модифицировать передатчик DVB-T2’ параметры через последовательный порт

How to write commands to modify the parameters of the DVB-T2 transmitter through the serial port?

The following method is suitable for this product.

Module configuration parameters

The module configuration parameters are all realized by writing a 256×8 ОЗУ внутри модуля. The parameters controlling the serial port are 19200, 8-bit data, checksum, и 1 стоп-бит.

RAM parameter description

Все параметры конфигурации модуля реализуются путем записи в файл 256.×8 ОЗУ внутри модуля. Настроенные параметры действительны после сохранения сброса или повторного включения питания.. После включения или перезагрузки системы, последовательный порт будет печатать {АААААА}

RAM parameter description

БАРАН[0]: Управление сбросом системы, читаемый и записываемый, чтение и письмо имеют разные значения

        Писать:

00 => Сброс всей системы, последовательный порт возвращается {АААААА}, указывая, что система была перезагружена.

01=> Сохранять 256 Значения ОЗУ, и последовательный порт возвращается {000101}, указывает на успешное выполнение.

02=>Восстановить значение 256 RAM к начальному значению системы по умолчанию, и последовательный порт возвращается {000202}, indicating execution.

success

           03 => Поиск частотной точки указанной полосы пропускания. Последовательный порт возвращается {000303}, указывая, что выполнение успешно.

           04 => IP-related parameter configuration takes effect, и последовательный порт возвращается {000404}, указывает на успешное выполнение.

           Другие => Сдержанный

           читать::

          Кусочек[7:4]: сдержанный

          Кусочек[3] network port connection rate, only meaningful when Bit[2]=‘1’

                     ‘0’:100M

                     ‘1’:1000M

          Кусочек[2] network port connection status

                     ‘0’: The network port is not connected

                     ‘1’: Network port connection

          Кусочек[1]: Main EW300 frequency lock indication

  «1» = блокировка частоты

  ‘0’=частота не заблокирована

          Кусочек[0]: Frequency lock indication from EW300

  «1» = блокировка частоты

  ‘0’=частота не заблокирована

БАРАН[1]~ОЗУ[3]: Specified frequency point, in KHz, читаемый и записываемый, БАРАН[1] это старший бит, диапазон (100M~860M)

БАРАН[4]: bandwidth of frequency point,

         08 => 8M

         07 => 7M

         06 => 6M

         05 => 5M

         01 => 1.7M

БАРАН[5]~ОЗУ[8]:local IP address,Readable.

Default value: 192(БАРАН[5]).168(БАРАН[6]).1(БАРАН[7]).100(БАРАН[8])

БАРАН[9]~ОЗУ[14]: local MAC address, читаемый и записываемый.

               Default value: 98-8D-46-0E-61-87

БАРАН[15]~ОЗУ[16]:UDP source port number, читаемый и записываемый, по умолчанию 6000, БАРАН[15] is the high byte.

БАРАН[17]~ОЗУ[18]:UDP destination port number, читаемый и записываемый, по умолчанию 6001, БАРАН[17] is the high byte.

БАРАН[19]~ОЗУ[22]:UDP destination host IP address, address format: БАРАН[19].БАРАН[20].БАРАН[21].БАРАН[22]. Readable and writable, значение по умолчанию 192.168.1.110

                   If it is a multicast address, the range is 239.0.0.0~239.255.255.255.

БАРАН[23]:Empty packets are deleted, default is 0x00,

                   00: Do not delete empty packages

                   Другие: delete empty packages

БАРАН[24]~ОЗУ[63]: сдержанный

БАРАН[64]~ОЗУ[65]: MASTER SNR

БАРАН[66]~ОЗУ[67]: SLAVE SNR

БАРАН[68]~ОЗУ[69]: MASTER RFLEVEL /div8

БАРАН[70]~ОЗУ[71]: SLAVE RFLEVEL /div8

БАРАН[72]~ОЗУ[74]: MASTER FBER,MSB(БАРАН[72]) = 1

БАРАН[80]:The next OFDM PRAMETER RAM is valid mark,read only

        0: No valid

        1: valid 

БАРАН[81]: read only

  КУСОЧЕК[5]  0:Not mixed

1:Mixed

   КУСОЧЕК[4] 0: SISO

1:MISO

   КУСОЧЕК[2:0] 0:2К

1:8К

2:4К

3:1К

4:16К

5:32К

БАРАН[82]: read only

   КУСОЧЕК[6:4] 0:1/32

1:1/16

2:1/8

3:1/4

4:1/128

5:19/128

6:19/256

КУСОЧЕК[2:0]  0:PP1

1:PP2

2: PP3

3:PP4

4:PP5

5:PP6

6:PP7

7:PP8

БАРАН[83]: read only

    КУСОЧЕК[4]    0:Нормальный

1:Extended

КУСОЧЕК[2:0] PAPR MODE

БАРАН[84]~ОЗУ[85]: Number of data symbols in a T2 frame,БАРАН[84] high byte, БАРАН[85] low byte, read only

Другая оперативная память зарезервирована, и ее содержимое не может быть прочитано или записано..

  1. Module configuration commands

Команды настройки реализуются путем отправки на него команд через последовательный порт..

    Формат команды: {+код операции+адрес ОЗУ+<операнд>+проверить код+} Символы {} все шестнадцатеричные числа представлены кодами ASCII.

           { : указывает на начало команды

           +: Указывает, что это представляет собой только соединение, который используется для иллюстрации и не существует в реальной команде.

           <>: Указывает, что параметр не включен в команду чтения..

           } : указывает на конец команды

           Код операции: 00 значит написать, FF означает чтение, 1 байт

           адрес ОЗУ: 1 байт

           Операнд: Операнд команды 1 байт. В операции чтения, этот байт не имеет

           Проверить код: (код операции + адрес хранения + <операнд>) мод 256

Формат возврата команды:

           Формат возврата, если операция прошла успешно: {+адрес регистрации+значение регистра+проверочный код+}

                            Команда сброса не вернулась

           Формат возврата ошибки операции: {ФФФФФФ}

PDF Documents

Download Chinese document

https://docs.google.com/document/d/1eIGJlXFif3Kbage1uapclNjPHCpkfJinyNCwyGNYG1I/edit?usp=drive_link

Задайте вопрос

← Назад

Спасибо за ответ. ✨

оставьте ответ

Ваш адрес электронной почты не будет опубликован. Обязательные поля отмечены *