Mini_COFDM以太網模塊通信控制協議Vcan1886

Mini_COFDM以太網模塊通信控制協議Vcan1886

1. 通訊控制串列埠參數

8 數據位

1 停止位

偶校驗

波特率: 19200

2. 模組配置參數

模組配置參數的寫入方式是寫一個256×8 RAM 來實現這一點, 配置的參數保存重設後有效, 或重新開機. 系統上電或復位後, 串口將列印 {啊啊啊}

記憶體參數說明

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

00 可配置的射頻輸出功率> 重置整個系統, 連續返回 {AAAAA}, 表示系統已經重置

01 可配置的射頻輸出功率> 保存用戶設置的參數, 連續返回 {000101}, 表示執行成功

02 可配置的射頻輸出功率> 恢復參數為系統預設參數, 連續返回 {000202}, 表示執行成功

03可配置的射頻輸出功率> 搜尋指定頻寬的頻點. 串口返回 {000303}, 表示執行成功

04可配置的射頻輸出功率> 已知參數時搜索指定的頻率, 返回 {000404}, 表示執行成功

05可配置的射頻輸出功率> 重新加載, 串口傳輸參數和資料串口參數設定, 回報 {000505}, 表示執行成功

06可配置的射頻輸出功率> 動態修改發射的衰減參數 (寫記憶體[8] 命令發出後衰減值立即生效, 並且不會重置發射. 斷電後, 並再次開機, 內存[8]是之前儲存的值),

返回{000606},表示執行成功

其他=> 預訂

讀: 

少量[0] 可配置的射頻輸出功率> 

‘1’ = 發射機射頻頻率鎖定

‘0’= 發射機 RF 頻率未鎖定

少量[1] 可配置的射頻輸出功率> 

‘1’ = 接收器射頻頻率鎖定

‘0’= RF 頻率上的接收器未鎖定

少量[7:2] 可配置的射頻輸出功率> 預訂

內存[1]: 功能模組工作狀態設定, 和資料串口速率, 可讀可寫, 預設值為 0X44

少量[7:4]: 序列速度

“0000” =1200,

“0001”=2400,

“0010”=4800,

“0011”=9600,

“0100”=19200,

“0101”=38400,

“0110”=57600,

“0111”=115200

“1000”=230400,

“1001”〜”1111″=保留

少量[3] :平價

‘0’=均勻效應檢驗, 

‘1’=神奇效果

少量[2] :奇偶校驗開關

‘1’=打開

‘0'=關閉

少量[1]: 接收模組工作狀態

‘1’=接收模組關閉

‘0'=接收模組工作正常

少量[0]: 發射機工作狀態

‘1’=發射模組關閉

‘0’=發射模組工作正常

內存[2]: 發射頻寬, 可讀可寫, 預設0X14,

將對應的十進位數除以10 設定的頻寬, 範圍從20~80, 包括20(2M頻寬)) 和80(8M頻寬))

其他=> 預訂

內存[3]~ 記憶體[4]: 發射模組射頻中心頻率, 可讀可寫預設RAM[3] = 0X0D, 內存[4] = 0X48

以100KHz為單位. 最大值為 25000 最小值為 500。

內存[5]: 發送模組 FEC 碼率, 可讀可寫, 預設值 0X00

00 可配置的射頻輸出功率> 1/2

01 可配置的射頻輸出功率> 2/3

02 可配置的射頻輸出功率> 3/4 

03 可配置的射頻輸出功率> 5/6 

04 可配置的射頻輸出功率> 7/8 

其他=> 預訂

內存[6]: 發射模組調製方式, 可讀可寫, 預設值 0X00

00 可配置的射頻輸出功率> QPSK(4QAM) 

01 可配置的射頻輸出功率> 16QAM

02 可配置的射頻輸出功率> 64QAM

其他=> 預訂

內存[7]: 發送模組保護間隔, 可讀可寫, 預設值 0X00

00 可配置的射頻輸出功率> 1/32

01 可配置的射頻輸出功率> 1/16 

02 可配置的射頻輸出功率> 1/8 

03 可配置的射頻輸出功率> 1/4 

其他=> 預訂

- [R上午[8]: 發射模組射頻輸出功率衰減值, 可讀可寫, 預設值為0X00

00: 0 分貝

01: 1 分貝

02: 2 分貝; 

…………

0F:15 分貝

其他=> 預訂

內存[9]: 接收頻寬, 可讀可寫, 預設值 0X14

將對應的十進位數除以10 設定的頻寬, 範圍20~80,其中20(2M頻寬)) 和80(8M頻寬)

其他=> 預訂

內存[10]~ 記憶體[11]: 接收模組射頻中心頻率, 範圍 158M 至 860M, 可讀可寫預設RAM[10] = 0X0D, 內存[11] = 0X48

以100KHz為單位. 最大值為 90000 最小值為 2000

內存[12]~記憶體[21]: 接收搜尋到的頻道參數, 只讀, 

結構體 dibDVBTChannel { 

int8_t 頻譜_反轉; 

int8_t nfft; 

int8_t 守衛; 

int8_t 星座; 

int8_t hrch; 

int8_t 阿爾法; 

int8_t code_rate_hp; 

int8_t code_rate_lp; 

int8_t select_hp; 

int8_t intlv_native; 

} dvbt;

內存[22]~記憶體[37]: 加密金鑰, 可讀可寫, 預設值全為零

內存[22] :128 位元加密金鑰[127-120]位

內存[23] :128 位元加密金鑰[119-112]位

內存[24] :128 位元加密金鑰[111-104]位

內存[25] :128 位元加密金鑰[103-96]位

內存[26] :128 位元加密金鑰[95-88]位

內存[27] :128 位元加密金鑰[87- 80]位

內存[28] :128 位元加密金鑰[79-72]位

內存[29] :128 位元加密金鑰[71-64]位

內存[30] :128 位元加密金鑰[63-56]位

內存[31] :128 位元加密金鑰[55-48]位

內存[32] :128 位元加密金鑰[47-40]位

內存[33] :128 位元加密金鑰[39-32]位

內存[34] :128 位元加密金鑰[31-24]位

內存[35] :128 位元加密金鑰[23-16]位

內存[36] :128 位元加密金鑰[15-8]位

內存[37] :128 位元加密金鑰[7-0]位

闡明[127-0]全部為0,不加密

內存[40]~記憶體[43]: 用於計算信噪比, 詳情請參閱相關文檔

內存[44]~記憶體[45]: 計算射頻功率,rf_power 詳細參考程式碼

內存[46]~記憶體[48]: 計算射頻功率,n_agc_power 具體參考碼

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

3. 模組配置命令

配置命令是透過串列埠向其發送命令來實現的 命令格式: {+操作碼+RAM位址+<操作數>+校驗碼+} 象徵{}裡面是用code16表示的ASCII基數

{: 表示命令的開始

+: 表示僅此處指示的連接, 用於說明, 實際命令中不存在

<>: 表示沒有

}: 表示命令結束

操作碼: 00 意思是寫, FF表示讀取,1 位元組 RAM 位址: 1 字節

操作數: 命令的操作數1位元組, 讀取操作中, 該位元組不

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

命令返回格式: 

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

重置命令未返回

操作失敗返回格式{FFFFFF}

4. 通道尺寸參數計算方法參考

系統的最大通道容量可以使用以下公式計算: 

Rmax=6.75 x b x FEC x (188/204) X (1/(1+GD)) X (體重/8) 

最大吸收率: 頻道最大容量(兆比特/秒)

b: 耦合波比函數,QPSK小時b=2, 16QAM 小時 b=4,64QAM小時=6 FEC: 內部糾錯碼率(1/2, 2/3, 3/4, 5/6, 7/8)

GD: 保護間隔1/4, 1/8, 1/16, 1/32 

BW: 頻寬 toM 為單位

根據上面的公式, 通道的最大容量可以在幾個參數下計算出來. 如下表所示, 是8m頻寬下的資訊容量. 系統會根據設定的通道參數自動計算編碼輸出碼流的大小,使輸出碼流的大小不大於通道的最大容量.

Mini_COFDM Ethernet module communication control protocol Vcan1886 1

5. 注意

板上L19位置 (在U9邊上, 出廠時位置為空) 可以添加一個 0603 增加輸出功率的電感, 增加的電感值可以參考下圖

Mini_COFDM Ethernet module communication control protocol Vcan1886 2

6. 操作視頻

問一個問題

← 返回

感謝你的回應。 ✨