本发明涉及传感器设计领域,尤其是一种磁阻传感器温度补偿装置。
背景技术:
磁阻传感器被广泛应用于数据储存领域(计算机硬盘、mram),电流的测量领域,位置测量,物体的移动和速度,角度及角速度等的测量领域。
磁阻传感器本体有多层膜结构、自旋阀结构、隧道结结构等。随着磁场测量需求的增加,磁阻磁场传感器越来越多的吸引了科研工作者的注意力,在磁阻传感器的诸多性质中,温度依赖性一直为人所热切关注。现有大量文献对温度依赖性的机理(在诸多机理中,被普遍认可的机理是非弹性电子-磁核耦合机理)进行了深入的研究,但针对磁阻线性传感器的温度补偿策略却少有人提出。现有减小温度漂移的方法是将磁传感芯片内部电阻以惠斯通全桥形式配置,但实验证明,惠斯通全桥配置下的磁传感芯片的温度漂移仍然不可忽略。
实验用磁阻传感器电桥芯片温度特性如图1所示。芯片传感曲线随温度变化如1所示,从传感曲线可知,其灵敏度和磁电阻变化率随温度升高而降低。芯片0~±40oe线性范围的灵敏度和零漂随温度变化如图2所示。
在-40~80℃范围内,磁阻芯片灵敏度随温度升高而降低,近似线性关系。以芯片在20℃的传感特性为基准,灵敏度变化温度系数约为770ppm/k,即芯片灵敏度每度变化0.077%,在-40~80℃范围内灵敏度最大可能变化9.24%。芯片零漂随温度升高而近似线性升高,以20℃时为基准,零漂变化温度系数约为59ppm/k。由于芯片内部桥臂电阻使用性能非常相近对称的电阻,其零漂变化很小。
技术实现要素:
本发明所要解决的技术问题是:针对现有技术存在的问题,提供一种磁阻传感器温度补偿装置,其在现有的磁阻传感器的放大电路或者磁阻传感器供电电源部分进行特殊设计,达到在特殊高精度应用场合下,对磁阻传感器的温度特性进行补偿,以取得更高的精度。
本发明采用的技术方案如下:
一种磁阻传感器温度补偿装置包括:
磁阻传感器灵敏度计算模块,用于计算磁传感器件单位电源电压下的灵敏度可表示为式1:
s1(t)=st0(1+a(t-t0))(1)
式中,t为温度,t0为参考温度,st0为温度t0时的灵敏度,a为传感器灵敏度的温度变化系数;
在实际传感应用中,必须为传感器件配备电源及信号调理电路,此时整体磁传感器的灵敏度为式2:
s(t)=pvsst0(1+a(t-t0))(2)
式中,s为整体磁阻传感器灵敏度,p为后端处理电路放大倍数,vs为磁传感器件供电电压;
磁阻传感器温度补偿模型建立模块,用于根据在p或vs中引入了温度变化项,式2延伸出2种形式,进行磁传感器的非侵入式温度补偿方程式为公式(3)和公式(4):
s(t)=pvsst0(1+a(t-t0))(1+b(t-t0))(3)
式中,b为通过温度调节电路的温度变化系数,(1+b(t-t0))为从p或vs剥离出的温度变化项;假设传感器工作温度范围为t1~t2,其中t1<t0<t2;
其中,对于式(3),通过优化b,使得s(t)在[t1,t2]内变化最小;因此,目标关系式变为:
通常情况下,传感器的温度变化系数|a|<0.1%/0c,因此1+at2>0;
根据公式(5)得到温度漂移量最小时的b值,使得s(t)最小;
其中,对于式(4),只需要令b=a即可,此时通过零极点消除,就可完全消除温度的影响,使得s(t)最小;
非侵入式磁阻传感器温度补偿模块,用于通过第一种和或第二种磁传感器的非侵入式温度补偿模块进行温度补偿,第一种磁传感器的非侵入式温度补偿模块是根据温度变化实时改变磁传感芯片两端供电电压vs来减小温度漂移量,进行温度补偿;第二种磁传感器的非侵入式温度补偿模块是根据温度变化实时改变磁传感芯片后端信号调理电路放大倍数p来减小温度漂移量,进行温度补偿。
进一步的,磁阻传感器温度补偿模型建立模块中对于式(3),通过优化b具体包括:
步骤21:通过优化b,使得s(t)在[t1,t2]内变化最小;因此,目标关系式变为:
通常情况下,传感器的温度变化系数|a|<0.1%/0c,因此1+at2>0;
步骤22:下面分情况讨论:
第一种情况,当
max(f(t))=f(t1),min(f(t))=f(t2),有:
当
第二种情况,当
当
第三种情况,当
当
第四种情况,当
max(f(t))=f(t2),min(f(t))=f(t1),有:
当
综合上述4种情况,可知
时,温漂最小,且为
进一步的,非侵入式磁阻传感器温度补偿模块中第一种磁传感器的非侵入式温度补偿模块根据温度变化实时改变磁传感芯片两端供电电压vs来减小温度漂移量时,具体步骤是:
步骤301:针对公式(3),给磁阻传感芯片两端供电电压的前端电源电路包括供电电压为v1的普通电源、温度变化为v2+k(t-t0)的正温敏电源、第一电阻、第二电阻、第三电阻以及反馈电阻;其中k单位是伏/摄氏度;普通电源通过第一电阻给放大器正相输入端供电,同时正温敏电源通过第二电阻给放大器正相输入端供电,放大器正相输入端通过第三电阻接地;放大器负向输入端通过反馈电阻与放大器输出端连接,放大器输出端作为前端电源电路输出端为磁阻传感芯片供电;前端电源电路输出端电压v:
式中,第一电阻、第二电阻、第三电阻及反馈电阻阻值分别对应为r1、r2、r3、r4;第一电阻、第二电阻、第三电阻及反馈电阻为普通电阻,v1为普通电源,v2为变化率为正k的正温敏电源;
步骤302:因为公式(7)中k(t-t0)为温敏部分,与温度变化有关,同时公式3中1+b(t-t0)也是在公式(2)基础上,引入的温度变化项;因此可以通过调节r1和r2,令式中:
进一步的,非侵入式磁阻传感器温度补偿模块中第一种磁传感器的非侵入式温度补偿模块根据温度变化实时改变磁传感芯片两端供电电压vs来减小温度漂移量,具体步骤是:
步骤311:针对公式(3),给磁阻传感芯片两端供电电压的前端电源电路包括供电电压为v1的普通电源、第一电阻、第二电阻、第三电阻以及反馈电阻,其中反馈电阻为阻值是r4+k(t-t0)的ptc电阻;普通电源通过第一电阻给放大器正相输入端供电,放大器正相输入端通过第二电阻接地;同时放大器负向输入端通过第三电阻接地,放大器负向输入端通过反馈电阻与放大器输出端连接;其中k单位是伏/摄氏度;放大器输出端作为前端电源电路输出端为磁阻传感芯片供电;前端电源电路输出端电压v:
式中,第一电阻、第二电阻、第三电阻及反馈电阻阻值分别对应为r1、r2、r3、r4;第一电阻、第二电阻、第三电阻为普通电阻,v1为普通电源电压值,反馈电阻是变化率为正k为正温度系数电阻;
步骤312:因为公式(8)中k(t-t0)为温敏部分,与温度变化有关,同时公式3中1+b(t-t0)也是在公式(2)基础上,引入的温度变化项;因此通过调节r3和r4,令式中:
进一步的,非侵入式磁阻传感器温度补偿模块中第一种磁传感器的非侵入式温度补偿模块根据温度变化实时改变磁传感芯片两端供电电压vs来减小温度漂移量,具体步骤是:
步骤321:针对公式(4),给磁阻传感芯片两端供电电压的前端电源电路包括供电电压为v1的普通电源、第一电阻、第二电阻、第三电阻以及反馈电阻;普通电源通过第一电阻给放大器正相输入端供电,放大器正相输入端通过第二电阻接地;同时放大器负向输入端通过第三电阻接地,放大器负向输入端通过反馈电阻与放大器输出端连接;其中k单位是伏/摄氏度;放大器输出端作为前端电源电路输出端为磁阻传感芯片供电;前端电源电路输出端电压v:
式中,第一电阻、第二电阻、第三电阻及反馈电阻阻值分别对应为r1、r2、r3、r4;第二电阻、第三电阻及反馈电阻为普通电阻,v1为普通电源电压值,第一电阻是变化率为-k为负温度系数电阻;;
步骤322:因为公式(9)中k(t-t0)为温敏部分,与温度变化有关,同时公式(4)中1+b(t-t0)也是在公式(2)基础上,引入的温度变化项;通过调节r1、r2令:
进一步的,所述非侵入式磁阻传感器温度补偿模块的中第二种磁传感器非侵入式温度补偿模块是根据温度变化实时改变磁传感芯片后端信号调理电路放大倍数p来减小温度漂移量,进行温度补偿,具体包括:
步骤331:信号调理电路是标准三运放仪表放大器电路,后端信号调理电路放大倍数:
当r1和r3为ptc电阻,当参考公式(3)选择ptc电阻参数,可完成减小温度漂移量,进行温度补偿;
步骤332:第一电阻阻值为r1,r1=r0(1+k(t-t0)),r0为温度t0时第二电阻阻值,k为温度变化系数,将r1=r0(1+k(t-t0))带入公式(10),可得:
则根据公式(3)的原则,从公式(11)可知,
时,即δmin最小,温度漂移量最小,进行温度补偿;
因此通过调节r0、rg、k三个参数中任意一个参数、两个参数或三个参数,使其满足,则使得温度漂移量最小,实现温度补偿;
步骤333:第三电阻阻值为r3:r3=r0(1+k(t-t0))其中,r0为温度t0时电阻,k为温度变化系数,将r3=r0(1+k(t-t0))带入公式(10),可得:
则根据公式(3)的原则,从公式(12)可知,需要
所述非侵入式磁阻传感器温度补偿模块中第二种磁传感器非侵入式温度补偿模块是根据温度变化实时改变磁传感芯片后端信号调理电路放大倍数p来减小温度漂移量,进行温度补偿,具体包括:
步骤341:后端信号调理电路放大倍数:
步骤342:当rg和r2选择合适的ntc电阻,当参考公式(4)选择ntc电阻参数,即可完成减小温度漂移量,进行温度补偿;
步骤332:第二电阻阻值为r2的具体参数选择为:r2=r0(1+k(t-t0)),由于r2出现在公式(8)的分母位置,则根据公式(4)的原则,需要b=a,即可消除温度偏移量,则将r2=r0(1+k(t-t0))带入公式(10),
其中,r0为温度t0时电阻,k为温度变化系数,从式(13)可知,只需k=a即可消除温度偏移量影响。
综上所述,由于采用了上述技术方案,本发明的有益效果是:
因为磁阻传感器信号必须要经过信号放大电路,本发明就在采用标准三运放放大电路基础上,不增加额外的电路结构,只是将标注三运放当大电路中温度补偿运放放大电路中增益电阻器rg与第三级运算放大器两输入端电阻用ntc电阻替代时,或者将温度补偿运放放大器的第三级运算放大器增益电阻和第三级运算放大器接地电阻用ptc电阻替代。即补偿只需将正常电阻更换为温敏电阻,参数调节只需在原电路上更换为合适的电阻即可,通过调理信号处理的放大倍数,进行温度补偿几乎不增加成本,同时其补偿效果非常明显,补偿后灵敏度温度变化系数仅为原来的7.7%。
附图说明
本发明将通过例子并参照附图的方式说明,其中:
图1是磁阻芯片温度特性中传感曲线随温度变化图。
图2是磁阻芯片温度特性中温漂随温度变化图。
图3是针对公式(3),磁阻传感器前端供电电压部分第一种补偿电路结构示意图。
图4是针对公式(3)磁阻传感器前端供电电压部分第二种补偿电路结构示意图。
图5是针对公式(4)磁阻传感器前端供电电压部分第二种补偿电路结构示意图。
图6是磁阻传感器后端调理电路温度补偿电路结构示意图。
图7是磁阻传感器第二种补偿电路温度补偿效果图。
具体实施方式
本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。
本说明书中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
1、本发明相关说明:
图6,信号调理电路是标准三运放仪表放大器电路;包括第一级运算放大器a1、第二级运算放大器a2和第三级运算放大器a3以及增益电阻器、第一电阻、第二电阻、第三电阻。增益电阻器串联在第一运算放大器a1和第二运算放大器a2之间。第一电阻跨接在第一级运算放大器a反相输入端与第一级运算放大器a1输出端之间,第一电阻跨接在第二级运算放大器a2反向输入端与第二级运算放大器a2输出端之间。第一级运算放大器输出端与第三级运算放大器反向输入端之间串接第二电阻;第二级运算放大器输出端与第三级运算放大器正相输入端之间串接第二电阻;第三电阻r跨接在第三运算放大器a3反向输入端与第三级运算放大器输出端之间;第三级运算放大器正向输入端通过第三电阻接地。第一电阻、第二电阻、第三电阻、增益电阻器阻值分别对应为r1、r2、r3、rg。
温度补偿运放放大电路指的是标准三运放仪表放大器;电路中增益电阻器rg与第三级运算放大器两输入端连接的第二电阻是ntc电阻;或者第一电阻r1、温度补偿运放放大器的第三级运算放大器第三电阻r3和第三级运算放大器接地的第三电阻r3是ptc电阻。。
工作过程:
实验中发现,和修改磁传感芯片内部结构以减小温度漂移相比,采用外部后端电路补偿的方式具有非侵入式、高可靠性、易实现等优点。实验表明,采用本节所提出的外部温度补偿策略可以有效减小温度漂移(温漂缩小43.5倍)且实验和理论具有高度一致性。
一种基于温敏电源的磁阻传感器温度补偿装置包括:
磁阻传感器灵敏度计算模块,用于磁传感器件单位电源电压下的灵敏度可表示为式1:
s1(t)=st0(1+a(t-t0))(1)
式中,t为温度,t0为参考温度,st0为温度t0时的灵敏度,a为传感器灵敏度的温度变化系数;
在实际传感应用中,必须为传感器件配备电源及信号调理电路,此时整体磁传感器的灵敏度为式2:
s(t)=pvsst0(1+a(t-t0))(2)
式中,s为整体磁阻传感器灵敏度,p为后端处理电路放大倍数,vs为磁传感器件供电电压;磁阻传感器温度补偿模型建立模块,用于在p或vs中引入了温度变化项,式2延伸出2种形式,进行磁传感器的非侵入式温度补偿方程式为公式(3)和公式(4):
s(t)=pvsst0(1+a(t-t0))(1+b(t-t0))(3)
式中,b为通过温度调节电路的温度变化系数,(1+b(t-t0))为从p或vs剥离出的温度变化项;假设传感器工作温度范围为t1~t2,其中t1<t0<t2;
其中,对于式(3),通过优化b,使得s(t)在[t1,t2]内变化最小;因此,目标关系式变为:
通常情况下,传感器的温度变化系数|a|<0.1%/0c,因此1+at2>0;
下面分情况讨论:
第一种情况,当
max(f(t))=f(t1),min(f(t))=f(t2),有:
当
第二种情况,当
当
第三种情况,当
当
第四种情况,当
max(f(t))=f(t2),min(f(t))=f(t1),有:
当
综合上述4种情况,可知
时,温漂最小,且为
通常情况下,传感器的温度变化系数|a|<0.1%/0c,因此1+at2>0;
根据公式(5)得到温度漂移量最小时的b值,使得s(t)最小;
其中,对于式(4),只需要令b=a即可,此时通过零极点消除,就可完全消除温度的影响,使得s(t)最小;
非侵入式磁阻传感器温度补偿模块,用于通过通过第一种和或第二种磁传感器的非侵入式温度补偿模块进行温度补偿,第一种磁传感器的非侵入式温度补偿模块是根据温度变化实时改变磁传感芯片两端供电电压vs来减小温度漂移量,进行温度补偿;第二种磁传感器的非侵入式温度补偿模块是根据温度变化实时改变磁传感芯片后端信号调理电路放大倍数p来减小温度漂移量,进行温度补偿。
1、磁阻传感器温度补偿模型建立模块包括三种补偿:
1)第一种补偿方式:(如图3所示);
步骤2中当改变磁传感芯片两端供电电压vs来减小温漂时,具体步骤是:
步骤201:针对公式(3),给磁阻传感芯片两端供电电压的前端电源电路包括供电电压为v1的普通电源、温度变化为v2+k(t-t0)的正温敏电源、第一电阻、第二电阻、第三电阻以及反馈电阻;其中k单位是伏/摄氏度;普通电源通过第一电阻给放大器正相输入端供电,同时正温敏电源通过第二电阻给放大器正相输入端供电,放大器正相输入端通过第三电阻接地;放大器负向输入端通过反馈电阻与放大器输出端连接,放大器输出端作为前端电源电路输出端为磁阻传感芯片供电;前端电源电路输出端电压v:
式中,第一电阻、第二电阻、第三电阻及反馈电阻阻值分别对应为r1、r2、r3、r4;第一电阻、第二电阻、第三电阻及反馈电阻为普通电阻,v1为普通电源电压值,v2为变化率为正k的正温敏电源电压值;
步骤202:因为公式(7)中k(t-t0)为温敏部分,与温度变化有关,同时公式3中1+b(t-t0)也是在公式(2)基础上,引入的温度变化项;因此可以通过调节r1和r2,令式中:
第二种补偿情况:(如图4所示)
步骤2中当改变磁传感芯片两端供电电压vs来减小温漂时,具体步骤是:
步骤211:针对公式(3),给磁阻传感芯片两端供电电压的前端电源电路包括供电电压为v1的普通电源、第一电阻、第二电阻、第三电阻以及反馈电阻,其中反馈电阻为阻值是r4+k(t-t0)的ptc电阻;普通电源通过第一电阻给放大器正相输入端供电,放大器正相输入端通过第二电阻接地;同时放大器负向输入端通过第三电阻接地,放大器负向输入端通过反馈电阻与放大器输出端连接;其中k单位是伏/摄氏度;放大器输出端作为前端电源电路输出端为磁阻传感芯片供电;前端电源电路输出端电压v:
式中,第一电阻、第二电阻、第三电阻及反馈电阻阻值分别对应为r1、r2、r3、r4;第一电阻、第二电阻、第三电阻为普通电阻,v1为普通电源电压值,第四电阻是变化率为正k为正温度系数电阻;
步骤212:因为公式(8)中k(t-t0)为温敏部分,与温度变化有关,同时公式3中1+b(t-t0)也是在公式(2)基础上,引入的温度变化项;因此通过调节r3和r4,令式中:
第三种补偿方法:(如图5所示)
步骤2中当改变磁传感芯片两端供电电压vs来减小温漂时,具体步骤是:
步骤211:针对公式(4),给磁阻传感芯片两端供电电压的前端电源电路包括供电电压为v1的普通电源、第一电阻、第二电阻、第三电阻以及反馈电阻;普通电源通过第一电阻给放大器正相输入端供电,放大器正相输入端通过第二电阻接地;同时放大器负向输入端通过第三电阻接地,放大器负向输入端通过反馈电阻与放大器输出端连接;其中k单位是伏/摄氏度;放大器输出端作为前端电源电路输出端为磁阻传感芯片供电;前端电源电路输出端电压v:
式中,第一电阻、第二电阻、第三电阻及反馈电阻阻值分别对应为r1、r2、r3、r4;第二电阻、第三电阻及反馈电阻为普通电阻,v1为普通电源电压值,第一电阻是变化率为-k(t-t0)为负温度系数电阻;
步骤212:因为公式(9)中k(t-t0)为温敏部分,与温度变化有关,同时公式(4)中1+b(t-t0)也是在公式(2)基础上,引入的温度变化项;通过调节r1、r2令:
2、针对后端信号调理的温度补偿方法,如图6所示:
该电路调理倍数为:
当r1和r3为ptc电阻,当参考公式(3)选择ptc电阻参数,可完成减小温度漂移量,进行温度补偿;
1)第一电阻阻值为r1,r1=r0(1+k(t-t0)),r0为温度t0时第二电阻阻值电阻,k为温度变化系数,将r1=r0(1+k(t-t0))带入公式(10),可得:
则根据公式(3)的原则,从公式(11)可知,
时,即δmin最小,温度漂移量最小,进行温度补偿;
因此通过调节r0、rg、k三个参数中任意一个参数、两个参数或三个参数,使其满足,则使得温度漂移量最小,实现温度补偿;
2)第三电阻阻值为r3:r3=r0(1+k(t-t0))其中,r0为温度t0时第二电阻阻值,k为温度变化系数,将r3=r0(1+k(t-t0))带入公式(10),可得:
则根据公式(3)的原则,从公式(12)可知,需要
2)后端信号调理电路放大倍数p来温度漂移量,进行温度补偿的温度补偿方法具体是:步骤341:后端信号调理电路放大倍数:
步骤342:当增益电阻器和第二电阻选择ntc电阻,参考公式(4)选择ntc电阻参数,即可完成减小温度漂移量,进行温度补偿;
步骤332:第二电阻阻值为r2的具体参数选择为:r2=r0(1+k(t-t0)),则由于r2出现在公式(8)的分母位置,根据公式(4)的原则,需要b=a,即可消除温度偏移量,则将r2=r0(1+k(t-t0))带入公式(10),
其中,r0为温度t0时第二电阻阻值电阻,k为温度变化系数,从式(13)可知,只需k=a即可消除温度偏移量影响,因此调节第二电阻的阻值r2=r0(1+a(t-t0)),即可消除温度漂移量,进行温度补偿。
补偿效果如图7所示,图中一系列四方形数据形成的直线为补偿前磁阻传感器灵敏度隋温度变化数据点;图中一系列三角符号顶角朝上形成的直线为电源端补偿后时,磁阻传感器灵敏度随温度变化数据点,图中一系列三角符号顶角朝下形成的直线为温度补偿运放放大电路补偿后,磁阻传感器灵敏度随温度变化数据点。
图7中可看出,理论曲线和实验数据点基本一致,采用随温度改变磁传感芯片供电电压方法进行温度补偿可以有效减小灵敏度温度漂移(灵敏度温度漂移缩小为补偿前的六分之一)。
图7中,在高温(温度高于40摄氏度)下,灵敏度的补偿后实验曲线和理论曲线有一定的偏离,且偏离程度随温度的升高而增大。此实验说明:1.灵敏度随温度变化非常小,不能忽略位置偏差引起的灵敏度的轻微变化;2.理论计算和实验结果可以非常好的吻合;
3.通过改变磁传感芯片供电电压来补偿灵敏度温度变化具有可行性。
本发明并不局限于前述的具体实施方式。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。