Mini_COFDM โปรโตคอลควบคุมการสื่อสารโมดูลอีเทอร์เน็ต Vcan1886

Mini_COFDM โปรโตคอลควบคุมการสื่อสารโมดูลอีเทอร์เน็ต Vcan1886

1. พารามิเตอร์พอร์ตอนุกรมควบคุมการสื่อสาร

8 บิตข้อมูล

1 บิตหยุด

ความเท่าเทียมกันแม้

อัตราการส่งข้อมูล: 19200

2. พารามิเตอร์การกำหนดค่าโมดูล

พารามิเตอร์การกำหนดค่าโมดูลเขียนโดยการเขียน 256×8 ของ RAM เพื่อให้บรรลุเป้าหมายนี้, พารามิเตอร์ที่กำหนดค่าไว้นั้นถูกต้องหลังจากบันทึกการรีเซ็ต, หรือเปิดเครื่องอีกครั้ง. หลังจากที่ระบบเปิดหรือรีเซ็ต, พอร์ตอนุกรมจะพิมพ์ออกมา {AAAAA}

คำอธิบายพารามิเตอร์ RAM

แกะ[0]: การควบคุมการรีเซ็ตระบบ, อ่านและเขียนได้, การอ่านและการเขียนแสดงถึงความหมายที่แตกต่างกัน: 

เขียน

00 การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> Reset the whole system, การส่งคืนแบบอนุกรม {AAAAA}, แสดงว่าระบบถูกรีเซ็ตแล้ว

01 การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> บันทึกพารามิเตอร์ที่กำหนดโดยผู้ใช้, การส่งคืนแบบอนุกรม {000101-, บ่งบอกถึงการดำเนินการที่ประสบความสำเร็จ

02 การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> คืนค่าพารามิเตอร์เป็นพารามิเตอร์เริ่มต้นของระบบ, การส่งคืนแบบอนุกรม {000202}, บ่งบอกถึงความสำเร็จในการดำเนินการ

03การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> ค้นหาจุดความถี่ของแบนด์วิดท์ที่ระบุ. พอร์ตอนุกรมส่งคืน {000303-, บ่งบอกถึงการดำเนินการที่ประสบความสำเร็จ

04การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> Search for the specified frequency when the parameters are known, กลับ {000404-, บ่งบอกถึงการดำเนินการที่ประสบความสำเร็จ

05การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> reloadkey, การตั้งค่าพารามิเตอร์พอร์ตอนุกรมของพารามิเตอร์การส่งและพอร์ตอนุกรมข้อมูล, ผลตอบแทน {000505-, บ่งบอกถึงการดำเนินการที่ประสบความสำเร็จ

06การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> Dynamically modify the decay parameters of the emission (เขียนแรม[8] ค่าการลดทอนจะมีผลทันทีหลังจากออกคำสั่ง, และไม่รีเซ็ตการปล่อยก๊าซเรือนกระจก. หลังจากปิดเครื่องแล้ว, และเปิดเครื่องอีกครั้ง, แกะ[8]เป็นค่าที่บันทึกไว้ก่อนหน้านี้),

กลับ{000606-,บ่งชี้การดำเนินการที่ประสบความสำเร็จ

อื่นๆ=> จอง

อ่าน: 

นิดหน่อย[0] การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> 

'1' = ล็อคความถี่ RF ของเครื่องส่งสัญญาณ

'0'= ความถี่ RF ของเครื่องส่งสัญญาณไม่ถูกล็อค

นิดหน่อย[1] การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> 

'1' = ล็อคความถี่ RF ของตัวรับ

'0'= ตัวรับผ่านความถี่ RF ไม่ได้ล็อค

นิดหน่อย[7:2] การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> จอง

แกะ[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]: โมดูลส่งสัญญาณ RF ความถี่กลาง, RAM เริ่มต้นที่สามารถอ่านและเขียนได้[3] = 0X0D, แกะ[4] = 0X48

ในหน่วย 100KHz. ค่าสูงสุดคือ 25000 และค่าต่ำสุดคือ 500

แกะ[5]: อัตรารหัส FEC ของโมดูลส่งสัญญาณ, อ่านและเขียนได้, ค่าเริ่มต้น 0X00

00 การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> 1/2

01 การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> 2/3

02 การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> 3/4 

03 การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> 5/6 

04 การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> 7/8 

อื่นๆ=> จอง

แกะ[6]: โหมดการปรับโมดูลเครื่องส่งสัญญาณ, อ่านและเขียนได้, ค่าเริ่มต้น 0X00

00 การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> QPSK(4QAM) 

01 การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> 16QAM

02 การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> 64QAM

อื่นๆ=> จอง

แกะ[7]: ช่วงเวลาป้องกันโมดูลเครื่องส่งสัญญาณ, อ่านและเขียนได้, ค่าเริ่มต้น 0X00

00 การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> 1/32

01 การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> 1/16 

02 การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> 1/8 

03 การคำนวณอัตราการส่งข้อมูลของระบบส่งสัญญาณไร้สาย COFDM> 1/4 

อื่นๆ=> จอง

RAM[8]: โมดูลส่งสัญญาณ RF ค่าการลดทอนกำลังเอาท์พุต, อ่านและเขียนได้, ค่าเริ่มต้นคือ0X00

00: 0 เดซิเบล

01: 1 เดซิเบล

02: 2 เดซิเบล; 

-

0F:15 ฐานข้อมูล

อื่นๆ=> จอง

แกะ[9]: รับแบนด์วิธความถี่, อ่านและเขียนได้, ค่าเริ่มต้น 0X14

หารเลขทศนิยมที่สอดคล้องกันด้วย 10 แบนด์วิธที่ตั้งไว้สำหรับ, ช่วงตั้งแต่ 20 ~ 80 รวม 20 (แบนด์วิดท์ 2M) และ80 (แบนด์วิดธ์ 8M)

อื่นๆ=> จอง

แกะ[10]~ แรม[11]: โมดูลรับสัญญาณความถี่กลาง RF, ช่วง 158M ถึง 860M, RAM เริ่มต้นที่สามารถอ่านและเขียนได้[10] = 0X0D, แกะ[11] = 0X48

ในหน่วย 100KHz. ค่าสูงสุดคือ 90000 และค่าต่ำสุดคือ 2000

แกะ[12]~แรม[21]: รับพารามิเตอร์ช่องที่ค้นหา, อ่านอย่างเดียว, 

โครงสร้าง dibDVBTChannel { 

int8_t สเปกตรัม_การผกผัน; 

int8_t nfft; 

ยาม int8_t; 

กลุ่มดาว int8_t; 

int8_t ชม; 

int8_t อัลฟ่า; 

int8_t รหัส_rate_hp; 

int8_t รหัส_rate_lp; 

int8_t เลือก_hp; 

int8_t intlv_native; 

} ดีวีบีที;

แกะ[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]ทั้งหมด for0 ไม่มีการเข้ารหัส

แกะ[40]~แรม[43]: สำหรับการคำนวณอัตราส่วนสัญญาณต่อเสียงรบกวน, ดูเอกสารที่เกี่ยวข้องสำหรับรายละเอียด

แกะ[44]~แรม[45]: คำนวณพลังงาน RF,rf_power โปรดดูรหัสเพื่อดูรายละเอียด

แกะ[46]~แรม[48]: คำนวณพลังงาน RF,n_agc_power รหัสอ้างอิงเฉพาะ

RAM อื่นๆ สงวนไว้, ไม่สามารถอ่านหรือเขียนเนื้อหาได้

3. คำสั่งการกำหนดค่าโมดูล

คำสั่งการกำหนดค่าทำได้โดยการส่งคำสั่งผ่านรูปแบบคำสั่งพอร์ตอนุกรม: {+opcode+ที่อยู่ RAM+<ตัวถูกดำเนินการ>+ตรวจสอบรหัส+} เครื่องหมาย{}ข้างในมี ASCII แสดงเป็นรหัสฐาน 16

{: บ่งชี้จุดเริ่มต้นของคำสั่ง

+: ระบุว่าเฉพาะการเชื่อมต่อที่ระบุที่นี่, สำหรับภาพประกอบ, ไม่มีอยู่ในคำสั่งจริง

<>: แสดงว่าไม่มี.

}: บ่งชี้จุดสิ้นสุดของคำสั่ง

รหัสประจำตัว: 00 หมายถึงการเขียน, FF แปลว่า อ่าน,1 ที่อยู่ไบต์ RAM: 1 ไบต์

ตัวถูกดำเนินการ: ตัวถูกดำเนินการของ command1 ไบต์, ในการดำเนินการอ่าน, ไบต์นี้ไม่ได้

ตรวจสอบรหัส: (opcode+ ที่อยู่การฝากเงิน+ <ตัวถูกดำเนินการ>) ม็อด 256

รูปแบบการส่งคืนคำสั่ง: 

การดำเนินการคืนรูปแบบสำเร็จ: {+ที่อยู่ลงทะเบียน+ค่าลงทะเบียน+รหัสตรวจสอบ+} 

คำสั่งรีเซ็ตไม่ส่งคืน

รูปแบบการส่งคืนความล้มเหลวในการดำเนินการ{FFFFFF}

4. การอ้างอิงวิธีการคำนวณพารามิเตอร์ขนาดช่องสัญญาณ

ความจุช่องสัญญาณสูงสุดของระบบสามารถคำนวณได้โดยใช้สูตรต่อไปนี้: 

Rmax=6.75 xb x FEC x (188/204) x (1/(1+จีดี)) x (บีดับเบิลยู/8) 

อาร์แม็กซ์: ความจุสูงสุดของช่อง(เมกะไบต์/วินาที)

: ฟังก์ชันอัตราส่วนคลื่นคัปปลิ้ง,QPSK ชั่วโมง b=2, 16QAM ชั่วโมง b=4,64QAMชั่วโมง=6 FEC: อัตรารหัสแก้ไขข้อผิดพลาดภายใน(1/2, 2/3, 3/4, 5/6, 7/8)

จีดี: ช่วงเวลาป้องกัน 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. วิดีโอการดำเนินการ

ถามคำถาม

← ย้อนกลับ

ข้อความของคุณถูกส่งแล้ว