技术博客--辅助交流

宜联IOT中继宝盒是解决物联网设备接入网络的设备边缘侧的中继设备
具有低延迟、高宽带、高可靠、高安全、易使用、多协议支持特性

当前位置:首页 > 开发者社区 > 技术博客--辅助交流

关于RS485和Modbus有什么区别

时间:2024-07-29   访问量: 66
【摘要】   RS485和Modbus不是一种概念。RS485是指物理串口,可以支持Modbus协议; 而Modbus是指通信协议,可以通过RS485、RS232、RS422进行数据传输。

RS485和Modbus不是一种概念。RS485是指物理串口,可以支持Modbus协议;

而Modbus是指通信协议,可以通过RS485、RS232、RS422进行数据传输。

RS485串口的特定含义:


一、RS485介绍

   在工业控制场合,RS485总线因其接口简单,组网方便,传输距离远等特点而得到广泛应用。

RS232是最古老的串行接口之一,它最初成立于1962年,是一种将数据终端设备(DTE)(例如机电式电传打字机)连接到数据通信设备(DCE)的方法。该标准将逻辑1和–3至–25 V之间的电压以及逻辑0定义为+3至+ 25 V之间的电压电平。

undefined


信号电平通常被称为逻辑1的标记和逻辑0的间隔。±3 V之间的电压无效,从而为接口提供了巨大的噪声容限。此范围内的噪声电压被拒绝。在通常的实践中,逻辑0和1电平通常低至±5 V,高至±12或±15V。发送器和接收器配置为单端(非差分),具有接地基准。由于RS232接口标准出现较早,难免有不足之处,主要有以下四点:

①接口的信号电平值较高,易损坏接口电路的芯片,又因为与TTL 电平不兼容故需使用电平转换电路方能与TTL电路连接。

②传输速率较低,在异步传输时,波特率为20Kbps。

③接口使用一根信号线和一根信号返回线而构成共地的传输形式,容易产生共模干扰,所以抗噪声干扰性弱。

④传输距离有限,最大传输距离标准值为50英尺,实际上也只能用在50米左右。

针对RS232接口的不足,于是就不断出现了一些新的接口标准,RS-485就是其中之一,它具有以下特点:


RS-485的电气特性:逻辑“0”以两线间的电压差为+(2~6)V表示;逻辑“1”以两线间的电压差为-(2~6)V表示。接口信号电平比RS-232降低了,就不易损坏接口电路的芯片,且该电平与TTL电平兼容,可方便与TTL电路连接。

②RS-485的数据最高传输速率为10Mbps。

③RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干扰能力增强,即抗噪声干扰性好。

④RS-485接口的最大传输距离标准值为4000英尺(约1219米),实际上可达3000英尺。

RS485接口组成的半双工网络,一般是两线制,多采用屏蔽双绞线传输。这种接线方式为总线式拓扑结构在同一总线上最多可以挂接32个结点。在RS485通信网络中一般采用的是主从通信方式,即一个主机带多个从机。

#图文动态同步大赛#二、MODBUS介绍

早在1979年,Modicon公司首次推出了Modbus协议,ModbusRTU和Modbus ASCII诞生于此。后来施耐德电气(SchneiderElectric)收购了Modicon公司,并在1997年推出了ModbusTCP协议。2004年,中国国家标准委员会正式把Modbus作为了国家标准,开启了Modbus为中国工业通信做贡献的时代。

ModBus网络是一个工业通信系统,由带智能终端的可编程序控制器和计算机通过公用线路或局部专用线路连接而成。其系统结构既包括硬件、亦包括软件。它可应用于各种数据采集和过程监控。


  ModBus特点:

  (1)标准、开放,用户可以免费、放心地使用Modbus协议,不需要交纳许可证费,也不会侵犯知识产权。目前,支持Modbus的厂家超过400家,支持Modbus的产品超过600种。

  (2)Modbus可以支持多种电气接口,如RS-232、RS-485等,还可以在各种介质上传送,如双绞线、光纤、无线等。

  (3)Modbus的帧格式简单、紧凑,通俗易懂。用户使用容易,厂商开发简单。

  MODBUS通讯传送方式:

Modbus是一主多从的通信协议。Modbus通信中只有一个设备可以发送请求。其他从设备接收主机发送的数据来进行响应。

Modbus存储区:

Modbus协议规定了4个存储区,分别是0 1 3 4区,其中0区和4区是可读可写,1区和3区是只读。

三、RS485和MODBUS的区别

  RS485是一个物理接口,简单的说是硬件。
MODBUS是一种国际标准的通讯协议,用于不同厂商之间的设备交换数据(一般是工业用途);所谓协议,也可以理解为设备之间沟通的“语言”吧,简单的说是软件。


MODBUS协议又分MODBUS RTU,MODBUS ASCII和后来发展的MODBUS TCP三种模式:其中前两种(MODBUS RTU,MODBUS ASCII)所用的物理硬件接口都是串行(Serial)通讯口(RS232,RS422,RS485)。



而MODBUS TCP则是为了顺应当今世界发展潮流,什么都可以用Ethernet网或Internet来连接,传送数据。所以又称MODBUS TCP模式,该模式的硬件接口就是以太网(Ethernet)口,也就是我们电脑上一般用的网口。



上一篇:Modbus 协议讲解: Mo

下一篇:串行通信接口RS-232、RS

IOT中继宝盒 长按关注宜联科技公众号

QQ在线咨询

点击这里给我发消息 咨询客服专员

QQ咨询

专业咨询

199-4502-1328

电话咨询

微信扫一扫

IOT中继宝盒

微信咨询
返回顶部