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

Как да напишете команди, за да промените параметрите на DVB-T2 предавателя през серийния порт?

Следният метод е подходящ за този продукт.

Параметри на конфигурация на модула

Параметрите на конфигурацията на модула се реализират чрез писане на 256×8 RAM вътре в модула. Параметрите, контролиращи серийния порт, са 19200, 8-битови данни, контролна сума, и 1 стоп бит.

Описание на параметъра RAM

Всички параметри на конфигурацията на модула се реализират чрез запис на 256×8 RAM вътре в модула. Конфигурираните параметри са валидни след запазване на нулиране или повторно включване. След включване или нулиране на системата, серийният порт ще отпечата {АААААА}

Описание на параметъра RAM

RAM[0]: Контрол на нулирането на системата, четим и записваем, четенето и писането имат различно значение

        Пишете:

00 Централна работна честотна точка> Нулирайте цялата система, серийният порт се връща {АААААА}, което показва, че системата е нулирана.

01Централна работна честотна точка> Запази 256 RAM стойности, и серийният порт се връща {000101}, което показва успешно изпълнение.

02Централна работна честотна точка>Възстановете стойността на 256 RAM до първоначалната стойност по подразбиране на системата, и серийният порт се връща {000202}, Посочване на изпълнението.

успех

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

           04 Централна работна честотна точка> Конфигурацията на параметрите, свързана с IP, и серийният порт се връща {000404}, което показва успешно изпълнение.

           Други => Запазено

           Прочетете::

          малко[7:4]: запазени

          малко[3] Скорост на свързване на мрежовия порт, Само смислено, когато е малко[2]= '1'

                     '0':100М

                     „1“:1000М

          малко[2] Състояние на връзката на мрежовия порт

                     '0': Мрежовият порт не е свързан

                     „1“: Връзка за мрежов порт

          малко[1]: Основна индикация за заключване на честотното заключване на EW300

  ‘1’=заключване на честотата

  ‘0’=честотата не е заключена

          малко[0]: Индикация за честотно заключване от EW300

  ‘1’=заключване на честотата

  ‘0’=честотата не е заключена

RAM[1]~RAM[3]: Определена честотна точка, в KHZ, четим и записваем, RAM[1] е високият бит, диапазон (100M ~ 860m)

RAM[4]: честотна лента на честотната точка,

         08 Централна работна честотна точка> 8М

         07 Централна работна честотна точка> 7М

         06 Централна работна честотна точка> 6М

         05 Централна работна честотна точка> 5М

         01 Централна работна честотна точка> 1.7М

RAM[5]~RAM[8]:Локален IP адрес,Четене.

Стойност по подразбиране: 192(RAM[5]).168(RAM[6]).1(RAM[7]).100(RAM[8])

RAM[9]~RAM[14]: Локален MAC адрес, четим и записваем.

               Стойност по подразбиране: 98-8D-46-0E-61-87

RAM[15]~RAM[16]:Номер на порта на източника на UDP, четим и записваем, по подразбиране 6000, RAM[15] е високият байт.

RAM[17]~RAM[18]:Номер на порта на дестинацията на UDP, четим и записваем, по подразбиране до 6001, RAM[17] е високият байт.

RAM[19]~RAM[22]:UDP дестинация хост IP адрес, Адрес формат: RAM[19].RAM[20].RAM[21].RAM[22]. Четене и записване, стойност по подразбиране 192.168.1.110

                   Ако това е адрес за мултикаст, Диапазонът е 239.0.0.0 ~ 239.255.255.255.

RAM[23]:Празните пакети се изтриват, По подразбиране е 0x00,

                   00: Не изтривайте празни пакети

                   Други: Изтрийте празни пакети

RAM[24]~RAM[63]: запазени

RAM[64]~RAM[65]: Master Snr

RAM[66]~RAM[67]: Slave Snr

RAM[68]~RAM[69]: Главен rflevel /div8

RAM[70]~RAM[71]: Slave rflevel /div8

RAM[72]~RAM[74]: Майстор FBER,MSB(RAM[72]) Централна работна честотна точка 1

RAM[80]:Следващият OFDM Prameter RAM е валиден знак,Прочетете само

        0: Няма валиден

        1: валиден

RAM[81]: Прочетете само

  БИТ[5]  0:Не смесени

1:Смесени

   БИТ[4] 0: SISO

1:Мисо

   БИТ[2:0] 0:2K

1:8K

2:4K

3:1K

4:16K

5:32K

RAM[82]: Прочетете само

   БИТ[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

RAM[83]: Прочетете само

    БИТ[4]    0:нормално

1:Удължен

БИТ[2:0] PAPR мода

RAM[84]~RAM[85]: Брой символи за данни в T2 рамка,RAM[84] висок байт, RAM[85] Нисък байт, Прочетете само

Другата RAM е запазена и нейното съдържание не може да се чете или записва.

  1. Команди за конфигуриране на модула

Конфигурационните команди се изпълняват чрез изпращане на команди към него през серийния порт.

    Формат на командата: {+код на операцията+RAM адрес+<операнд>+код за проверка+} Символите {} са всички шестнадесетични числа, представени от ASCII кодове.

           { : показва началото на командата

           +: Показва, че това представлява само връзката, който се използва за илюстрация и не съществува в действителната команда.

           <>: Показва, че параметърът не е включен в командата за четене.

           } : показва края на командата

           Операционен код: 00 означава пиши, FF означава четене, 1 байт

           RAM адрес: 1 байт

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

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

Формат за връщане на командата:

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

                            Командата за нулиране не се върна

           Формат за връщане при неуспешна операция: {FFFFFF}

PDF документи

Изтеглете китайския документ

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

Задай въпрос

← Назад

Вашето съобщение е изпратено