[发明专利]菊花链式环形无主通信系统有效
| 申请号: | 201410668899.4 | 申请日: | 2014-11-20 |
| 公开(公告)号: | CN104378275B | 公开(公告)日: | 2017-10-10 |
| 发明(设计)人: | 姜洪宇;杜啸晓;郑珊珊;张孝华 | 申请(专利权)人: | 中国船舶重工集团公司第七二六研究所 |
| 主分类号: | H04L12/42 | 分类号: | H04L12/42;H04L12/24 |
| 代理公司: | 上海汉声知识产权代理有限公司31236 | 代理人: | 郭国中 |
| 地址: | 201108 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 菊花 链式 环形 无主 通信 系统 | ||
1.一种菊花链式环形无主通信系统,其特征在于,包括:信息接收模块、信息销毁模块、信息过期控制模块、信息转发模块、信息发送模块、开环检测模块、平均优先权模块、巡检模块和应用接口;
所述信息接收模块用以接收CAN总线数据,将接收到的数据信息发送给信息销毁模块;
所述信息销毁模块分别与所述信息接收模块、信息过期控制模块、巡检模块、开环检测模块和应用接口连接,在接收到信息接收模块发送来的信息之后,判断此信息,如果为过期信息,则销毁此信息;如果此信息为非过期信息,则将其发送给开环检测模块,并判断是否为巡检信息;如果此信息为非巡检信息,则再判断该非巡检信息是否为非巡检的本机信息,若是,则销毁此信息,否则,将该信息发送给应用接口,供应用层使用;如果此信息为巡检信息,则将其发送给巡检模块,并判断该巡检信息是否为本机发送的巡检信息,如果不是本机发送的巡检信息,则将此信息发送给信息过期控制模块;如果是本机发送的巡检信息,则再判断是否为本机本端口发送的巡检信息,如果是,则将此信息发送给信息过期控制模块,否则,如果是本机的另一个端口发送的巡检信息,则销毁此信息;
所述信息过期控制模块分别与信息销毁模块和信息转发模块连接,用以接收从信息销毁模块发送来的信息之后,增加信息中记录信息转发次数的转发计数器的值,将信息发送给信息转发模块;
所述信息转发模块分别与信息过期控制模块和信息发送模块连接,在接收到信息过期控制模块发送的信息之后,将信息转发至信息发送模块,并且,在转发巡检信息时,将本节点的信息也添加到巡检信息中,表示此巡检信息已经由本节点转发过,表示本节点通信正常;
所述信息发送模块分别与信息转发模块、平均优先权模块和开环检测模块连接,信息发送模块接收信息转发模块的信息,将本模块上一次通过CAN口发送数据成功,失败的信息添加到需要发送的信息中并将信息通过CAN口发送出去;并且,信息发送模块还接收平均优先权模块发送来的信息,将本模块上一次通过CAN口发送数据成功,失败的信息添加到需要发送的信息中并将信息通过CAN口发送出去;将通过CAN口发送数据成功,失败的结果发送给开环检测模块;
所述开环检测模块分别与信息销毁模块和信息发送模块连接,用以接收信息销毁模块发送来的信息,同时,接收信息发送模块发送来的CAN口发送数据成功、失败的结果,从而判断开环故障和开环故障是否已经恢复;
所述平均优先权模块分别与巡检模块、信息发送模块和应用接口连接,用以接收巡检模块发送来的巡检信息,将巡检信息做平均优先权处理之后发送给信息发送模块,并且,平均优先权模块还接收应用接口发送来的信息,将信息做平均优先权处理之后发送给信息发送模块;
所述的巡检模块分别与信息销毁模块和平均优先权模块连接,用以在接收到信息销毁模块发送来的巡检信息之后,根据接收到的巡检信息,判断与哪些通信节点通信失败;在产生一条巡检信息之后,将其发送给平均优先权模块。
2.根据权利要求1所述的菊花链式环形无主通信系统,其特征在于,所述信息接收模块连接物理CAN端口,接收CAN总线上的数据,信息接收模块接收本节点上的两个CAN端口的信息。
3.根据权利要求1所述的菊花链式环形无主通信系统,其特征在于,所述信息销毁模块存储预先设定的转发次数过期阈值,所述信息过期控制模块用于在转发信息时修改信息中的转发计数器的值,所述信息销毁模块接收到信息后将信息中记录信息转发次数的转发计数器的值与过期阈值进行比较,若转发计数器的值超过过期阈值,则此信息过期,销毁此信息。
4.根据权利要求1所述的菊花链式环形无主通信系统,其特征在于,所述的信息发送模块连接物理CAN端口,分别连接两个物理CAN端口进行数据发送。
5.根据权利要求1所述的菊花链式环形无主通信系统,其特征在于,所述开环检测模块用以检测网络开环故障和开环故障恢复,在检测网络开环故障时,如果接收到的信息中有开环故障信息,则判断当前有开环故障;或者,在信息发送模块中任意一个物理CAN端口发送数据失败,则判断当前有开环故障;在检测网络开环故障恢复时,如果巡检信息中没有开环故障信息,信息发送模块中两个物理CAN端口也没有发生发送数据失败的情况,且这种状态维持一定时间之后,则判断开环故障恢复。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国船舶重工集团公司第七二六研究所,未经中国船舶重工集团公司第七二六研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410668899.4/1.html,转载请声明来源钻瓜专利网。





