|
從你貼出的那一點(diǎn)點(diǎn)說(shuō)明,可以看出返回的一串?dāng)?shù)據(jù)是這樣用的:
68 0D 00 84
標(biāo)示符:固定為68H
0D 數(shù)據(jù)長(zhǎng)度:從數(shù)據(jù)長(zhǎng)度到校驗(yàn)和(包括校驗(yàn)和)的長(zhǎng)度 (13)
00 地址碼:采集模塊的地址,默認(rèn)為00
84 命令字 傳感器應(yīng)答回復(fù)
最后一個(gè)與說(shuō)明那欄標(biāo)題0x84對(duì)應(yīng);
后面接的是飛行姿態(tài)數(shù)據(jù):
00 10 50 表示滾轉(zhuǎn)角Roll +010.50度,第一位是符號(hào)位, 0/1表示正/負(fù),接下來(lái)三位整數(shù)是小數(shù)點(diǎn)前,末兩位是小數(shù)點(diǎn)后;
10 10 05 表示俯仰角Pitch -010.05度,
01 04 01 表示偏航角heading +104.01度,雖然是讀16進(jìn)制數(shù)但直接用;(是BCD; 用4位二進(jìn)制數(shù)來(lái)表示1位十進(jìn)制數(shù)中的0~9這10個(gè)數(shù)碼)
最后的1C 為校驗(yàn)和位:數(shù)據(jù)長(zhǎng)度、地址碼、命令字和數(shù)據(jù)域的和不考慮進(jìn)位
|
|