完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
您好! 第一次用 ADLX345这种芯片,芯片很棒,就是我没搞懂操作.手册读了几遍,还是理解欠缺. 有如下问题,请解答。
用ADLX345检测设备是否静止。 了解到该芯片有活动/非活动检测功能。同时也具备低功耗和休眠功能。非常适合我的应用。
利用该芯片的静止检测功能,实现设备静止时, ADLX345 产生中断,唤醒MCU。
ADLX345水平放置, 现在读取的XYZ的数据为7 1 248,是正常的吧.我自己的寄存器配置如下: I2C_Write(OFSX,0x00); //X 偏移量 根据测试传感器的状态写入pdf29页 I2C_Write(OFSY,0x00); //Y 偏移量 根据测试传感器的状态写入pdf29页 I2C_Write(OFSZ,0x00); //Z 偏移量 根据测试传感器的状态写入pdf29页 I2C_Write(THRESH_INACT,0x08); //静止阈值 0.5g I2C_Write(TIME_INACT,0x01); //静止时间 1s I2C_Write(ACT_INACT_CTL,0x07); //静止检测DC耦合 I2C_Write(BW_RATE,0x07); //低功率模式OFF 速率设定为6.25 参考pdf13页 I2C_Write(INT_MAP,0x00); //使能 INT1 中断 I2C_Write(DATA_FORMAT,0x2B); //中断低电平有效 全分辨率 右对齐 ±16g, I2C_Write(POWER_CTL,0x08); //自动休眠off 测量模式 参考pdf24页 I2C_Write(INT_ENABLE,0x08); //使能 inactivity 中断 谢谢!
谢谢! |
|
相关推荐
1个回答
|
|
|
非常感谢您对ADI产品的关注!
针对您的问题: 1. DC和AC模式都可以选择,区别在于,DC模式下,每个采样点的加速度值直接与阈值(THRESH_ACT或者THRESH_INACT)比较;而在AC模式下,新的采样点参考以前的某个采样点,以两个采样点的差值与阈值作比较; 2. 关于阈值大小与持续时间的设置,需要看您的应用来配置,阈值的比例因子是62.5mg/LSB,时间是1sec/LSB; 关于寄存器的配置,可以参考AN-1023中的具体事例,文档提供了对静止检测的算法原理,寄存器配置,参考代码,阅读一下就可以解决问题。 http://www.analog.com/media/cn/technical-documentation/application-notes/AN-1023_cn.pdf |
|
|
|
|
只有小组成员才能发言,加入小组>>
寻求ADF5355类似的微波源,在DC-15GHz内,锁频时间在1ms内
1788 浏览 0 评论
1630 浏览 0 评论
999 浏览 0 评论
1101 浏览 0 评论
ADF5355失锁: 在用ADF5355进行多次扫频时,延时给了500ms还是经常会失锁
1189 浏览 0 评论
ADC3442采集,分析数据出现有规则毛刺,请问是哪方面的问题啊?
2845浏览 3评论
2087浏览 2评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
2120浏览 2评论
1174浏览 2评论
使用ADI官方提供的no-OS來接收GPS L1(1575.42MHz)的資料
1405浏览 1评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 15:38 , Processed in 0.710208 second(s), Total 72, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2497