【经验】如何解析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是完全独立的电路设计。可以做到功能冗余。这篇文章主要为大家介绍如果应用在线性位移的场合,如何进行标定。
【经验】数字式低功耗三轴位置传感器MLX90393软件调试,如何读取出正确的磁通量密度Bx、By、Bz和温度值
最近在使用迈来芯的MLX90393做摇杆设计,配合磁铁的非接触方案基本不用专门做结构设计。因为MLX90393为数字式芯片,电路简单,开发难度主要在软件设计上。软件设计主要分为几个步骤:I2C(SPI也可以)驱动→模式配置命令→读取数据命令→配置增益,最后基于读取的数据和增益计算得到Bx、By、Bz三个方向的磁通量密度和温度值。本文基于之前的调试经验对以上步骤做个总结方便以后查看。
【经验】基于Labview的三轴霍尔位置传感器MLX90365上位机软件的开发流程
迈来芯三轴霍尔传感器第二代产品MLX90365是迈来芯除了霍尔开关使用最多的产品系列,要想使用MLX90365,需要使用迈来芯提供的编程器PTC04,同时使用配套的UI软件进行编程标定。但是在生产过程中官方提供的UI不能满足自动测试的需求,需要自己开发上位机UI软件适应生产的需求。本文就以MLX90365为例,介绍基于Labview的上位机软件开发流程以及开发资源List。
Melexis(迈来芯) MLX90365位置传感器 详细数据手册
MLX90365 Triaxis Position Sensor IC Datasheet.
MELEXIS - 三轴位置传感器IC,TRIAXIS POSITION SENSOR IC,传感器,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,车载娱乐,电动工具,油门位置感知器,浮子液位传感器,THROTTLE POSITION SENSOR,行驶高度位置传感器,国防工业设备,物联网,STEERING WHEEL POSITION SENSOR,ABSOLUTE ROTARY POSITION SENSOR,车身和底盘,电动汽车动力系统,燃油汽车动力系统,车载通讯,方向盘位置传感器,RIDE HEIGHT POSITION SENSOR,NON-CONTACTING POTENTIOMETER,个人娱乐,仪器,可穿戴设备,仓储,非接触式电位计,室内照明,安防,ABSOLUTE LINEAR POSITION SENSOR,踏板位置传感器,车载,运动设备,绝对旋转位置传感器,车联网,手机相关,个人健保,智能家居,安全系统,玩具,机车,工业设备控制,绝对线性位置传感器,PEDAL POSITION SENSOR,医疗设备,四表,车用部件,楼宇自动化,便携数码,小家电,FLOAT-LEVEL SENSOR,工业自动化,工业伺服,轨道交通,健康设备,大家电
后端校准–三轴传感器快速指南
本文介绍了Triaxis位置传感器的后端校准功能,该功能允许用户补偿应用中的非线性误差,从而提高线性性能。文章详细阐述了四种校准方法:4点校准、8点校准、16/17点校准和32点校准,并说明了每种方法的描述、典型应用和参数设置。此外,文章还提供了选择指南和图形表示,以帮助用户根据应用需求选择合适的校准方法。
MELEXIS - 三轴位置传感器,TRIAXIS SENSORS,三轴传感器,TRIAXIS POSITION SENSORS,MLX90360,MLX90371,MLX90372,MLX90340,MLX90373,MLX90316 -BCG,MLX90316,MLX90426,MLX90374,MLX90364,MLX90365,MLX90333,MLX90366,MLX90421,MLX9037X,MLX90367,MLX90422,MLX90378,MLX90423,MLX90324,MLX90425,ACCELERATOR PEDALS,LINEAR ACTUATORS,LINEAR DISPLACEMENT APPLICATIONS,电子节气门体,线性执行器,ELECTRONIC THROTTLE BODY,线性位移应用,油门踏板
【经验】如何解决三轴位置传感器MLX90365芯片版本不匹配问题?
某用户在标定MELEXIS的三轴位置传感器MLX90365, 遇到Chip version dose not match: expected-90365ABD,found-90365ABB的提示信息,咨询原因及解决办法。笔者和用户沟通确定了,MLX90365的型号为MLX90365KDC-ABD-000-RE,这里笔者分析下造成出现上述问题的原因,供读者参考。
【经验】如何标定双封装的三轴霍尔传感器MLX90365
Melexis出的第二代三轴霍尔传感器MLX90365能够检测X、Y、Z三个方向的磁场,通过选择可以检测XY,XZ,YZ三个平面的磁场,被广泛应用于旋转位置或线性位移的检测。输出方式有PWM和模拟量两种,用户可以根据实际情况灵活配置。本文将讲解如何对MLX90365进行标定。
MELEXIS TRIAXIS® POSITION SENSOR选型表
MELEXIS TRIAXIS® POSITION SENSOR; Motion:On-axis,Off-axis,Joystick (3D),Linear;Output Type: Ratiometric Analog,PWM,SENT,SPI,I²C,Resolution
产品型号
|
品类
|
Motion On-axis
|
Motion Off-axis
|
Magnetic Range min-maxBXY [mT]
|
Max. e-rpm
|
Supply [V]
|
Idd [mA]
|
Output Sine / Cosine
|
Output Resolution
[bit]
|
Operating
Temperature [°C]
|
Angular processing
|
Field Mapping
|
Package
|
(A)SIL
ready
|
AEC- Q100
|
MLX90380
|
TRIAXIS® POSITION SENSOR
|
On-axis
|
Off-axis
|
10 - 70
|
25’000
|
3.3 / 5
|
7 / 8
|
sin/cos
|
sin/cos
|
L:
-40..150
|
off
|
XY / XZ/ YZ
|
SMD SOIC-8;SMD TSSOP-16
|
B
|
AEC- Q100
|
选型表 - MELEXIS 立即选型
【经验】如何更改三轴位置霍尔传感器MLX90393内部寄存器的配置?
迈来芯的很多霍尔传感器支持可编程功能,能够更改传感器内部寄存器的配置,使传感器的功能匹配项目上的应用。有些芯片例外,如MLX90393三轴位置霍尔传感器。它只需要通过IIC,或者SPI编程, 直接向寄存器发送写入指令即可。本文将简要介绍。
【经验】三轴霍尔传感器MLX90367开发工具之软件的正确安装
Melexis的第二代三轴可编程霍尔传感器基于SENT协议传输信息,抗干扰能力更强。适合做旋转位置检测的应用。标定后的精度可以达到+-0.4度。并且MLX90367具有多个版本,ABV、ABS、ABU、ABT、ABX。正因为MLX90367的版本太多,所以软件有时不能检测到所有的版本。本文讲述其解决办法。
摩托车油门加速器项目需求一颗车规三轴位置传感器,TSSOP-16封装、-40°C to 160°C是否有合适推荐?
推荐MELEXIS MLX90421GGO-ADC-000-RE,三轴霍尔位置传感器、通过AEC-Q100认证、TSSOP-16封装、-40°C to 160°C,规格书链接:https://www.sekorm.com/doc/3002194.html
【经验】三轴霍尔位置传感器MLX90365标定不能连接问题处理思路
本文针对标定MELEXIS的三轴霍尔位置传感器MLX90365,遇到一直连接不上的问题,提供了该问题处理及分析方法,供读者参考。
【经验】迈来芯位置传感器MLX90365用于驻车检测的多点标定经验分享
伴随着目前电子行业的飞速发展,针对驻车检测很多人选用MELEXIS(迈来芯)的位置传感器MLX90365做相关位置检测。而为了提高其标定的线性度,4点标定已经无法满足人们需求。而针对多点标定,这里给大家做个简单介绍,希望对大家能有所帮助。
摩托车项目需要用到一颗非接触式的霍尔传感器来检测油门手柄的位置,要求过车规级认证,工作温度要求-40°C~+150°C,TSSOP-16封装,有合适推荐吗?
推荐MELEXIS的三轴位置传感器MLX90365LGO-ACD-000-RE,过AEC-Q100认证,工作温度范围为-40°C~+150°C,TSSOP-16封装,双路传感器,能支持模拟(比率)和脉宽调制两种输出模式,具体参数可参考数据手册:https://www.sekorm.com/doc/3467267.html
电子商城
品牌:MELEXIS
品类:Triaxis Position Sensor IC
价格:¥22.8370
现货: 30,302
品牌:MELEXIS
品类:Triaxis Position Sensor IC
价格:¥22.3765
现货: 5,944
现货市场
服务

可定制单位/双位/三位/四位LED数码管的尺寸/位数/发光颜色等性能参数,每段亮度0.8~30mcd,主波长470~640nm,电压2~10.2V。
最小起订量: 1000 提交需求>

可定制三防平板尺寸范围5~15.6寸,win10/11/安卓90/10.0/110/120/Linux/麒麟系统等多系统定制,IP65防尘防水,在-10°C~50°C稳定运行,支持一维/二维、NFC等功能模块、指纹识别模块自由选配。
最小起订量: 1台 提交需求>
登录 | 立即注册
提交评论