EDA365电子论坛网
标题:
PIC单片机与触摸屏串行通信的MODBUS协议实现
[打印本页]
作者:
Teeshop5
时间:
2020-3-17 09:12
标题:
PIC单片机与触摸屏串行通信的MODBUS协议实现
8 q* U( D% p+ t8 |- \$ t5 j u
摘要:介绍一种在PIC单片机与触摸屏之间采用Modbus协议实现异步串行通信的方法。简单
6 ]3 h, Y# b( z5 l1 U% S0 I
介绍了Modbus 通信协议,给出了硬件电路连接图、程序流程图以及用PIC单片机C语言编写的部分
% C& g) j$ A! H
通信程序。实际使用证明该方法数据传输稳定可靠,并提供了良好的人机交互环境。
2 ^# D4 P% ^: P% {) @ X; K3 k
关键词:触摸屏PIC单片机Modbus 协议通信
& Z2 @ u) C) U6 L1 v5 s" E
工控中经常需要观察系统的运行状态或者修改运
4 {' J* |) f' H: }
行参数。触摸屏能够直观、生动地显示运行参数和运行
Y2 g s/ y* A5 A
状态,而且通过触摸屏画面可以直接修改系统运行参
0 b6 \# |8 L8 T5 P
数,人机交互性好。单片机广泛应用于工控领域中,与触
1 s/ |& p. l7 l
摸屏配合,可组成良好的人机交互环境。触摸屏和单片
( N* W( w- `/ n% b3 C( `* w+ V
机通信,需要根据触摸屏采用的通信
0 u" s1 }3 p+ q$ w1 K2 v
% r' A/ B1 J# [9 \/ B4 [
协议为单片机编写相应的通信程序。
: _) p& K* @4 _$ r8 n' V
Modbus协议是美国Modicon公司推出.
8 R: ?3 G/ R; w, y
的一种有效支持控制器之间以及控制
! S& x+ j( Y7 t6 P9 [' H: H7 ~1 u
器经由网络(例如以太网)和其它设备
1 Y6 f, C. ~& R$ m5 P1 f
之间进行通信的协议。本文以
2 G% |" k0 r1 P8 K& ?5 q4 T u
PIC16F877单片机和人机电子有限公司
6 [, ?* ]$ ]/ C6 j) U5 W. W+ |" \3 T$ t
的eView MT510T型触摸屏为例,介绍
C( B E5 q! I) n i N
其通信程序的开发过程。
, ]8 e* Z( m- c/ }
1系统结构
- r A; s _1 O1 J
实现触摸屏与单片机的通讯,主
8 @; T% E3 G, j1 Q
要是解决通讯协议的问题。本文使用.
" O8 N) |. f% n, [$ X# W
开放的Modbus通讯协议,以触摸屏作
3 y' V8 \8 |0 ?- e. o
主站,单片机作从站。eView 触摸屏本
* J- }) K6 x4 N' R: Z# D; E- t
/ i: _4 E7 K! Z. e& l
身支持Modbus通讯协议,如果单片机也支持Modbus协
7 u0 f B$ e/ Z+ s; T
议,就可以进行通信了。触摸屏与单片机之间采用RS-232C
0 x- L/ B' h3 s) s7 i
兼容接口直接连接,传输速率设置为9600kb/s。图1为
0 @ }4 B0 @- u& K
该系统的电路图
. B. n4 C7 I M% \, ?9 V7 a( |
6 e( z4 s/ e$ h0 t
9 X8 b; r. q/ M% z% J" J
" g+ {5 i' J4 d* ^ g
附件下载:
: S$ P; b' x! \0 }
, G" h" e. X" M" c/ T
作者:
Neken
时间:
2020-3-17 09:20
单片机广泛应用于工控领域中,与触摸屏配合,可组成良好的人机交互环境
欢迎光临 EDA365电子论坛网 (https://eda365.com/)
Powered by Discuz! X3.2