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