一种补偿磁阻传感器迟滞的实现方法技术

技术编号:32285233 阅读:17 留言:0更新日期:2022-02-12 19:53
本发明专利技术公开了一种补偿磁阻传感器迟滞的实现方法,通过采集磁阻传感器的AD值并进行后向差分以鉴别方向,对差分AD值进行累加并与上限寄存器值、下限寄存器值和迟滞阈值寄存器值分别进行比较,产生迟滞补偿使能信号,在迟滞补偿信号有效的前提下,对采集的AD值与迟滞寄存器数值进行叠加,实现对磁阻传感器的迟滞进行了补偿。根据磁阻传感器实际的迟滞特性修改上限寄存器、下限寄存器、迟滞阈值寄存、迟滞寄存器等各寄存器值,可满足不同系列磁阻传感器的迟滞补偿。经过迟滞性补偿后,提高了磁阻传感器测量数据的精度,可应用于角位移和线位移测量等领域。测量等领域。测量等领域。

【技术实现步骤摘要】
一种补偿磁阻传感器迟滞的实现方法


[0001]本专利技术涉及磁阻传感器技术,尤其是涉及一种可对磁阻传感器迟滞进行补偿的实现方法。

技术介绍

[0002]磁阻传感器因其灵敏度高、体积小和非接触式测量已广泛应用于磁盘存储和位移测量领域,由于磁阻传感器由铁磁材料组成,存在磁滞现象,在实际的位移测量中存在迟滞现象,即正程和回程测量时存在回差,影响位移测量的精度,需要对磁阻传感器的迟滞进行补偿以提高测量精度。

技术实现思路

[0003]本专利技术的目的在于提供一种补偿磁阻传感器迟滞的实现方法,它能有效地减小磁阻传感器的迟滞对位移测量值的影响,提高位移测量的精度。
[0004]本专利技术的目的是这样实现的:
[0005]一种补偿磁阻传感器迟滞的实现方法,特征是:具体步骤如下:
[0006]A.磁阻传感器将检测到的位移量转换成数字信号;
[0007]B.数据采集器通过接口采集磁阻传感器转换的数字信号,为数据采集AD值ad_sap;
[0008]C.后向差分器接收来自数据采集器输出的数据采集AD值ad_sap,与前一次采集的数据采集AD值进行后向差分运算,输出差分AD值deta_ad;
[0009]D.方向鉴别器接收差分AD值deta_ad、上限装载信号upper_load和下限装载信号lower_load,输出当前方向信号cur_dir和保持方向信号hold_dir;方向鉴别器的规则为:
[0010]a.若差分AD值deta_ad大于0,则当前方向信号cur_dir变为0,表示正程测量;
[0011]b.若差分AD值deta_ad小于0,则当前方向信号cur_dir变为1,表示反程测量;
[0012]c.若差分AD值deta_ad等于0,则当前方向信号cur_dir保持不变,表示测量位置保持不变;
[0013]d.当下限装载信号lower_load信号仅在由0变化到1时,则保持方向信号hold_dir变为0;
[0014]e.当上限装载信号upper_load信号仅在由0变化到1时,则保持方向信号hold_dir变为1;
[0015]F.当前方向信号cur_dir和保持方向信号hold_dir经异或门后,异或门输出累加使能信号acc_en,为1时使能有效,为0时使能无效;
[0016]G.累加器接收差分AD值deta_ad和累加使能信号acc_en,仅在累加使能信号acc_en为1时,累加器对累加使能信号acc_en进行累加,输出累加AD值acc_ad;
[0017]H.比较器接收上限寄存器输出的累加AD上限数值acc_ad_upper、下限寄存器输出的累加AD下限数值acc_ad_lower、迟滞阈值寄存器输出的阈值数值acc_ad_level和累加器
输出的累加AD值acc_ad,输出大于阈值数值acc_ad_level且小于累加AD上限数值acc_ad_upper的上限信号cmp_level_h、小于阈值数值acc_ad_level且大于累加AD下限数值acc_ad_lower的下限信号cmp_level_l、大于累加AD上限数值acc_ad_upper的超上限信号cmp_upper_h和小于累加AD下限数值acc_ad_lower的超下限信号cmp_lower_l;比较逻辑为:
[0018]a.累加AD值acc_ad大于或等于阈值数值acc_ad_level且小于累加AD上限数值acc_ad_upper时,上限信号cmp_level_h为1,其它输出信号为0;
[0019]b.累加AD值acc_ad小于阈值数值acc_ad_level且大于累加AD下限数值acc_ad_lower时,下限信号cmp_level_l为1,其它输出信号为0;
[0020]c.累加AD值acc_ad大于累加AD上限数值acc_ad_upper时,超上限信号cmp_upper_h为1,其它输出信号为0;
[0021]d.累加AD值acc_ad小于累加AD下限数值acc_ad_lower时,超下限信号cmp_lower_l为1,其它输出信号为0;
[0022]I.数据装载器在接收比较器输出的信号和方向鉴别器输出的保持方向信号hold_dir后,输出下限装载信号lower_load和上限装载信号upper_load,信号输出规则为:
[0023]a.超上限信号cmp_upper_h为1时,上限装载信号upper_load输出为1,下限装载信号lower_load输出为0;
[0024]b.超下限信号cmp_lower_l为1时,上限装载信号upper_load输出为0,下限装载信号lower_load输出为1;
[0025]c.上限信号cmp_level_h为1且保持方向信号hold_dir为1时,上限装载信号upper_load输出为1,下限装载信号lower_load输出为0;
[0026]d.下限信号cmp_level_l为1且保持方向信号hold_dir为0时,上限装载信号upper_load输出为0,下限装载信号lower_load输出为1;
[0027]e.其它输出信号组合时,上限装载信号upper_load和下限装载信号lower_load输出保持不变;
[0028]J.数据装载器输出的下限装载信号lower_load由0变为1时,累加AD下限寄存器数值acc_ad_lower通过选通门b被装载进入累加器;
[0029]K.数据装载器输出的上限装载信号upper_load由0变为1时,累加AD上限寄存器数值acc_ad_upper通过选通门a被装载进入累加器;
[0030]L.迟滞补偿器在接收数据采集器输出的数据采集AD值ad_sap、下限装载信号lower_load、上限装载信号upper_load和迟滞寄存器输出的迟滞寄存值hys_value后,输出经迟滞补偿的迟滞补偿AD值ad_adjust,信号输出规则为:
[0031]a.上限加载信号upper_load由0变为1时,置位迟滞补偿器的内部信号adjust_enable,内部信号adjust_enable变为1;
[0032]b.下限加载信号lower_load由0变为1时,复位迟滞补偿器的内部信号adjust_enable,内部信号adjust_enable为0;
[0033]c.除上述a,b两种情况外,内部信号adjust_enable信号不会发生变化;
[0034]d.迟滞补偿器的内部信号adjust_enable为1时,输出的迟滞补偿AD值ad_adjust为输入的数据采集AD值ad_sap与迟滞寄存值hys_value之和;
[0035]e.迟滞补偿器的内部信号adjust_enable为0时,输出信号ad_adjust为输入的数
据采集AD值ad_sap。
[0036]本专利技术通过采集磁阻传感器的AD值并进行后向差分以鉴别方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种补偿磁阻传感器迟滞的实现方法,其特征在于:具体步骤如下:A.磁阻传感器将检测到的位移量转换成数字信号;B.数据采集器通过接口采集磁阻传感器转换的数字信号,为数据采集AD值ad_sap;C.后向差分器接收来自数据采集器输出的数据采集AD值ad_sap,与前一次采集的数据采集AD值进行后向差分运算,输出差分AD值deta_ad;D.方向鉴别器接收差分AD值deta_ad、上限装载信号upper_load和下限装载信号lower_load,输出当前方向信号cur_dir和保持方向信号hold_dir;方向鉴别器的规则为:a.若差分AD值deta_ad大于0,则当前方向信号cur_dir变为0,表示正程测量;b.若差分AD值deta_ad小于0,则当前方向信号cur_dir变为1,表示反程测量;c.若差分AD值deta_ad等于0,则当前方向信号cur_dir保持不变,表示测量位置保持不变;d.当下限装载信号lower_load信号仅在由0变化到1时,则保持方向信号hold_dir变为0;e.当上限装载信号upper_load信号仅在由0变化到1时,则保持方向信号hold_dir变为1;F.当前方向信号cur_dir和保持方向信号hold_dir经异或门后,异或门输出累加使能信号acc_en,为1时使能有效,为0时使能无效;G.累加器接收差分AD值deta_ad和累加使能信号acc_en,仅在累加使能信号acc_en为1时,累加器对累加使能信号acc_en进行累加,输出累加AD值acc_ad;H.比较器接收上限寄存器输出的累加AD上限数值acc_ad_upper、下限寄存器输出的累加AD下限数值acc_ad_lower、迟滞阈值寄存器输出的阈值数值acc_ad_level和累加器输出的累加AD值acc_ad,输出大于阈值数值acc_ad_level且小于累加AD上限数值acc_ad_upper的上限信号cmp_level_h、小于阈值数值acc_ad_level且大于累加AD下限数值acc_ad_lower的下限信号cmp_level_l、大于累加AD上限数值acc_ad_upper的超上限信号cmp_upper_h和小于累加AD下限数值acc_ad_lower的超下限信号cmp_lower_l。比较逻辑为:a.累加AD值acc_ad大于或等于阈值数值acc_ad_level且小于累加AD上限数值acc_ad_upper时,上限信号cmp_level_h为1,其它输出信号为0;b.累加AD值acc_ad小于阈值数值acc_ad_level且大于累加AD下限数值acc_ad_lower时,下限信号cmp_level_l为1,其它输出信号为0;c.累加AD值acc_...

【专利技术属性】
技术研发人员:吴小锋
申请(专利权)人:珠海润谷科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1