721238_ja-JP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

721238_ja-JP

721238_ja-JP

FXOS8700磁力計<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

こんにちは。I2C 通信を使用する Adafruit ブレイクアウト ボードで NXP FXOS8700 と FXAS21002C を使用しています。添付文書に示すように、各デバイスは、単一バイト転送と複数バイト転送を使用して構成し、ステータスを読み取ることができます。しかし、磁力計の出力は奇妙で、私には意味をなさないように思えます。

残留磁場を除去するために、センサの消磁も試みました。私のボードの 1 つに大きなオフセットがあります。

私は、磁気センサが加速度センサと同様の出力、つまり、ポイントしたときの出力を行うと予想していました。

  1. 磁北に向かって正の方向
  2. 反対の方向()では-veで約60uTとなる。
Re: FXOS8700 Magnetometer<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

ありがとう、トーマス。あなたのコードから適応したキャリブレーション プロセスを試してみます。

磁気センサの仕組みは私にとって謎だと思います!

よろしくお願いします。

Mike

MJチャップマン

電話: 01483 504136

携帯: 07768 585894

メールアドレス: [email protected]

Re: FXOS8700 Magnetometer<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

こんにちは、マイケル。

はい、磁力計は自身のオフセットだけでなく、通常、PCB 上の近くの強磁性コンポーネントから生じるスプリアス磁場に対しても校正が必要です。AN4246ではさらに詳細に説明されています。

磁気ハードアイアンオフセットの簡単なソフトウェア キャリブレーションは、ボードを 8 の字にねじる動作で数秒間回転させ、磁力計の最小値と最大値を記録し、その平均からハードアイアン キャリブレーションを計算することです。私がそれを説明した簡単なサンプルコードをご覧ください。

お役に立てれば幸いです。

よろしくお願いいたします。

トーマス

タグ(1)
評価なし
バージョン履歴
最終更新日:
‎02-04-2026 08:45 AM
更新者: