Руководство по эксплуатации УЛС Кристалл-22М
.pdf14.1. UART
UART (Receiver) (Transmitter).
UART : ( ), , -
, . -
.
. -
. ,
.
. -
. ( -
, , ).
UART , -
, . – -
. RX, - TX. -
.
. -
( ),
– «0», – «1»),
( ).
14.1:
14.1 – .
-
.
(baudrate) -
( ).
. : 2400 … 115200
.
(1 2), (8 9), -
. .
, , 16-
. . , -
, ( ) RX.
. – «0», -
31
, -
. ,
«0» «1», .
, «1» - UART
.
14.2 – .
, -
, -
UART.
14.2. RS232
RS232 -
, , 20 . -
, 5 , .
. MAX232A
200 .
14.3
RS232
|
|
|
|
|
|
|
|
2 |
RD |
In |
|
|
|
|
|
3 |
TD |
Out |
|
|
|
|
|
5 |
SG |
- |
|
|
|
|
|
7 |
RTS |
Out |
|
|
|
|
|
8 |
CTS |
In |
- |
|
|
|
|
|
|
|
|
32
X1 ÏÊ
Öåïü
DCD
RD
TD
DTR
SG
DSR
RTS
CTS
RI
DRB-9FA
X2 ÓËÑ
Öåïü
DCD
RD
TD
DTR
SG
DSR
RTS
CTS
RI
DRB-9FA
14.3 – ( ).
14.3. RS-485
RS-485 ( - EIA/TIA-485) – -
. - -
(1 OSI).
, RS-485, , -
- . RS-485
( ) . -
. ( A) -
, ( B) - . , -
«1», «0» . ,
: «1» , «0» - .
14.4 – RS-485.
. -
. , -
. , , -
, .
, RS-232,
(" "). , -
33
- -
. . -
, , ,
. -
, .
– -
( ) ( UART -
). : RS-422 RS-485 ( 14.5).
RS-422 - .
. .
RS-485 - .
. , -
.
) )
14.5 – ) RS-422; ) RS-485.
D (driver) - ;
R (receiver) - ;
DI (driver input) - ;
RO (receiver output) - ;
DE (driver enable) - ;
RE (receiver enable) - ;
A - ;
B - ;
Y- (RS-422);
Z- (RS-422).
34
RS-485.
(RO) UART (RX). -
(DI) UART (TX).
, ,
- . -
(RE) (DE). RE , DE
.
«0» - , «1» - .
14.6 – RS-485.
, (AB) (UAB) -
RO. ,
. ± 200 . ,
UAB > +200 - «1», UAB < -200 -
«0». ,
- . ,
, .
: (A) -
, (B) - .
(RAB) 12 .
, -
, . RS-485, -
, 32 .
, 32 -
.
RS-485 10 .
- 1200 . -
1200 , -
- ( ).
35
|
|
|
14.4 |
|
RS-485 RS-485 |
|
|
|
|
|
|
|
|
|
|
RS-422 |
|
RS-485 |
|
|
|
|
|
|
/ |
1 / 10 |
32 |
/ 32 |
|
|
|
|
|
|
|
1200 |
1200 |
|
|
|
|
|
|
|
|
10 |
10 |
|
|
|
|
|
|
|
«1» |
+2...+10 |
+1.5...+6 |
|
|
|
|
|
|
|
«0» |
-2...-10 |
-1.5...-6 |
|
|
|
|
|
|
|
|
-3...+3 |
-1...+3 |
|
|
|
|
|
|
|
|
-7...+7 |
-7...+12 |
|
|
|
|
|
|
|
|
±200 |
±200 |
|
|
|
|
|
|
|
|
150 |
250 |
|
|
|
|
|
|
|
|
100 |
54 |
|
|
|
|
|
|
|
|
4 |
12 |
|
|
|
|
|
|
|
|
10% |
30% |
|
|
|
|
|
|
|
RS-485,
- .
. -
– ( ) ( ).
( ). -
( ) .
. , ,
.
-
, -
( ). -
.
-
. 9600 -
36
. ,
UART,
.
( ), -
. -
, -
,
. -
, ,
.
( , , .)
.
RS-485.
MODBUS, -
.
- . -
, , , , ,
.
1). ASCII- . -
ASCII . :
HEX : 3Ah 31h 32h 52h 53h 34h 38h 35h 0Dh
ASCII : «:» «1» «2» «R» «S» «4» «8» «5» / /
«:», - -
(12), (RS485) -
0Dh ( ). , «:», -
0Dh. -
. , -
. , («:», 0Dh).
-
. RS485-RS232 COM- -
. – -
, ASCII
(7Fh – «7», «F»). , ASCII -
.
37
2). .
-
UART. «1». -
-
» , -
. . -
-
, .
, . UART , PIC18F (MicroCHIP)
. -
. -
,
.
Windows,
, Windows UART.
3) , -
. -
. -
,
( , 1.5 - 3.5 ),
. - .
ASCII ).
, .
-
. : -
.
1). , -
-
. -
. -
( ) ( ).
38
.
.
. ,
.
, -
( ). 1 (10-11 )
, , .
.
14.7 – .
FFh ,
, – «1». ( FFh
, ).
.
. -
. .
( , -
). -
.
. ASCII -
. : -
, .
.
« », .
. «:» :
____ : ) ____ : 1 2 R S 4 8 5 / / ____
. , -
, , -
, ,
, . , -
-
1.5 - 3.5 UART.
39
, , -
. , ,
MODBUS RTU.
. -
,
. -
, , -
. .
. , -
.
1. «go!» (
8- ):
____ : - ___ g o ! 1 2 R S 4 8 5 ____
2. «E» -
«:» ( 8- ):
____ > : - E ___ E E E : 1 2 R S 4 8 5 ____
,
( -
) . « » FFh -
. FFh, -
, , FFh
.
2) . , -
, . ,
( ) -
. : ,
.
- 1-2 , -
. – « -
» . -
.
. -
, , , . ASCII - -
ASCII- .
- .
, -
,
40