首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > PIC单片机与触摸屏串行通信MODBUS协议

PIC单片机与触摸屏串行通信MODBUS协议

资料介绍
PIC单片机与触摸屏串行通信MODBUS协议
PIC单片机与触摸屏串行通信MODBUS协议


工控中经常需要观察系统的运行状态或者修改运行参数。触摸屏能够直观、生动地显示
运行参数和运行状态,而且通过触摸屏画面可以直接修改系统运行参数,人机交互性好
。单片机广泛应用于工控领域中,与触摸屏配合,可组成良好的人机交互环境。触摸屏
和单片机通信,需要根据触摸屏采用的通信协议为单片机编写相应的通信程序。Modbus
协议是美国Modicon公司推出的一种有效支持控制器之间以及控制器经由网络(例如以太
网)和其它设备之间进行通信的协议。本文以PIC16F877单片机和人机电子有限公司的e
View MT510T型触摸屏为例,介绍其通信程序的开发过程。  

       1 系统结构  

      
实现触摸屏与单片机的通讯,主要是解决通讯协议的问题。本文使用开放的Modbus通讯
协议,以触摸屏作主站,单片机作从站。eView触摸屏本身支持Modbus通讯协议,如果单
片机也支持Modbus协议,就可以进行通信了。触摸屏与单片机之间采用的RS-
232C兼容接口直接连接,传输速率设置为9600kb/s。图1为该系统的电路图。  
[pic]

      
将PIC16F877单片机RC6、RC7口设置为异步串行通信模式,经过MAX232芯片将TTL电平转
换为RS232电平,再与eView触摸屏PLC[RS-
232]接口相连,即完成了硬件连接。eView触摸屏PLC[RS-
232]接口的管脚2为TXD,管脚3为RXD。  

       2 Modbus通信协议介绍  

      
Modbus通信协议是一种串行的主从通信协议,网络里仅有一台设置可作为主机(称Mast
er),其它设备作为从机(称Slaver
PIC单片机与触摸屏串行通信MODBUS协议
本地下载

评论