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

了解更多常见问题教程

3个帖子/ 0个新帖子
最后发表
Elvis1991
离线
最后看到:1周前1天
加入:2014-12-09 08:18
物联网传感器陀螺仪睡眠问题

亲爱的所有,

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

最好的问候,
Yufan

设备:
MT_dialog
离线
最后看到:2周5天前
工作人员
加入:2015-06-08 34
嗨Elvis1991,

嗨Elvis1991,

陀螺传感器默认情况下为了报告,数据中断阅读问题为了通知外部设备,中断功能的物联网原始固件wkup_intr_1_cb()它检查中断触发传感器,读取相应的数据,所以在陀螺由于没有运动,没有数据报告设备没有得到陀螺中断。为了做你想快速国防部将忽略中断和阅读陀螺传感器在每个accellerometer中断,所以在wkup_intr_1_cb()函数的代码检查gyro_ready(如果陀螺中断发生时)你可以设置条件为true,将值设置在印第安纳州- > gyr_rdy为了陀螺数据格式化并发送,或者您可以在user_process_raw_samples()中注释if (ind->gyr_rdy)条件,以便在没有发生中断时,如果没有从传感器读取数据,总是发送0值。

由于MT_dialog

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

亲爱的MT_Dialog,

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

最好的问候,
Yufan