基于KMZ60的EPS转角传感器设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于KMZ60的EPS转角传感器设计
摘要方向盘转角信号是电动助力转向系统和车身电子稳定系统的重要输入量。本文借鉴国内外成熟的方向盘转角测量方案,解释了游标法测量方向盘绝对转角的方法,设计以磁阻式磁场角度传感器KMZ60与MC9S08DZ60单片机为核心的硬件电路和相应的信号处理方式,开发成本低廉、能够实现多圈测量的非接触式转角传感器。通过专用的测试平台对转角传感器进行标定,验证转角传感器能够基本满足电控系统的精度需求。
关键词转角测量;转角传感器;游标法;KMZ60
0 引言
为了使汽车更加节能、安全、环保,越来越多的汽车开始装配电动助力转向系统(EPS)和车身电子稳定系统(ESP)。传统的有刷电机EPS只装配转矩传感器,转向盘转速信号主要依靠估算的方法获得。但这种方法的误差较大,限制了EPS 性能的进一步提高。将方向盘转角传感器引入EPS,能够有效提升EPS的回正和摩擦补偿性能,改善汽车的操作稳定性。此外,ESP等底盘电控系统需要从EPS共享转角信号,实现各自的控制功能,从而实现底盘一体化控制。
经过多年的研究和发展,方向盘转角传感器从最初的电位计式、单圈测量的传统角度传感器,发展到能够非接触式、多圈测量的智能传感器。以博世公司LSW3为代表的游标法转角测量方案是一种比较理想的多圈测量方案,因而被多家公司应用于各自的转角传感器中。国内高校在其基础上做过多种仿制和改进,且大多采用集成CORDIC模块的角度测量芯片,该类型芯片通常成本较高,因而难以控制转角传感器的成本。本文借鉴LSW3的机械结构,自行开发传感器的硬件电路,设计信号的软件处理流程,研发了一款结构简单、价格低廉、精度适中、能够实现多圈测量的方向盘转角传感器。
1 测量原理
通常轿车方向盘的机械行程为3圈,即1080°左右。通用的磁场角度传感器包含各向异性磁阻型(AMR)、巨磁阻型(GMR)以及霍尔型(Hall)等类型,三者的量程通常是180°(AMR型)和360°(GMR型、Hall型),因此,转角传感器的核心在于扩展传感器量程,采用小量程的磁场角度传感器实现多圈测量。
LSW3转角传感器的结构如图1所示,传感器主要由壳体、齿轮组、AMR 芯片、微控制器等部分组成。大齿轮安装在转向轴上,其旋转的角度等于方向盘转角,两个小齿轮通过外齿与大齿轮啮合。两个AMR芯片安装在PCB板上,与固定在小齿轮上的磁铁相对,磁铁表面磁力线旋转的角度等于小齿轮围绕中心轴线旋转的角度,微控制器根据AMR芯片的输出值测量两个小齿轮的转角,进而推算大齿轮的绝对转角。
本文参考LSW3的转角测量方案,保留其机械结构和测量原理,自行设计硬件电路和信号处理方案。齿轮组采用LSW3的齿数设计,即大齿轮齿数为42,小齿轮的齿数分别为26、28。
图1 博世LSW3结构图
设大齿轮的绝对转角为θ,两个小齿轮的转角为φ1和φ2。依照θ、φ1、φ2的传动关系,φ1、φ2的表达式如式1所示。
式1
则两个小齿轮的转角差Δφ的表达式如式2所示。
式2
由式2可知,方向盘转角θ变化时,两个小齿轮的转角以不同的速度线性变化,二者之间的转角差Δφ与θ成线性关系,且比例系数为(26÷3)。当方向盘旋转1080°时,两个小齿轮的转角差Δφ小于125°。游标法测量方向盘绝对转角的基本原理就利用幅值较小的小齿轮转角差Δφ唯一地表征量程较大的方向盘转角θ。
本文采用AMR型磁场角度传感器KMZ60来测量两个小齿轮的转角,KMZ60的量程只有180°,它输出信号是以磁场角度为自变量,180°为周期的函数。实际测得的φ1和φ2的表达式如式3所示。
式3
因此,两个小齿轮之间的转角差的表达式如式4所示。
式4
结合式2和式4,可以得出,方向盘绝对转角θ的实际计算表达式为:式5
由式3可得,小齿轮1每旋转180°,对应的KMZ60输出的信号重复一个周期,对应方向盘旋转的角度约为111.4°;小齿轮2旋转180°,对应的方向盘旋转的角度为120°,二者的最小公倍数为1560°。即大齿轮旋转1560°的范围内,两个小齿轮对应的KMZ60的输出信号的组合具有唯一性,依据式5计算的转角差能够唯一地表示大齿轮的转角,因此,本文设计的转角传感器的量程为1560°。φ1、φ2和Δφ随方向盘转角θ的变化规律如图2所示。
图2 φ1、φ2和Δφ随方向盘转角θ的规律
3硬件电路结构
由传感器的工作原理可知,转角传感器的输入量是两个角位移信号,即小齿轮的转角,而传感器的输出量则是数字化的方向盘绝对转角θ。硬件的硬件电路需要感应因两个小齿轮的旋转而引起的磁场角度变化,并将其转换成方便进行信号运算的电信号,单片机通过对传感器输出的电信号,推算出方向盘的绝对转角θ,并通过总线网络向外发送计算结果。
本文提出的转角传感器的硬件结构如图3所示。转角传感器由电源模块、AMR测量模块、低通滤波、单片机以及CAN通讯模块等五部分组成。
图3 转角传感器硬件结构图
1)电源模块:车载电源的电压通常为12V左右,其电压随着发动机、车载电气设备、蓄电池状态等因素而波动。电源模块采用稳压芯片将纹波较大的12V 输入电压调节为稳定的5V输出,为AMR测量模块、单片机等传感器硬件电路提供稳定的能量供应;
2)AMR测量模块:本文设计的转角测量方案采用两个AMR型磁场角度传感器KMZ60作为磁场检测芯片。KMZ60是NXP公司于2011年针对汽车和工业应用的无刷直流电机(BLDC)控制而推出的AMR型磁场角度传感器,它内部集成了两个AMR电桥和放大器。两个AMR电桥的输出电压随磁场角度φ的变化而变化,输出两路关于2φ的正弦和余弦信号。而内部集成放大器对两路正余弦信号进行幅值放大,使KMZ60输出V级的模拟信号,保证模/数转换器(ADC)能够直接对两路信号进行模/数转换;
3)低通滤波:转角传感器的工作环境较为恶劣,会受到多种干扰,KMZ60的输出信号的有效部分是关于2φ正余弦分量,而外部的干扰信号会叠加到有效信号中,为转角计算引入偏差。方向盘转角信号属于低频信号,KMZ60的输出信号经过一阶低通滤波器,高频的干扰信号被滤除,有效的低频信号进入单片机的ADC输入端;
4)单片机:本文采用Freescale公司的MC9S08DZ60单片机作为转角传感器的运算核心。MC9S08DZ60单片机的片内外设包含精度高达12bit的ADC和MSCAN模块。单片机通过ADC将两个KMZ60输出的4路正余弦模拟信号转换为CPU可以处理的数字信号,经过CPU对4路信号进行数字信号处理,推算出方向盘转角,并通过MSCAN模块将方向盘转角信号打包成数据帧,加载到CAN网络;