您的位置 首页 传感器

bma250e读出数据剖析详解

本站为您提供的bma250e读出数据分析详解,BMA250E是一款针对消费电子类应用的低重力、数字式加速度传感器,能够测量三个相互正交的方向上的加速度大小。测量值由传感器的ASIC电路,通过将采用了差动电容原理的,加速度微机械感应结构的输出值转换得到。

  BMA250E是一款针对消费电子类运用的低重力、数字式加快度传感器,能够丈量三个彼此正交的方向上的加快度巨细。丈量值由传感器的ASIC电路,经过将选用了差动电容原理的,加快度微机械感应结构的输出值转化得到。BMA250E的封装和接口规划能够满意大多数情况下的硬件需求,极微小的引脚加上扁平的外形封装十分适合于移动渠道的运用。

  BMA250E供给了1.2V到3.6V的供电电压规模,而且能够被编程以优化在特定运用中的功用和功耗。此外,该传感器还集成了中止控制器,然后使得在依据运动丈量类的运用中不再需求运用微控制器。BMA250E加快度传感器能够在手机、手持设备、核算机外设、人机界面、虚拟设备和游戏控制器中检测歪斜、运动、停止和振荡状况。

  是一种先进的BMA250,超小,三轴,低g加快度传感器和数字接口,针对低功耗电子消费品的运用程序。这个BMA250答应丈量加快度在3个相互笔直的轴,因而感官歪斜,运动,冲击和振荡在手机,手机,核算机外设,人机界面,虚拟现实的特性和游戏控制器。

  bma250e读出数据剖析详解

  BMA250支撑两种操作形式:

  1)流数据形式:加快数据直接读出经过传感器的数字接口和核算体系µController、运用处理器或基带处理器。

  2)中止发动机形式:加快数据核算已经在BMA250的集成,可编程中止发动机。依据可编程设置归纳中止发动机BMA250的信号发作必定的经过传感器事情的两个中止pin。相应的寄存器的BMA250能够很简单地设置和读出经过数字传感器接口。

  BMA250方针运用程序及特性

  显现切换姿势(肖像/景象, 此卡/脸朝下转化) 平检测

  丝锥传感功用 菜单翻滚

  游戏

  高档电源办理为移动设备 休克和自由落体检测 过程核算

  歪斜补偿电子罗盘

  I²C和SPI(3线/ 4电线)数字化串行接口。传感器参数,如g规模或低通滤波器的设置,也能够很简单地中止引擎设置程序经过数字接口。

  看bma250E的datasheet快一个星期了,感觉这个datasheet写的的确不怎么好,没有bma250那么完好。

  bma250e读出数据剖析详解

  从作业形式上说,有六个作业形式,除了normal形式外,还有5个低功耗,可是datasheet里边只要低功耗形式的详细描绘,并没有normal mode的相关介绍(其实他觉得没必要吧,一切的功用都在作业没有什么好说的)。

  关于数据收集,除了中止方法外,必定还有数据流形式,即外部能够经过轮询的方法拜访3D数据。可是呢,datasheet里仍是没有介绍(这个他是不是觉得还没有必要呢?!我给你供给了中止接口了仍是两个,你好好用就行了啊)。

  别的一个我不得不说的是,中止引脚,int1和int2,设置了开漏输出(open-driver)和推挽输出(push-pull)(博世想把它做成一款mcu吗?),我觉得是很没有必要的(除了我认知规模以外)。

  还有一个,便是第11引脚了,datasheet里边说了“In case the I2C interface shall be used, a direct electrical connecTIon between Vddio supply and the PS pin is needed in order to ensure reliable protocol selecTIon. For SPI interface mode the PS pin must be directly connected to GNDio”,那假如PS引脚悬空呢??在bma250里边,这个引脚悬空带来的是别的一种作业形式,可是在250E里边,并没有相关的阐明。

  剖析了一下bma250E的驱动代码,是mtk下的,运用I2C接口。我把他移植到了stm32下面,并运用SPI接口,封闭一切中止,设置了作业形式normal mode,选用轮询的方法拜访数据(测验),收集到的数据没有问题。可是在其他板子上,呈现了一个问题,那便是一段时间后,数据不再改变,如同数据寄存器里边的数据没有被更新。

  bma250E的初始化代码:

  View Code

  首先是SPI接口的初始化,别的软件复位,初始化设备信息,设置规模和带宽,设置数据源和读方法,设置作业形式并封闭一切中止,最终经过调用驱动里的bma250_read_accel_xyz(),得到每个方向轴的加快度数据。

  关于加快度数据的阐明:

  2G:256LSB/g

  4G:128LSB/g

  8G:64LSB/g

  16G:32LSB/g

  解说:假如选用2G的规模,收集到的数据x轴方向是256的话,那么在x轴方向,其加快度是1g

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/chuanganqi/63953.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部