物联网传感器陀螺仪睡眠问题

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
3个帖子/ 0个新
最后发表
Elvis1991
离线
最后看到:7个月1周前
加入:2014-12-09 08:18
物联网传感器陀螺仪睡眠问题

亲爱的所有,

外设:我在DA14583物联网传感器上运行RAW项目。
中央:Android手机与evothing软件。
现象:当我测试加速度计时,一切都很顺利。但是,当我测试陀螺仪时。除非传感器移动,否则陀螺仪无法将数据发送到手机。
问题:
1.这是关于节约能源的问题吗?因为我想融合加速度计数据和陀螺仪数据。我想发送角速度(0,0,0)如果没有陀螺仪的值。
2.如果是节能的问题,我如何关闭它,使加速度计和陀螺仪一起输出,即使传感器是稳定的,不移动。

最好的问候,
Yufan

设备:
MT_dialog
离线
最后看到:3个月1周前
工作人员
加入:2015-06-08 34
嗨Elvis1991,

嗨Elvis1991,

陀螺传感器默认情况下为了报告,数据中断阅读问题为了通知外部设备,中断功能的物联网原始固件wkup_intr_1_cb()它检查中断触发传感器,读取相应的数据,因此,由于没有在陀螺上的运动和没有数据报告的设备没有得到陀螺中断集。为了做什么,你想要一个快速mod将是忽略中断和读取陀螺仪传感器在每一个加速度计中断,因此,在wkup_intr_1_cb()函数中,代码检查gyro_ready(如果陀螺中断已经发生),您可以将该条件设置为true,并在ind->gyr_rdy中设置值,以便格式化和发送陀螺数据,或者您可以在user_process_raw_samples()中注释if (ind->gyr_rdy)条件,以便在没有中断发生而没有从传感器读取数据的情况下始终发送0值。

由于MT_dialog

Elvis1991
离线
最后看到:7个月1周前
加入:2014-12-09 08:18
亲爱的MT_Dialog,

亲爱的MT_Dialog,

非常感谢您的回复。
它的工作原理!

最好的问候,
Yufan