SE500 RS-232 Remote Control Command
VER: 1.01
Release date: 2006/01/19
1. Physical layer
1.1
Control output format: RS-232C
1.2
Communication rate: 57600 BPS
1.3
Data format: 8 bits serial, LSB first, 1 start bit, 1 stop bit, odd parity
1.4
Must delay 100uSEC between 2 bytes
2. Data link layer
2.1 Frame format
1st 2nd 3rd 4
th
5th 6th 7th ,,, Last-2 Last-1 Last
Header ID Length
Data0
Data1
Data2
Data3
,,, Chksum_L
Chksum_H
End
1) Header
Code consisting of one byte for frame synchronization.
The frame header send from the master machine is termed the command header.
The frame header send from the slave machine is termed the return header.
The command header byte is fixed as fallow.
1st: F0h (base 16)
The return header byte is fixed as fallow.
1st: FCh (base 16)
2) ID
number
The equipment ID number is composed of 8 bits
The ID of SE500: 32h (base 16)
3) Length
The length is the sum of bytes from the header to the end.
It is composed of 8 bits.
6h (base 16) < Length <= 80h (base 16)
4) Data
Data block used by application layer.
Refer to Section 3.
5) Checksum
The 8 bits checksum is obtain from header to the last data, and then convert to two numeric
ASCII code.
Checksum=ID+legth+data0+data1+…+data_last
chksum_L=(low nibble of checksum) + 30h
chksum_H=(high nibble of checksum) + 30h
6) End
The end byte are fixed to FFh(base 16).
3. Application layer
The application layer designates the command structure and contents.
3.1 Command data format
4
th
5th 6th 7th 8th 9th 10
th
11th …
Command
Group
Operated
#0
Operated
#1
Operated
#2
Operated
#3
Operated
#4
Operated
#5
Operated
#6
…
35