Modbus TRU多台设备如何连接?为什么要加终端电阻_第1页
Modbus TRU多台设备如何连接?为什么要加终端电阻_第2页
Modbus TRU多台设备如何连接?为什么要加终端电阻_第3页
Modbus TRU多台设备如何连接?为什么要加终端电阻_第4页
Modbus TRU多台设备如何连接?为什么要加终端电阻_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第第页ModbusTRU多台设备如何连接?为什么要加终端电阻?1

(RS485)总线连接采用什么样的线缆呢?

必须采用国际上通行的屏蔽双绞线。(推荐)用屏蔽双绞线的型号为RVSP2*0.5(二芯屏蔽双绞线,每芯由16股的0.2mm的导线组成),线材特性阻抗120Ω。

采用屏蔽双绞线有助于减少和消除两根(RS)485(通信)线之间产生的分布(电容)以及来自于通讯线周围产生的共模干扰。

2

多台RS485设备如何连接呢?

使用屏蔽双绞线,采用手拉手菊花链式拓扑结构将网关和各串行设备节点连接起来,并在(网络)起始端和末尾端设备的RS485+和RS485-之间各并接一个120Ω(电阻)以减少(信号)在两端的反射。

3

RS485总线为什么要采用手拉手结构,而不能采用星型连接呢?

在没有借助RS485集线器或RS485中继器直接将RS485总线连接布设成星型连接或树形连接时,很容易造成信号反射导致总线不稳定。很多施工方在RS485布线过程中,在无中继时直接使用了星型接线和树形接线,有的时候整个系统非常稳定,但是有的时候则总是出现问题,又很难查找原因,一般都是由于不规范布线所引起的。因而建议在布线时就采用规范要求的手拉手连接方式,便于后期问题的排查。

4

RS485总线在连接时为什么要屏蔽接地?

在很多技术文档中,都提到RS485总线必须要接地,但是没有详细的提出如何接地。严格的说,RS485总线必须要单点可靠接地。

RS485(收发器)在规定的共模电压-7V至+12V之间时,才能正常工作。如果超出此范围会影响通讯,严重的会损坏通讯(接口),共模干扰会增大上述共模电压。消除共模干扰的有效手段之一是使用屏蔽线将所有RS485设备的信号地连接在一起,由一点可靠接入大地。

单点就是整个RS485总线上只能是有一个点接地,不能多点接地,因为将其接地是因为要将地线(一般都是屏蔽线作地线)上的电压保持一致,防止共模干扰,如果多点接地适得其反。可靠接地时整个RS485线路的地线必须要有良好的接触,从而保证电压一致。

5

什么叫共模干扰和差模干扰?如何消除通讯线上的干扰?

RS485通信线由两根双绞线组成,它通过两根通信线之间的电压差的方式来传递信号,因此称之为差分电压传输。

差模干扰在两根信号线之间传输,属于对称性干扰。消除差模干扰的方法是在电路中增加一个偏置电阻,并采用双绞线。

共模干扰是在信号线与地之间传输,属于非对称性干扰。消除共模干扰的方法包括:

(1)采用屏蔽双绞线并有效接地

(2)强电场的地方还要考虑采用镀锌管屏蔽

(3)布线时远离(高压)线,更不能将高压电源线和信号线捆在一起走线

(4)采用线性稳压(电源)或高品质的(开关电源)(纹波干扰小于50mV)

6

什么情况下在RS485总线上要增加终端电阻?

RS485总线随着传输距离的延长,会产生回波反射信号,为避免信号反射,导致信号传输不稳定,当线缆长度较长时(譬如超过100米),数据传输线必须有终点,并且分支长度尽可能的短。正确的终端需要终端电阻RT匹配,其值为传输线的特性阻抗Z0。(RS-485)标准建议线缆的Z0=120Ω。电缆干线通常终端匹配120Ω的电阻,线缆的首末尾处各一个。

7

RS485总线可挂接多少个设备?

一条总线上可挂接的RS485设备个数,由这些设备的RS485(转换器)的负载能力决定。一般RS485(芯片)负载能力有三个级别32台,128台和256台。通常所使用的RS485设备的负载能力是32台。

8

在RS485通讯中,最大传输距离是多少?

理论上RS485总线无中继通信距离为1200M,但这只是RS485总线结构理论上并且在理想环境下才有的。通讯线材优质达标,波特率9600bps,只有一台RS485设备才能使得通讯距离达到1200米,而且能通讯并不代表每次通讯都正常,通常RS485总线实际稳定的通讯距离远远达不到1200米。

负载设备多,线材阻抗不合乎标准,线径过细,转换器品质不良,设备防雷保护,波特率的加高等等因素都会降低通讯距离。

实际使用中建议总线延伸距离总长超出1000米时,就需要使用RS485总线中继器进行延伸。

下图提供了较为保守的电缆长度和数据速率变化曲线。

使用高数据速率时,只能使用较短线缆。使用低数据速率时,可以使用较长的线缆。对应低速率应用,电缆的直流电阻通过在电缆压降增加了噪声裕量,限制了电缆长度。使用高速率应用时,电缆的交流效应限制了信号质量,限制电缆长度。

9

如何知道从站设备的响应数据是否正确?

在从站设备的响应数据帧中,第二个字节是功能码,如果该数据大于0x80,表明响应数据是异常响应帧,数据帧的第三个数据表示异常码,常见的异常码有如下几种。

10

在设置串行通讯传输参数时,MessageDelimi(te)r参数是什么意思?

由于Modbus数据帧中没有起始位和停止位,所以无法通过特定的数据来区分两帧数据,需要通过时间间隔来区分,MessageDelimiter是指间隔时间,譬如协议中规定信息帧发送至少要有3.5个字符时间的停顿间隔。即在一个数据帧的最后一个字符传输完成之后,需要至少3.5个字符时间的停顿标定数据帧的结束,一个新的数据帧可在此停顿之后开始。如果一个新消息在小于3.5个字符时间内接着前个消息开始,接受的设备将认为它是前一数据帧的延续,这将导致CRC校验出错。同时整个数据帧必须作为一连续的流传输。如果在帧完成之前有超过1.5字符时间的停顿时间,接受设备将刷新不完整的数据帧从而认为存在丢包现象。

一个字符由1bit起始位,8bit数据位,1bit奇偶校验位和1bit停止位组成。

11

在添加每一条Modbus指令时,有Update(ti)me时间,Timeout时间,Retry次数,还有ReConnectiontime,他们之间是什么关系呢?

Modbus通讯采用轮询的方式,Updatetime是请求指令的更新时间,在Mo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论