注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

zpehome的博客

Hope is a good thing,the best of things

 
 
 

日志

 
 

ADXL362使用心得  

2012-11-09 15:50:47|  分类: 嵌入式软件 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

公司申请了几片ADXL362样片,这两天调了一下362的activity detection功能。

ADI公司的ADXL362是微功耗三轴MEMS加速度计,数字输出,加速度范围为±2/±4/±8 g, 工作电压1.8V-3.3V,电源电压2V和100Hz输出数据速率时的功耗为2μA,运动触发叫醒模式的功耗为300nA,器件提供12位输出分辨率,8位格式的数据,在±2 g范围的分辨率为1 mg/LSB,主要用在助听器,家庭保健设备,运动使能电源开关,无线传感器和运动使能计量设备。

activity detection有两种检测模式,一种是差值检测;一种是绝对值检测。一般用差值检测。

当362检测的加速度值大于activity threshold 寄存器的值时,触发activity事件,并且status寄存器的bit4位置位,相应引脚会产生中断(如何中断使能)。

通过设置activity time寄存器过滤意想不到的activity事件,确保只有持续的活动才能触发activity事件。此寄存器的值代表连续采样的数量,每次采样都必须有一个轴的加速度值大于activity threshold的值。

adxl362采用spi总线接口操作非常简单,下面是程序

ADXL362_Write_Reg(THRESH_ACT_L,15);//设置活动阈值的大小,根据实际需要而定,还有THRESH_ACT_H寄存器

ADXL362_Write_Reg(TIME_ACT,2);//设置activity time寄存器

ADXL362_Write_Reg(ACT_INACT_CTL,0x03);//使能ACT功能的差值检测,Default Mode

ADXL362_Write_Reg(INTMAP1,0x90);//将ACT映射到INT1,低电平触发中断

ADXL362_Write_Reg(FILTER_CTL,0x85);//设置测量范围、ODR

ADXL362_Write_Reg(POWER_CTL,0x02);//测量模式

  评论这张
 
阅读(702)| 评论(1)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017