|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
讲解如何利用MODBUS通信协议,实现触摸屏与单片机的通信和控审I。详细介绍了触摸屏与单片机的硬件连接、软件% I# h M/ @3 }
设置及编辑、MODBUS通信协议的使用方法等内容。. Q. @3 w# Y+ g* e: R) g! x3 F4 w
随着触摸屏的应用和产量的增加,价格下降。因而有可能使3 E/ D6 n5 Z+ k+ x8 V/ }
用触摸屏作为单片机控制设备的键盘和显示装置,提高单片机* K* B$ e* |7 H( B! w4 y" y7 M
控制设备的档次。触摸屏与PLC联合使用时,触摸屏的主要功
x, t9 T0 u" C' @6 Q7 n能是:①显示PLC输入,输出端13或辅助继电器的开关状态。②
/ e# d0 _9 ?, z$ f0 J3 H' g用触摸按键强制PLC输入,输出端口或辅助继电器的开/关。③
% T' F4 S/ b0 e. D! L+ W显示PLC中定时器、计数器和数据寄存器的内容。④用触摸屏
0 f. M2 P7 ]8 P. w, s3 X' Y, E键盘把设定数据送入PLC的数据寄存器中。可规纳成触摸屏与
& _% x1 B J. n& {0 B- kPLC问对应地址的数据位、字的读和写。因此可以利用MOD—. b9 ` l% L' A# z
BUS通信协议来实现触摸屏与单片机的通信和控制,或触摸屏% G' m3 P' t/ X( Y
与多台单片机通信,构成一个集散控制系统。
l1 Y/ j( X# B8 S3 g1 触摸屏与单片机的硬件联接
) b' S$ n3 C( b, k" O采用MT500触摸屏与AT89C52单片机一对一通信。把触- G' p K4 _; o
摸屏的PLC232 9针插座与带有RS232接口的AT89C52单片2 n4 _/ H- C: O5 U
机相连接。如图1所示。注意:通信电缆DB9是2-2、3—3、5-5。
( u6 X, G* M/ ?7 T g8 `这种接法的电缆也可用于与PC机通信或做通信摸拟。作PC机
8 D8 K) [9 J$ F6 e4 z' e通信时在连接PC机端的DB9短接4—6、7—8。由于AT89C52
! r4 C1 m1 B% D9 f" y单片机无RS232接口,因此需要扩展一片MAx232,把RXD、2 |, H/ s" q+ I) r6 M4 \* `" w7 b6 x
T×D的TTL电平转换成RS232电平。6 W1 k# k3 a9 R2 r4 {2 } D$ a* R# E
{% D5 |. P' @; y6 _
* v* o7 }: X4 R% p$ v! v附件下载:
! f, f3 s! X2 I( Q2 ?- A
. A) `# q9 l3 H G* }- @' G
$ d5 B6 n: D8 ^# |0 w |
|