Melexis MLX90316 に似た磁気回転センサが必要です。
ただし、SPI インターフェースを備え、最低 0.1 度の精度を持つ低電力 3.3V センサが必要です。
Freescale MAG3110 はこのような構成で動作しますか?
MAG3110 のアナログ部分のゲインは非常に高いので、大きな磁場 (つまり、感知するシャフト上の磁石に隣接する磁場) があれば飽和してしまうのではないかと思います。
接触せずに角度の位置を感知する他の方法はありますか?また、機械的にも堅牢でなければなりません。
ありがとうございます
ロブ。
ロブ、
それは確かにチェックしてみる価値のあるものです。通常、当社のハード/ソフトアイアン補正ルーチンが使用されるときは、温度の影響についてはあまり心配しません。これらの計算は 1 秒間に複数回実行され、温度スケール/オフセットの問題はこれらの計算の副次的な効果として修正されるはずです。
Mike
ご意見ありがとうございます、マイクさん。
私がホセに述べたように、このデザインは磁気角度センサを必要としないところまで進化しました。
しかし、以前の投稿(あなただったと思います)で、MAG3110 にも厄介な温度ドリフトがあり、定期的に補正する必要があると書かれていたことに気付きました。MLX の部分ではこれに気づきませんでした。この問題はこのテクノロジーに共通するものでしょうか?このようなニーズに再度遭遇した場合、誰の部品を見ているかに関係なく、温度に対する安定性を考慮に入れる必要がありますか?
それでは。
ロブ。
ご返信ありがとうございます、ホセ。
この設計を進めていくうちに、角度位置の検出に磁気センサを使用する必要がなくなりました。磁場強度マネジメントに関するご提案は理解できました。このアプリケーションでは、FXOS8700 のわずかに高い範囲は、追加コストを正当化するのに十分ではない可能性があります。加速度センサは必要ですが、さまざまな理由から、磁力計を配置する必要がある場所に加速度センサを配置するのは不適切です。
サポートとご関心をいただきありがとうございます。
それでは。
ロブ。
皆様、
参考までに、FXOS8700CQ には mag と accel の両方が含まれており、MMA8451Q とピン互換性があると思います。しかし、以前の投稿で述べたように、最大磁場には注意を払う必要があります。センサの最大値は +/- 1200 マイクロテスラです。
Mike
こんにちは、ロブ。
まず、MAG3110 はホール センサではないことに注意することが重要だと考えます。
また、デバイスのフルスケール範囲 (FSR) はそれほど大きなスケールではないため (+/-1000uT)、飽和についても考慮する必要があると思います。
アプリケーション内でフィールドがどの程度強力になるかは不明のため、これに関する質問に答えるのは困難です。Melexis 部品の標準的な磁場強度は 50mT であり、これは MAG3110 の FSR の 50 倍であることがわかります。SO、あなたが送ってくれた情報に基づく私の見解によれば、飽和は起こり得ると思いますが、より弱い磁石を使用するか、センサーから遠ざけることでこれを回避できる可能性があります。
飽和問題が解決されると、理論的には、MAG3110 の x 軸と y 軸のみを使用して、センサ上面と共面の磁気ベクトルを計算することが可能になります。1 度未満の精度が必要な場合は、おそらく硬鉄/軟鉄のキャリブレーションを実行する必要があります。また、このキャリブレーションを使用しても、他のさまざまな要因に依存するため、これを達成できることを保証することはできません。
代わりに、FXOS8700 をご覧になることをお勧めします。FSR がわずかに高く、温度性能も優れています: http://cache.freescale.com/files/sensors/doc/data_sheet/FXOS8700CQ.pdf
返信ありがとうございます、ホセ。
実際、この設計では、傾き検知に Freescale MMA8451Q を使用します。
磁気回転センサーはシャフトの回転を感知するためのものです (したがって、傾き感知は適切なソリューションではありません)。
MAG3110 の使用を試みる際の懸念は、ホール センサの下流のアンプがこのアプリケーションの強力な磁場によって飽和してしまうのではないかということです。これは起こらないと言っているのですか?そうではないことがわかるような、この種のアプリケーションで MAG3110 を使用した経験はありますか?
デザインで I2C を使用することについては、あまり心配していません。速度の点では SPI の方が好みです (I2C は非常に遅くなることがあり、これはバッテリー駆動のデバイスです)。
再度、感謝します。
ロブ。
こんにちは、ロブ。
Freescale Magnetometer MAG3110 は、Melexis MLX90316 を搭載した専用の回転位置センサではありませんが、磁力計に加えて加速度センサを使用してさらに精度を上げることで作業を実行できます。ただし、MAG3110 には SPI 通信インターフェースがありません (I2C のみを使用)。
お客様のアプリケーションに適したもう 1 つのソリューションとして、3 軸加速度センサを使用した傾き測定が挙げられます。この方法については、次のアプリケーションノートをご覧ください: http://cache.freescale.com/files/sensors/doc/app_note/AN3461.pdf
ただし、現時点では、新しいデザインに推奨される SPI インターフェースを備えた加速度センサはありません。
よろしくお願いいたします。
ホセ