คู่มือการใช้งาน

Chương 5. ขอมลเพิ่มเติม
5-2. ตารางคาสั่ง RS232C
รูปแบบการสื่อสาร (เปนไปตามมาตรฐาน RS232C)
z อัตราบอด: 9,600 bps
z พาริตี: ไมมี
z บิตขอมูล: 8, บิตหยุด: 1
z การควบคมโฟลว: ไมมี
โปรโตคอลการื่อสารแบบอนกรม
1. Command Packet Structure [7 ไบต]
z แพคเกตคาสั่งประกอบดวย 7 ไบต
z สองไบต 0x08 และ 0x22 แสดงวาแพคเกตเปนการสื่อสารแบบอนกรม
z 4 ไบตตอไปนี้แสดงคาสั่งที่กําหนดไวที่สามารถตั้งคาโดยผูใช
z ไบตสุดทายเปน checksum ที่ตรวจสอบความถกตองของแพคเก็ต
z สวนหัว [2 ไบต]: คาที่กําหนดลวงหนาที่กําหนดไวกับ 0x08 และ 0x22
z Cmd1 [1 ไบต]: คาแรกของรหสที่กําหนดในรายการคาสั่ง (ฐานสบหก)
z Cmd2 [1 ไบต]: คาที่สองของรหสที่กําหนดในรายการาสั่ง (ฐานสบหก)
z Cmd3 [1 ไบต]: คาที่สามของรหสที่กําหนดในรายการคาสั่ง (ฐานสบหก)
z Value [1 ไบต]: พารามเตอรอินพตของคาสั่ง (เริ่มตน: 0) (ฐานสบหก)
z CS [1 ไบต]: Checksum (คา 2 ของผลรวมคาทั้งหมดยกเวนคา CS)
2. โครงสางแพคเกตการตอบกลับ [3 ไบต]
1. สําเร็จ
2. ลมเหลว
z เมื่อแพคเกตที่ไดรับจากอปกรณภายนอกมีคาที่ถูกตอง ระบบจะสงแพคเก็ต สําเร็จ มิฉะนั้นจะสงแพคเก็ต ลมเหลว
z ระบบจะสงแพคเกตลมเหลวถา:
{ แพคเกตที่ไดรับมความยาวไมเทากับ 7 ไบต
{ คาของแพคเกตสวนหัว 2 ไบตไมเทากับ 0x08, 0x22
{ checksum ไมถูกตอง
z ตรวจพบการทางานลมเหลวโดยอปกรณภายนอก
{ อุปกรณภายนอกแบงประเภทแพคเกตเปนลมเหลว ถาไมไดรับแพคเก็ต สําเร็จ ภายใน 100 มิลลิวินาท
ตารางคาสั่ง
0x08 0x22
cmd1 cmd2 cmd3 คา CS
0x03 0x0C 0xF1
0x03 0x0C 0xFF
รายการควบคุม Cmd1 Cmd2 Cmd3 คา
General
พลงงาน พลงงาน
Display
OSD /
Power On
0x00 0x00 0x00
0
ตกลง 1
ยกเลิก 2
Direct
Power Off
3
ระดบเสยง
Direct Volume
0x01 0x00
0x00 (0~100)
Continuous
Up 0x01 0
Down 0x02 0
ปดเสยง
เปด
0x02
0x00
0x00
0
ปด 1
Blank
เปด
0x03 0x00 0x00
0