发明名称 一种基于组成强度的检测请求帧冲突消解的方法
摘要 一种基于组成强度的检测请求帧冲突消解的方法,其步骤为:(1)发送检测请求帧;总线上载波检测信号和信号品质错误信号的监视,发送检测请求帧;(2)进行冲突检测;(2.1)在发送检测请求帧后设置发送超时;(2.2)如果在超时到达前载波检测信号均无效,判断为帧前导码冲突,转至步骤(3);如果载波检测信号有效且信号品质错误信号有效,判断为帧数据冲突,转至步骤(3);如果在帧发送过程中保持载波检测信号有效且信号品质错误信号无效,判断为发送无冲突,转至步骤(4);(3)冲突退让;计算节点的退让时间,并等待该退让时间,转至步骤(1);(4)无冲突发送。本发明具有原理简单、可靠性好、能够提高整体传输效果等优点。
申请公布号 CN103825792B 申请公布日期 2015.02.25
申请号 CN201410059901.8 申请日期 2014.02.21
申请人 株洲南车时代电气股份有限公司 发明人 杨卫峰;韩露;肖家博;刘军;莫云;邹智荣
分类号 H04L12/413(2006.01)I;H04L12/26(2006.01)I 主分类号 H04L12/413(2006.01)I
代理机构 湖南兆弘专利事务所 43008 代理人 赵洪;周长清
主权项 一种基于组成强度的检测请求帧冲突消解的方法,其特征在于,步骤为:(1)发送检测请求帧;即,WTB节点保持对总线上载波检测信号和信号品质错误信号的监视,WTB节点发送检测请求帧;(2)进行冲突检测;(2.1)WTB节点在发送检测请求帧后设置发送超时;(2.2)如果在超时到达前载波检测信号均无效,则判断为帧前导码冲突,转至步骤(3);如果载波检测信号有效且信号品质错误信号有效,则判断为帧数据冲突,转至步骤(3);如果在帧发送过程中保持载波检测信号有效且信号品质错误信号无效,则判断为发送无冲突,转至步骤(4);(3)冲突退让;计算节点的退让时间,并等待该退让时间,转至步骤(1);所述步骤(3)的具体过程为:当检测到检测请求帧冲突时,编组的两个末端节点需要执行各自的退让进程;先结束退让过程的节点再次发送检测请求帧,而接收到检测请求帧的节点响应以检测响应帧,且不再发送检测请求帧;所述节点退让时间期望是节点编组组成强度的单调递减函数,即较强组成的节点具有较短的退让时间期望,而较弱组成的节点具有较长的退让时间期望,相同组成强度的节点的退让时间之间存在随机扰动;所述节点的退让时间采用以节点组成强度的反码为种子的随机数与时隙值的乘积,如下式:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>BackoffTime</mi><mo>=</mo><mi>Random</mi><mrow><mo>(</mo><mover><mi>MyStrength</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mo>&times;</mo><mi>aSlotTime</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000609335920000011.GIF" wi="1502" he="103" /></maths>(4)无冲突发送;无冲突发送成功,清除发送超时,执行后续操作。
地址 412001 湖南省株洲市石峰区时代路169号