【经验】如何解析Triaxis三轴位置传感器MLX90365的PWM占空比信号?
随着汽车电子的发展,汽车上的机械结构被越来越多的电子部分取代,如档位、油门踏板、阀、节温器等部件。这些零部件中位置传感器和线性位移传感器发挥着重要的作用。如MELEXIS的Triaxis三轴位置传感器MLX90365。该传感器可用于旋转位置和线性位移检测,并且具有模拟量和PWM两种输出模式,针对于模拟量输出,可以使用MCU的ADC功能进行采集,实现起来比较容易。对于PWM输出模式,该如何解析呢?
PWM是一种脉冲宽度调制技术,也就是占空比可调的方波,占空比不同代表的信息不同,如何解析这种协议呢?最简单有效的办法是通过MCU定时器的输入捕获中断来采集PWM的周期和占空比信息。
图1 PWM 占空比采集示意图
PWM协议的解析算法可参考下图,可以分为以下四个步骤:
1、 主程序中先初始化MCU和配置定时器中断为输入捕获模式,上升沿触发。
2、 上升沿触发定时器中断,将此时定时器的值记为T1,将T1的值赋给上图中的Cycle,然后将T1清零,配置定时器中断为下降沿触发。
3、 下降沿触发定时器中断,将此时定时器的值记为T2,将T2赋给Duty,配置定时器中断为上升沿触发。
4、 在主程序中对采集到的PWM信息就行滤波处理,转换成角度信息。
图2 PWM协议解析算法框图
以上就是PWM协议解析的流程,有更优的算法欢迎大家留言讨论。
- |
- +1 赞 0
- 收藏
- 评论 1
本文由Marvin提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】如何标定三轴霍尔传感器MLX90365LGO检测线性位移
MLX90365是Melexis的第二代三轴霍尔传感器,可应用于绝对旋转角度检测和线性位移检测。可输出模拟量或PWM波两种方式的信号。通过汽车AEC-Q100的认证。具有过压和欠压等功能保护。有单DIE和双DIE两种封装。双DIE封装两个DIE是完全独立的电路设计。可以做到功能冗余。这篇文章主要为大家介绍如果应用在线性位移的场合,如何进行标定。
设计经验 发布时间 : 2019-10-24
【经验】如何标定双封装的三轴霍尔传感器MLX90365
Melexis出的第二代三轴霍尔传感器MLX90365能够检测X、Y、Z三个方向的磁场,通过选择可以检测XY,XZ,YZ三个平面的磁场,被广泛应用于旋转位置或线性位移的检测。输出方式有PWM和模拟量两种,用户可以根据实际情况灵活配置。本文将讲解如何对MLX90365进行标定。
设计经验 发布时间 : 2019-09-10
【经验】数字式低功耗三轴位置传感器MLX90393软件调试,如何读取出正确的磁通量密度Bx、By、Bz和温度值
最近在使用迈来芯的MLX90393做摇杆设计,配合磁铁的非接触方案基本不用专门做结构设计。因为MLX90393为数字式芯片,电路简单,开发难度主要在软件设计上。软件设计主要分为几个步骤:I2C(SPI也可以)驱动→模式配置命令→读取数据命令→配置增益,最后基于读取的数据和增益计算得到Bx、By、Bz三个方向的磁通量密度和温度值。本文基于之前的调试经验对以上步骤做个总结方便以后查看。
设计经验 发布时间 : 2020-03-27
Melexis(迈来芯) MLX90365位置传感器 详细数据手册
描述- MLX90365 Triaxis Position Sensor IC Datasheet.
型号- MLX90365LDC-ABD-200-RE,MLX90365LGO-ABD-000-RE,MLX90365KGO-ABD-000-RE,MLX90365EDC-ABD-000-RE,MLX90365LGO-ABE-000-RE,MLX90365LDC-ABE-000-RE,MLX90365KDC-ABD-000-RE,MLX90365,MLX90365LDC-ABD-000-RE,MLX90365EGO-ABD-000-RE
Back-End Calibration – TRIAXIS Sensors Quick Guide
型号- MLX90360,MLX90371,MLX90372,MLX90340,MLX90373,MLX90316 -BCG,MLX90316,MLX90426,MLX90374,MLX90364,MLX90365,MLX90333,MLX90366,MLX90421,MLX9037X,MLX90367,MLX90422,MLX90378,MLX90423,MLX90324,MLX90425
【经验】如何解决三轴位置传感器MLX90365芯片版本不匹配问题?
某用户在标定MELEXIS的三轴位置传感器MLX90365, 遇到Chip version dose not match: expected-90365ABD,found-90365ABB的提示信息,咨询原因及解决办法。笔者和用户沟通确定了,MLX90365的型号为MLX90365KDC-ABD-000-RE,这里笔者分析下造成出现上述问题的原因,供读者参考。
设计经验 发布时间 : 2023-06-27
【视频】迈来芯针对消费市场与工业市场的高性价比磁位置传感器
型号- MLX90370,MLX90392,MLX90360,MLX90371,MLX90393,MLX90372,MLX90373,MLX90316,MLX90317,MLX90363,MLX90374,MLX90364,MLX90397,MLX90365,MLX90333,MLX90367,MLX90324
【经验】三轴霍尔传感器MLX90367开发工具之软件的正确安装
Melexis的第二代三轴可编程霍尔传感器基于SENT协议传输信息,抗干扰能力更强。适合做旋转位置检测的应用。标定后的精度可以达到+-0.4度。并且MLX90367具有多个版本,ABV、ABS、ABU、ABT、ABX。正因为MLX90367的版本太多,所以软件有时不能检测到所有的版本。本文讲述其解决办法。
设计经验 发布时间 : 2019-02-13
【经验】MELEXIS霍尔位置传感器MLX90365钳位电压配置的注意事项
MELEXIS的MLX90365是一颗可编程的霍尔位置传感器,能够通过迈来芯的编程工具PTC04,在上位机上操作修改传感器的配置,达到适配不同产品的应用需求。其中就包括了可配置的钳位电压,本文将介绍MLX90365的钳位电压功能以及配置的注意事项。
设计经验 发布时间 : 2022-10-04
【经验】三轴霍尔位置传感器MLX90365标定不能连接问题处理思路
本文针对标定MELEXIS的三轴霍尔位置传感器MLX90365,遇到一直连接不上的问题,提供了该问题处理及分析方法,供读者参考。
设计经验 发布时间 : 2020-04-18
MLX90365 Triaxis Position Sensor IC Datasheet
型号- MLX90365EGO-ACD-000-RE,MLX90365KDC-ACD-000-RE,MLX90365EGO-ABD-000-RE,MLX90365LDC-ACD-200-RE,MLX90365KGO-ACD-000-RE,MLX90365LGO-ACD-000-RE,MLX90365LGO-ACE-000-RE,MLX90365LGO-ABD-000-RE,MLX90365LDC-ABE-200-RE,MLX90365LDC-ACE-000-RE,MLX90365EDC-ABD-000-RE,MLX90365LGO-ABE-000-RE,MLX90365LDC-ACD-000-RE,MLX90365LDC-ABE-000-RE,MLX90365KDC-ABD-000-RE,MLX90365,MLX90365LDC-ABD-000-RE,MLX90365EDC-ACD-000-RE
【经验】迈来芯上位机软件MPT不能自动识别PTC04编程工具该如何解决?
PTC04是迈来芯可编程传感器客户端标定或修改内部E2prom参数主要工具,最近有客户反映连接上PTC04,打开上位机软件MPT软件,点击“Tools”-“Search devices”-“All” 找不到PTC04。本文就将针对这一问题进行解决。
设计经验 发布时间 : 2020-05-27
三轴位置传感器,有多种输出方式,包括模拟输出,PWM输出和SENT输出,SENT协议输出和模拟输出及PWM输出相比,有什么优势?
SENT协议输出的三轴位置传感器,与模拟输出和PWM输出方式相比,SENT协议输出的优势是可靠性更高,抗干扰性能更好,使得产品有更好的EMC性能。
技术问答 发布时间 : 2017-10-10
【经验】如何解决三轴位置传感器连接PTC-04编程器通讯不良错误
迈来芯第三代三轴位置传感器MLX90372和MLX90374为SENT输出,而且提供给客户的SENT配置相当灵活。配置灵活的同时也存在一个弊端,因为PTC04标定接口和SENT输出复用,如果SENT的时序配置不合理时,会影响PTC04通讯,出现如下图所示的报错,下面简介恢复方法。
设计经验 发布时间 : 2021-09-09
标定MELEXIS的三轴霍尔位置传感器,安装MLX90365的时候,它和磁铁的角度位置关系有没有什么要求,是不是只需要保证get gain 的指在2到30之间就可以了?
标定MELEXIS的三轴霍尔位置传感器,安装MLX90365的时候,芯片和磁铁的安装位置,有一定的要求,主要是空气间隙和偏心率大小。对于磁场强度是否合适,可以通过get gain 的值的大小来判断,一般在20到30之间是比较合适的。
技术问答 发布时间 : 2019-05-27
电子商城
品牌:MELEXIS
品类:Triaxis Position Sensor IC
价格:¥22.8370
现货: 46,502
品牌:MELEXIS
品类:Triaxis Position Sensor IC
价格:¥22.3765
现货: 5,944
现货市场
服务
可定制烧结NdFeB磁铁的剩磁最高1.45T,易加工成各种尺寸。充磁方向:径向充磁、轴向充磁、辐射充磁等;镀层:Zn、Sn、Ni、电泳等,最高工作温度220℃。
最小起订量: 1 提交需求>
可定制内充多极外充多极,平面多极和内外螺旋型各类充磁产品,多级充磁最多可做256极,通过环氧树脂加入稀土,模具压制支持多尺寸定制,
最小起订量: 1 提交需求>
登录 | 立即注册
提交评论