System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种回环通讯总线断路诊断系统及方法技术方案_技高网

一种回环通讯总线断路诊断系统及方法技术方案

技术编号:43649257 阅读:3 留言:0更新日期:2024-12-13 12:44
本发明专利技术提供了一种回环通讯总线断路诊断系统,包括:多个设备,各个设备以菊花链回环形式串接,并引出菊花链回环总线两端;总线安全控制器,提供第一总线接口与第二总线接口,所述第一总线接口、第二总线接口分别与菊花链回环总线两端连接;所述总线安全控制器根据第一总线接口与第二总线接口收发数据情况判断菊花链回环是否存在断路点以及确定断路点位置;同时在确定存在断路点后通过总线安全控制器透传数据到相应设备中。本发明专利技术以低成本方式实现即便回环总线路断线却仍旧可以正常通讯,并能够准确定位故障点的设计要求。并且不需要备份总线及相关设备,进一步降低设备通讯成本。

【技术实现步骤摘要】

本专利技术涉及通讯领域,特别涉及一种回环通讯总线断路诊断系统及方法


技术介绍

1、目前多点位有线总线通讯多采用菊花链线性布线方式,一旦线路出现断路故障,故障点排查起来非常困难,并且断开部分的点位无法正常通讯,严重威胁通讯安全。

2、传统的做法是预设备用通讯线路和相关转接设备,当线路发生短路故障后,立即切换到另一条备用线路。以上方法会因备用通讯设备存在而成本高昂,并且无法快速定位断路点。


技术实现思路

1、针对现有技术中存在的问题,提供了一种回环通讯总线断路诊断系统及方法,通过建立菊花链回环,并在回环中加入数据诊断,可以准确判断回环中断路点位置。

2、本专利技术第一方面提出了一种回环通讯总线断路诊断系统,包括:

3、多个设备,各个设备以菊花链回环形式串接,并引出菊花链回环总线两端;

4、总线安全控制器,提供第一总线接口与第二总线接口,所述第一总线接口、第二总线接口分别与菊花链回环总线两端连接;所述总线安全控制器根据第一总线接口与第二总线接口收发数据情况判断菊花链回环是否存在断路点以及确定断路点位置;同时在确定存在断路点后通过总线安全控制器透传数据到相应设备中。

5、作为一种优选方案,所述总线安全控制器还包括数据诊断模块、数据交换模块、第一总线收发器、第二总线收发器;所述第一总线收发器分别与第一总线接口、数据诊断模块连接,所述第二总线收发器分别与第二总线接口、数据诊断模块连接,形成由数据诊断模块、第一总线收发器、第二总线收发器、多个设备组成的环路;同时第一总线收发器通过数据交换模块接至第二总线收发器;其中,数据诊断模块用于根据第一总线收发器、第二总线收发器与多个设备的交互情况,判断菊花链回环是否存在断路点以及确定断路点位置;数据交换模块用于在菊花链回环发生断路时,透传数据并转发至相应设备。

6、作为一种优选方案,所述数据诊断模块中,判断菊花链回环是否存在断路点以及确定断路点位置的具体过程包括:

7、数据诊断模块获取第一总线收发器与第二总线收发器接入的所有设备,若第一总线收发器与第二总线收发器接入的所有设备相同,则表示菊花链回环中不存在断路点;若第一总线收发器缺失部分设备,而第二总线收发器缺失另一部分设备,则表示断路点存在于第一总线收发器接入的末端设备与第二总线收发器接入的末端设备之间。

8、作为一种优选方案,所述在确定存在断路点后透传缺失数据,并交换总线接口进行传输,具体包括:

9、当存在断路点后,断路点两侧的设备将需要发送的数据传输至总线安全控制器,通过内部的数据交换模块完成数据透传,并由对应的总线收发器发送到相应设备中。

10、作为一种优选方案,所述菊花链回环总线采用包括can通讯总线、485通讯总线、spi通讯总线、网络通讯线在内的通讯总线实现。

11、本专利技术第二方面提出了一种回环通讯总线断路诊断方法,包括:

12、将多个设备以菊花链回环形式串接,并引出菊花链回环总线两端与总线安全控制器连接;其中,总线安全控制器用于获取连接的多个设备数据,并提供透传功能;

13、在总线安全控制器内通过两个接口所接入的设备判断菊花链回环中是否存在断路点以及确定断路点位置;

14、当菊花链回环中存在断路点时,在总线安全控制器内透传数据,并发送至相应设备。

15、作为一种优选方案,所述多个设备、总线安全控制器之间采用通讯总线连接;其中,通讯总线包括can通讯总线、485通讯总线、spi通讯总线、网络通讯线。

16、作为一种优选方案,所述判断菊花链回环中是否存在断路点的具体方法包括:

17、判断两个接口所接入的设备是否相同,若相同则表示不存在断路点,若不同并且存在缺失设备则表示菊花链回环中存在断路点。

18、作为一种优选方案,所述确定断路点位置具体方法包括:

19、若总线安全控制器的第一个接口接入的设备中缺失部分设备,第二接口接入的设备中缺失另一部分设备,则表示断路点存在于第一个接口接入的末端设备与第二个接口接入的末端设备之间。

20、作为一种优选方案,所述在总线安全控制器内透传数据,并互换接口发送至相应设备,具体包括:

21、当存在断路点后,断路点两侧的设备将要发送的数据发送至总线安全控制器,在总线安全控制器内部进行数据透传后,通过相应接口转发至所需要的设备中。

22、与现有技术相比,采用上述技术方案的有益效果为:本专利技术以低成本方式实现即便回环总线路断线却仍旧可以正常通讯,并能够准确定位故障点的设计要求。并且不需要备份总线及相关设备,进一步降低设备通讯成本。

本文档来自技高网...

【技术保护点】

1.一种回环通讯总线断路诊断系统,其特征在于,包括:

2.根据权利要求1所述的回环通讯总线断路诊断系统,其特征在于,所述总线安全控制器还包括数据诊断模块、数据交换模块、第一总线收发器、第二总线收发器;所述第一总线收发器分别与第一总线接口、数据诊断模块连接,所述第二总线收发器分别与第二总线接口、数据诊断模块连接,形成由数据诊断模块、第一总线收发器、第二总线收发器、多个设备组成的环路;同时第一总线收发器通过数据交换模块接至第二总线收发器;其中,数据诊断模块用于根据第一总线收发器、第二总线收发器与多个设备的交互情况,判断菊花链回环是否存在断路点以及确定断路点位置;数据交换模块用于在菊花链回环发生断路时,在总线安全控制器内部完成数据透传。

3.根据权利要求2所述的回环通讯总线断路诊断系统,其特征在于,所述数据诊断模块中,判断菊花链回环是否存在断路点以及确定断路点位置的具体过程包括:

4.根据权利要求2或3所述的回环通讯总线断路诊断系统,其特征在于,所述在确定存在断路点后透传缺失数据,并交换总线接口进行传输,具体包括:

5.根据权利要求1所述的回环通讯总线断路诊断系统,其特征在于,所述菊花链回环总线采用包括CAN通讯总线、485通讯总线、SPI通讯总线、网络通讯线在内的通讯总线实现。

6.一种回环通讯总线断路诊断方法,其特征在于,包括:

7.根据权利要求6所述的回环通讯总线断路诊断方法,其特征在于,所述多个设备、总线安全控制器之间采用通讯总线连接;其中,通讯总线包括CAN通讯总线、485通讯总线、SPI通讯总线、网络通讯线。

8.根据权利要求6所述的回环通讯总线断路诊断方法,其特征在于,所述判断菊花链回环中是否存在断路点的具体方法包括:

9.根据权利要求6所述的回环通讯总线断路诊断方法,其特征在于,所述确定断路点位置具体方法包括:

10.根据权利要求6所述的回环通讯总线断路诊断方法,其特征在于,所述在总线安全控制器内透传数据,并互换接口发送至相应设备,具体包括:

...

【技术特征摘要】

1.一种回环通讯总线断路诊断系统,其特征在于,包括:

2.根据权利要求1所述的回环通讯总线断路诊断系统,其特征在于,所述总线安全控制器还包括数据诊断模块、数据交换模块、第一总线收发器、第二总线收发器;所述第一总线收发器分别与第一总线接口、数据诊断模块连接,所述第二总线收发器分别与第二总线接口、数据诊断模块连接,形成由数据诊断模块、第一总线收发器、第二总线收发器、多个设备组成的环路;同时第一总线收发器通过数据交换模块接至第二总线收发器;其中,数据诊断模块用于根据第一总线收发器、第二总线收发器与多个设备的交互情况,判断菊花链回环是否存在断路点以及确定断路点位置;数据交换模块用于在菊花链回环发生断路时,在总线安全控制器内部完成数据透传。

3.根据权利要求2所述的回环通讯总线断路诊断系统,其特征在于,所述数据诊断模块中,判断菊花链回环是否存在断路点以及确定断路点位置的具体过程包括:

4.根据权利要求2或3所述的回环通讯总线断路诊断系统,其特征在于,所述在...

【专利技术属性】
技术研发人员:龙方彦魏季水令狐鹏飞康继伟
申请(专利权)人:成都安可信电子股份有限公司
类型:发明
国别省市:

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

1