修改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 模組內的RAM. The parameters controlling the serial port are 19200, 8-bit data, checksum, 和 1 停止位.

RAM參數描述

模組配置參數全部透過寫入256來實現×8 模組內的RAM. 配置的參數保存重設或重新上電後有效. 系統上電或復位後, 串口將列印 {AAAAAA}

RAM參數描述

內存[0]: 系統重設控制, 可讀可寫, 讀和寫有不同的意義

        寫:

00 可配置的射頻輸出功率> 重置整個系統, 串口返回 {AAAAAA}, 表示系統已經重置.

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’:100中號

                     ‘1’:1000中號

          少量[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 可配置的射頻輸出功率> 8中號

         07 可配置的射頻輸出功率> 7中號

         06 可配置的射頻輸出功率> 6中號

         05 可配置的射頻輸出功率> 5中號

         01 可配置的射頻輸出功率> 1.7中號

內存[5]~記憶體[8]:local IP address,Readable.

預設值: 192(內存[5]).168(內存[6]).1(內存[7]).100(內存[8])

內存[9]~記憶體[14]: local MAC address, 可讀可寫.

               預設值: 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]. 可讀和可寫的, 預設值 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: 智慧

1:味o

   位元[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:擴充

位元[2:0] PAPR MODE

內存[84]~記憶體[85]: Number of data symbols in a T2 frame,內存[84] 高字節, 內存[85] low byte, read only

其他 RAM 被保留,其內容無法讀取或寫入.

  1. Module configuration commands

配置命令是透過串列埠向其發送命令來實現的.

    命令格式: {+操作碼+RAM位址+<操作數>+校驗碼+} 符號 {} 都是用ASCII碼表示的十六進位數.

           { : 表示命令的開始

           +: 表示這僅代表連接, 用於說明,實際命令中不存在.

           <>: 表示讀取命令中不包含該參數.

           } : 表示命令結束

           操作碼: 00 意思是寫, FF表示已讀, 1 字節

           記憶體位址: 1 字節

           操作數: 該指令的操作數是 1 字節. 在讀取操作中, 該位元組沒有

           檢查程式碼: (操作碼 + 儲存位址 + <操作數>) 模組 256

命令返回格式:

           操作成功的返回格式: {+暫存器位址+暫存器值+校驗碼+}

                            重置命令沒有返回

           操作失敗返回格式: {FFFFFF}

PDF Documents

Download Chinese document

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

問一個問題

← 返回

感謝你的回應。 ✨