Manual de utilizare
5-2 Informaţii suplimentare
5-2 RS232C Tabel de comenzi
Format de comunicare (conform standardului RS232C)
•Viteză de transmisie: 9.600 b/s
• paritate: Fără
•Biţi date: 8, bit de stop: 1
• Controlul fluxului: Fără
Protocol de comunicaţii seriale
1. Structura pachetului de comandă [7 octeţi]
• Un pachet de comandă constă, în total, din 7 octeţi.
• Cei doi octeţi 0x08 şi 0x22 semnifică faptul că pachetul este pentru comunicaţii seriale.
•Următorii 4 octeţi reprezintă o comandă predefinită ce poate fi definită de utilizator.
• Ultimul octet reprezintă suma de control ce verifică validitatea pachetului curent.
• Antet [2 octeţi]: Valori predefinite fixate la 0x08 şi 0x22.
• Cmd1 [1 octet]: Prima valoare a codului definit în lista de comenzi (hexazecimal)
• Cmd2 [1 octet]: A doua valoare a codului definit în lista de comenzi (hexazecimal)
• Cmd3 [1 octet]: A treia valoare a codului definit în lista de comenzi (hexazecimal)
• Valoare [1 octet]: Parametru introdus pentru comandă (implicit: 0) (hexazecimal)
• CS [1 octet]: Sumă de control (complementul faţă de 2 al sumei tuturor valorilor cu excepţia valorii CS.)
2. Structura pachetului de răspuns [3 octeţi]
1. Reuşit
2. Eşuat
• Atunci când pachetul primit de la un dispozitiv extern are o valoare validă, este trimis un răspuns de pachet Reuşit.
În caz contrar, este trimis un răspuns de pachet Eşuat.
•Răspunsul de pachet Eşuat este trimis dacă:
• Lungimea pachetului primit nu este egală cu 7 octeţi.
• Valoarea antetului pachetului de 2 octeţi nu este egală cu 0
x08
, 0x22.
• Suma de control este incorectă.
• Detectarea unei nereuşite de către un dispozitiv extern
• Un dispozitiv extern clasifică pachetul ca fiind Eşuat dacă în 100 ms nu primeşte un răspuns de pachet Reuşit.
0x08 0x22 cmd1 cmd2 cmd3 valoare CS
0x03 0x0C 0xF1
0x03 0x0C 0xFF










