0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Allegro A31315传感器侧向滑移应用指南

我快闭嘴 来源:Allegro微电子 2025-10-07 12:57 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Allegro A31315是一款多轴霍尔效应传感器,凭借先进的集成信号处理能力简化系统设计人员的诸多设计挑战,这款先进线性传感器还通过两条先进线性霍尔传感通道无缝集成至信号处理链路,可提供:

独立的传感器增益值和偏移量调整

两点编程

四种输出线性化模式

带翻转控制的复杂信号调理

16位输出/结果寄存器

这些功能可以根据客户的应用需求进行优化配置,为众多应用及其挑战提供广泛的解决方案。

许多系统设计人员面临的一项挑战是如何使传感器适应其应用的磁性要求。当许多其他传感器受到限制并且仅提供“最接近适配”时,A31315的信号处理模块使设计人员能够调整传感器以适配系统的机械性及磁性约束。

本文将使用现成的磁靶SuperMagnetMan(料号C0255) 来简要演示A31315的行为特征/性能和优势。该磁靶是一个1/4英寸的N40钕铁硼材料正方体,但许多其它尺寸和材料的磁靶也是可接受的,只要达到±300G峰值的最小磁场范围。该磁靶将用于演示其在侧向滑移运动应用的能力,正如制动或加速踏板中可能用到的那样。

本应用指南作以下假设:

读者熟悉A31315的编程软件环境

读者熟悉两点编程和线性化的概念

用户可以通过编程软件和适当的编程硬件(通常是ASEK20)与A31315进行通信

1初步工作

在应对特定应用的挑战之前,最好先了解将要面临的传感挑战的性质。本指南末尾提供的图15应作为参考,以了解传感应用中通常存在的问题。在评估图15时,请记住输入波形的特定属性,以便知道要查看什么。

快速调节传感器以适应系统的第一步是获取霍尔传感器输出的基线读数。这一步是最重要的,因为输入特性对输出信号质量的有效性影响最大。

14baba9c-9926-11f0-8c8f-92fbcf53809c.png

图 1:C0255磁铁在30mm行程上所检测的磁场

将图1所示的测量信号与本文档末尾的图15进行比较时,它与两个输入通道不匹配和/或行程过长的输入情况相符。对于A31315,用户可以选择通过以下寄存器调整系统增益参数:

Sens_c_a – 通道A的粗调灵敏度调整

Sens_c_b – 通道B的粗调灵敏度调整

151d644e-9926-11f0-8c8f-92fbcf53809c.png

图 2:A31315软件中的灵敏度调整寄存器

A31315还提供有助于使被测信号居中的偏移量寄存器:

Offs_c_a – 通道A的偏移量调整

Offs_c_b – 通道B的偏移量调整

1581d3fc-9926-11f0-8c8f-92fbcf53809c.png

图3:A31315软件中的偏移量调整寄存器

调整这些寄存器时,目的是使输入信号最接近正弦和余弦信号。匹配度越高,输出响应就越 “自然线性”。对于图1所示的行程,本例选择的行程范围为-3mm到+3mm。

15de3d18-9926-11f0-8c8f-92fbcf53809c.png

图4:±3mm行程内所感应磁场的局部放大图

在这种情况下,通道B将通过偏移校正受益:

CH_B: +50G

调整增益和偏移量的目的,是将感应信号校正为尽可能接近正弦和余弦形状。

16398d80-9926-11f0-8c8f-92fbcf53809c.png

图5:增益值和偏移量校正后的真实信号及其对应的理想信号

1698ad1a-9926-11f0-8c8f-92fbcf53809c.png

图6:输出信号与预期输出,负计数于翻转处处理

信号中的非理想性(图5)导致报告位置非线性。输出减小,甚至未达到一半(计数为32768),这可以通过行程中缺乏完整的360°正弦/余弦感应磁场来解释。这种范围上的限制可以通过两点编程进行校正。非线性可以通过多功能的线性化引擎进一步解决,最多可进行33点校正。

使用两点编程(有时称为短行程),初始数据点被移动到计数为0点附近,而最终数据点经增益补偿被移到大约计数值65535(16位)处。有两种方法可以在两点编程块中对系数和偏移量编程:

通过寄存器操作:

- Angle_gain

- Pre_gain_offset

通过 Samples 编程软件半自动操作

寄存器操作

通过寄存器操作进行调整非常简单,并且可以轻松手算。该区块的相关寄存器可在EEPROM选项卡中的“短行程”下拉菜单中找到。

16fb7724-9926-11f0-8c8f-92fbcf53809c.png

图7:两点编程的寄存器组选择

为简单起见,重点寄存器是:

pre_gain_offset:为起始值添加一个偏移量,通常是一个大小可调的值,将起始点推到零。值范围从0到32767。

angle_gain:对已上报出的输出值应用一个增益值。“角度”是旋转应用的典型术语,但也适用于线性应用。值范围从0到65535,增益为1与计数为1024等效。

对于线性应用,术语必须保持一致。软件将值表示为影响性的角度;然而,该术语仅用于给出输出寄存器从0到65535范围的参考。对于pre_gain_offset,此寄存器将偏移量添加到从A31315内部CORDIC引擎给出的输出中;如果输出结果超出16位寄存器宽度,则净效果是输出翻转。这对于将起始点归零特别有用。

图6恰好从零开始,但可以假设起始点位于计数为2458处,将初始点设置为零只需添加一个偏移量以强制结果等于65536:

偏移量 = 65536 – 起始点计数

偏移量 = 65536 – 2458

偏移量 = 63078

在图8中,报出的最大位置是计数为32770的输出位置。角度增益可以轻松校正此问题:

angle_gain = 期望输出 / 实际输出

angle_gain = 65535 / 32770

angle_gain = 1.999 (2)

1759155a-9926-11f0-8c8f-92fbcf53809c.png

图8:应用增益后的新输出

使用短行程工具

17b69aae-9926-11f0-8c8f-92fbcf53809c.png

图9:短行程选项卡

在Samples软件中,可以跳过手工计算,并使用短行程选项卡即可快速执行此步骤。

在这里,系统必须先被设置为最小位置,用户只需按下“设置位置1”。软件将问询A31315并执行初步计算。完成后,再将系统移动到最终位置并单击“设置位置2”。通过单击“计算并编程元件”来编程新值。

2输出误差

对于线性侧向滑移应用,输出误差通常表示为百分比或绝对测量单位。在本指南图10所示的示例中,非线性行为特征仍然存在。

186954fa-9926-11f0-8c8f-92fbcf53809c.png

图10:未经线性化处理的输出误差百分比

为了校正此误差,必须应用线性化。为了获得最高性能,必须采集更多数据点(33个)。在这种情况下,系统从起始位置到最终位置,以32个等距步长(从“零”开始总共33个位置点)进行步进。每个位置点都在A31315 Samples编程软件中采集,并显示在图11中。

18c87c50-9926-11f0-8c8f-92fbcf53809c.png

图11:线性化选项卡,已记录感应值(以角度表示)

一旦加载了值,单击“写入元件”将计算校正系数并对目标元件进行编程。

在数据已采集且预期位置已记录的情况下,线性位置可以转换为软件的“角度”:

角度 = 360° × (计数_值 / 65536)

在这种情况下,软件将导入一个CSV文件,其中第一列是预期位置,第二列是记录位置。

192d6a84-9926-11f0-8c8f-92fbcf53809c.png

图12:线性化后的结果输出

图12展示了对原始曲线执行的线性化后处理。为了提供有意义的细节,将真实信号与预期理想信号进行比较。线性误差(通常以百分比表示)显示在图13中。线性化后,最终误差从4.2%降低到0.28%。

19879bda-9926-11f0-8c8f-92fbcf53809c.png

图13:应用平滑处理后全范围内的线性化误差百分比

3额外处理

一旦关注的信号经过处理和线性化,在某些情况下必须应用限制以满足某些系统规格或余量。A31315为用户提供了一套工具,用于调整线性化后输出信号的行为特征。

钳位 (Clamping)

在某些应用中,要求限制传感器输出的信号范围。假设作为系统故障安全设计的一部分,定义了10%的最小和最大余量。此限制可以通过应用以下寄存器进行设置:

Lower_clamp:建立信号块的最小输出值。(可接受的值从0到65535)

Upper_clamp:建立信号块的最大输出值。(可接受的值从0到65535)

65535的10%大约是6554,这将设置给lower_clamp寄存器。最大信号的90%将是58982,这将设置给upper_clamp寄存器。

饱和 (Saturation)

钳位提供对其所见数据的约束功能。然而,如果从CORDIC模块进入两点编程模块的数据导致寄存器溢出(计数数据将超过65535),就像角度增益增加的情况(参见图6),输出字可能会翻转归零并重新开始。这将表现为钳位高值突然切换到钳位低值,然后可能返回到上升的输出。

而饱和是这样一个模块,它可以通过忽略表明传感器正在超出当前感应限制的数据来抑制这种行为特征。此功能由以下寄存器管理和控制:

Post_gain_sat:设置为1以启用饱和。

Post_gain_sat_val:输入信号被忽略的交界点,可接受的计数输入为0-255。

post_gain_sat_val的计算有多个步骤,需要一些考虑。详细过程在A31315数据手册中描述。图14显示了这些效应的一组集合。

1a435870-9926-11f0-8c8f-92fbcf53809c.png

图14:钳位和饱和功能的各种功能/效果

考量与结论

要实现高效设计,有必要了解系统预期输出信号随输入变化的表现;条件允许时,应选择契合传感器正常工作范围(±300G到±1000G)的磁性元件,以获得更高信噪比,同时需明确行程的行为特征——直接线性路径与 “线性” 弧形路径各有独特挑战,而该多轴霍尔效应传感器的功能可有效应对这些挑战。

处理系统设计的简要步骤

获取磁场在行程上向传感器的映射。

查阅表(本文档末尾)以快速参考元件中可能需要的功能。

确定机械操作范围。

应用选定的信号处理模块。

遵循该程序可最大限度缩短系统开发时间,帮助设计人员更快获取可行的解决方案;而集成信号处理模块能便捷调节系统,在降低处理器与软件负荷的同时,提供更优结果。

1a9f4f2c-9926-11f0-8c8f-92fbcf53809c.png

图15:常见输入问题及其弥补措施列表

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2573

    文章

    54158

    浏览量

    783988
  • 寄存器
    +关注

    关注

    31

    文章

    5546

    浏览量

    128702
  • allegro
    +关注

    关注

    42

    文章

    753

    浏览量

    149277
  • 霍尔效应
    +关注

    关注

    5

    文章

    509

    浏览量

    44545
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Allegro 新增GMR传感器IC

    Allegro宣布更新轮速传感器产品线,能够满足从高精度GMR(巨磁阻)到霍尔效应传感器解决方案等所有行业要求。
    的头像 发表于 07-13 11:25 4805次阅读

    贸泽开售用于Allegro器件和传感器Allegro MicroSystems ASEK-20传感器评估套件

    的ASEK-20传感器评估套件。ASEK-20传感器评估套件为工程师提供了一个强大而灵活的系统,用于对来自多个传感器系列的Allegro器件进行编程和评估,适用于汽车应用。   贸泽在
    发表于 06-26 15:23 975次阅读
    贸泽开售用于<b class='flag-5'>Allegro</b>器件和<b class='flag-5'>传感器</b>的<b class='flag-5'>Allegro</b> MicroSystems ASEK-20<b class='flag-5'>传感器</b>评估套件

    Allegro新型高速低噪音电流传感器

    的低噪音开放电路电流传感器。该产品改进后的精度和速度使该产品特别适合于50A至100A之间的应用。该新器件具有当前“CA”封装的低损引脚框和整合核心的快速响应能力。   Allegro
    发表于 10-29 15:08

    汽车侧向倾斜角度传感器的应用

     摘要: 针对汽车行驶中发生的侧向倾翻, 本文提出了一种解决方法———汽车侧向倾斜角度传感器的应用。利用角度传感器检测出汽车的倾翻力, 初步讨论了使汽车减速的2 种方法, 使倾翻力矩
    发表于 11-05 15:48

    浅谈汽车侧向倾斜角度传感器的应用

    )Ec:图2 侧向倾斜角度传感器电路图  运放A3、A4和A5、A6分别组成窗口比较
    发表于 11-13 10:41

    汽车侧向倾斜角度传感器是什么?

    概述随着电子技术的发展和应用,汽车的安全性、舒适性和智能性越来越高。汽车侧向倾斜角度传感器的应用是防止汽车在行驶中发生倾翻事故的一种有效方法,是提高汽车安全性的重要措施,特别是越野车、双层客车等重心较高的汽车更有必要。
    发表于 03-11 07:17

    汽车侧向倾斜角度传感器是什么?

    概述随着电子技术的发展和应用,汽车的安全性、舒适性和智能性越来越高。汽车侧向倾斜角度传感器的应用是防止汽车在行驶中发生倾翻事故的一种有效方法,是提高汽车安全性的重要措施,特别是越野车、双层客车等重心较高的汽车更有必要。
    发表于 03-13 06:43

    Allegro推出ATS675自行校准TPOS速度传感器

    Allegro推出ATS675自行校准TPOS速度传感器Allegro推出专为汽车凸轮传感应用而优化的自行校准TPOS速度传感器ATS675
    发表于 08-18 09:58 903次阅读

    Allegro近日推出最先进的变速箱速度传感器系列产品

    Allegro近日推出公司最先进的变速箱速度传感器系列产品A19520、A19530和A19570。
    的头像 发表于 01-23 14:07 4356次阅读

    光电滑移传感器:直接对相对滑移进行检测,满足机器人方案需求

    在复杂环境中工作的机器人必须满足这样的先决条件:能够利用传感器对周围环境进行识别,具有一定的“学习”和“自我调节”能力。在市场上,有着各种依靠图像监控或力的检测来控制机器人的传感器,但是仍缺乏“滑移
    的头像 发表于 09-03 16:29 2433次阅读

    Allegro采用巨磁阻和霍尔效应技术的先进变速箱速度和方向传感器

    AllegroA19520、A19530和A19570是一组经过ASIL B认证的先进变速箱速度传感器系列产品,这些磁
    的头像 发表于 03-30 15:54 2387次阅读
    <b class='flag-5'>Allegro</b>采用巨磁阻和霍尔效应技术的先进变速箱速度和方向<b class='flag-5'>传感器</b>

    如何选择合适的传感器 传感器选择指南

    这么多传感器,在设计测量系统之前,如何在海量传感器中选出合适的呢?小编为您奉上一份NI出品的传感器选择指南技术白皮书,指南中对七种常见的
    的头像 发表于 02-26 14:46 9308次阅读
    如何选择合适的<b class='flag-5'>传感器</b> <b class='flag-5'>传感器</b>选择<b class='flag-5'>指南</b>

    Allegro针对ADAS应用推出磁性位置传感器

    Allegro又有重大技术突破!针对ADAS应用所需的高精度和异构信号冗余,Allegro 率先以单个封装实现VHT(垂直霍尔技术)+TMR(隧道磁阻)两种技术组合,并推出磁性位置传感器A
    的头像 发表于 06-29 15:53 2286次阅读

    Allegro发布面向ADAS应用的新型位置传感器

    Allegro MicroSystems针对ADAS 应用推出开创性的新型位置传感器
    的头像 发表于 07-12 09:25 2050次阅读

    Allegro支持下一代ADAS等应用的3DMAG磁性位置传感器A31315

    A31315  ★ A31315Allegro面向汽车和工业应用的3DMAG系列一款旋转和线性磁性位置传感器,它结合了Allegro
    的头像 发表于 03-20 00:10 1437次阅读