5-2 RS-232C kommandotabel

Kommunikationsformat (overholder RS232C-standarderne)

Baudhastighed: 9.600 bps

paritet: Ingen

Databit: 8, stopbit: 1

Flowkontrol: Ingen

Seriel kommunikationsprotokol

1.Kommandopakkestruktur [7 bytes]

0x08

0x22

cmd1

cmd2

cmd3

værdi

CS

En kommandopakke består i alt af 7 bytes.

De to bytes 0x08 og 0x22 betyder, at pakken er til seriel kommunikation.

De følgende 4 bytes repræsenterer en foruddefineret kommando, som brugeren kan definere.

Den sidste byte er en kontrolsum, der kontrollerer den aktuelle pakket gyldighed.

Header [2 byte]: Foruddefinerede værdier er faste 0x08 og 0x22.

Cmd1 [1 byte]: Den første kodeværdi defineret i kommandolisten (hexadecimal)

Cmd2 [1 byte]: Den anden kodeværdi defineret i kommandolisten (hexadecimal)

Cmd3 [1 byte]: Den tredje kodeværdi defineret i kommandolisten (hexadecimal)

Værdi [1 byte]: Inputparameter for kommandoen (standard: 0) (hexadecimal)

CS [1 byte]: Kontrolsum (2-komplementen af summen af alle værdier med undtagelse af værdien CS.)

2.Svarpakkestruktur [3 bytes] 1. I orden

0x03

0x0C

0xF1

 

 

 

2.Mislykket

0x030x0C0xFF

Når den modtagede pakke fra en ekstern enhed har en gyldig værdi, sendes pakken "I orden". Eller sendes pakken "Mislykket".

En "Mislykket"-pakke sendes, hvis

Den modtagede pakkelængde ikke svarer til 7 bytes.

2-byte-pakke-headerens værdi ikke er 0x08, 0x22.

Kontrolsummen er forkert.

Fejldetektering i en ekstern enhed

En ekstern enhed klassificerer pakken som "Mislykket", hvis enheden ikke modtager en i "I orden"-pakke i løbet af 100 ms.

5-2

Flere informationer

Page 50
Image 50
Samsung SPL251WEX/EN, SPL201WEX/EN manual RS-232C kommandotabel, Kommunikationsformat overholder RS232C-standarderne