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