一种智能RS485集线器及总线锁死检测方法.pdf

上传人:r7 文档编号:664323 上传时间:2018-03-02 格式:PDF 页数:7 大小:687.45KB
返回 下载 相关 举报
摘要
申请专利号:

CN201410323805.X

申请日:

2014.07.08

公开号:

CN104135398A

公开日:

2014.11.05

当前法律状态:

实审

有效性:

审中

法律详情:

著录事项变更IPC(主分类):H04L 12/26变更事项:申请人变更前:常州凯锐能源科技有限公司变更后:江苏善道凯锐能源科技股份有限公司变更事项:地址变更前:213000 江苏省常州市新北区太湖东路9-1号变更后:213000 江苏省常州市新北区太湖东路9-1号|||实质审查的生效IPC(主分类):H04L 12/26申请日:20140708|||公开

IPC分类号:

H04L12/26; H04L12/40; H04L12/24

主分类号:

H04L12/26

申请人:

常州凯锐能源科技有限公司

发明人:

张峰; 李瑾

地址:

213000 江苏省常州市新北区太湖东路9-1号

优先权:

专利代理机构:

常州市维益专利事务所 32211

代理人:

肖兴江

PDF下载: PDF下载
内容摘要

本发明涉及工业控制技术领域中的RS485控制,具体涉及一种智能RS485集线器及总线锁死检测方法,包括一RS485主接口和多个RS485从接口,在主接口与从接口之间连接有信号隔离器、带使能功能的总线缓冲器,和连接于总线缓冲器的总线控制器,以及与每个从接口连接并检测每个从接口故障状态的检测器,检测器将检测到的从接口故障信号传送给总线控制器,总线控制器控制带使能功能的总线缓冲器实现隔离故障从接口的信号,当检测器检测到从接口故障消除,则通过总线缓冲器自动恢复该从接口的通讯。本发明保证了主控制器和总线上其它无故障接口和设备的正常通信,极大地提升了工业现场控制系统总线的稳定性、可靠性、安全性。

权利要求书

1.  一种智能RS485集线器,其特征在于,包括一RS485主接口和多个RS485从接口,在主接口与从接口之间连接有信号隔离器、带使能功能的总线缓冲器,和连接于总线缓冲器的总线控制器,以及与每个从接口连接并检测每个从接口故障状态的检测器,检测器将检测到的从接口故障信号传送给总线控制器,总线控制器控制带使能功能的总线缓冲器实现隔离故障从接口的信号,当检测器检测到从接口故障消除,则通过总线缓冲器自动恢复该从接口的通讯。

2.
  根据权利要求1所述的智能RS485集线器,其特征在于,所述总线控制器还连接有用于显示故障的指示单元。

3.
  一种智能RS485集线器总线锁死检测方法,其特征在于,包括如下步骤:
S1,检测器同时检测若干个与一RS485主接口连接的RS485从接口是处于故障状态还是工作状态,并将检测到的每一从接口处于故障状态还是工作状态以信号方式传输给总线控制器;
S2,当总线控制器接收到从接口的当前状态后,首先判断已有故障的端口是否恢复,若该从接口故障恢复,总线控制器便会恢复该从接口的端口通信,接着总线控制器判断是否有新增加的故障接口,如果有则关闭该接口通讯;
S3,检测器继续检测其他从接口是处于故障状态还是工作状态,重复上述步骤S1、S2。

4.
  根据权利要求3所述的一种智能RS485集线器总线锁死检测方法,其特征在于,所述检测器检测从接口的故障状态为:从接口线路的短路或接反,以及与从接口连接的从设备故障造成的持续发送数据,从而造成总线死锁。

5.
  根据权利要求4所述的一种智能RS485集线器总线锁死检测方法,其特征在于,当从接口线路出现短路或接反时,检测器可通过检测该从接口的通讯芯片接收数据输出管脚的电平,当该管脚低电平持续时间过长,则判定该从接 口出现故障并将该从接口从总线控制器上隔离。

6.
  根据权利要求3所述的一种智能RS485集线器总线锁死检测方法,其特征在于,当总线控制器未发起通讯但从接口出现持续主动发送数据的故障,检测器检测到连接从接口的从设备连续发送3个字节以上的数据,则判定该从接口出现故障并将该从接口从总线控制器上隔离。

7.
  根据权利要求3所述的一种智能RS485集线器总线锁死检测方法,其特征在于,当总线控制器发起通讯后,从接口出现持续主动发送数据的故障,检测器检测到对应的从设备连续发数据超过时间,则判定该从接口出现故障并将该从接口从总线控制器上隔离。

8.
  根据权利要求3所述的一种智能RS485集线器总线锁死检测方法,其特征在于,当任一从接口出现故障并被隔离后,检测器一直监控该故障接口,若检测到故障消除则自动恢复该从接口通讯。

说明书

一种智能RS485集线器及总线锁死检测方法
技术领域
本发明涉及工业控制技术领域中的RS485控制,具体涉及一种智能RS485集线器及总线锁死检测方法。
背景技术
RS485总线是工业控制领域最常用的一种控制总线,许多控制系统的主控制器都通过RS485总线和所需控制的设备、仪表等进行通讯。由于主控制器通讯端口数量有限而所需接入的从设备数量多,通常需要采用RS485集线器来实现总线扩展。工业控制系统的运行环境通常非常复杂、恶劣,总线故障、设备故障、外部干扰等都有可能引起总线通讯故障从而导致整个控制系统瘫痪,因此对于RS485集线器的可靠性有着非常高的要求,需要能够检测总线故障并避免由于总线上的单点故障影响整个系统的正常运行。
发明内容
本发明的目的在于提供一种智能RS485集线器及总线锁死检测方法,其具有总线防死锁检测功能,实现对引发总线死锁的故障进行自动检测,并将对应故障从接口的隔离,以确保其它非故障接口的正常通讯。
实现本发明的发明目的的技术方案如下:
一种智能RS485集线器,包括一RS485主接口和多个RS485从接口,在主接口与从接口之间连接有信号隔离器、带使能功能的总线缓冲器,和连接于总线缓冲器的总线控制器,以及与每个从接口连接并检测每个从接口故障状态的检测器,检测器将检测到的从接口故障信号传送给总线控制器,总线控制器控制带使能功能的总线缓冲器实现隔离故障从接口的信号,当检测器检测到从接 口故障消除,则通过总线缓冲器自动恢复该从接口的通讯。
所述总线控制器还连接有用于显示故障的指示单元。
一种智能RS485集线器总线锁死检测方法,包括如下步骤:
S1,检测器同时检测若干个与一RS485主接口连接的RS485从接口是处于故障状态还是工作状态,并将检测到的每一从接口处于故障状态还是工作状态以信号方式传输给总线控制器;
S2,当总线控制器接收到从接口的当前状态后,首先判断已有故障的端口是否恢复,若该从接口故障恢复,总线控制器便会恢复该从接口的端口通信,接着总线控制器判断是否有新增加的故障接口,如果有则关闭该接口通讯;
S3,检测器继续检测其他从接口是处于故障状态还是工作状态,重复上述步骤S1、S2。
所述检测器检测从接口的故障状态为:从接口线路的短路或接反,以及与从接口连接的从设备故障造成的持续发送数据,从而造成总线死锁。
当从接口线路出现短路或接反时,检测器可通过检测该从接口的通讯芯片接收数据输出管脚的电平,当该管脚低电平持续时间过长,则判定该从接口出现故障并将该从接口从总线控制器上隔离。
当总线控制器未发起通讯但从接口出现持续主动发送数据的故障,检测器检测到连接从接口的从设备连续发送3个字节以上的数据,则判定该从接口出现故障并将该从接口从总线控制器上隔离。
当总线控制器发起通讯后,从接口出现持续主动发送数据的故障,检测器检测到对应的从设备连续发数据超过时间,则判定该从接口出现故障并将该从接口从总线控制器上隔离。这里的检测器检测到总线控制器发起通讯后,即启 动一个定时器,在定时器设定时间内,连接从接口的从设备必须完成此次通信,如果定时器超时后从设备还在继续发送数据,则判定该从设备出现故障并将该从接口从总线上隔离。如果在定时器设定时间内检测到从设备完成通信且主控制器又发起新的通信,则定时器清零,启动下一次检测过程。
当任一从接口出现故障并被隔离后,检测器一直监控该故障接口,若检测到故障消除则自动恢复该从接口通讯。
本发明的有益效果是:本发明所涉及的一种智能RS485集线器,具有总线防死锁检测功能。当工业现场控制系统RS485总线上出现从总线接口故障、从设备故障等状况时,该智能RS485集线器能够迅速检测到故障所在接口并将其从总线隔离,保证了主控制器和总线上其它无故障接口和设备的正常通信,极大地提升了工业现场控制系统总线的稳定性、可靠性、安全性。
附图说明
图1为本发明智能RS485集线器的结构示意图;
图2为本发明中检测器的流程图;
具体实施方式
参见图1,一种智能RS485集线器,包括一RS485主接口和多个RS485从接口,主接口和从接口采用485转TTL的接口芯片,在主接口与从接口之间连接有信号隔离器、带使能功能的总线缓冲器,和连接于总线缓冲器的总线控制器,总线缓冲器采用型号为74HC125系列的缓冲器,以及与每个从接口连接并检测每个从接口故障状态的检测器,检测器将检测到的从接口故障信号传送给总线控制器,总线控制器控制带使能功能的总线缓冲器实现隔离故障从接口的信号,当检测器检测到从接口故障消除,则通过总线缓冲器自动恢复该从接口的通讯。 其中,总线控制器还连接有用于显示故障的指示单元。其中,检测器可单片机或可编程逻辑器件来实现,对从接口的故障进行检测,并将相应的数据传输给总线控制器。
一种智能RS485集线器总线锁死检测方法,包括如下步骤:
S1,检测器同时检测若干个与一RS485主接口连接的RS485从接口是处于故障状态还是工作状态,并将检测到的每一从接口处于故障状态还是工作状态以信号方式传输给总线控制器;
S2,当总线控制器接收到从接口的当前状态后,首先判断已有故障的端口是否恢复,若该从接口故障恢复,总线控制器便会恢复该从接口的端口通信,接着总线控制器判断是否有新增加的故障接口,如果有则关闭该接口通讯;
S3,检测器继续检测其他从接口是处于故障状态还是工作状态,重复上述步骤S1、S2。
所述检测器检测从接口的故障状态为:从接口线路的短路或接反,以及与从接口连接的从设备故障造成的持续发送数据,从而造成总线死锁。
当从接口线路出现短路或接反时,检测器可通过检测该从接口的通讯芯片接收数据输出管脚的电平,当该管脚低电平持续时间过长,则判定该从接口出现故障并将该从接口从总线控制器上隔离。
当总线控制器未发起通讯但从接口出现持续主动发送数据的故障,检测器检测到连接从接口的从设备连续发送3个字节以上的数据,则判定该从接口出现故障并将该从接口从总线控制器上隔离。
当总线控制器发起通讯后,从接口出现持续主动发送数据的故障,检测器检测到对应的从设备连续发数据超过时间,则判定该从接口出现故障并将该从 接口从总线控制器上隔离。这里的检测器检测到总线控制器发起通讯后,即启动一个定时器,在定时器设定时间内,连接从接口的从设备必须完成此次通信,如果定时器超时后从设备还在继续发送数据,则判定该从设备出现故障并将该从接口从总线上隔离。如果在定时器设定时间内检测到从设备完成通信且主控制器又发起新的通信,则定时器清零,启动下一次检测过程。
当任一从接口出现故障并被隔离后,检测器一直监控该故障接口,若检测到故障消除则自动恢复该从接口通讯。
参见图2,本发明检测器的流程示意图;其基本步骤包括接口故障检测及判别、故障接口隔离控制、接口故障恢复检测、接口正常后通讯恢复控制。针对不同的故障类别,通过不同的检测方法实现故障检测。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。

一种智能RS485集线器及总线锁死检测方法.pdf_第1页
第1页 / 共7页
一种智能RS485集线器及总线锁死检测方法.pdf_第2页
第2页 / 共7页
一种智能RS485集线器及总线锁死检测方法.pdf_第3页
第3页 / 共7页
点击查看更多>>
资源描述

《一种智能RS485集线器及总线锁死检测方法.pdf》由会员分享,可在线阅读,更多相关《一种智能RS485集线器及总线锁死检测方法.pdf(7页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104135398A43申请公布日20141105CN104135398A21申请号201410323805X22申请日20140708H04L12/26200601H04L12/40200601H04L12/2420060171申请人常州凯锐能源科技有限公司地址213000江苏省常州市新北区太湖东路91号72发明人张峰李瑾74专利代理机构常州市维益专利事务所32211代理人肖兴江54发明名称一种智能RS485集线器及总线锁死检测方法57摘要本发明涉及工业控制技术领域中的RS485控制,具体涉及一种智能RS485集线器及总线锁死检测方法,包括一RS485主接口和多个RS485。

2、从接口,在主接口与从接口之间连接有信号隔离器、带使能功能的总线缓冲器,和连接于总线缓冲器的总线控制器,以及与每个从接口连接并检测每个从接口故障状态的检测器,检测器将检测到的从接口故障信号传送给总线控制器,总线控制器控制带使能功能的总线缓冲器实现隔离故障从接口的信号,当检测器检测到从接口故障消除,则通过总线缓冲器自动恢复该从接口的通讯。本发明保证了主控制器和总线上其它无故障接口和设备的正常通信,极大地提升了工业现场控制系统总线的稳定性、可靠性、安全性。51INTCL权利要求书1页说明书3页附图2页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书3页附图2页10申请公布号CN1。

3、04135398ACN104135398A1/1页21一种智能RS485集线器,其特征在于,包括一RS485主接口和多个RS485从接口,在主接口与从接口之间连接有信号隔离器、带使能功能的总线缓冲器,和连接于总线缓冲器的总线控制器,以及与每个从接口连接并检测每个从接口故障状态的检测器,检测器将检测到的从接口故障信号传送给总线控制器,总线控制器控制带使能功能的总线缓冲器实现隔离故障从接口的信号,当检测器检测到从接口故障消除,则通过总线缓冲器自动恢复该从接口的通讯。2根据权利要求1所述的智能RS485集线器,其特征在于,所述总线控制器还连接有用于显示故障的指示单元。3一种智能RS485集线器总线锁。

4、死检测方法,其特征在于,包括如下步骤S1,检测器同时检测若干个与一RS485主接口连接的RS485从接口是处于故障状态还是工作状态,并将检测到的每一从接口处于故障状态还是工作状态以信号方式传输给总线控制器;S2,当总线控制器接收到从接口的当前状态后,首先判断已有故障的端口是否恢复,若该从接口故障恢复,总线控制器便会恢复该从接口的端口通信,接着总线控制器判断是否有新增加的故障接口,如果有则关闭该接口通讯;S3,检测器继续检测其他从接口是处于故障状态还是工作状态,重复上述步骤S1、S2。4根据权利要求3所述的一种智能RS485集线器总线锁死检测方法,其特征在于,所述检测器检测从接口的故障状态为从接。

5、口线路的短路或接反,以及与从接口连接的从设备故障造成的持续发送数据,从而造成总线死锁。5根据权利要求4所述的一种智能RS485集线器总线锁死检测方法,其特征在于,当从接口线路出现短路或接反时,检测器可通过检测该从接口的通讯芯片接收数据输出管脚的电平,当该管脚低电平持续时间过长,则判定该从接口出现故障并将该从接口从总线控制器上隔离。6根据权利要求3所述的一种智能RS485集线器总线锁死检测方法,其特征在于,当总线控制器未发起通讯但从接口出现持续主动发送数据的故障,检测器检测到连接从接口的从设备连续发送3个字节以上的数据,则判定该从接口出现故障并将该从接口从总线控制器上隔离。7根据权利要求3所述的。

6、一种智能RS485集线器总线锁死检测方法,其特征在于,当总线控制器发起通讯后,从接口出现持续主动发送数据的故障,检测器检测到对应的从设备连续发数据超过时间,则判定该从接口出现故障并将该从接口从总线控制器上隔离。8根据权利要求3所述的一种智能RS485集线器总线锁死检测方法,其特征在于,当任一从接口出现故障并被隔离后,检测器一直监控该故障接口,若检测到故障消除则自动恢复该从接口通讯。权利要求书CN104135398A1/3页3一种智能RS485集线器及总线锁死检测方法技术领域0001本发明涉及工业控制技术领域中的RS485控制,具体涉及一种智能RS485集线器及总线锁死检测方法。背景技术0002。

7、RS485总线是工业控制领域最常用的一种控制总线,许多控制系统的主控制器都通过RS485总线和所需控制的设备、仪表等进行通讯。由于主控制器通讯端口数量有限而所需接入的从设备数量多,通常需要采用RS485集线器来实现总线扩展。工业控制系统的运行环境通常非常复杂、恶劣,总线故障、设备故障、外部干扰等都有可能引起总线通讯故障从而导致整个控制系统瘫痪,因此对于RS485集线器的可靠性有着非常高的要求,需要能够检测总线故障并避免由于总线上的单点故障影响整个系统的正常运行。发明内容0003本发明的目的在于提供一种智能RS485集线器及总线锁死检测方法,其具有总线防死锁检测功能,实现对引发总线死锁的故障进行。

8、自动检测,并将对应故障从接口的隔离,以确保其它非故障接口的正常通讯。0004实现本发明的发明目的的技术方案如下0005一种智能RS485集线器,包括一RS485主接口和多个RS485从接口,在主接口与从接口之间连接有信号隔离器、带使能功能的总线缓冲器,和连接于总线缓冲器的总线控制器,以及与每个从接口连接并检测每个从接口故障状态的检测器,检测器将检测到的从接口故障信号传送给总线控制器,总线控制器控制带使能功能的总线缓冲器实现隔离故障从接口的信号,当检测器检测到从接口故障消除,则通过总线缓冲器自动恢复该从接口的通讯。0006所述总线控制器还连接有用于显示故障的指示单元。0007一种智能RS485集。

9、线器总线锁死检测方法,包括如下步骤0008S1,检测器同时检测若干个与一RS485主接口连接的RS485从接口是处于故障状态还是工作状态,并将检测到的每一从接口处于故障状态还是工作状态以信号方式传输给总线控制器;0009S2,当总线控制器接收到从接口的当前状态后,首先判断已有故障的端口是否恢复,若该从接口故障恢复,总线控制器便会恢复该从接口的端口通信,接着总线控制器判断是否有新增加的故障接口,如果有则关闭该接口通讯;0010S3,检测器继续检测其他从接口是处于故障状态还是工作状态,重复上述步骤S1、S2。0011所述检测器检测从接口的故障状态为从接口线路的短路或接反,以及与从接口连接的从设备故。

10、障造成的持续发送数据,从而造成总线死锁。0012当从接口线路出现短路或接反时,检测器可通过检测该从接口的通讯芯片接收数说明书CN104135398A2/3页4据输出管脚的电平,当该管脚低电平持续时间过长,则判定该从接口出现故障并将该从接口从总线控制器上隔离。0013当总线控制器未发起通讯但从接口出现持续主动发送数据的故障,检测器检测到连接从接口的从设备连续发送3个字节以上的数据,则判定该从接口出现故障并将该从接口从总线控制器上隔离。0014当总线控制器发起通讯后,从接口出现持续主动发送数据的故障,检测器检测到对应的从设备连续发数据超过时间,则判定该从接口出现故障并将该从接口从总线控制器上隔离。。

11、这里的检测器检测到总线控制器发起通讯后,即启动一个定时器,在定时器设定时间内,连接从接口的从设备必须完成此次通信,如果定时器超时后从设备还在继续发送数据,则判定该从设备出现故障并将该从接口从总线上隔离。如果在定时器设定时间内检测到从设备完成通信且主控制器又发起新的通信,则定时器清零,启动下一次检测过程。0015当任一从接口出现故障并被隔离后,检测器一直监控该故障接口,若检测到故障消除则自动恢复该从接口通讯。0016本发明的有益效果是本发明所涉及的一种智能RS485集线器,具有总线防死锁检测功能。当工业现场控制系统RS485总线上出现从总线接口故障、从设备故障等状况时,该智能RS485集线器能够。

12、迅速检测到故障所在接口并将其从总线隔离,保证了主控制器和总线上其它无故障接口和设备的正常通信,极大地提升了工业现场控制系统总线的稳定性、可靠性、安全性。附图说明0017图1为本发明智能RS485集线器的结构示意图;0018图2为本发明中检测器的流程图;具体实施方式0019参见图1,一种智能RS485集线器,包括一RS485主接口和多个RS485从接口,主接口和从接口采用485转TTL的接口芯片,在主接口与从接口之间连接有信号隔离器、带使能功能的总线缓冲器,和连接于总线缓冲器的总线控制器,总线缓冲器采用型号为74HC125系列的缓冲器,以及与每个从接口连接并检测每个从接口故障状态的检测器,检测器。

13、将检测到的从接口故障信号传送给总线控制器,总线控制器控制带使能功能的总线缓冲器实现隔离故障从接口的信号,当检测器检测到从接口故障消除,则通过总线缓冲器自动恢复该从接口的通讯。其中,总线控制器还连接有用于显示故障的指示单元。其中,检测器可单片机或可编程逻辑器件来实现,对从接口的故障进行检测,并将相应的数据传输给总线控制器。0020一种智能RS485集线器总线锁死检测方法,包括如下步骤0021S1,检测器同时检测若干个与一RS485主接口连接的RS485从接口是处于故障状态还是工作状态,并将检测到的每一从接口处于故障状态还是工作状态以信号方式传输给总线控制器;0022S2,当总线控制器接收到从接口。

14、的当前状态后,首先判断已有故障的端口是否恢复,若该从接口故障恢复,总线控制器便会恢复该从接口的端口通信,接着总线控制器判断说明书CN104135398A3/3页5是否有新增加的故障接口,如果有则关闭该接口通讯;0023S3,检测器继续检测其他从接口是处于故障状态还是工作状态,重复上述步骤S1、S2。0024所述检测器检测从接口的故障状态为从接口线路的短路或接反,以及与从接口连接的从设备故障造成的持续发送数据,从而造成总线死锁。0025当从接口线路出现短路或接反时,检测器可通过检测该从接口的通讯芯片接收数据输出管脚的电平,当该管脚低电平持续时间过长,则判定该从接口出现故障并将该从接口从总线控制器。

15、上隔离。0026当总线控制器未发起通讯但从接口出现持续主动发送数据的故障,检测器检测到连接从接口的从设备连续发送3个字节以上的数据,则判定该从接口出现故障并将该从接口从总线控制器上隔离。0027当总线控制器发起通讯后,从接口出现持续主动发送数据的故障,检测器检测到对应的从设备连续发数据超过时间,则判定该从接口出现故障并将该从接口从总线控制器上隔离。这里的检测器检测到总线控制器发起通讯后,即启动一个定时器,在定时器设定时间内,连接从接口的从设备必须完成此次通信,如果定时器超时后从设备还在继续发送数据,则判定该从设备出现故障并将该从接口从总线上隔离。如果在定时器设定时间内检测到从设备完成通信且主控。

16、制器又发起新的通信,则定时器清零,启动下一次检测过程。0028当任一从接口出现故障并被隔离后,检测器一直监控该故障接口,若检测到故障消除则自动恢复该从接口通讯。0029参见图2,本发明检测器的流程示意图;其基本步骤包括接口故障检测及判别、故障接口隔离控制、接口故障恢复检测、接口正常后通讯恢复控制。针对不同的故障类别,通过不同的检测方法实现故障检测。0030以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。说明书CN104135398A1/2页6图1说明书附图CN104135398A2/2页7图2说明书附图CN104135398A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1