CN103825792B - 一种基于组成强度的检测请求帧冲突消解的方法 - Google Patents
一种基于组成强度的检测请求帧冲突消解的方法 Download PDFInfo
- Publication number
- CN103825792B CN103825792B CN201410059901.8A CN201410059901A CN103825792B CN 103825792 B CN103825792 B CN 103825792B CN 201410059901 A CN201410059901 A CN 201410059901A CN 103825792 B CN103825792 B CN 103825792B
- Authority
- CN
- China
- Prior art keywords
- signal
- frame
- node
- detection
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Small-Scale Networks (AREA)
Abstract
一种基于组成强度的检测请求帧冲突消解的方法,其步骤为:(1)发送检测请求帧;总线上载波检测信号和信号品质错误信号的监视,发送检测请求帧;(2)进行冲突检测;(2.1)在发送检测请求帧后设置发送超时;(2.2)如果在超时到达前载波检测信号均无效,判断为帧前导码冲突,转至步骤(3);如果载波检测信号有效且信号品质错误信号有效,判断为帧数据冲突,转至步骤(3);如果在帧发送过程中保持载波检测信号有效且信号品质错误信号无效,判断为发送无冲突,转至步骤(4);(3)冲突退让;计算节点的退让时间,并等待该退让时间,转至步骤(1);(4)无冲突发送。本发明具有原理简单、可靠性好、能够提高整体传输效果等优点。
Description
技术领域
本发明主要涉及到车辆网络控制技术领域,特指一种适用于车辆网络控制的基于组成强度的检测请求帧冲突消解的方法。
背景技术
在WTB初运行过程中,组成的末端节点间需要通过交换检测请求和检测响应获知彼此的组成强度,让步或坚持的决定取决于两个组成的相对强度。由于各组成的末端节点是独立发送检测请求的,在WTB总线上有可能出现检测请求帧的碰撞,如图1所示。碰撞将导致这些检测请求帧将被丢弃和忽略,因此,为解决重复的碰撞,适当的总线冲突消解策略是必需的。但是,直至目前为止在本领域中未有任何涉及WTB总线上检测请求帧冲突消解的实现机制及方法。
发明内容
本发明要解决的技术问题就在于:针对现有技术存在的技术问题,本发明提供一种原理简单、可靠性好、能够提高整体传输效果的基于组成强度的检测请求帧冲突消解的方法。
为解决上述技术问题,本发明采用以下技术方案:
一种基于组成强度的检测请求帧冲突消解的方法,其步骤为:
(1)发送检测请求帧;即,WTB节点保持对总线上载波检测信号和信号品质错误信号的监视,WTB节点发送检测请求帧;
(2)进行冲突检测;
(2.1)WTB节点在发送检测请求帧后设置发送超时;
(2.2)如果在超时到达前载波检测信号均无效,则判断为帧前导码冲突,转至步骤(3);如果载波检测信号有效且信号品质错误信号有效,则判断为帧数据冲突,转至步骤(3);如果在帧发送过程中保持载波检测信号有效且信号品质错误信号无效,则判断为发送无冲突,转至步骤(4);
(3)冲突退让;计算节点的退让时间,并等待该退让时间,转至步骤(1);
(4)无冲突发送;无冲突发送成功,清除发送超时,执行后续操作。
作为本发明的进一步改进:在所述步骤(2.2)包括:
在检测到前导码的最后一位后的0.5BT内,解码器使CS信号有效;在检测到终止分界符或检测到既非‘0’非‘1’也非终止分界符的位后的0.5BT内,解码器使CS信号无效;
在检测到前导码的最后一位后的0.5BT内,解码器使SQE信号无效;CS信号有效后,在检测到既非‘0’非‘1’也非终止分界符的位以后的0.5BT内,解码器使SQE信号有效;
当处于发送检测请求帧状态,CS信号在信号发送超时期无效或者CS信号有效且SQE信号有效时,则可判断WTB总线存在检测请求帧冲突;
所述CS信号为载波检测信号,所述SQE信号为品质错误信号。
作为本发明的进一步改进:在所述步骤(3)的具体过程为:当检测到检测请求帧冲突时,编组的两个末端节点需要执行各自的退让进程;先结束退让过程的节点再次发送检测请求帧,而接收到检测请求帧的节点响应以检测响应帧,且不再发送检测请求帧。
作为本发明的进一步改进:所述节点退让时间期望是节点编组组成强度的单调递减函数,即较强组成的节点具有较短的退让时间期望,而较弱组成的节点具有较长的退让时间期望,相同组成强度的节点的退让时间之间存在随机扰动;所述节点的退让时间采用以节点组成强度的反码为种子的随机数与时隙值的乘积,如下式:
与现有技术相比,本发明的优点在于:本发明为一种基于组成强度的WTB总线检测请求帧冲突消解的方法,适用于初运行过程中2个末端节点间报文交换过程,且结合考虑了后续的强度比较。本发明中检测请求帧冲突检测方法简单可靠,每次退让时间有着明确的上界,不会出现共享以太网截断二进制指数退让算法中退让时间指数上升的现象;而退让时间是组成强度的函数,便于初运行后续过程的实施。
附图说明
图1是检测请求帧的碰撞示意图。
图2是本发明的流程示意图。
图3是本发明中检测请求帧冲突退让过程示意图。
具体实施方式
以下将结合说明书附图和具体实施例对本发明做进一步详细说明。
如图2所示,本发明的一种基于组成强度的检测请求帧冲突消解的方法,其步骤为:
(1)发送检测请求帧;即,WTB节点保持对总线上载波检测信号和信号品质错误信号的监视,WTB节点发送检测请求帧;
WTB总线解码器将会产生两个信号:载波检测信号(CS)和信号品质错误信号(SQE),用于信号品质监视和冗余切换。WTB总线节点实时监视这两个信号。
(2)进行冲突检测;
(2.1)WTB节点在发送检测请求帧后设置发送超时,一般发送超时设置为20BT;
(2.2)如果在超时到达前载波检测信号均无效,则判断为帧前导码冲突,转至步骤(3):冲突退让;如果载波检测信号有效且信号品质错误信号有效,则判断为帧数据冲突,转至步骤(3):冲突退让;如果在帧发送过程中保持载波检测信号有效且信号品质错误信号无效,则判断为发送无冲突,转至步骤(4):无冲突发送。在具体应用实例中,具体为:
在检测到前导码的最后一位后的0.5BT内,解码器使CS信号有效;在检测到终止分界符或检测到既非‘0’非‘1’也非终止分界符的位后的0.5BT内,解码器使CS信号无效。
在检测到前导码的最后一位后的0.5BT内,解码器使SQE信号无效;CS信号有效后,在检测到既非‘0’非‘1’也非终止分界符的位以后的0.5BT内,解码器使SQE信号有效。
由于不一定要区分碰撞和持续的伪噪声,因此可以根据CS信号、SQE信号及发送状态判断是否存在冲突。当处于发送检测请求帧状态,CS信号在信号发送超时期无效或者CS信号有效且SQE信号有效时,则可判断WTB总线存在检测请求帧冲突。
(3)冲突退让;按下式(1)计算节点的退让时间,并等待该退让时间;转至步骤(1):发送。
当检测到检测请求帧冲突时,两个(编组的)末端节点需要执行各自的退让进程。先结束退让过程的节点再次发送检测请求帧,而接收到检测请求帧的节点响应以检测响应帧,且不再发送检测请求帧,如图3所示。
由于交换检测请求/响应帧后,两个节点所在编组将进行组成强度比较,较强组成的节点将坚持,较弱的将让步,因此组成强度可以作为冲突消解参与方的特征值参与退让过程。具体的思路是:节点退让时间期望是节点编组组成强度的单调递减函数,即较强组成的节点具有较短的退让时间期望,而较弱组成的节点具有较长的退让时间期望,相同组成强度的节点的退让时间之间存在随机扰动。
本发明中节点的退让时间采用以节点组成强度的反码为种子的随机数与时隙值的乘积,如下式:
(4)无冲突发送;无冲突发送成功,清除发送超时,执行后续操作。
以上仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,应视为本发明的保护范围。
Claims (2)
1.一种基于组成强度的检测请求帧冲突消解的方法,其特征在于,步骤为:
(1)发送检测请求帧;即,WTB节点保持对总线上载波检测信号和信号品质错误信号的监视,WTB节点发送检测请求帧;
(2)进行冲突检测;
(2.1)WTB节点在发送检测请求帧后设置发送超时;
(2.2)如果在超时到达前载波检测信号均无效,则判断为帧前导码冲突,转至步骤(3);如果载波检测信号有效且信号品质错误信号有效,则判断为帧数据冲突,转至步骤(3);如果在帧发送过程中保持载波检测信号有效且信号品质错误信号无效,则判断为发送无冲突,转至步骤(4);
(3)冲突退让;计算节点的退让时间,并等待该退让时间,转至步骤(1);
所述步骤(3)的具体过程为:当检测到检测请求帧冲突时,编组的两个末端节点需要执行各自的退让进程;先结束退让过程的节点再次发送检测请求帧,而接收到检测请求帧的节点响应以检测响应帧,且不再发送检测请求帧;
所述节点退让时间期望是节点编组组成强度的单调递减函数,即较强组成的节点具有较短的退让时间期望,而较弱组成的节点具有较长的退让时间期望,相同组成强度的节点的退让时间之间存在随机扰动;所述节点的退让时间采用以节点组成强度的反码为种子的随机数与时隙值的乘积,如下式:
(4)无冲突发送;无冲突发送成功,清除发送超时,执行后续操作。
2.根据权利要求1所述的基于组成强度的检测请求帧冲突消解的方法,其特征在于,在所述步骤(2.2)包括:
在检测到前导码的最后一位后的0.5BT内,解码器使CS信号有效;在检测到终止分界符或检测到既非‘0’非‘1’也非终止分界符的位后的0.5BT内,解码器使CS信号无效;
在检测到前导码的最后一位后的0.5BT内,解码器使SQE信号无效;CS信号有效后,在检测到既非‘0’非‘1’也非终止分界符的位以后的0.5BT内,解码器使SQE信号有效;
当处于发送检测请求帧状态,CS信号在信号发送超时期无效或者CS信号有效且SQE信号有效时,则可判断WTB总线存在检测请求帧冲突;
所述CS信号为载波检测信号,所述SQE信号为品质错误信号。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410059901.8A CN103825792B (zh) | 2014-02-21 | 2014-02-21 | 一种基于组成强度的检测请求帧冲突消解的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410059901.8A CN103825792B (zh) | 2014-02-21 | 2014-02-21 | 一种基于组成强度的检测请求帧冲突消解的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103825792A CN103825792A (zh) | 2014-05-28 |
CN103825792B true CN103825792B (zh) | 2015-02-25 |
Family
ID=50760636
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410059901.8A Active CN103825792B (zh) | 2014-02-21 | 2014-02-21 | 一种基于组成强度的检测请求帧冲突消解的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103825792B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1881923A (zh) * | 2005-06-16 | 2006-12-20 | 日产自动车株式会社 | 车载通信***和车载网关装置 |
CN100433578C (zh) * | 2003-01-31 | 2008-11-12 | 松下电器产业株式会社 | 局探索处理方法及无线通信装置 |
CN101860467A (zh) * | 2010-05-26 | 2010-10-13 | 株洲南车时代电气股份有限公司 | 一种专用绞线式列车总线控制装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2425985C (en) * | 2000-10-13 | 2013-01-08 | Paxgrid Telemetric Systems Inc. | Automotive telemetry protocol |
KR100871854B1 (ko) * | 2006-06-05 | 2008-12-03 | 삼성전자주식회사 | 비동기 데이터 전송을 위한 채널 할당 관리 방법, 비동기데이터 전송 방법 및 상기 방법을 이용하는 장치 |
-
2014
- 2014-02-21 CN CN201410059901.8A patent/CN103825792B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100433578C (zh) * | 2003-01-31 | 2008-11-12 | 松下电器产业株式会社 | 局探索处理方法及无线通信装置 |
CN1881923A (zh) * | 2005-06-16 | 2006-12-20 | 日产自动车株式会社 | 车载通信***和车载网关装置 |
CN101860467A (zh) * | 2010-05-26 | 2010-10-13 | 株洲南车时代电气股份有限公司 | 一种专用绞线式列车总线控制装置 |
Also Published As
Publication number | Publication date |
---|---|
CN103825792A (zh) | 2014-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8015445B2 (en) | Fault location device, communication device, and fault location method | |
CN107005350B (zh) | 用于重构在无线传感器网络中错误接收的数据包的方法 | |
US20180314571A1 (en) | Communication device, communication method and communication program | |
JP7232832B2 (ja) | 不正検知方法及び不正検知装置 | |
US20150347218A1 (en) | Indicating internal transmitter errors in a controller area network (can) | |
JP2011131762A (ja) | データ中継用制御装置および車両制御システム | |
CN111147437B (zh) | 基于错误帧归因总线断开攻击 | |
RU2014111963A (ru) | Способ и устройство для проверки правильности функционирования последовательной передачи данных | |
CN108063687B (zh) | 一种can总线网络中故障节点判定方法 | |
CN104852825A (zh) | 总线通讯测试方法及*** | |
US11909748B2 (en) | Anti-fraud control system, monitoring device, and anti-fraud control method | |
CN102594643A (zh) | 一种控制器局域网总线通讯控制方法、装置及*** | |
KR20150120952A (ko) | 프로토콜 예외 상태를 갖는 데이터 전송 | |
CN108082219B (zh) | 一种2乘2取2冗余结构数据处理方法 | |
US20140047146A1 (en) | Communication load determining apparatus | |
US9499174B2 (en) | Method and apparatus for isolating a fault-active controller in a controller area network | |
CN101507193A (zh) | 基于can通信控制器及提高数据吞吐量的通信***的建立方法及设备 | |
CN103825792B (zh) | 一种基于组成强度的检测请求帧冲突消解的方法 | |
CN103163863B (zh) | 一种can信息的发送控制方法及*** | |
CN104271412A (zh) | 用于在交通工具中接收信号的装置和方法 | |
CN101626320A (zh) | 一种通道环回检测方法及装置 | |
EP2779535A1 (en) | Method and system of enhancing signal processing in a shared medium network | |
CN105634894A (zh) | 一种增强型can总线数据重发方法和装置 | |
JP7103197B2 (ja) | 通信システム | |
Cena et al. | CAN XR: CAN with eXtensible in-frame Reply |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: The age of 412001 in Hunan Province, Zhuzhou Shifeng District Road No. 169 Patentee after: ZHUZHOU CRRC TIMES ELECTRIC Co.,Ltd. Address before: The age of 412001 in Hunan Province, Zhuzhou Shifeng District Road No. 169 Patentee before: ZHUZH CSR TIMES ELECTRIC Co.,Ltd. |