[发明专利]一种列控中心与轨道电路的通信方法在审
申请号: | 202111572587.X | 申请日: | 2021-12-21 |
公开(公告)号: | CN114248820A | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 路飞;石文昊;蒋红军;冯雷;甘庆鹏;刘鑫源;张金洋 | 申请(专利权)人: | 卡斯柯信号有限公司 |
主分类号: | B61L27/20 | 分类号: | B61L27/20;B61L27/70;H04L12/40 |
代理公司: | 上海元好知识产权代理有限公司 31323 | 代理人: | 张妍;张静洁 |
地址: | 200070 上海市静安区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 中心 轨道电路 通信 方法 | ||
1.一种列控中心与轨道电路的通信方法,其特征在于,列控中心系统向轨道电路发送数据帧,并判断发送是否成功,若不成功则重发该帧数据,之后发送下一帧数据帧。
2.如权利要求1所述的列控中心与轨道电路的通信方法,其特征在于,列控中心以数据帧的组包格式向轨道电路发送数据。
3.如权利要求2所述的列控中心与轨道电路的通信方法,其特征在于,列控中心采用组包处理函数CanSendPacketTransfer(t_Packet,t_SndPacket)对待发送数据进行组包。
4.如权利要求1所述的列控中心与轨道电路的通信方法,其特征在于,列控中心通过缓冲区写函数write()向轨道电路发送数据帧。
5.如权利要求4所述的列控中心与轨道电路的通信方法,其特征在于,列控中心根据缓冲区写函数write()的返回值判断数据帧是否发送成功。
6.如权利要求5所述的列控中心与轨道电路的通信方法,其特征在于,数据帧发送不成功时,列控中心通过I/O设备控制函数ioctl(zpw-CanFD,CAN_CLR_TXBUF,0)清空CAN通道发送数据缓存区,并重发数据帧。
7.如权利要求6所述的列控中心与轨道电路的通信方法,其特征在于,数据帧发送不成功时,使用寄存器读取函数canchan-ReadReg获取寄存器的状态数据,将状态数据发送至列控中心。
8.如权利要求7所述的列控中心与轨道电路的通信方法,其特征在于,所述状态数据至少包含:仲裁域、控制域、硬件错误信息。
9.如权利要求7所述的列控中心与轨道电路的通信方法,其特征在于,列控中心根据所述状态数据解析出错误原因,并将错误原因发送至维护终端。
10.如权利要求1所述的列控中心与轨道电路的通信方法,其特征在于,列控中心重发数据帧超过预定次数后,停止重发该帧数据,发送下一帧数据帧。
11.如权利要求10所述的列控中心与轨道电路的通信方法,其特征在于,列控中心通过变量g_sendCode_Cnt标志记录重发数据帧的次数。
12.如权利要求10所述的列控中心与轨道电路的通信方法,其特征在于,列控中心重发数据帧超过预定次数后,输出报警信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卡斯柯信号有限公司,未经卡斯柯信号有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111572587.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种背光模组和显示装置
- 下一篇:一种光模块