欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4356|回復: 2
收起左側

QMC5883L磁力計怎么校準?

[復制鏈接]
ID:524791 發(fā)表于 2020-4-27 23:17 來自觸屏版 | 顯示全部樓層 |閱讀模式
10黑幣
請問大佬,QMC5883L需要如何校準?我看到資料說需要旋轉一圈以后取最大值然后計算……這個是需要每次都先旋轉一圈以后再把值取下來嗎?還是旋轉以后取了這個值就一直用這個值?有什么辦法可以一上電就校準?希望大佬指導一下,最好給出操作步驟……謝謝

最佳答案

查看完整內容

QMC5883L 校準方法 1、 數據讀取 X_QMC=BUF[1]
回復

使用道具 舉報

ID:584814 發(fā)表于 2020-4-27 23:17 | 顯示全部樓層
QMC5883L 校準方法
1、   數據讀取
X_QMC=BUF[1]<< 8 | BUF[0]; //Combine MSB and LSB of X Data output register  最高有效位
Y_QMC=BUF[3]<< 8 | BUF[2]; //Combine MSB and LSB of Y Data output register
Z_QMC=BUF[5]<< 8 | BUF[4]; //Combine MSB and LSB of Z Data output register
2、 水平校準:把橢圓修到正圓,一、修偏心,二、修半徑。
a)、選定中心點,以固定半徑R水平旋轉,找出x和y的最大最小值x_max、x_min、y_max 、y_min。
b)、于是,x的偏移: Xoffset= (x_max + x_min) / 2;
c)、x的比例取:x_gain=1
d)、y的偏移:Yoffset =(y_max + y_min) / 2;
e)、y的比例:y_gain=(x_max – x_min) / (y_max – y_min);
X_QMC = Xgain *(X_QMC -Xoffset);
Y_QMC = Ygain * (Y_QMC -Yoffset);
3、空間校準:把橢球修到正球
a)、空間旋轉芯片,找出xyz的最大最小值xmax、xmin、ymax 、ymin、zmax 、zmin。
b)、于是,x的偏移: Xoffset= (xmax + xmin) / 2;
c)、x的比例取:x_gain=1
d)、y的偏移:Yoffset =(ymax + ymin) / 2;
e)、y的比例:y_gain=(xmax – xmin) / (y_max -y_min);
f)、 z的偏移:Zoffset =(zmax + zmin) / 2;
g)、z的比例:z_gain=(xmax – xmin) / (z_max -z_min);
X_QMC = QMC_Xgain *(X_QMC – QMC_Xoffset);
Y_QMC = QMC_Ygain * (Y_QMC – QMC_Yoffset);
Z_QMC = QMC_Zgain * (Z_QMC- QMC_Zoffset);

要詳情上某寶。
回復

使用道具 舉報

ID:524791 發(fā)表于 2020-5-1 22:21 | 顯示全部樓層
man1234567 發(fā)表于 2020-4-29 15:35
QMC5883L 校準方法
1、   數據讀取
X_QMC=BUF[1]

謝大佬
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表