买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种霍尔齿轮传感器脉冲细分、判向和回滞校正的实现方法_江西省智成测控技术研究所有限责任公司_202211238978.2 

申请/专利权人:江西省智成测控技术研究所有限责任公司

申请日:2022-10-11

公开(公告)日:2024-04-19

公开(公告)号:CN116007666B

主分类号:G01D18/00

分类号:G01D18/00

优先权:

专利状态码:有效-授权

法律状态:2024.04.19#授权;2023.05.12#实质审查的生效;2023.04.25#公开

摘要:本发明公开了一种霍尔齿轮传感器脉冲细分、判向和回滞校正的实现方法,该实现方法使一个脉冲分成四步,根据上一次信号和本次信号变化判断方向和回滞处理,最终实现霍尔齿轮传感器的细分、判向和回滞校正实现齿轮精确测量的齿轮传感器,通过采集霍尔齿轮传感器的相邻信号变化进行细分步数,方向判别和回滞校正。本发明具有对齿轮脉冲信号细分、判向和信号回滞校正的有效处理从而能减小霍尔齿轮传感器因抖动对齿轮计数值的影响、提高测量数值精度的优点,可应用于基于霍尔齿轮传感器实现里程测量和速度测量等领域。

主权项:1.一种霍尔齿轮传感器脉冲细分、判向和回滞校正的实现方法,其特征在于:具体步骤如下:一、霍尔齿轮传感器细分实现方法:首先在齿轮转动方向相邻位置放置两个霍尔齿轮传感器,两个霍尔齿轮传感器的输出信号分别为Ain、Bin给信号输入模块,所以两个信号在转动时出现相位差,这样每转动一个齿轮可以分成四步{00、01、10、11},两个信号出现的变化信息就包括齿轮的转动方向,同时信号输入模块将这两个信号输入CPLD,通过CPLD进行信号细分、方向判别和信号的回滞校正,最后输出带方向齿轮精确测量的里程信号分别给输出STEP和DIR模块、输出CW和CCW模块;二、实现细分后霍尔齿轮传感器方向信号,具体步骤如下:A.两个霍尔齿轮传感器的输出信号Ain、Bin组成Sin={Ain、Bin};B.PreSin信号细分模块将上一次传感器输出信号Ain、Bin组成PreSin,NxtSin信号细分模块将当前传感器输出信号Ain、Bin组成NxtSin;PreSin信号细分模块将PreSin信号分别传输给相邻信号及判向模块和信号回滞计数模块,NxtSin信号细分模块将NxtSin信号分别传办理给相邻信号及判向模块和信号回滞方向模块;相邻信号及判向模块输出临时前进方向Front信号、临时后退方向Rear信号给信号回滞方向模块和信号回滞计数模块;a.输入信号上一次PreSin为00,当前变为NxtSin为01,则前进方向Front为1,后退方向Rear为0;b.输入信号上一次PreSin为01,当前变为NxtSin为11,则前进方向Front为1,后退方向Rear为0;c.输入信号上一次PreSin为10,当前变为NxtSin为00,则前进方向Front为1,后退方向Rear为0;d.输入信号上一次PreSin为11,当前变为NxtSin为10,则前进方向Front为1,后退方向Rear为0;e.输入信号上一次PreSin为00,当前变为NxtSin为10,则前进方向Front为0,后退方向Rear为1;f.输入信号上一次PreSin为01,当前变为NxtSin为00,则前进方向Front为0,后退方向Rear为1;g.输入信号上一次PreSin为10,当前变为NxtSin为11,则前进方向Front为0,后退方向Rear为1;h.输入信号上一次PreSin为11,当前变为NxtSin为01,则前进方向Front为0,后退方向Rear为1;i.其余的状态变化时,则前进方向Front为0,后退方向Rear为0;三、实现回滞校正、采样方向模块和采样计数模块:连接关系如下:信号回滞方向模块输出回滞方向HZ_Dir信号分别给信号采集方向模块和信号采集计数模块,信号回滞计数模块输出回滞计数器HZ_Counter信号分别给信号采集方向模块和信号采集计数模块,相邻信号及判向模块输出Front信号和Rear信号分别给信号采集方向模块和信号采集计数模块,信号采集计数模块向输出STEP和DIR模块和输出CW和CCW模块输出采样计数器AD_Counter信号,信号采集方向模块向输出STEP和DIR模块和输出CW和CCW模块输出采样计数方向AD_Dir信号;a.当Front为0,Rear为0时,回滞方向HZ_Dir不变,回滞计数器HZ_Counter不变,则采样计数方向AD_Dir不变.采样计数器AD_Counter不变;b.当Front为1,Rear为0时,回滞方向HZ_Dir为1,回滞计数器HZ_Counter为0时,则采样计数方向AD_Dir为1.采样计数器AD_Counter加1;c.当Front为1,Rear为0时,回滞方向HZ_Dir为1,回滞计数器HZ_Counter不为0时,回滞计数器HZ_Counter加1后,HZ_Counter小于8,则采样计数方向AD_Dir不变.采样计数器AD_Counter不变;HZ_Counter大于7,则回滞计数器HZ_Counter置0,回滞方向HZ_Dir为1;d.当Front为1,Rear为0时,回滞方向HZ_Dir为0,回滞计数器HZ_Counter不为0时,回滞计数器HZ_Counter减1后,HZ_Counter小于8,则采样计数方向AD_Dir不变;采样计数器AD_Counter不变;HZ_Counter为0,则采样计数方向AD_Dir置1,回滞方向HZ_Dir为1;e.当Front为0,Rear为1时,回滞方向HZ_Dir为0,回滞计数器HZ_Counter为0时,则采样计数方向AD_Dir为0.采样计数器AD_Counter加1;f.当Front为0,Rear为1时,回滞方向HZ_Dir为0,回滞计数器HZ_Counter不为0时,回滞计数器HZ_Counter加1后,HZ_Counter小于8,则采样计数方向AD_Dir不变.采样计数器AD_Counter不变;HZ_Counter大于7,则回滞计数器HZ_Counter置0,回滞方向HZ_Dir为0;g.当Front为0,Rear为1时,回滞方向HZ_Dir为1,回滞计数器HZ_Counter不为0时,回滞计数器HZ_Counter减1后,HZ_Counter小于8,则采样计数方向AD_Dir不变.采样计数器AD_Counter不变;HZ_Counter为0,则采样计数方向AD_Dir置0,回滞方向HZ_Dir为0;四、实现判向和回滞校正后输出模块:实现输出功能编程如下:1、信号采集方向模块传输AD_Dir信号给输出STEP和DIR模块,信号采集计数模块传输AD_Counter信号给输出STEP和DIR模块:输出方向DIR:根据回滞校正后的采样方向AD_Dir,当采样方向为1时,即前进方向,输出方向为高电平;当采样方向为0时,即后退方向,输出方向为低电平;输出脉冲STEP:根据回滞校正后的采样计数值AD_Counter,当采样计数值小于等于1时则输出脉冲电平STEP为低电平,当采样计数值大于1时则输出脉冲电平STEP为高电平;2、信号采集方向模块传输AD_Dir信号给输出CW和CCW模块,信号采集计数模块传输AD_Counter信号给输出CW和CCW模块:Ⅰ、当回滞校正后的采样方向AD_Dir为1时,即齿轮顺时针转动;当采样计数值AD_Counter小于等于1时则顺时针脉冲线电平CW为低电平,当采样计数值AD_Counter大于1时则顺时针脉冲线电平CW为高电平;同时逆时针脉冲线电平CCW恒为低电平;Ⅱ、当回滞校正后的采样方向AD_Dir为0时,即齿轮逆时针转动;当采样计数值AD_Counter小于等于1时则逆时针脉冲线电平CCW为低电平,当采样计数值AD_Counter大于1时则逆时针脉冲线电平CCW为高电平;同时顺时针脉冲线电平CW恒为低电平。

全文数据:

权利要求:

百度查询: 江西省智成测控技术研究所有限责任公司 一种霍尔齿轮传感器脉冲细分、判向和回滞校正的实现方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。