亲爱的所有,
外设:我在DA14583物联网传感器上运行RAW项目。
中心:Android手机与evothing软件。
现象:当我测试加速计时,一切都很顺利。然而,当我测试陀螺仪。陀螺仪不能发送数据到手机,除非传感器移动。
问题:
1.这是节能的问题吗?因为我想融合加速度计数据和陀螺仪数据。我想发送角速度(0,0,0)如果没有陀螺仪的值。
2.如果是节能的问题,如何关闭它,使加速度计和陀螺仪的输出同时,即使传感器是稳定的,不动的。
最好的问候,
Yufan
关键词:
设备:
嗨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
亲爱的MT_Dialog,
非常感谢您的回复。
它的工作原理!
最好的问候,
Yufan