`
yidongkaifa
  • 浏览: 4068743 次
文章分类
社区版块
存档分类
最新评论

RS-485网络配置

 
阅读更多

1、网络节点数

网络节点数与所选RS-485芯片驱动能力和接收器的输入阻抗有关,如75LBC184标称最大值为64点,SP485R

标称最大值为400点。实际使用时,因线缆长度、线径、网络分布、传输速率不同,实际节点数均达不到理论

值。例如75LBC184运用在500m分布的RS-485网络上节点数超过50或速率大于9.6kb/s时,工作可靠性明显下降。

通常推荐节点数按RS-485芯片最大值的70%选取,传输速率在1200~9600b/s之间选取。通信距离1km以内,从通

信效率、节点数、通信距离等综合考虑选用4800b/s最佳。通信距离1km以上时,应考虑通过增加中继模块或降

低速率的方法提高数据传输可靠性。

2、节点与主干距离

理论上讲,RS-485节点与主干之间距离(T头,也称引出线)越短越好。T头小于10m的节点采用T型,连接

对网络匹配并无太大影响,可放心使用,但对于节点间距非常小(小于1m,如LED模块组合屏)应采用星型连

接,若采用T型或串珠型连接就不能正常工作。RS-485是一种半双工结构通信总线,大多用于一对多点的通信

系统,因此主机(PC)应置于一端,不要置于中间而形成主干的T型分布。

3、总线稳态控制(握手信号)

大多数使用者选择在数据发送前1ms将收发控制端TC置成高电平,使总线进入稳定的发送状态后才发送数

据;数据发送完毕再延迟1ms后置TC端成低电平,使可靠发送完毕后才转入接收状态。据测试使用TC端的延时

有4个机器周期已满足要求;

4、为保证数据传输质量,对每个字节进行校验的同时,应尽量减少特征字和校验字

惯用的数据包格式由引导码、长度码、地址码、命令码、数据、校验码、尾码组成,每个数据包长度达

20~30字节。在RS-485系统中这样的协议不太简练。推荐用户使用MODBUS协议,该协议已广泛应用于水利、水

文、电力等行业设备及系统的国际标准中。

5、RS-485接口电路的电源、接地

对于由MCU结合RS-485微系统组建的测控网络,应优先采用各微系统独立供电方案,最好不要采用一台大

电源给微系统并联供电,同时电源线(交直流)不能与RS-485信号线共用同一股多芯电缆。RS-485信号线宜选

用截面积0.75mm2以上双绞线而不是平直线。同时屏蔽线要接地。

6、光电隔离

在某些工业控制领域,由于现场情况十分复杂,各个节点之间存在很高的共模电压。虽然RS-485接口采用

的是差分传输方式,具有一定的抗共模干扰的能力,但当共模电压超过RS-485接收器的极限接收电压,即大于

+12V或小于-7V时,接收器就再也无法正常工作了,严重时甚至会烧毁芯片和仪器设备。

解决此类问题的方法是通过DC-DC将系统电源和RS-485收发器的电源隔离;通过光耦将信号隔离,彻底消

除共模电压的影响。

7、RS-485系统的常见故障及处理方法

RS-485是一种低成本、易操作的通信系统,但是稳定性弱同时相互牵制性强,通常有一个节点出现故障会

导致系统整体或局部的瘫痪,而且又难以判断。故向读者介绍一些维护RS-485的常用方法。

1、若出现系统完全瘫痪,大多因为某节点芯片的VA、VB对电源击穿,使用万用表测VA、VB间差模电压为

零,而对地的共模电压大于3V,此时可通过测共模电压大小来排查,共模电压越大说明离故障点越近,反之越

远;

2、总线连续几个节点不能正常工作。一般是由其中的一个节点故障导致的。一个节点故障会导致邻近的

2~3个节点(一般为后续)无法通信,因此将其逐一与总线脱离,如某节点脱离后总线能恢复正常,说明该节

点故障;

3、集中供电的RS-485系统在上电时常常出现部分节点不正常,但每次又不完全一样。这是由于对RS-485

的收发控制端TC设计不合理,造成微系统上电时节点收发状态混乱从而导致总线堵塞。改进的方法是将各微系

统加装电源开关然后分别上电;

4、系统基本正常但偶尔会出现通信失败。一般是由于网络施工不合理导致系统可靠性处于临界状态,最

好改变走线或增加中继模块。应急方法之一是将出现失败的节点更换成性能更优异的芯片;

5、因MCU故障导致TC端处于长发状态而将总线拉死一片。提醒读者不要忘记对TC端的检查。尽管RS-485

规定差模电压大于200mV即能正常工作。但实际测量:一个运行良好的系统其差模电压一般在1.2V左右(因网

络分布、速率的差异有可能使差模电压在0.8~1.5V范围内)。

6、最后还有一点常见的问题就是:波特率、校验的设置要一致;地址码不要重复。

分享到:
评论

相关推荐

    RS-232转RS-485-RS-422智能转换器电路图

    的通讯网络时则必须作RS-232和RS-485/RS-422之间的电平转换传统的做法是在设备 内扩展一个通讯适配卡由通讯适配卡实现电平转换内部主机再通过并行总线读出或写入数 据显然这种设计方法存在下列缺点 A.由于适配卡是...

    温湿度传感器Link-Max 的RS-485 中继器

    LM-400、LM-410、LM-420 温湿度采集模块可通过隔离的485 通讯...前,应对其进行配置,并首先应将模块的波特率与网络的波特率设为一致,同时应分别设置温湿度采集模块为 不同的地址,防止各温湿度采集模块的地址冲突。

    485K新款说明书 RS232/RS485

    RS-485(或RS-422)通信建议一定要接地线,因为RS-485(或RS-422)通信要求通信双方的地电位差小于1V。即:半双工通信接3根线( A、—B、地),全双工通信接5根线( 发、—发、 收、—收、地)。为了安全起见,建议...

    串口通讯—RS232、RS422、RS485详解

    的通讯网络时则必须作RS-232和RS-485/RS-422之间的电平转换传统的做法是在设备 内扩展一个通讯适配卡由通讯适配卡实现电平转换内部主机再通过并行总线读出或写入数 据显然这种设计方法存在下列缺点 A.由于适配卡是...

    RS232/RS485转换器 485B说明书

    2、无源和有源通用,485B具有无源转换器的全部性能,将RS-232转换成为RS-485(半双工)和RS-422(全双工)并且无须跳线设置,集波仕485C和485A的功能和优点于一身,同时增加了可选的电源接线端子,可以在更加苛刻的...

    RS-485-真空计-网络-数据记录器:此Python代码为KJLC 300系列真空计与Raspberry Pi防护罩接口的RS-485网络生成一个简单的数据收集和绘图平台

    在我的特定设置中使用了下面列出的特定材料,但是该代码将适用于各种设备(使用具有KJLC ASCII命令协议的其他KJL压力计,使用另一个RPi RS-485屏蔽等)。 真空计: Kurt J.Lesker KJLC 300 series(数量:4) 型号...

    CAN485G说明书 RS485超远程驱动器

    波士电子的RS-485/CAN转换器的简单检测方法:首先加全电源,RS-485/422端跳线设置为半双工,并且4-5短接作为A、6-7短接作为B,可以测量到RS-485端的A比B的电压高5V,CAN端的+与—无电压差。然后在RS-485端的A与B之间...

    485K老款说明书 RS232转RS485

    RS-232/RS-485/422转换器(超薄增强型、1800米) 全双工或半双工 无源 波士 RS-232/RS-485/RS--422 转换器 ----全新专利外形,双倍浪涌保护、无须跳线设置! 全新一代波仕卡 485K 型转换器采用了最新专利外形(专利...

    485C RS232/RS485/422转换器(1800米).pdf

    四、性能说明 485C RS-232/RS-485/RS-422转换器(增强型、1800米) 全双工半双工通用 无需供电 波士电子的C型转换器是国内唯一能够实现全双工多机通信的RS-232/RS-485/RS-422转换器 波士电子的T型转换器是世界...

    无线转RS232/RS485 AP232L

    波仕AP232L有线无线通用以太网WiFi串口转换器带有线RJ-45网口、无线WiFi、以及RS-232、RS-485和RS-422串口,这样计算机或者智能设备可以用有线RJ-45或无线WiFi与AP232L进行串口通信。AP232L采用高性能低功耗IEEE802....

    以太网转RS232/RS485 ETH232GH

    波仕ETH232系列微型以太网/串口转换器秉承波仕转换器的一贯特色,具有超小型的外形(80*23*47mm)、RS-232、RS-485、RS-422通用,可以虚拟成为本地COM串口(COM1-COM256)、无须修改已有的串口通信软件。同时波仕赠送...

    适用于长距离电缆的100 Mb/s全双工RS-485/RS-422收发器

    尽管蓝牙、以太网和其他连接选项普及广泛并支持高数据速率,...此外,电流环路和 RS-485 标准仅定义了七层网络模型中的层,即物理接口层,并未定义特定握手协议或数据格式。因此,用户可根据需要选择低复杂度或高复杂度

    HEXIN-III+RS232RS485转换器说明书(横版).doc

    HEXIN-III型转换器是RS-232与RS-485之间的双向接口的转换器、应用于主控机之间,主控机与单片机或外设之间构成点到点,点到多点远程多机通讯网络,实现多机应答通讯,广泛地应用于工业自动化控制系统、一卡通、门禁...

    ChainDuino:Arduino IDE 支持 ChainDuino RS-485 网络节点

    ChainDuino - RS-485 网络节点 如需了解更多信息或购买硬件,请参阅 。 关于 此存储库包含 ChainDuino 板的基本固件和库。 建造 Arduino IDE 此代码已使用 Arduino 1.6.0 进行测试。 并安装适合您平台的文件。 获取...

    通信与网络中的Maxim推出集成可切换端接电阻的收发器

    Maxim推出RS-485收发器MAX13450E/MAX13451E,器件集成可通过软件/引脚选择的双端接(100Ω/120Ω)电阻,有效简化RS-485网络配置。该系列收发器非常适合工业控制设备、IP摄像机装配及其它RS-485网络应用。  高速RS-...

    ADAM-4500系列用户手册.pdf

    ADAM-4500具有两个通信端口,其中一个可以配置为RS-232或RS-485端口,根据跳线设置。另一个是专用RS-485端口, 使控制器在双线、多点RS-485总线网络上发挥作用。ADAM-4500支持高达115.2 Kbps的通信速率,实时时钟,...

    Visual Basic.NET自动化系统监控--RS-232串行通信.(清华出版.范逸之.廖锦棋)

    9.1.3 RS-232与RS-485的转换 464 9.2 命令与格式 465 9.2.1 格式讨论 465 9.2.2 送收程序 468 9.2.3 取得模块的配置 468 9.3 网络化的串行通信 473 9.3.1 网络化的连接 473 9.3.2 工业上的网络连接 474 常识...

    TC4500软件

    TC4510网络配置灵活性强,非常适合分散的I/O系统,只需两根信号线就可建立起一个多点的分布式RS-485网络。 主要功能 参数设置:可设置与加工、操作有关的各个控制参数,使加工效果达到最佳状态。 状态监控:5位字符...

    FX2N-485-BD

    FX2N-485-BD 用于RS485的通信板FX2N-485-BD 可连接到FX2N系列可编程控制器的基单元,用于下述应用中。 1.使用无协议的数据传送 使用无协议,通过RS485(422)转换器,可在各种带有RS232C单元的设备之间进行数据通信,...

    NDAM-6608 6通道热电偶测量模块.pdf

    可以通过以太网、RS-485/RS-422/RS-232或CAN-bus等通讯方式组建网络。NDAM-6608是热电偶测量模块,它可以同时采集6路热电偶传感器的差分信号。支持8种标准型号热电偶,具备8路隔离数字量输出,其中数字量输出可软件...

Global site tag (gtag.js) - Google Analytics