6-2 RS232C kommandotabell
Kommunikationsformat (följer RS232C-standard)
•Baudhastighet: 9.600 bps
•paritet: Ingen
•Databit: 8, stoppbit : 1
•Flödeskontroll: Ingen
Serial Communication Protocol
1.Command Packet Structure [7 byte]
0x08 | 0x22 | cmd1 | cmd2 | cmd3 | värde | CS |
|
|
|
|
|
|
|
•Ett kommandopaket som innehåller totalt 7 byte.
•De två byte 0x08 och 0x22 anger att paketet är avsett för seriekommunikation.
•Följande 5 byte representerar ett fördefinierat kommando som kan anges av användaren.
•Den sista byten är kontrollsumman som kontrollerar giltigheten för aktuellt paket.
•Rubrik [2 byte]: Fördefinierade värde, fast som 0x08 och 0x22.
•Cmd1 [1 byte]: Det första värdet i en kod som är angivet i kommandolistan (hexadecimal)
•Cmd2 [1 byte]: Det andra värdet i en kod som är angivet i kommandolistan (hexadecimal)
•Cmd3 [1 byte]: Det tredje värdet i en kod som är angivet i kommandolistan (hexadecimal)
•Värde [1 byte]: Inmatningsparameter för kommandot (standard: 0) (hexadecimal)
•CS [1 byte]: Kontrollsumma (2:ans komplement av summan för alla värden förutom
2.Response Packet Structure [3 byte] 1. Lyckades
0x03 | 0x0C | 0xF1 |
|
|
|
2.Misslyckades
0x030x0C0xFF
•När det mottagna paketet från en extern enhet har ett giltigt värde skickas ett
•Ett
•Den mottagna paketlängden inte är lika med 7 byte.
•
•Kontrollsumman är felaktig.
•Felsökning av en extern enhet
•En extern enhet klassificerar paketet som Misslyckades om den inte tar emot ett
Mer information |