1 / 7
文档名称:

Modbus协议下单片机与eView触摸屏的通信方法.docx

格式:docx   大小:55KB   页数:7
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Modbus协议下单片机与eView触摸屏的通信方法.docx

上传人:sssmppp 2020/1/2 文件大小:55 KB

下载得到文件列表

Modbus协议下单片机与eView触摸屏的通信方法.docx

文档介绍

文档介绍:Modbus协议下单片机与eView触摸屏的通信方法内容摘要:Modbus协议由于其具有开放性、透明性、成本低、易于开发等特点,已成为当今工业领域通信协议的首选。本文介绍了一种基于Modbus通信协议的eView触摸屏与常用的51单片机的通信方法。该方法通过C51编程实现Modbus通信,在51系列单片机上具有通用性,有一定的借鉴作川。工业控制屮经常需要观察系统的运行状态或者修改运行参数。触摸屏能够直观、生动地显示运行参数和运行状态,而且通过触摸可以直接修改系统运行参数,人机交互性好。单片机广泛应用于工控领域屮,与触摸屏配合,可组成良好的人机交互环境。触摸屏与小片机通信,需要根据触摸屏采用的通信协议为小片机编写相应的通信程序。Modbus协议是美国Modicon公司推出的,一种仃效支持控制器Z间以及控制器经由网络(如以太网)与其他设备之I'可进行通信的协议。本文以STC89C51单片机和人机电子有限公司的eView触摸屏为例,介绍其通信程序的开发过程。1系统结构实现触摸屏与单片机的通信,主要是解决通信协议的问题。本文使用开放的Modbus通信协议,以触摸屏作主站,单片机作从站。eView触摸屏本身支持Modbus通信协议,如果单片机也支持Modbus协议,就可以进行通信了。eview触摸屏支持RS-232和RS・485两种通信接口。在工业控制领域,由于RS-485具有可靠性高、传输距离远、抗干扰能力强等优点,所以在本系统中触摸屏与单片机通信采用RS-485连接,传输速率设置为9600kbpsoRS-485信号传输是一种半双工的传输方式,单片机通过一个RS-232/RS-485无源转换器把232信号转换成485信号,连接到eView触摸屏上。图I为该系统的原理图。RX232RX485;TX232、ffioknHEADER4X22345§20pFX2T 31I1918P10/TpurrP12P13P14P15P16P17INTIINTOT1TOEA/—TXDRDALE/-lookn7T485B485A6|8^RXDTXD图1系统原理图单片机控制系统米用STC89C51系列单片机,其内部集成MAX810/STC810专用复位电路(原有外部复位可继续保留,与Intel8051引脚兼容),具有抗干扰能力强、加密性强、髙抗静电(ESD)、超低功耗等特点,而且价格低廉。在本系统中,触摸屏是上位机,单片机是下位机。。通过此协议,控制器相互之间、控制器经rh网络(如以太网)为其他设备Z间可以通信。它已经成为一种通用工业标准。不同厂商生产的控制设备可以通过它连成工业网络,集中监控。Modbus协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。,以及怎样侦测错误并记录;制定了消息域格局和内容的公共格式。当在某一Modbus网络上通信时,此协议决定了每个控制器蛊要知道它们的设备地址,识别按地址发來的消息,以及决定要产牛何种行动。如果需耍回应,则控制器将

最近更新