當前位置: 首頁 > 工業電子產品 > 其他電子產品 > 開發板,套件,編程器 > 開發板
發布日期:2022-10-14 點擊率:35
[DESCRIPTION]
設置菜單里進行陀螺儀和重力傳感器的校準原理及寫入的數據格式
[SOLUTION]
重力傳感器:
平放取20次平均,({0,0,9.8}-平均值)=校準值 (float型)
–寫入Driver:校準值×1000 //JNI再IOCTL Driver中的Gsensor_IOCTL_SET_CALI,只寫nvram而不寫入
driver的話需要重啟后才能生效。開機過程中的nvram_daemon會去讀取nvram中的值
寫入driver,從而生效
–寫入Nvram:校準值×65536/9.80665 ( 有做round處理,所以可能寫進去的和讀出來的稍微不一樣,小數點被舍掉
了)
–所以上層APK讀取和寫入Nvram的值時都需要處理
陀螺儀
平放取20次平均,({0,0,0}-平均值)=校準值 (float型)
–寫入Driver:校準值 //JNI再IOCTL Driver中的GYROSCOPE_IOCTL_SET_CALI,只寫nvram而不寫入
driver的話需要重啟后才能生效。開機過程中的nvram_daemon會去讀取nvram中的值
寫入driver,從而生效
–寫入Nvram:校準值×1000
–所以上層APK讀取和寫入Nvram的值時都需要處理
若本文收錄的圖片文字侵犯了您的權益,請郵件聯系我們,我們將在24小時內予以刪除
下一篇: PLC、DCS、FCS三大控
上一篇: 選擇壓力傳感器時,容