当前位置:首页>>基于磁电式角度传感器方案

基于磁电式角度传感器方案

发布时间:2016-04-06作者:小王子

  1.引言

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

  2.系统总体设计原理

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

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

  它具有24路12位的A/D通道、控制器区域网络(MSCAN)、串行外围设备接口模块(SPI)、串行通信接口(SCI/USART)、内部集成电路总线(IIC)等外设数字接口,很适合与外界进行数字信号通信。

  3.机械结构设计

  角度传感器的机械结构主要有三部分组成,分别为旋转轴、磁铁和检测电路。其结构如图2所示。

  旋转轴、磁铁和传感器位置的机械偏差将决定系统测量的精确度。相比于理想的Sine和 Cosine 输出曲线,机械误差可以导致附加的电压偏移、相位偏移、幅度变化以及非线性误差等。

  磁铁到传感器轴距的下限由饱和效应(电气或磁场)所决定,上限由信噪比、信号与偏移电压的比例来决定。

  由于旋转轴在运动过程中产生的机械磨损以及震动产生的轴偏移位置都将导致角度输出信号的非线性,图3揭示了磁铁轴心的非线性度导致的角度误差。

  由图3可知磁铁的轴心偏离的越大,最终输出的角度误差越大,因此要保证输出角度的精度,所选取的磁体的轴心的偏离度应满足一定的同心度。

  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)所示的误差表达式:

  MLX90316的偏移误差、灵敏度误差和垂直度误差都会对输出的角度信息产生较大的影响。虽然芯片内部使用了动态偏移电压消除机制,并且可以在一定程度上通过芯片内置的DSP 模块来调整它们之间的正交性,但这些误差仍会反应在传感器的输出信号上。通常由芯片本身所产生的误差在0.3度以内。

  传感器输出的表征当前角度值的信号可以以串行数字通信(SPI)方式输出,也可再通过D/A转换器变回模拟信号,以PWM模式或模拟量形式输出。为了满足设计电路的结构简单、成本低等要求,这里选择的是SPI输出模式,避免了模拟输入带来的额外误差源。

  5.系统软件设计

  由于MLX90316所获得的角度信息是以SPI模式输出的,因此程序设计的关键就是SPI通信的实现。SP总线接口是一种同步串行外设接口它是是一种由4根信号线构成的串行接口协议。这4根信号线分别是:时钟线(SCK)、数据输入线(MISO)、数据输出线(MOSI)和从设备使能线(SS)。SPI接口中,MC9S08DZ60作为主控端,MLX90316作为从属端。SPI通信模块主要让 MC9S08DZ606读MLX90316输出的数字信号。

  SPI的通信过程为:主控端先输出一个0xAA以及一个0xFF作为通信起始信号,接着输出8个0xFF,而从端会同时输出2个0xFF、4个字节的角度信号以及4个0xFF,从而完成一次数据通信。具体的通信时序如图6所示,软件流程如图(7)所示。

  6.实验验证

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

  7.结论

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

公司简介

宜科(天津)电子有限公司是中国工业自动化的领军企业,于2003年在天津投资成立,销售和服务网络覆盖全国。作为中国本土工业自动化产品的提供商和智能制造解决方案的供应商,宜科在汽车、汽车零部件、工程机械、机器人、食品制药、印刷包装、纺织机械、物流设备、电子制造等诸多领域占据领先地位。宜科为智慧工厂的整体规划实施提供自系统层、控制层、网络层到执行层自上而下的全系列服务,产品及解决方案涵盖但不局限于云平台、MES制造执行系统、工业现场总线、工业以太网、工业无线通讯、机器人及智能设备组成的自动化生产线、自动化电气控制系统集成、智能物流仓储系统等,以实现真正智能化的生产制造,从而带来生产力和生产效率的大幅提升,以及对生产灵活性和生产复杂性的管理能力的大幅提升。多年来,宜科以创新的技术、卓越的解决方案和产品坚持不懈地为中国制造业的发展提供全面支持,并以出众的品质和令人信赖的可靠性、领先的技术成就、不懈的创新追求,在业界独树一帜。帮助中国制造业转型升级,加速智能制造进程,成为中国工业4.0智慧工厂解决方案当之无愧的践行者。

更多详情>>

联系我们

  • 联系人:章清涛
  • 热线:18611695135
  • 电话:
  • 传真:
  • 邮箱:18210150532@139.com

Copyright © 2015 ilinki.net Inc. All rights reserved. 智汇工业版权所有

电话:010-62314658 邮箱:service@ilinki.net

主办单位:智汇万联(北京)信息技术有限公司

京ICP备15030148号-1