完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
您好,我最近接触一个采用ADXL362的系统,希望通过运动检测实现唤醒功能以降低功耗。 但是在使用中无法实现唤醒功能,并发现以下问题:
1,在唤醒模式/自动睡眠模式下,通过SPI读取三轴数据(DATA_READY映射到INT2,在main循环中当检测到INT2为高电平时读取三轴低11位数据),发现Y轴数据极不稳定,在几十到2000之间跳动。如果使用连续测量模式(运动时间寄存器设为1),此时,Y轴数据稳定在40以内。 我看到论坛中有讨论在唤醒模式下活动检测过敏的问题,但我目前都是通过SPI读取数据,且运动时间寄存器的值为1,似乎唤醒模式或测量模式不应影响到对Y轴数据的读数,不应差距这么大? 2,在连续测量模式下,当传感器置于Yout=1g时,Y轴数据从几十跳到大约1900附近(取低11位)并稳定在该值以上,实际上还没有到1g位置已经到了1900附近(有时超过2000)。 3,当在X轴和Y轴水平摇动传感器时,这两个轴的数据间或达到1800~2000(多数情况下没这么高),但是同时读取status寄存器的值,多数情况下输出为1,同时无法检测到活动中断。 请教上述系统大概是什么问题?另外,上述读到的三轴数据是绝对加速度数据的话,有没有比较好的方法根据记录的数据选择合适的运动阈值? 谢谢! |
|
相关推荐
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2323 浏览 1 评论
8114 浏览 0 评论
1934 浏览 0 评论
VL53L5CX #高达 8x8 多区域测距和 63°对角线宽视场 飞行时间多区域测距传感器
17318 浏览 0 评论
【罗姆传感器评估板试用体验连载】罗姆传感器整合进同一个示例程序
21958 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-21 22:24 , Processed in 0.580035 second(s), Total 74, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号