基于MLX90316的磁性角度传感器的设计方案

  • apple
  • LV3工程师
  • |      2014-01-26 14:18:12
  • 浏览量 1271
  • 回复:12

为实现恶劣环境下角度值的测量,分析了各类角度传感器的优缺点,本文介绍了一款基于MLX90316的非接触式、低成本、高分辨率,高抗干扰的磁性角度传感器的设计方案。

本方案中所设计的整个系统重点分析了信号采集模块的实现原理和影响测量精度的机械结构,通过微处理器实现角度值的解算,在此基础上编写软件算法。实验证明本方案所设计的角度传感器的精度能达到0.5°,可广泛运用于汽车、电机等工业领域中,满足所要求的技术指标。

1.引言

角度传感器广泛应用于汽车、机械、航空、航天、航海、工业自动化等领域。它主要分为接触式和非接触式两种,由于接触式的角度传感器随着使用时间的增长,会存在机械磨损、精度降低、经常维修甚至更换新设备等缺点,这不仅提高了生产成本还容易使被测设备的质量没保证,而非接触式角度传感器则克服了这些缺点。常用的非接触式角度传感器有光电式和磁电式的。光电式的虽然精度比磁电式的高,但对环境要求苛刻、抗震性也较差,因此也就不适用于环境较复杂的工业场所。正是基于这些问题,设计一种基于磁电式的角度传感器,它具有成本低廉,抗干扰性高,分辨力在0.5°以内等优点。

2.系统总体设计原理

整个系统有四部分组成,分别为电源模块,磁传感器信号采集模块、微处理器模块、信号输出模块,硬件框图如图1所示。



磁传感器信号采集模块主要通过集成有双轴霍尔元件的集成芯片感知角度的变化,并以模拟信号或数字信号方式输出到微处理器中,经过一定的编码和解码,由微处理器输出工业用的电压或电流信号,或者以串口通信方式输出数字信号。为了减小系统的复杂度和误差来源,信号采集单元选择Melexis公司的MLX90316芯片。它属于CMOS霍尔传感器,可以输出与芯片表面平行的磁场相对应的角度位置信息,并以SPI的串行通信方式输出数字信号,省去了A/D转换电路,这极大的减小了系统设计的复杂度。微处理模块选用Freescale公司的MC9S08DZ60,它是一款小体积、低成本、低功耗和较多外部接口的16位微处理器。

  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:11
蝙蝠魔 2014-06-27
谢谢分享!!
0   回复
举报
发布
helen 2014-06-26
顶了!!
0   回复
举报
发布
冰山一角 2014-05-21
继续 顶起。。。  果哥
0   回复
举报
发布
Alax 2014-04-28
谢谢分享,顶果哥
0   回复
举报
发布
原来你也在这里 2014-04-28
顶了!!谢谢分享!!楼主辛苦!!
0   回复
举报
发布
奋发图强 2014-04-25

谢谢分享!!
0   回复
举报
发布
悠然南山 2014-04-25
顶了!!
0   回复
举报
发布
easy 2014-01-27
谢谢分享,顶了!!
0   回复
举报
发布
apple 2014-01-26

6.实验验证

基于以上理论分析和实际测量,实测数据如表1所示,角度θ的误差在0.5度以内,满足所要求的技术指标。



7.结论

本文在为实现恶劣环境下角度值的测量的基础上,介绍了一款基于MLX90316的非接触式、低成本、高分辨率,高抗干扰的磁性角度传感器的设计方案。方案利用霍尔传感器MLX90316所设计的磁性角度传感器具有非接触式、高精度、高抗干扰等优点。通过对机械结构和硬件电路的分析,找出误差来源,在此基础上编写软件算法,实现角度值的测量,精度能达到0.5°,满足所要求的技术指标,可广泛运用于汽车、电机等工业领域中。

0   回复
举报
发布
apple 2014-01-26

4.硬件电路设计

硬件电路的核心是磁传感器信号采集模块,它主要是利用磁传感器芯片MLX90316来实现的,它可以把磁场的变化转化为角度信息。信号采集电路如图4所示。



MLX90316芯片是集成了Tria度isTM型的CMOS霍尔传感器,当外加磁场的分量与芯片表面平行时则可输出两路正交磁场信息,根据这一特点可以获得对应的角度位置信息,它的内部结构如图5所示。



当小型磁铁(径向磁化)在芯片表面上方旋转时,MLX90316芯片内的集磁片(IMC)可以将平行作用于芯片表面的磁场集中起来,并在IMC结构的边缘产生正比于磁场的垂直分量,再通过两对位于IMC下方的传统平面霍尔元件来检测此信号。这两对霍尔元件的放置方向相互垂直,并都平行于芯片表面(X轴和Y轴方向),通过这样的结构可以将实际角度编码为两个相位差为90°的正弦信号x V和y V ,并正比于磁场强度。

这两路霍尔信号将通过一个完全差分、带有经典偏移消除技术的模拟处理链进行放大、采样。调节后的模拟信号再通过ADC(可编程为14bits或15bits)转换为数字信号,之后这两个数字信号再通过芯片内部的由DSP实现的反正切函数计算模块来计算角度,计算公式为:



实际中x V和y V还存在式(1)所示的误差表达式:

0   回复
举报
发布
查看更多
x
收藏成功!点击 我的收藏 查看收藏的全部帖子