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

MLX90316KGO-BDG-100-RE传感器 旋转位置 角度测量 MLX90316位置传感器的中文资料参考 阅读详情

http://www.eeworld.com.cn/dygl/2014/0711/article_22578.html

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

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

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°,满足所要求的技术指标,可广泛运用于汽车、电机等工业领域中。

基于MLX90316绝对角度位置传感器板(原理图+PCB+集成库+Bom表+数据手册) MLX90316 可以感应与芯片表面平行的磁场,配合上合适的磁路,MLX90316 可以感应出旋转范围在 0 到360 度的绝对角度位置。利用此款芯片可以实现新一代的非接触式旋转角度位置传感器,以满足频繁需求的汽车和工业应用中。结合合适的信号处理,小型磁铁(径向磁化)的磁场在芯片表面上方旋转,其强度可以通过非接触式的方式测量(如图 3 所示)。建议在淘宝上买十多块钱以上的MLX90316芯片(几块钱的很坑),板子可按照自己实际项目的机械结构进行调整尺寸和外观,然后即可打样使用。绝对角度位置传感器芯片。 阅读详情

相关推荐

STM32F103C8T6+MLX90316角度读取完整程序

1.引脚定义PA4 5 6 7 nss clk miso mosi 2.因为mlx90316共用miso/mosi所以mosi要用三极管反向,详见datasheet

MLX90360LGO-ACD-000-RE 可编程位置传感器

MLX90360 系列 5.5 V 360 ° 13.5 mA SMT Triaxis® 位置传感器 - TSSOP-16。Melexis Microelectronic Integrated Systems-迈来芯。

qq_33509329的博客 866

Melexis 关于PTC04常见问题

General Question: What is the installation procedure of the PTC04? Answer: for the installation procedure of the PTC04, please refer to the document: Installation_Guide_PTC04.pdf This document can be found on the CD delivered with the PTC04 or at http://www.melexis.com In a nutshell: IMPORTANT: ALL INSTALLATIONS HAVE TO BE DONE WITH ADMINISTRATOR RIGHTS. This means you need to have full access on your PC. For the installation of the software, the PTC04 does NOT have to be connected to the PC. This is only necessary when you install the USB of the PTC04. If you want to use the USB of the PTC04, follow the procedure described in the chapter: Hardware: Question: How do I install the USB? You can install the USB before or after you install the software of the PTC04. Installation from CD

编码器介绍和应用

编码器介绍 1. 什么是编码器? 简而言之,编码器是一种提供反馈的传感设备。编码器将运动转换为电信号,该信号可由运动控制系统中的某种类型的控制装置读取,例如计数器或PLC。 编码器发送反馈信号,可用于确定位置,计数,速度或方向。控制设备可以使用该信息来发送特定功能的命令 2. 编码器如何工作? 编码器使用不同类型的技术来创建信号,包括:机械,磁性,电阻和光学 - 光学是最常见的。在光学传感中,编码...

IT_BOY的博客 8304

stm32f103c8t6软件模拟spi+MLX90316角度读取完整程序

1.引脚定义PA4 5 6 7 NSS CLK MISO MOSI 2.因为MLX90316共用MOSI/MISO 所以MOSI需要三极管反向,详见datasheet 3.此程序为软件模拟spi调试通过

MELEXIS MLX90360

磁感应 角度传感器适用于各种电子传感器 Features and Benefits Triaxis Hall Technology On Chip Signal Processing for Robust Absolute Position Sensing Simple Magnetic Design Programmable Measurement Range Programmable Linear Transfer Characteristic Multi points or Piece Wise Linear Selectable Analog Ratiometric or PWM Output 12 bit Resolution 10 bit Thermal Accuracy 48 bit ID Number option Single Die – SOIC 8 Package RoHS Compliant Dual Die Full Redundant – TSSOP 16 Package RoHS Compliant">磁感应 角度传感器适用于各种电子传感器 Features and Benefits Triaxis Hall Technology On Chip Signal Processing for Robust Absolute Position Sensing Simple Magnetic Design Programmable Measurement Range Programmable Linear Transfer Characteristic Multi points or Piece Wis [更多]

角度传感器计算方法及故障检测

TMR传感器是一种利用隧道磁阻效应的磁敏感元件,通过改变外部磁场能够引起TMR传感器的电阻变化。TMR 效应就是一种关于自旋极化运输过程的现象。TMR 效应的产生机理是自旋相关的隧穿效应,TMR的结构为铁磁层/非磁绝缘层/铁磁层(FM/I/FM)的三明治结构。饱和磁化时,两铁磁层的磁化方向互相平行,而通常两铁磁层的矫顽力不同。因此反向磁化时,矫顽力小的铁磁层磁化矢量首先翻转,使得两铁磁层的磁化方向变成反平行。电子从一个磁性层隧穿到另一个磁性层的隧穿几率与两磁性层的磁化方向有关。

xcy2014117129的博客 3126

STM32+MLX90316霍尔传感器

STM32 SPI驱动 MLX90316霍尔传感器 所需积分优快云将会修改吗?我一直放的是1分。。。奇怪

STC读取MLX90316

才开始接触MLX90316的时候一直都不出数据或者一直读出FF。后来就不知不觉的调好了。代码我放在了Git上,国内的Gitee。不懂得可以直接私信我哦!

qq_31613797的博客 237

MLX90363-应用

磁场检测线性霍尔传感器MLX90363应用手册 本指南的目标是描述将MLX90363 Triaxis™器件集成到旋转,线性或游戏杆应用中所需的基本设置和故障排除步骤。 所有使用MLX90363的旋转,线性和游戏杆应用都采用单芯片或双芯片封装。

MLX90316测试程序

MLX90316测试程序,基于角度传感器设计,测试通过

正弦波 程序 角度传感器_磁电式角度传感器的设计方案

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

weixin_39558317的博客 655

MLX90316.zip_mlx90316 程序_mlx90316程序_wew.90316.com_www.90316-com_

MLX90316驱动控制源码,C语言程序,测试已通过,

角度传感器 - 从零开始认识各种传感器【第九期】

从两种角度传感器的比较表格可以看出:从检测方式上,霍尔传感器检测垂直磁场的强度,而磁阻传感器检测水平磁场的强度。霍尔传感器通常可以达到更高的灵敏度,相对于温度变化,磁阻角度传感器性能更稳定。角度传感器中,霍尔传感器是最常用的一种。在磁场中放置一个霍尔半导体片,上面通过一个恒定的电流I,由于霍尔效应,磁场的变化被转换为半导体片电压的变化,监测此电压的变化就可以测量物体的旋转角度。磁阻效应角度传感器利用的是磁阻效应:对通有电流的金属或半导体施加磁场时,其电阻值将发生明显变化,这种现象称为磁电阻效应(MR)。

硬禾科技的博客 1万+

Melexis新增一款CMOS微功耗霍尔效应开关MLX90248

Melexis宣布正式推出MLX90248——Omnipolar(全极性)微功耗霍尔效应开关家族的一位新成员。MLX90248是采用CMOS技术构造的功耗极微的不接触式磁性开关。典型的应用包括翻盖、滑盖和折叠式手机,以及PDA和其它个人娱乐设备。   MLX90248能够在使用者打开处于待机状态的设备时进行唤醒准备,让使用者得以立即使用该设备。最新的MLX90248ELD元件被捆绑在超薄型QFN包装中,它采用了更简洁的设计来进一步增强极性独立和低功耗等优点。在可操作范围内,该器件还展现出具有极高精度和可靠性的磁感应能力,这要归功于内建在芯片中的动态漂移去除技术。   MLX90

达梦数据库连接报错6001网络通信异常

本文主要记录客户端连接达梦数据库报错6001网络通信异常问题分析过程、问题原因以及问题解决方法。

chen_zizi2025的博客 2772

倾角传感器如何通过精度和分辨率进行选型

随着集成电路和MEMS技术的不断发展,倾角传感器的精度在不断提高,多数人知道倾角传感器有精度这个说法,但是具体不清楚倾角传感器的精度体现在哪里,这就造成购买倾角传感器时容易走到误区,认为精度高的一定好,其实不是这样的。提到精度必然要说到“分辨率”,倾角传感器的“精度”和“分辨率”有什么关系?下面就给大家一一讲解。 倾角传感器的精度是指实际角度与传感器测量角度多次(≥16次...

专注惯导领域 3233

【Unity】制作简易三维场景

本文介绍如何制作一个三维场景

CiNian_的博客 5333
上一篇: MDK调试错误之assert_failed
下一篇: 把DXF导入到Altium Designer的完美方法
小白study
博客等级 码龄12年 659粉丝 25原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值