深圳市科罗利电子科技有限公司
服务热线 0755-88608161
公司产品
联系我们
公司:深圳市科罗利电子科技有限公司
联系人:张道寅
手机:13662275151
QQ:6950445
邮箱:john@anstar-tft.cn
地址:深圳市福田区莲花街道紫荆社区新闻路1号中电信息大厦 A栋 621
新闻动态您现在的位置:首页 - 新闻动态 - 内容
串口屏通讯协议
编辑:深圳市科罗利电子科技有限公司   时间:2020-07-21

  关于Modbus(串口屏通讯协议)

  单片机广泛应用于工控领域中,与触摸屏配合,可组成良好的人机交互环境。触摸屏和单片机通讯,需求根据触摸屏选用的通讯协议为单片机编写相应的通讯程序。Modbus协议是美国Modicon公司推出的一种有效支撑控制器之间以及控制器经由网络(例如以太网)和其它设备之间进行通讯的协议。

  Modbus串口屏通讯协议是一种串行的主从通讯协议,网络里仅有一台设置可作为主机(称Master),其它设备作为从机(称Slaver),主机不需编号,从机必须编号。协议界说了主机查询及从机应对的信息帧格局。论文大全。通讯时,主机首先向从机宣布恳求信息,符合相应地址码的从机接纳通讯指令,并除去地址码,读取信息,如果没有出错,则履行相应的任务,然后把履行结果返给主机。若从机接纳到的校验码与本机核算的不同,则说明数据在通讯过程中出现过错,从机把这次恳求视为无效,功用代码将被修改以用于指出回应消息是过错的,同时数据段包含了描绘此过错信息的代码。当主机收到这一信息时,会重新发送恳求信息。校验方法分为LCR(传送数据为ACSII时)校验或CRC(传送数据为二进制时)校验,这里选用CRC校验方法。信息传输为异步方法,并以字节为单位。主从站之间通讯的字格局如下:

  字格局(串行数据)10位二进制

  起始位1位

  数据位8位

  奇偶校验位无

  停止位1位

  Modbus串口屏协议可支撑ASCII码或二进制格局的数据传输。ACSII码方法下每一个字节数据分两个字节传送,二进制方法下用一个字节传送,为了减少数据传输量,一般选二进制数据方法。各个区答应发送的字节均为16进制的0~9,A~F。二进制信息帧规范结构为:

  初始结构≥4字节的时刻

  地址码1字节

  功用码1字节

  数据区N字节

  过错校验16位CRC码

  结束结构≥4字节的时刻

  二进制形式中,信息开端至少需求3.5个字符的停止时刻,根据使用的波特率,很简单核算这个停止时刻。发送完一个字符后,也有一个至少3.5个字符的停止时刻,然后才能发送一个新的信息。网络上的设备接连监测网络上的信息,包含停止时刻。

  因为Modbus通讯协议的开放性的特色,国外进口控制器串行通讯大者支撑该协议

返回