RS485通信电路制造技术

技术编号:11351055 阅读:114 留言:0更新日期:2015-04-24 08:56
本实用新型专利技术公开了一种RS485通信电路,包括微处理器、第一、第二和第三隔离电路、第一和第二RS485收发器、切换电路和切换驱动电路。微处理器通过第一、第二和第三隔离电路分别与该第一RS485收发器的一端、第二RS485收发器的一端以及切换驱动电路的输入端连接,切换驱动电路的输出端与切换电路的控制输入端连接。切换电路的第一、第二和第三导通端分别与第一RS485收发器的另一端、第二RS485收发器的另一端以及RS485总线连接。本实用新型专利技术的RS485通信电路具有故障检测功能。

【技术实现步骤摘要】
RS485通信电路
本技术涉及RS485总线通信技术。
技术介绍
作为一种常用的工业领域通信总线,RS485通信以其通信距离长、通信稳定、布线简单而得到广泛应用。但作为一个主从式的通信总线,在实际使用中通常要求总线上所有节点以主节点为起始,至最末节点间采用总线拓扑、且以“手拉手”方式连接。 现有的采用RS485总线通信的设备,其内部的RS485通信电路原理图如图1所示。该RS 485通信电路包括微处理器芯片91、光电隔离电路92和RS485收发器芯片93。微处理器芯片91上的TTL电平串行通信及RTS控发引脚,通过光电隔离电路92隔离后,连接到RS485收发器芯片93的TTL电平引脚上,通过RS485收发器芯片93转换为A、B差分总线信号,连接至RS485总线上。 采用RS485总线互连的设备,其在工业环境中的安装位置各异,有些设备或某段总线的位置周围可能存在强大的电磁干扰,这些干扰严重时会导致该设备的RS485通信电路中的RS485收发器芯片发生短路性质的故障。此时,会导致整个网络瘫痪无法通信。而网络瘫痪故障的识别和解除通常都需要人工现场排查,费时费力,且还容易在排查过程中认为制造一些故障。
技术实现思路
本技术所要解决的技术问题在于提供一种具有故障检测功能的RS485通信电路。 为解决上述技术问题,本技术所采用的方案是: —种RS485通信电路,包括微处理器、第一隔离电路、第一 RS485收发器;微处理器通过第一隔离电路与该第一 RS485收发器的一端连接;其特点在于,该RS485通信电路还包括第二隔离电路、第二 RS485收发器、切换电路、第三隔离电路和切换驱动电路;微处理器通过第二隔离电路与第二 RS485收发器的一端连接,并通过第三隔离电路与所述切换驱动电路的输入端连接,切换驱动电路的输出端与切换电路的控制输入端连接;切换电路的第一导通端与第一 RS485收发器的另一端连接,切换电路的第二导通端与第二 RS485收发器的另一端连接,切换电路的第三导通端与RS485总线连接;该切换电路用于选择性地将第一 RS485收发器的另一端连接到RS485总线或第二 RS485收发器的另一端。 采用上述技术方案后,通过使第一隔离电路、第一 RS485收发器、第二隔离电路、第二 RS485收发器形成自回环电路,能够检测出该RS485通信电路是否存在故障。一旦出现故障,可以使该RS485通信电路从总线上隔离开,保证RS485总线上其他节点不受影响。 【附图说明】 图1是现有的RS485通信电路的电路原理图。 图2是根据本技术一实施例的RS485通信电路的电路原理图。 【具体实施方式】 下面结合附图对本技术做出进一步详细描述。 请参考图2。根据本技术一实施例的一种RS485通信电路,包括微处理器1、第一隔离电路21、第一 RS485收发器31、第二隔离电路22、第二 RS485收发器32、切换电路4、第三隔离电路23和切换驱动电路5。 其中,微处理器I通过第一隔离电路21与第一 RS485收发器31的一端连接,通过第二隔离电路22与第二 RS485收发器32的一端连接,通过第三隔离电路23与切换驱动电路5的输入端连接,切换驱动电路5的输出端与切换电路4的控制输入端连接,用于驱动该切换电路4。 切换电路4的第一导通端与第一 RS485收发器31的另一端连接,切换电路4的第二导通端与第二 RS485收发器32的另一端连接,切换电路4的第三导通端与RS485总线连接。切换电路4用于选择性地将第一 RS485收发器31的另一端连接到RS485总线或第二RS485收发器32的另一端。 在该RS485通信电路中,第一 RS485收发器31用于与外部RS485总线进行通信,其在平时通过切换电路4与RS485总线连接;而第二 RS485收发器32仅用于内部自回环测试,平时与外部的RS485总线隔离,在需要对RS485通信电路进行故障检测时与第一 RS485收发器31组成自回环电路,故它本身不会受到外部影响而出现损坏,也避免了自回环电路异常造成的误判。 在一具体的实施方式中,上述的第一隔离电路21、第二隔离电路22和第三隔离电路23均采用光电隔离电路,切换电路4由切换开关构成。 根据本技术一实施例的RS485通信电路检测故障的过程如下: 微处理器I控制切换电路4,使第一 RS485收发器31与第二 RS485收发器32连接,形成自回环电路; 微处理器I通过第二隔离电路22向第二 RS485收发器32发送通信报文,之后若通过第一隔离电路21从第一 RS485收发器31接收到了正确的通信报文,则判断该自回环电路的发送通路正常,若未接收到通信报文或接收到的通信报文不正确,则判断所述的发送通路存在故障; 微处理器I通过第一隔离电路21向第一 RS485收发器31发送通信报文,之后若通过第二隔离电路22从第二 RS485收发器32接收到了正确的通信报文,则判断该自回环电路的接收通路正常,若未接收到该通信报文或接收到的通信报文不正确,则判断所述的接收通路存在故障; 若发送通路和接收通路均正常,微处理器判断第一 RS485收发器31、第一隔离电路21、第二 RS485收发器32、第二隔离电路22均工作正常。 上述的方法中,微处理器I在判断第一 RS485收发器31、第一隔离电路21、第二RS485收发器32、第二隔离电路22工作正常后,可控制切换电路4,使第一 RS485收发器31与RS485总线连接,从而在完成自回环电路的测试后恢复与RS485总线的正常通信。而只要当微处理器I判断出自回环电路的发送通路或接收通路中的任一者存在着故障,可以继续保持第一 RS485收发器与第二 RS485收发器连接的状态,从而将存在故障的、使用该RS485通信电路的设备与RS485总线隔禺开。本文档来自技高网...

【技术保护点】
一种RS485通信电路,包括微处理器、第一隔离电路、第一RS485收发器;所述的微处理器通过第一隔离电路与该第一RS485收发器的一端连接;其特征在于,该RS485通信电路还包括第二隔离电路、第二RS485收发器、切换电路、第三隔离电路和切换驱动电路;所述微处理器通过第二隔离电路与所述第二RS485收发器的一端连接,并通过第三隔离电路与所述切换驱动电路的输入端连接,切换驱动电路的输出端与所述切换电路的控制输入端连接;所述切换电路的第一导通端与第一RS485收发器的另一端连接,切换电路的第二导通端与第二RS485收发器的另一端连接,切换电路的第三导通端与RS485总线连接;该切换电路用于选择性地将第一RS485收发器的另一端连接到RS485总线或第二RS485收发器的另一端。

【技术特征摘要】
1.一种RS485通信电路,包括微处理器、第一隔离电路、第一 RS485收发器;所述的微处理器通过第一隔离电路与该第一 RS485收发器的一端连接;其特征在于,该RS485通信电路还包括第二隔离电路、第二 RS485收发器、切换电路、第三隔离电路和切换驱动电路; 所述微处理器通过第二隔离电路与所述第二 RS485收发器的一端连接,并通过第三隔离电路与所述切换驱动电路的输入端连接,切换驱动电路的输出端与所述切换电路的控制输入端连接; 所述切换电路的...

【专利技术属性】
技术研发人员:沈瑞强李力秦嘉英朱彬陈敬叶毅张良宝
申请(专利权)人:上海协同科技股份有限公司
类型:新型
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1