[发明专利]一种高稳定性的高速CAN通信方法有效
申请号: | 202110027879.9 | 申请日: | 2021-01-11 |
公开(公告)号: | CN112822082B | 公开(公告)日: | 2023-05-23 |
发明(设计)人: | 朱银东;方泽莉;黄振强 | 申请(专利权)人: | 明峰医疗系统股份有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40 |
代理公司: | 绍兴市越兴专利事务所(普通合伙) 33220 | 代理人: | 蒋卫东 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 稳定性 高速 can 通信 方法 | ||
本发明公开了一种高稳定性的高速CAN通信方法,使用电气柜的一个音频控制板增加一路CAN收发器,将原来的长短不一的布线分为两个子网络,然后将第一个网络里面需要发送给第二个网络的数据转发,第二个网络的数据如果要发送给第一个子网络的控制器时,该音频控制板根据收到的CAN ID判断后转发给第一个子网络的控制器。本发明通过在音频控制板上增加一路CAN收发器,实现将复杂的布线简化为两个相对简单的布线子网络,从而实现两个子网络都能够稳定通信。解决了由于通信距离较长时使用高速CAN在复杂的布局时偶发的CAN通信故障,可以达到无需外加中继,无需使用高规格的无氧铜线缆即可实现稳定通信的效果。
技术领域
本发明涉及医疗器械技术领域,更具体涉及一种高稳定性的高速CAN通信方法。
背景技术
在CT的整机控制系统中往往有许多控制器的通信要求速度较高,这时使用各个控制器直接组成一个局域网使用高速CAN进行通信是一种不错的解决方案,但是由于高速CAN的理论通信距离也不是很长,遇到CT各个控制器安装位置的特殊情况,使得通信距离更加受限,比如操作台的控制盒有时因为医院的线槽等原因需要绕道布线,甚至能达到距离电气柜30米的距离,这时如果使用高速CAN时,很容易出现偶发通信故障导致系统瘫痪。现有的技术方案往往采用增加CAN中继器、使用高规格无氧铜线缆等CAN通信方案或者使用以太网通信等方案,增加了成本,而且使本来就比较狭小的电气柜变得更加拥挤。
发明内容
针对现有技术的不足,本发明提供了一种高稳定性的高速CAN通信方法,解决了由于通信距离较长时使用高速CAN在复杂的布局时偶发的CAN通信故障,无需外加中继器,无需使用高规格的无氧铜线缆即可实现稳定通信的效果。
为实现上述目的,本发明提供了如下技术方案:一种高稳定性的高速CAN通信方法,使用电气柜的一个音频控制板增加一路CAN收发器,将原来的长短不一的布线分为两个子网络,然后将第一个网络里面需要发送给第二个网络的数据转发,第二个网络的数据如果要发送给第一个子网络的控制器时,该音频控制板根据收到的CAN ID判断后转发给第一个子网络的控制器。
进一步,包括控制器ID和群组ID,第二个网络里面各节点均设置有CAN ID过滤机制,能够过滤掉无需关心的消息,使得参与CAN通信的控制器获得的消息是需要的。
进一步,各个子节点的CANID过滤寄存器可以使用多个过滤器组合,其中一个是仅发送给自己节点ID的过滤器,其他消息屏蔽,其他过滤器是发送给包含自己的群组ID,其他消息屏蔽。
进一步,两个子网络都是用500K的通信波特率,CAN通信采样点统一设置为87.5%。
本申请通过在音频控制板上增加一路CAN收发器,实现将复杂的布线简化为两个相对简单的布线子网络,从而实现两个子网络都能够稳定通信,第一子网络和第二子网络如果需要通信,则由音频控制板通过CAN ID判断后实现转发,对于各个控制器之间相互通信的情况较多,部分消息是同时发送给好几个控制板,但是群发时部分控制板对该消息又无需关心的情况,将需要一起关心的消息定义成群组类消息,并给目标控制板定义出目标ID群组,然后将群组ID作为扩展帧ID的一部分一起发送,其他只需要单独发给某个ID的消息使用固定好的ID消息发送,无需关心的消息通过CAN ID过滤掉,以免耗费资源。这样发送类似的消息给好几个控制器的时候只需要单独向该群组发送一条消息即可。通过这种方式便实现了总线资源和各个控制器资源的最小化浪费,便实现了高稳定地高速CAN通信,而且由于分割后的两个子网络布线都不复杂,无需增加中继器,且对线缆材质也要求不是很苛刻,实现了低成本、高可靠性地通信。
综上所述,本发明通过将网络分割为两部分,解决了由于通信距离较长时使用高速CAN在复杂的布局时偶发的CAN通信故障,可以达到无需外加中继,无需使用高规格的无氧铜线缆即可实现稳定通信的效果。
附图说明
图1为本发明实施例实现原理框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于明峰医疗系统股份有限公司,未经明峰医疗系统股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110027879.9/2.html,转载请声明来源钻瓜专利网。