您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 基于iGMR原理角度传感器TLE5012B应用指导
基于iGMR原理角度传感器TLE5012B应用指南何喜富(英飞凌科技(中国)有限公司传感器高级应用工程师)1.TLE5012B简介TLE5012B角度传感器基于iGMR技术,可检测平行于封装表面磁场360°变化。可应用于汽车和工业领域里转角位置检测如方向盘转角,电机位置等。TLE5012B内部集成角度计算模块,可以将原始值(sine和cosine)进行数字处理后输出绝对角度。集成自动标定和温度补偿功能,在温度范围和寿命周期里可以达到1°精度。汽车级认证,可工作在-40℃至150℃范围。TLE5012B具备极其精确的角度分辨率(15bit)以及快速的信号处理能力和较短的延时/更新率,极其适合精确测定高动态应用中的转子位置。同时TLE5012B具有先进的诊断功能及安全特性,确保了产品高可靠性。1.1iGMR原理所谓磁阻效应是指导体或半导体在磁场作用下其电阻值发生变化的现象,巨磁阻效应在1988年由彼得•格林贝格(PeterGrünberg)和艾尔伯•费尔(AlbertFert)分别独立发现,他们因此共同获得2007年诺贝尔物理学奖。研究发现在磁性多层膜如Fe/Cr和Co/Cu中,铁磁性层被纳米级厚度的非磁性材料分隔开来。在特定条件下,电阻率减小的幅度相当大,比通常磁性金属与合金材料的磁电阻值约高10余倍,这一现象称为“巨磁阻效应”。如图1所示,基于巨磁阻效应的传感器其感应材料主要有三层:即参考层(ReferenceLayer或PinnedLayer),普通层(NormalLayer)和自由层(FreeLayer)。参考层具有固定磁化方向,其磁化方向不会受到外界磁场方向影响。普通层为非磁性材料薄膜层,将两层磁性材料薄膜层分隔开。自由层磁场方会随着外界平行磁场方向的改变而改变。图1:巨磁阻磁性感应层结构巨磁阻阻值由自由层和参考层之间磁场方向夹角决定,当自由层磁化方向和参考层磁化方向相同时,巨磁阻阻值最小。反之,当自由层磁化方向和参考层磁化方向相反时,巨磁阻阻值最大。巨磁阻效应可以用量子力学解释,每一个电子都能够自旋,电子的散射率取决于自旋方向和磁性材料的磁化方向。自旋方向和磁性材料磁化方向相同,则电子散射率就低,穿过磁性层的电子就多,从而呈现低阻抗。反之当自旋方向和磁性材料磁化方向相反时,电子散射率高,因而穿过磁性层的电子较少,从而呈现高阻抗。1.2.iGMR角度检测原理如图2所示为巨磁阻角度传感器感应单元结构,由两组惠斯通电桥构成,分别为反映外界磁场余弦变化的VX巨磁阻感应单元和反映外界磁场正弦变化的VY巨磁阻感应单元。VX和VY巨磁阻感应单元结构类似,只是参考层磁化方向不同。使用全桥结构的好处是可以获得两倍信号幅值以及消除温度效应影响。图2:巨磁阻惠斯特桥当安装在转轴上磁铁随着转轴旋转时,巨磁阻感应单元VX和VY能够检测出平行于其表面的外界磁场变化,并分别输出余弦和正弦信号。磁场信号经过AD转换,然后通过传感器内部CORDIC(COordinateRotationDIgitalComputer)模块进行反正切计算,得到所需要角度值,最后通过不同信号协议输出角度等信息。2.通讯协议TLE5012B支持多种通讯协议,即SSC(SynchronousSerialCommunication)协议,PWM(Pulse-Width-Modulation)协议,SPC(Short-PWM-Code,兼容SENT协议)协议,HSM(HallSwitchMode)模式以及IIF(IncrementalInterface)协议。TLE5012BSSC为三线制协议,允许双向通讯,兼容SPI协议。可以通过SSC协议读取TLE5012B内部寄存器数据(如角速度、角度原始数值、温度等)以及配置寄存器(如解析度、自动标定,工作模式等)。SSC允许高速数据传输,波特率为8Mbit/s。一个总线上最多允许4个TLE5012B进行通讯。SSC通讯距离较短,建议在30cm以内,所以适合板间通讯。PWM通讯协议为单向通讯方式,解析度为12bit,有四种工作频率,即:0.2KHz,0.5KHz,1KHz以及2KHz,可通过SSC接口配置工作频率。占空比代表角度信息,其中占空比在0-6.25%以及93.75-100%区间用于诊断。占空比在6.25%-93.75%区间代表角度。PWM通讯距离可到5m。SPC协议兼容SENT协议,连续的两个下降沿之间的时间长度代表着4bit数据。不同的是SPC允许双向通讯,且通讯时MCU需要给TLE5012B发送一个触发信号以唤醒其传输角度信息。除角度信息外,还可传输温度信息。可通过SSC接口配置解析度为12bit或者16bit。一个总线上最多允许4个TLE5012B进行通讯。SPC通讯距离可到5m。HSM模式可模拟三个霍尔开关,用于电机块换向。HSM包含三个单向通讯接口,默认极对数为5,可通过SSC接口配置极对数等参数。IIF协议可用于模拟光电编码通讯,包含IFA,IFB以及IFC三条单向通讯信号。可以取代光电编码器,用于高速电机位置检测。IIF增量编码信号为输出占空比50%的矩形波,每一个波形代表最小角度解析度,可以通过SSC接口配置成9bit(每一圈512个脉冲信号)到12bit(每一圈4096个脉冲信号)解析度,MCU通过计算IIF信号脉冲数可以知道电机位置信息。TLE5012B出厂时预标定了寄存器配置,用户可以在不作修改或者很少修改寄存器配置情况下使用。TLE5012B主要有四种版本,即:TLE5012BE1000SSC+IIF;TLE5012BE3005SSC+HSM;TLE5012BE5000SSC+PWM;TLE5012BE9000SSC+SPC。用户可以根据需要选择合适版本,限于篇幅,本文主要介绍SSC和IIF协议。2.1SSC协议TLE5012BSSC数据传输方式为半双工,因此当和四线制SPI接口通讯时,MCUSPI接口数据发送和数据接收脚需要同时连接到TLE5012Bdata脚上。当TLE5012B向MCU传输数据时,MCU的数据发送脚需要拉高。反之,当MCU向TLE5012B发送命令时,MCU的数据接收脚需要拉高。SSC传输信息包含命令,数据以及安全信息。信号传输时CSQ需要拉低,并提供SCK信号。可以通过SSC协议读取以及配置TLE5012B内部寄存器数据。如图3所示为MCU通过SSC读取TLE5012B内部寄存器角度信息。MCU向TLE5012B发送8021H,经过twr_delay延迟后,TLE5012B会返回角度信息及状态信息。图3:读取角度信息如图4所示为MCU通过SSC配置TLE5012B内部寄存器MOD_2。MCU发送命令5081H,修改MOD_2寄存器内容为809H。经过twr_delay延迟后,TLE5012B会返回状态信息。当安全信息传输完毕后,下一个数据传输前片选信号CSQ需要退出然后再拉低。图4:寄存器配置为了保证配置信息准确无误,可以在写入数据前先读取所需要配置寄存器内容,再配置该寄存器,最后再读一遍配置内容确认是否正确。SSC传输数据里安全信息包括CRC校验,每一组新的数据传输都会产生新的CRC校验。TLE5012BCRC校验基于J1850总线规范,需要注意的是进行CRC校验时需要包含发送的命令以及接收到的数据。2.2IIF协议TLE5012BE1000有两种IIF工作模式,即A/BMode以及Step/DirectionMode。如图5所示为A/BMode,其中IFA和IFB输出脉冲代表角度信息,两个信号相位相差90°。根据A相位是否超前B相位判定电机转动方向。IFC代表零点位置。图:5:A/BModeTLE5012BE1000默认IIF协议为A/BMode,可以通过SSC配置为Step/DirectionMode。如图6所示为Step/DirectionMode,其中IFA输出增量信号代表角度信息,IFB代表方向信息,而IFC代表零点位置。图:6:Step/DirectionModeTLE5012B内部14位计数器(IIF_CNT)可用于增量编码计数,能够记录一整圈从0到16383个脉冲,可用于MCU和传感器之间数据同步。取决于内部寄存器设置(IIF解析度9bit~12bit),同步时IIF_CNT需减掉2至5个LSB数据。当TLE5012BE1000上电后,电机还没有开始转动,TLE5012BIIF脚会输出一定脉冲数,此为TLE5012BE1000启动特性,MCU通过计算脉冲数可获得TLE5012B起始位置绝对角度信息。即:起始位置绝对角度=脉冲数*180°/211式2-1起始位置脉冲最大数目在180°位置,此时有2048个脉冲。如果IFA相位在IFB相位之前,则该角度在0°和180°之间。如果IFB相位在IFA相位之前,则角度在180°和360°之间。起始位置脉冲结束后,TLE5012B进入正常工作模式。3.TLE5012B设计3.1.机械结构设计图7:电机位置检测方案如图7所示为TLE5012B用于电机转子位置检测方案,可以用于替代光电编码器、旋转编码器或者霍尔开关。磁铁装配在电机转轴上,安装有TLE5012B传感器的PCB固定在电机上,磁铁中心正对着位于TLE5012B中心的巨磁阻感应区域。当电机工作时,转轴带动磁铁转动,传感器能够检测到平行于其封装表面的磁场变化。这种方案优点是电路以及机械结构设计简单,成本低,空间小。相比于光电编码器,TLE5012B还具有不易受灰尘、油污等污染优点。和基于霍尔原理的磁性角度传感器相比,基于巨磁阻原理的TLE5012B精度更高。为了减小由安装或者生产带来的误差如PCB安装、芯片贴片、磁铁装配以及转轴径向跳动等因素导致的额外系统误差,尽量选择直径较大的磁铁,且安装时磁铁中心尽量正对着TLE5012B芯片中心巨磁阻感应区域。3.2.磁路设计TLE5012B需要工作在合适的磁场强度范围,在-40℃至150℃温度范围内建议外部平行磁场强度为30mT至50mT范围。因此设计磁路时需要确保工作气隙范围内磁场满足要求。由于巨磁阻传感器检测的是平行磁场,因此垂直于封装表面的磁场BZ对巨磁阻传感器没有影响。可以用磁通计检测磁路磁场强度,如图8所示。图8:工作磁场范围外部磁场强度过小或者过大都会增加额外的角度误差。当外部磁场强度太弱时,不足以驱动自由层磁化方向很好地对齐外部磁场方向。当外部磁场强度太强时,会影响到参考层磁化方向。外界磁场强度过强并不会造成芯片的损坏,只是会影响检测精度,当外界磁场强度恢复到规定范围内时,检测精度又能够恢复到正常范围。影响磁路磁场强度因素主要有磁性材料,尺寸和厚度等。为了减小误差,在全温度范围内其磁性尽可能稳定。理论上可以选择稀土材料如钐钴或者钕铁硼等,也可以选择铁磁性材料。综合考虑温度特性,磁场特性等,推荐使用SmCo5材料。一种推荐磁路设计参数如下:剩磁Br为0.9T,充磁方向为径向充磁,磁极对数为1对,直径10mm,厚度1.7mm。工作气隙(磁铁表面距离传感器表面)为2.5mm(确保磁场强度在工作范围内时传感器可工作在更大气隙)。3.3.电路设计如图9所示为TLE5012BE1000版本应用电路,其余版本参考电路详见数据手册。TLE5012B和MCU相连,可以通过SSC接口或者IIF接口获取TLE5012B角度等信息。TLE5012BE1000IIF接口(IFA,IFB以及IFC)默认为push-pull接口,可通过SSC配置寄存器设置为open-drain接口,此时输出接口和供电电源之间需相应增加上拉电阻。图9:应用电路SSC和IIF协议通讯距离较短,对于需要长距离传输情况,可以将信号进行差分处理,一种可行的电路设计如下:图10:差分电路4.电机位置信息4.1位置信息正如前文所述,TLE5012B能够检测平行于其封装表面磁场360度变化,其检测原理为通过检测外界磁场方向和芯片内部巨磁阻感应单元参考层磁化方向之间夹角来感应角度。当外部磁场方向如图2所示时TLE5012B检测到角度为零度,需要注意的是此时反映的零点
本文标题:基于iGMR原理角度传感器TLE5012B应用指导
链接地址:https://www.777doc.com/doc-4970853 .html