5-2 RS-232C Tablica naredbi

Format komunikacije (u skladu sa standardom RS232C)

Brzina prijenosa: 9.600 bps

paritet: Ništa

Bitovi podataka: 8, zaustavni bit: 1

Kontrola protoka: Ništa

protokol za serijsku komunikaciju

1.Struktura paketa naredbe [7 bajtova]

0x08

0x22

cmd1

cmd2

cmd3

vrijednost

Kontrolni zbroj

 

 

 

 

 

 

 

Paket naredbe sastoji se od ukupno 7 bajtova.

Dva bajta, 0x08 i 0x22, naznačuju da je paket namijenjen serijskoj komunikaciji.

Sljedeća 4 bajta predstavljaju unaprijed definiranu naredbu koju može definirati korisnik.

Posljednji bajt predstavlja kontrolni zbroj kojim se provjerava valjanost trenutnog paketa.

Zaglavlje [2 bajta]: Unaprijed definirane fiksne vrijednosti za 0x08 i 0x22.

Naredba 1 [1 bajt]: Prva vrijednost koda definiranog na popisu naredbi (heksadecimalna)

Naredba 2 [1 bajt]: Druga vrijednost koda definiranog na popisu naredbi (heksadecimalna)

Naredba 3 [1 bajt]: Treća vrijednost koda definiranog na popisu naredbi (heksadecimalna)

Vrijednost [1 bajt]: Parametar unosa naredbe (zadano: 0) (heksadesimalan)

Kontrolni zbroj [1 bajt]: Kontrolni zbroj (2. dopuna zbroju svih vrijednosti, osim vrijednosti kontrolnog zbroja).

2.Struktura paketa odgovora [3 bajta] 1. Uspješno

0x03

0x0C

0xF1

 

 

 

2.Neuspješno

0x030x0C0xFF

Ako paket primljen od vanjskog uređaja ima valjanu vrijednost, šalje se paket Uspješno. U suprotnom se šalje paket Neuspješno.

Paket Neuspješno šalje se u sljedećim slučajevima:

Duljina primljenog paketa nije jednaka 7 bajtova.

Vrijednost zaglavlja paketa od 2 bajta nije jednaka 0x08, 0x22.

Kontrolni zbroj je netočan.

Otkrivanje neuspješnog prijenosa od strane vanjskog uređaja

Vanjski uređaj će paket klasificirati kao Neuspješno ako unutar 100 ms ne primi paket Uspješno.

5-2

Dodatne informacije

Page 50
Image 50
Samsung SPL251WEX/EN, SPL201WEX/EN manual RS-232C Tablica naredbi, Format komunikacije u skladu sa standardom RS232C