【技术实现步骤摘要】
AK协议轮速传感器协议数据位解析方法和装置
[0001]本专利技术涉及数据处理
,具体涉及一种AK协议轮速传感器协议数据位解析方法和装置。
技术介绍
[0002]AK协议是一种轮速传感器和电子控制单元(ECU)标准接口,用于数据信号的传输。传感器的信号经过信号调制单元处理,产生速度信号和数据信号。
[0003]当前,各零部件供应商主要利用专用的外设芯片,解析AK协议数据信号。采用专用的外设芯片解析AK协议数据信号的方案均面临如下问题:专用外设芯片成本较高。
技术实现思路
[0004]为了克服现有技术的不足,本专利技术实施例的目的在于提供一种AK协议轮速传感器协议数据位解析方法和装置,可以降低产品成本,保证供应链安全,提高了企业竞争力。
[0005]为解决上述问题,本专利技术实施例第一方面公开一种AK协议轮速传感器协议数据位解析方法,其包括以下步骤:接收AK协议轮速传感器发送的电流信号,并将所述电流信号转换成第一电压信号和第二电压信号,所述第一电压信号包括速度信号脉冲、协议数据位脉冲,所述第二电压信号仅包括速度信号脉冲;捕获所述第一电压信号和第二电压信号的上升沿和下降沿的时间,并将捕获到的第一电压信号的上升沿和下降沿的时间戳记为第一时间戳集合,将捕获到的第二电压信号的上升沿和下降沿的时间戳记为第二时间戳集合,保存所述第一时间戳集合和第二时间戳集合;根据所述第一时间戳集合和第二时间戳集合获取一组完整的协议数据位的时间戳,记为协议数据时间戳;根据所述协议数据时间戳对所述协议数据位进行解 ...
【技术保护点】
【技术特征摘要】
1.一种AK协议轮速传感器协议数据位解析方法,其特征在于,其包括以下步骤:接收AK协议轮速传感器发送的电流信号,并将所述电流信号转换成第一电压信号和第二电压信号,所述第一电压信号包括速度信号脉冲、协议数据位脉冲,所述第二电压信号仅包括速度信号脉冲;捕获所述第一电压信号和第二电压信号的上升沿和下降沿的时间,并将捕获到的第一电压信号的上升沿和下降沿的时间戳记为第一时间戳集合,将捕获到的第二电压信号的上升沿和下降沿的时间戳记为第二时间戳集合,保存所述第一时间戳集合和第二时间戳集合;根据所述第一时间戳集合和第二时间戳集合获取一组完整的协议数据位的时间戳,记为协议数据时间戳;根据所述协议数据时间戳对所述协议数据位进行解析,得到各协议数据位的值。2.根据权利要求1所述的AK协议轮速传感器协议数据位解析方法,其特征在于,接收AK协议轮速传感器发送的电流信号,并将所述电流信号转换成第一电压信号和第二电压信号,包括:通过AK信号分离电路,基于信号比对将所述电流信号转换成第一电压信号和第二电压信号。3.根据权利要求1所述的AK协议轮速传感器协议数据位解析方法,其特征在于,在高速工况下,根据所述第一时间戳集合和第二时间戳集合获取一组完整的协议数据位的时间戳,记为协议数据时间戳,包括:在预设的采样周期内,基于第二时间戳集合确定最后一个速度脉冲的上升沿的时间戳和倒数第二个速度脉冲的下降沿的时间戳,分别记为第一基准高速时间戳和第二基准高速时间戳;获取所述第一基准高速时间戳和第二基准高速时间戳之间的所有第一时间戳集合,所述第一基准高速时间戳和第二基准高速时间戳之间的所有第一时间戳集合即所述协议数据时间戳。4.根据权利要求1所述的AK协议轮速传感器协议数据位解析方法,其特征在于,在低速工况下,根据所述第一时间戳集合和第二时间戳集合获取一组完整的协议数据位的时间戳,记为协议数据时间戳,包括:在预设的采样周期内,按照从后到前的时间顺序对所述采样周期内的第一时间戳集合进行排序;从排序后的第一时间戳集合中按照先后顺序选取预设数量的第一时间戳,构成所述协议数据时间戳,所述协议数据时间戳中相邻的第一时间戳之差均位于[TP/2,TP]中,TP为脉冲宽度。5.根据权利要求1所述的AK协议轮速传感器协议数据位解析方法,其特征在于,在低速到高速工况下,根据所述第一时间戳集合和第二时间戳集合获取一组完整的协议数据位的时间戳,记为协议数据时间戳,包括:在预设的采样周期内,基于第二时间戳集合确定最后一个速度脉冲的上升沿的时间戳,记为第一基准高速时间戳;从所述第一基准高速时间戳开始,按照从后到前的时间顺序对所述采样周期内的第一
时间戳集合进行排序;从排序后的第一时间戳集合中按照先后顺序选取预设数量的第一时间戳,构成所述协议数据时间戳,所述协议数据时间戳中相邻的第一时间戳之差均位于[TP/2,TP]中,TP为脉冲宽度。6.根据权利要求1
‑
5任一项所述的AK协议轮速传感器协议数据位解析方法,其特征在于,根据所述协议数据时间戳对所述协议数据位进行解析,得到各协议数据位的值,包括:按照时间的先后顺序对所述协议数据时间戳进行排序;基于排序后的协议数据时间戳的第一个时间戳确定第一个协议数据位的值:如果TimeStamp0‑
TimeStamp
‑
2 = 1.5TP,则bit0=0;如果TimeStamp0‑
TimeStamp
‑
2 = 2TP,则bit0=1;其中,TimeStamp0为排序后的协议数据时间戳的第一个时间戳,TimeStamp
‑2为第一时间戳集合中位于TimeStamp0之前的第2个时间戳;bit0为第一个协议数据位的值;当bit
k
=0时,则协议数据位bit
k
中心边沿对应的时间戳为TimeStamp
k+1
,此时,计算TimeStamp
k+2
和TimeStamp
k+1
的差值,记为第一差值,如果第一差值为TP/2,则bit
k+1 = 0;如果第一差值为T...
【专利技术属性】
技术研发人员:惠志峰,苏干厅,李友坤,程鹏,
申请(专利权)人:上海利氪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。