找回密码
 注册
搜索
查看: 728|回复: 3

[讨论] MMA7455L在LEVEL DETECTION MODE下的运动检测请教!!

[复制链接]
发表于 2010-3-11 15:50:28 | 显示全部楼层 |阅读模式
有调过MMA7455L在level detection mode模式下对motion的检测的么?
最近发现在测量模式下做motion的检测,有很多的弊端,比如需要不停的读取它的数据。重新看了一下datasheet,想改为level detection mode,可是有一个问题不知道该如何解决。
在level detection mode下,motiong detect的流程如下:首先需要设定一个阀值th,当芯片检测到x,y,z任何一个轴上的数据大于阀值th时,就会给出一个中断。流程很简单,但在阀值设定的时候,遇到一个问题,阀值设置为什么比较合适?如果阀值设置的小的话,在手机静止状态,必定有一个轴受重力作用,数据值在1g(64)左右,所以从这一点来讲,阀值要大于(64),这样中断才不会不停的被触发。但如果这个值设置大于64时,如果手机的运动方向不在重力方向上,那么又很难达到这个值,这样会导致对运动的检测灵敏度非常低。不知道各位调试过MMA7455L的大侠们是如何解决这个问题的?还是我对datasheet的理解有些偏差?请大家不吝指教!附件为MMA7455L的datasheet,有兴趣的朋友可以看看!
【文件名】:10311@52RD_MMA7455L.pdf
【格 式】:pdf
【大 小】:549K
【简 介】:
【目 录】:
 楼主| 发表于 2010-3-11 18:01:52 | 显示全部楼层
大家帮帮忙啊~~~~~~
点评回复

使用道具 举报

发表于 2010-3-11 19:44:37 | 显示全部楼层
G-SENSOR是用来甩的啊,在你甩动的时候加速度肯定可以超过1g的啊
点评回复

使用道具 举报

 楼主| 发表于 2010-3-15 18:12:05 | 显示全部楼层
以下是引用xiaoyun2004在2010-3-11 18:01:52的发言:
大家帮帮忙啊~~~~~~

我有一个应用,是要判断晃动,晃动的时候,无法超过1g的时候就有很多,这样会很不灵敏!
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-2-24 23:52 , Processed in 0.048820 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表