User manual
Maggiori informazioni 6-2
6-2 RS-232C Tabella comandi
Communication Format (conforme allo standard RS-232C)
• Baud rate: 9.600 bps
• parità: Nessuna
• Data bit: 8, stop bit : 1
• Controllo di flusso: Nessuna
protocollo di comunicazione seriale
1. Struttura del pacchetto [7 byte]
• Un pacchetto di comando consiste di 7 byte in totale.
• I due byte 0x08 e 0x22 indicano che il pacchetto è per le comunicazioni seriali.
• I seguenti 4 byte rappresentano un comando predefinito impostabile dall'utente.
• L'ultimo byte è la checksum (CS) che verifica la validità del pacchetto corrente.
• Header [2 Byte]: Valori predefiniti fissati a 0x08 e 0x22.
• Cmd1 [1 byte]: Il primo valore del codice definito nell'elenco comandi (esadecimale)
• Cmd2 [1 byte]: Il secondo valore del codice definito nell'elenco comandi (esadecimale)
• Cmd3 [1 byte]: Il terzo valore del codice definito nell'elenco comandi (esadecimale)
• Valore [1 byte]: Parametro di ingresso per il comando (predefinito: 0) (decimale)
• CS [1 byte]: Checksum (il complemento della somma di tutti i valori del 2 ad eccezione del valore CS.)
2. Struttura pacchetto di risposta [3 byte]
1. Success
2. Fail
• Quando il pacchetto ricevuto da un dispositivo esterno ha un valore valido, viene inviato un pacchetto Success. In
caso contrario, viene inviato un pacchetto Fail.
• Un pacchetto Fail viene inviato se:
• La lunghezza del pacchetto ricevuto non è uguale a 7 byte.
• Il valore dell'header del pacchetto a 2 byte non è uguale a 0x08, 0x22.
• La checksum non è corretta.
• Rilevazione di un errore da parte di un dispositivo esterno
• Un dispositivo esterno classifica il pacchetto come Fail se non riceve un pacchetto Success entro 100 ms.
0x08 0x22 cmd1 cmd2 cmd3 valore CS
0x03 0x0C 0xF1
0x03 0x0C 0xFF










