手机加速度传感器测得的重力加速度数值不正常

本人手机是小米5S plus,在玩加速度传感器时发现所测重力加速度不正常,数值不在9.8左右,
而是24左右!不知是单位的问题还是传感器的问题?
以下是手机水平朝上放置时的截图:
图片说明
本人没有C币,各位大爷行行好,谢谢!

0

2个回答

0
zaifujin1234
Wayhome Chen 回复zaifujin1234: 改回原来的程序后异常数值的情况不再出现。。。猜测是加速度传感器内部会自动校准。。。原来应该是没有校准好出现错误数据,后来校准完成了就正常了,我猜的。。。
9 个月之前 回复
zaifujin1234
Wayhome Chen (第一次用CSDN不知道回复时按回车会直接发送评论,怎么换行呀。。。)1.为什么别人不去做抵消重力加速度的处理时可以得到9.8左右的数据而我却得到24左右的数据?传感器传给程序的原生数据究竟是什么含义什么单位?2.就算使用了该方法进行了抵消重力加速度的处理,但是实际测额外力的加速度时会不会仍然有测出的数据明显不正常的现象?就是怕传感器传给程序的数据的单位不是米每二次方秒。目前我想不出好的测试方案检验是否正常。
9 个月之前 回复
zaifujin1234
Wayhome Chen 谢谢!之前是觉得这个方法不涉及我的问题所以没尝试,试了后发现确实很神奇。不过心中仍留有疑问:1.为什么别人不去做
9 个月之前 回复

我去掉抵消重力的逻辑(滤波器法,迭代计算,alpha=0.8)后,改回原来的逻辑——输出原始数据,但是:

图片说明

它居然自己变正常了!是不是加速度传感器它自己会校准?

0
zaifujin1234
Wayhome Chen 难道要先用那个滤波器算法进行开光加速度传感器才会正常?!
9 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
MPU6050加速度传感器去除重力加速度分量
目前我们在做一款产品,需要用到MPU6050这颗芯片,已经获取到的加速度和角速度三个轴上的值, 需要用的是实际的加速度, 是不包含重力加速度在内的!苦于无法去除重力加速度在芯片上的分量,希望有大神前辈能帮助小弟一下!
手机加速度传感器源码.zip
手机加速度传感器源码实现了手机加速度的检测,会根据手机不同的加速度阀值来判断当前手机的状态,如果晃动幅度就会,例子里定义了加速度范围,分别是最佳舒适性、良好舒适性、中等舒适性、不好舒适性、极差舒适性。根据这个例子可以判断手机携带者当前所处的运动环境,具体用在什么场景就靠自己发挥了。  
手机加速度传感器Demo源码
手机加速度传感器Demo源码,博客加速度传感器示例Demo源码
android 手机加速度传感器的问题
我自己的手机是华为荣耀3c的,在调用加速度传感器的时候,根据3个方向的加速度判断,然后如果符合则引发震动等效果代码: @Override public void onSensorChanged(SensorEvent event) { int sensorType = event.sensor.getType();           //values[0]:X轴,values[1]:Y轴
手机和电脑连接不正常!!!
一个MP3手机,在一台电脑上连接后无法正常识别,2000系统和xp系统上,插上手机,系统提示发现新硬件,但是未知硬件.装不上驱动.rn在其他2台电脑上连接这个手机(一台815主板,一台845主板),系统是xpsp2,都能正常识别手机,并且自己就把驱动装好把手机识别成一个可移动磁盘.rn这3台机器,包括不能正常识别手机的电脑,操作系统都是同一张盘装出来的(xpsp2)rn奇怪的是,这个不能正常识别手机的电脑,安装摄像头(USB接口,和手机接口一样)能正常使用!rn请问这是怎么会事?手机应该没有问题,操作系统也是一样的,并且是新装的!!
十四.2重力,重力加速度,重力加速度运动
生活中,每时每刻我们都逃脱不了地球对我们的作用力--重力。说到重力,不得不提的东西,那就是重力加速度重力加速度说特殊也特殊,说不特殊,真的一点都不特殊。特殊:是两个物体之间的引力形成不特殊:其实就是个Y轴方向的正方向(只是相对canvas坐标系而言)加速度,这里再次强调CANVAS的坐标Y轴下方向为正方向语法:vy+=g;obj.y+=vy;抛物线在线demo:<!DOCTYPE html&...
重力加速度(MMA7455L)
重力加速度(MMA7455L),STM32程序,适合进行测试
加速度传感器
摇一摇 public class MainActivity extends Activity { // *********摇一摇简化版 private SensorManager sensorManager; int second_start = 0; int second_end; Builder builder; private SensorEvent
重力加速度传感器的启示
众做周知,随着信息时代的发展,伴随在我们身边形影不离的手机的功能也越来越强大,对信息的抓取和传输也越来越容易,对此今天下午的讲座正是讲述了利用手机传感器在楼层间和楼层内的定位,期间讲述了现今社会老人摔倒无人扶的例子,他们想出了利用可穿戴设备装备在老人身上,如果老人摔倒,穿戴设备就会把相关信息传输到家人的能接收此信息的的设备上(比如手机),已及时通知家人。但是这并没有多少现实性的意义,因为一个老人并
canvas--制作动画模拟重力加速度
示例:坠落的小球<!DOCTYPE HTML><html><head><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /><title>border
基于类别不平衡手机加速度传感器数据的人体行为识别
一个关于人体行为识别的PPT,使用公开的数据集,使用不平衡学习的方法与经典的机器学习方法进行比较。
重力加速度计算工具
用labwindows编写的重力加速度计算程序,程序界面给出了四种重力计算公式。
用EXCEL计算重力加速度
多个模型计算当地的重力加速度,对计算结果可以进行对比
Android获取重力加速度和磁场强度
Android获取重力加速度和磁场强度
基于手机加速度传感器的计步算法设计-王文杰
基于手机加速度传感器的计步算法设计
安卓获取手机加速度传感器并存储
获取加速度传感器 绘制曲线 并存储 能使用简单的代码实现
Android例子源码手机加速度传感器使用
5.1过去了,小伙伴们玩的怎么样,这几天没有更新源码,今天会都补上。本例子是一个测试手机加速度传感器的例子,实现了手机加速度的检测,会根据手机不同的加速度阀值来判断当前手机的状态,如果晃动幅度就会,例子里定义了加速度范围,分别是最佳舒适性、良好舒适性、中等舒适性、不好舒适性、极差舒适性。根据这个例子可以判断手机携带者当前所处的运动环境,具体用在什么场景就靠自己发挥了。例子编译版本4.4.2 编码GBK
手机内置加速度传感器数据的空间坐标转换算法
摘 要: 手机内置加速度传感器坐标系固定于设备自身,其采集的数据因手机姿态的改变而不断发生漂移,受此影响即使同一运动过程,加速度数据也难以同前一个时刻保持一致。为解决该问题,本文提出利用空间坐标转换算法将加速度数据从手机坐标系映射至惯性坐标系,从而确保数据在手机任意姿态下均能准确反映实际的运动状态。为验证该方法的有效性,设计一种手机传感器数据在线采集与实时处理新方法,实现MATLAB中数据动态特征的实时观测及算法性能的在线评估。利用此方法,在旋转实验中分别测试方向余弦与四元数两种算法的可行性,然后,在计步器实验中进一步测试四元数算法性能。实验结果表明,基于方向传感器数据的方向余弦算法因测量范围限制,不能实现全方位空间坐标转换;而基于旋转矢量传感器数据的四元数算法则能够实现全方位转换,且转换后的加速度对步态识别率达到95%以上,较准确地反映了实际运动状态。
重力加速度和摇一摇事件
devicemotion是移动端的设备运动事件,是window的事件 event.accelerationIncludingGravity就是设备运动的重力加速度
怎么测得程序运行的时间?
有没有专门的函数?改怎么用?
求教!!!为什么DB数据库显示数值不正常!
我做了一个软件,使用DB数据库,其中有MONEY字段,可是在输入两位小数后,在DBGrid中显示正常,可是读入Edit中却显示数值不正常,整数一样,两位小数却变成了很多位,显示不正常,这是为什么!?
天体物理 —— 重力加速度
1. 重力加速度的计算公式g=G⋅MR2 g=\frac{G\cdot M}{R^2}GG 是引力常数;G=6.67⋅10−11 G=6.67\cdot 10^{-11} 可知行星上的重力加速度 gg 仅与行星的重量和半径有关; 2. 地球以地球为例,我们进行计算:# Python >> g = lambda G, M, R: G*M/R**2 >> G = 6.67 * 10**(-11)
重力加速度器 sc7a20示例代码
重力加速度计sc7a20的代码,基于FreeRTOS平台,移植其他平台需要稍微修改一下部分os的接口
怎样测得执行时间
我要怎样才能测得一条语句或过程的执行时间!谢谢!
ADXL345 数字三轴重力加速度
ADXL345 数字三轴重力加速度 其中也有测角度的 很不错的 亲自用过的 可以做单摆 那个就很成功
Android重力加速度控制蓝牙小车
private int W = 1; private int S = 4; private int A = 2; private int D = 3; private int STOP = 5; 分别对应16进制数值,WSAD对应前后左右
纱线检测得想法
1.我们用背景建模的方法得到 白色的区域。 2.我们从白色的区域中去原图里面抠图。 3.我们对于扣到图求颜色直方图。 4.去对应的地方找相应的颜色。  5.把颜色指令通过串口发送出去。
加速度传感器数据手册
MMA7455 加速度传感器数据手册,详细芯片参数说明。芯片规格描述。
STM32F407加速度传感器
加速度传感器是一种能够测量加速力的电子设备。加速力就是当物体在加速过程中作用在物体上的力,就好比地球引力,也就是重力。
LIS3DH加速度传感器
LIS3DH 加速度传感器 Datasheet
arduino加速度传感器
arduino硬件开发,加速度传感器的应用。每隔200ms传回加速度传感器的三轴数值
使用加速度传感器
使用DELPHI XE6开发的如何调用安卓手机速度传感器的原代码。
Android加速度传感器
Android加速度传感器,记录数据保存成文本。
android加速度传感器
该程序可以再android手机上正常跑, 能够使用手机自带的加速度传感器,来显示加速度传感器的状态