[发明专利]一种基于光纤的CAN总线异步通信方法及网络有效
申请号: | 201711264206.5 | 申请日: | 2017-12-05 |
公开(公告)号: | CN109873676B | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 艾乐德电子(南京)有限公司 |
主分类号: | H04B10/278 | 分类号: | H04B10/278;H04J3/06 |
代理公司: | 北京德崇智捷知识产权代理有限公司 11467 | 代理人: | 卫麟 |
地址: | 210000 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 光纤 can 总线 异步 通信 方法 网络 | ||
1.一种基于光纤的CAN总线异步通信方法,其特征在于,步骤包括:
第一步,主节点发送同步报文,各个从节点依次接收所述同步报文并锁定时钟后,再向其相邻的从节点转发所述同步报文,直至主节点收到同步报文并锁定时钟;
第二步,主节点以固定周期发送报文,所述各从节点依次接收所述报文,按如下规则处理所述报文,并将处理后的报文转发至与其相邻的下一节点:当所述主节点或所述从节点发送或转发的报文的CAN物理发送位未由显电平数据发生电平翻转为隐电平数据时,转发报文的CAN物理发送位值=(本节点待发送的CAN物理发送位)(光纤接收的所述报文的CAN接收位数值);当所述主节点或所述从节点发送或转发的报文的CAN物理发送位由显电平数据发生电平翻转为隐电平数据时,跳转至第三步;其中“”表示逻辑与运算;
第三步,在一个所述固定周期内,如果所述主节点和从节点发送或转发的报文的CAN物理发送位由显电平数据发生电平翻转为隐电平数据的所述主节点或所述从节点虚拟断开:即在该固定周期内直接发送隐电平数据,在随后的一个固定周期内按照所述第二步的方法处理所述报文并转发处理后的所述报文。
2.如权利要求1所述的基于光纤的CAN总线异步通信方法,其特征在于,所述隐电平数据为主节点或所述从节点发送或转发的报文的CAN物理发送位=“1”的报文。
3.如权利要求2所述的基于光纤的CAN总线异步通信方法,其特征在于,所述从节点包括外环从节点和内环从节点;所述外环从节点还作为所述内环的主节点;所述各从节点均单向发送或转发所述报文。
4.如权利要求1所述的基于光纤的CAN总线异步通信方法,其特征在于,所述显电平数据为主节点或所述从节点发送或转发的报文的CAN物理发送位=“0”的报文。
5.一种基于光纤的CAN总线异步通信网络,包括,主节点和从节点;
所述主节点与所述从节点之间通过光纤环接,单向发送报文;
所述主节点首先用于发送同步报文,在接收到所述从节点发送的同步报文后锁定时钟;所述主节点还用于以固定周期发送报文;
所述各从节点首先用于接收所述同步报文,锁定本从节点时钟,再向本从节点相邻的节点转发所述同步报文;所述各从节点还用于接收所述报文并转发至与其相邻的下一节点;
如果所述主节点和从节点发送或转发的报文的CAN物理发送位由“0”翻转为“1”时,该主节点或从节点首先在一个所述固定周期内发送“1”,然后按照发生翻转的步骤转发报文;
如果所述主节点和从节点发送或转发的报文的CAN物理发送位未发生翻转时,转发报文的CAN物理发送位值=(本节点待发送的CAN物理发送位)(光纤接收的所述报文的CAN接收位数值)。
6.如权利要求5所述的基于光纤的CAN总线异步通信网络,其特征在于,所述从节点包括外环从节点和内环从节点;
所述主节点和所述外环从节点之间通过外环光纤环接,单向发送报文;
所述各外环从节点还通过内环光纤与所述内环从节点环接。
7.如权利要求6所述的基于光纤的CAN总线异步通信网络,其特征在于,在所述异步光纤通信网络同时包括所述外环从节点和所述内环从节点时,所述各从节点还包括有滤除最大延迟所产生的毛刺的滤波器;
所述最大延迟为3倍主节点发送报文的固定周期。
8.如权利要求6所述的基于光纤的CAN总线异步通信网络,其特征在于,所述固定周期至少为(报文长度+从节点数目+节点间报文发送延迟时间)*时钟周期。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于艾乐德电子(南京)有限公司,未经艾乐德电子(南京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711264206.5/1.html,转载请声明来源钻瓜专利网。