[发明专利]一种用于列车车载测速定位板卡的自检方法有效
申请号: | 202110662065.2 | 申请日: | 2021-06-15 |
公开(公告)号: | CN113391196B | 公开(公告)日: | 2022-07-26 |
发明(设计)人: | 朱爱鹏;蒋建金;黄赟;张辉;胡振华;钟泽杉;周芳;华晴 | 申请(专利权)人: | 卡斯柯信号有限公司 |
主分类号: | G01R31/3177 | 分类号: | G01R31/3177 |
代理公司: | 上海元好知识产权代理有限公司 31323 | 代理人: | 朱成之;张妍 |
地址: | 200070 上海市静安区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 列车 车载 测速 定位 板卡 自检 方法 | ||
1.一种用于列车车载测速定位板卡的自检方法,所述定位板卡包含FPGA及CPU,所述CPU通过驱动接口与所述FPGA通讯,FPGA包含信号生成模块、读取模块、寻峰模块,其特征在于,包含速传自检步骤、信标自检步骤和双板卡2oo2自检结果校验:
所述速传自检步骤包含:
FPGA上电时,CPU向FPGA发送速传自检命令,所述速传自检命令包含速传自检信号周期;所述信号生成模块基于所述速传自检信号周期生成对应频率的速传自检方波信号;CPU获取该速传自检方波信号在设定时间内的脉冲数,若该脉冲数与CPU内存储的预期脉冲数相差超过设定的脉冲差阈值,判断定位板卡速传自检失败;
所述信标自检步骤包含:信号生成模块基于CPU发送的信标自检命令,生成对应的数字化FSK信号;
所述读取模块获取所述数字化FSK信号的能量值,并依时序存入FPGA的能量寄存器;寻峰模块对大于寻峰起始阈值的能量值进行寻峰计算;
CPU根据寻峰模块的寻峰结果以及能量寄存器存储的能量值,判断定位板卡信标自检是否成功;
所述信标自检命令包含:带内低频点信号低幅值自检命令;所述信标自检步骤包含:
S11、CPU向FPGA发送带内低频点信号低幅值自检命令,FPGA基于接收的该带内低频点信号低幅值自检命令生成对应的低频点低幅值数字化FSK信号;所述低频点低幅值数字化FSK信号的能量小于所述寻峰起始阈值;
S12、若在设定的时间T内,CPU接收到寻峰模块发送的寻峰成功信号或寻峰超时中断信号,CPU判断信标自检失败;否则进入S13;TT′,T′为寻峰模块的寻峰时长上限值;
S13、CPU读取所述能量寄存器存储的能量值;若存在能量值大于所述寻峰起始阈值,CPU判断信标的带内低频点信号低幅值自检失败,定位板卡宕机;否则CPU判断信标的带内低频点信号低幅值自检成功;
所述信标自检命令还包含:带内低频点信号高幅值自检命令;所述信标自检步骤还包含:
S31、CPU接收并存储FPGA发送的寻峰失败计数值和寻峰成功计数值;
S32、CPU向FPGA发送带内低频点信号高幅值自检命令,FPGA基于接收的该带内低频点信号高幅值自检命令生成对应的低频点高幅值数字化FSK信号;所述低频点高幅值数字化FSK信号的能量大于寻峰起始阈值;
S33、若在设定的时间T内,CPU接收到寻峰模块发送的寻峰成功信号或寻峰超时中断信号,CPU判断信标的带内低频点信号高幅值自检失败;否则进入S34;其中TT′,T′为寻峰模块的寻峰时长上限值;
S34、CPU读取能量寄存器存储的能量值;若存在能量值小于所述寻峰起始阈值,CPU判断信标的带内低频点信号高幅值自检失败,定位板卡宕机;否则,进入S35;
S35、CPU继续等待一个设定的时长TCS;若在所述时长TCS内,CPU接收到寻峰模块发送的寻峰超时中断信号,进入S36;否则,CPU判断信标的带内低频点信号高幅值自检失败,定位板卡宕机;
S36、FPGA更新其存储的寻峰失败计数值、寻峰成功计数值并发送给CPU;若CPU判断接收的寻峰失败计数值比步骤S31中CPU所存储的寻峰失败计数值增加1,且接收的寻峰成功计数值等于步骤S31中CPU所存储的寻峰成功计数值,则CPU判断信标的带内低频点信号低幅值自检成功,CPU更新其存储的寻峰失败计数值;否则CPU判断信标的带内低频点信号高幅值自检失败,定位板卡宕机;
所述信标自检命令还包含:带内低频点信号峰值包络自检命令;所述信标自检步骤还包含:
S51、CPU接收并存储FPGA发送的寻峰失败计数值和寻峰成功计数值;
S52、CPU向FPGA发送带内低频点信号峰值包络自检命令,FPGA基于接收的该带内低频点信号峰值包络自检命令生成对应的低频包络数字化FSK信号;寻峰模块能够在所述低频包络数字化FSK信号的周期内,通过寻峰计算得到峰值时间;
S53、当寻峰成功,寻峰模块更新其内部的寻峰成功计数值,并发送该更新后的寻峰成功计数值、峰值时间给CPU;若CPU判断其接收的寻峰成功计数值比CPU内存储的寻峰成功计数值增加1,CPU将其存储的寻峰成功计数值加1,进入S54;否则,CPU判断信标的带内低频点信号峰值包络自检失败,定位板卡宕机;
S54、CPU计算相邻两次峰值时间的间隔时长,若该间隔时长大于设定的间隔时长Tjg,CPU判断信标的带内低频点信号峰值包络自检失败,定位板卡宕机;否则CPU判断信标的带内低频点信号峰值包络自检成功。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卡斯柯信号有限公司,未经卡斯柯信号有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110662065.2/1.html,转载请声明来源钻瓜专利网。