5-2 Mer information
5-2 RS-232C 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]
• 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 CS-värdet.)
2. Response Packet Structure [3 byte]
1. Lyckades
2. Misslyckades
• När det mottagna paketet från en extern enhet har ett giltigt värde skickas ett Lyckades-paket Om inte skickas ett
Misslyckades-paket.
• Ett Misslyckades-paket skickas om:
• Den mottagna paketlängden inte är lika med 7 byte.
• 2-byte paketets rubrikvärde inte är lika med 0x08, 0x22.
• Kontrollsumman är felaktig.
• Felsökning av en extern enhet
• En extern enhet klassificerar paketet som Misslyckades om den inte tar emot ett Lyckades-paket inom 100ms.
0x08 0x22 cmd1 cmd2 cmd3 värde CS
0x03 0x0C 0xF1
0x03 0x0C 0xFF
Commentaires sur ces manuels