[发明专利]菊花链式环形无主通信系统有效

专利信息
申请号: 201410668899.4 申请日: 2014-11-20
公开(公告)号: CN104378275B 公开(公告)日: 2017-10-10
发明(设计)人: 姜洪宇;杜啸晓;郑珊珊;张孝华 申请(专利权)人: 中国船舶重工集团公司第七二六研究所
主分类号: H04L12/42 分类号: H04L12/42;H04L12/24
代理公司: 上海汉声知识产权代理有限公司31236 代理人: 郭国中
地址: 201108 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 菊花 链式 环形 无主 通信 系统
【说明书】:

技术领域

发明涉及网络通信领域,具体地,涉及一种菊花链式环形无主通信系统。

背景技术

所谓菊花链式就是每个通信节点都有两个通信端口1和2,每个通信节点与其上一个节点通过1端口连接,与其下一个节点通过2端口连接,这样,多个节点连接组成一个“手拉手”式的环形网络。

菊花链式拓扑结构在通信要求可靠性高的消防系统里,生命安全系统里应用非常普遍。比较常见的是RS485组建的菊花链式环形网络,但由于RS485总线为半双工总线,只能进行主从式通信,所以在组成菊花链式网络时,端口必须区分A口,B口,且上一个节点的A口必须与下一个节点的B口相连接,否则通信失败,而且,在做RS485通信时,需要重新定义通信帧的起始符,结束符,做校验等工作,通信的可靠性和通信帧中数据的利用率难以保证。

发明内容

针对现有技术中的缺陷,本发明的目的是提供一种菊花链式环形无主通信系统,本发明是采用CAN总线实现菊花链式环形网络的通信方式,CAN总线的优点是具有数据校验,总线仲裁等功能,总线上只有两个通信节点时,可以实现无主通信。本发明在使用CAN总线搭建菊花链式环形网络时,接线不用区分A口,B口,使通信更可靠,速度更快,效率更高,使网络上的额外开销更少,提高通信帧中数据的利用率,对网络的开环故障,节点通信故障监管更快。

根据本发明的一个方面,提供一种菊花链式环形无主通信系统,包括:信息接收模块,信息销毁模块,信息过期控制模块,信息转发模块,信息发送模块,开环检测模块,平均优先权模块、巡检模块和应用接口;

信息接收模块用以接收CAN总线数据,将接收到的数据信息发送给信息销毁模块;

信息销毁模块分别与信息接收模块、信息过期控制模块、巡检模块、开环检测模块和应用接口连接,在接收到信息接收模块发送来的信息之后,判断此信息,如果为过期信息,则销毁此信息;如果此信息为非过期信息,则将其发送给开环检测模块,并判断是否为巡检信息;如果此信息为非巡检信息,则再判断该非巡检信息是否为非巡检的本机信息,若是,则销毁此信息,否则,将该信息发送给应用接口,供应用层使用;如果此信息为巡检信息,则将其发送给巡检模块,并判断该巡检信息是否为本机发送的巡检信息,如果不是本机发送的巡检信息,则将此信息发送给信息过期控制模块;如果是本机发送的巡检信息,则再判断是否为本机本端口发送的巡检信息,如果是,则将此信息发送给信息过期控制模块,否则,如果是本机的另一个端口发送的巡检信息,则销毁此信息;

信息过期控制模块分别与信息销毁模块和信息转发模块连接,用以接收从信息销毁模块发送来的信息之后,增加信息中记录信息转发次数的转发计数器的值,将信息发送给信息转发模块;

信息转发模块分别与信息过期控制模块和信息发送模块连接,在接收到信息过期控制模块发送的信息之后,将信息转发至信息发送模块,并且,在转发巡检信息时,将本节点的信息也添加到巡检信息中,表示此巡检信息已经由本节点转发过,表示本节点通信正常;

信息发送模块分别与信息转发模块、平均优先权模块和开环检测模块连接,信息发送模块接收信息转发模块的信息,将本模块上一次通过CAN口发送数据成功,失败的信息添加到需要发送的信息中并将信息通过CAN口发送出去;并且,信息发送模块还接收平均优先权模块发送来的信息,将本模块上一次通过CAN口发送数据成功,失败的信息添加到需要发送的信息中并将信息通过CAN口发送出去;将通过CAN口发送数据成功,失败的结果发送给开环检测模块;

开环检测模块分别与信息销毁模块和信息发送模块连接,用以接收信息销毁模块发送来的信息,同时,接收信息发送模块发送来的CAN口发送数据成功、失败的结果,从而判断开环故障和开环故障恢复;

平均优先权模块分别与巡检模块、信息发送模块和应用接口连接,用以接收巡检模块发送来的巡检信息,将巡检信息做平均优先权处理之后发送给信息发送模块,并且,平均优先权模块还接收应用接口发送来的信息,将信息做平均优先权处理之后发送给信息发送模块;

巡检模块分别与信息销毁模块和平均优先权模块连接,用以在接收到信息销毁模块发送来的巡检信息之后,根据接收到的巡检信息,判断与哪些通信节点通信失败;在产生一条巡检信息之后,将其发送给平均优先权模块。

优选地,信息接收模块连接物理CAN端口,接收CAN总线上的数据,信息接收模块接收本节点上的两个CAN端口的信息。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国船舶重工集团公司第七二六研究所,未经中国船舶重工集团公司第七二六研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410668899.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top