Zmodyfikuj nadajnik DVB-T2’ parametry poprzez port szeregowy

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 RAM wewnątrz modułu. The parameters controlling the serial port are 19200, 8-bit data, checksum, i 1 przestań trochę.

Opis parametrów pamięci RAM

Wszystkie parametry konfiguracyjne modułu są implementowane poprzez zapis do pliku 256×8 RAM wewnątrz modułu. Skonfigurowane parametry obowiązują po zapisaniu resetu lub ponownym włączeniu zasilania. Po włączeniu lub zresetowaniu systemu, port szeregowy wydrukuje {AAAAA}

Opis parametrów pamięci RAM

BARAN[0]: Kontrola resetowania systemu, czytelny i zapisywalny, czytanie i pisanie mają różne znaczenia

        Pisać:

00 => Zresetuj cały system, port szeregowy powraca {AAAAA}, wskazując, że system został zresetowany.

01=> Ratować 256 Wartości RAMu, i port szeregowy powraca {000101}, wskazując pomyślne wykonanie.

02=>Przywróć wartość 256 RAM do domyślnej wartości początkowej systemu, i port szeregowy powraca {000202}, indicating execution.

success

           03 => Wyszukaj punkt częstotliwości o określonej przepustowości. Port szeregowy powraca {000303}, wskazując, że wykonanie zakończyło się pomyślnie.

           04 => IP-related parameter configuration takes effect, i port szeregowy powraca {000404}, wskazując pomyślne wykonanie.

           Inni => Skryty

           Czytać::

          Fragment[7:4]: skryty

          Fragment[3] network port connection rate, only meaningful when Bit[2]=‘1’

                     ‘0’:100M

                     ‘1’:1000M

          Fragment[2] network port connection status

                     ‘0’: The network port is not connected

                     ‘1’: Network port connection

          Fragment[1]: Main EW300 frequency lock indication

  „1” = blokada częstotliwości

  ‘0’=częstotliwość niezablokowana

          Fragment[0]: Frequency lock indication from EW300

  „1” = blokada częstotliwości

  ‘0’=częstotliwość niezablokowana

BARAN[1]~RAM[3]: Specified frequency point, in KHz, czytelny i zapisywalny, BARAN[1] to wysoki bit, zakres (100M~860M)

BARAN[4]: bandwidth of frequency point,

         08 => 8M

         07 => 7M

         06 => 6M

         05 => 5M

         01 => 1.7M

BARAN[5]~RAM[8]:local IP address,Readable.

Default value: 192(BARAN[5]).168(BARAN[6]).1(BARAN[7]).100(BARAN[8])

BARAN[9]~RAM[14]: local MAC address, czytelny i zapisywalny.

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

BARAN[15]~RAM[16]:UDP source port number, czytelny i zapisywalny, domyślny 6000, BARAN[15] is the high byte.

BARAN[17]~RAM[18]:UDP destination port number, czytelny i zapisywalny, defaults to 6001, BARAN[17] is the high byte.

BARAN[19]~RAM[22]:UDP destination host IP address, address format: BARAN[19].BARAN[20].BARAN[21].BARAN[22]. Czytelny i zapisywalny, wartość domyślna 192.168.1.110

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

BARAN[23]:Empty packets are deleted, default is 0x00,

                   00: Do not delete empty packages

                   Inni: delete empty packages

BARAN[24]~RAM[63]: skryty

BARAN[64]~RAM[65]: MASTER SNR

BARAN[66]~RAM[67]: SLAVE SNR

BARAN[68]~RAM[69]: MASTER RFLEVEL /div8

BARAN[70]~RAM[71]: SLAVE RFLEVEL /div8

BARAN[72]~RAM[74]: MASTER FBER,MSB(BARAN[72]) = 1

BARAN[80]:The next OFDM PRAMETER RAM is valid mark,read only

        0: No valid

        1: valid 

BARAN[81]: read only

  FRAGMENT[5]  0:Not mixed

1:Mixed

   FRAGMENT[4] 0: SISO

1:MISO

   FRAGMENT[2:0] 0:2K

1:8K

2:4K

3:1K

4:16K

5:32K

BARAN[82]: read only

   FRAGMENT[6:4] 0:1/32

1:1/16

2:1/8

3:1/4

4:1/128

5:19/128

6:19/256

FRAGMENT[2:0]  0:PP1

1:PP2

2: PP3

3:PP4

4:PP5

5:PP6

6:PP7

7:PP8

BARAN[83]: read only

    FRAGMENT[4]    0:Normalna

1:Rozszerzony

FRAGMENT[2:0] PAPR MODE

BARAN[84]~RAM[85]: Number of data symbols in a T2 frame,BARAN[84] wysoki bajt, BARAN[85] low byte, read only

Pozostała pamięć RAM jest zarezerwowana i jej zawartości nie można odczytać ani zapisać.

  1. Module configuration commands

Polecenia konfiguracyjne realizowane są poprzez wysyłanie do niego poleceń poprzez port szeregowy.

    Format polecenia: {+kod operacji+adres RAM+<operand>+sprawdź kod+} Symbole {} to wszystkie liczby szesnastkowe reprezentowane przez kody ASCII.

           { : wskazuje początek polecenia

           +: Wskazuje, że reprezentuje to tylko połączenie, który służy do ilustracji i nie istnieje w rzeczywistym poleceniu.

           <>: Wskazuje, że parametr nie jest uwzględniony w poleceniu odczytu.

           } : oznacza koniec polecenia

           Kod operacyjny: 00 znaczy pisać, FF oznacza czytać, 1 bajt

           Adres RAMu: 1 bajt

           Operand: Operand polecenia to 1 bajt. W operacji odczytu, ten bajt ma nr

           Sprawdź kod: (kod operacji + adres przechowywania + <operand>) mod 256

Format powrotu polecenia:

           Format zwracany, jeśli operacja się powiedzie: {+adres rejestru+wartość rejestru+sprawdź kod+}

                            Polecenie resetowania nie wróciło

           Format powrotu niepowodzenia operacji: {FFFFFF}

PDF Documents

Download Chinese document

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

Zadać pytanie

← Wstecz

Twoja wiadomość została wysłana

Zostaw odpowiedź

Twój adres e-mail nie zostanie opublikowany. Pola wymagane są zaznaczone *