AS5600 – 12 ビット磁気回転位置センサー
必要は発明の母;時代の変化に伴い、より小型でより正確なデバイスが開発され、高く評価されています。 AS5600 は、そのような磁気回転位置センサー デバイスの 1 つです。さらに、そのシンプルなプログラミングと使いやすさをお楽しみいただけます。したがって、WellPCB では、プロジェクトにセンサーを強くお勧めします。ここでは、AS5600 に関するすべてを学びます。
AS5600 とは?
図 1:AS5600 回転位置センサー
AS5600 は、PWM 出力または 12 ビットの高解像度アナログ出力を備えた、プログラムが容易な磁気回転位置センサーです。非接触システムを使用して、直径方向に磁化された軸上の磁石の絶対角度を測定します。
さらに、その耐久性と堅牢な設計により、均質な外部漂遊磁場の影響を排除します。したがって、非接触ポテンショメータのタスクに最適です。
AS5600 ピン構成
AS5600 には、以下に示すように 7 つのピンがあります。
図 2:AS5600 のピン配置
- GND: アースの目的で、このピンをシステム グランドに接続します。
- VCC: 電源ピン、5V/3.3V。
- SDA: 相互集積回路 (I2C) のシリアル日付。
- SCL: I2C のシリアル クロック。
- VCC: IC 用の 3V3 専用電源。
- PGO: 回転角度の開始位置と終了位置を設定するために使用されます。
- アウト: ソフトウェアによって構成されたデューティ サイクル信号を出力します。
AS5600 の機能
ここでは、AS5600 回転式磁気位置センサーの機能を簡単に紹介します。
- まず、非接触角度測定をサポートしています。
- 第 2 に、I2C インターフェースを介して簡単にユーザーがプログラム可能な開始位置と停止位置を備えています。
- 第 3 に、12 ビットのデジタルからアナログへの変換 (DAC) 出力解像度を備えています。
- 4 つ目は、最大角度を 18 度から 360 度までプログラムできます。
- 第 5 に、磁性体または表面を自動的に検出します。
- 第 6 に、3 線式セットアップでプログラマーなしで簡単に開始および停止する位置プログラミングをサポートします。
- 7 番目に、必要に応じて自動的に低電力モードに入ります。
- 最後に、放射分析からパルス幅変調 (PWM) または VDD エンコードされたデジタル出力へのアナログ出力があります。
AS5600 仕様
- 電源電圧は 3.3 V または 5 V です。
- その入力電流範囲は最大 100mA です。
- また、動作周囲温度は -40 ~ 125°C です。
- AS5600 には、アドレス 0X36 の変更不可能な I2C インターフェイスがあります。
AS5600 の動作原理
AS5600 の動作はホール効果に依存しています。磁場の方向の変化を検出するホールセンサーが内蔵されているからです。
さらに、12 ビットの内部 A/D の助けを借りて、磁場方向はアンプによって増幅されます。
したがって、AS5600 モジュールは各ラウンドで 4096 の位置を生成できます。また、I2C インターフェイスを介して RAW データをエクスポートするか、OUT ピンを介して PWM 波をエクスポートするかを選択できます。さらに、最大角度も同様にプログラム可能です。
18° から 360° の間の任意の角度に設定できます。つまり、測定された角度精度は約 18/4096 です。
ただし、AS5600 は、チップ サイズと同様の磁石でのみ適切に機能することを知っておく必要があります。
また、磁場に非常に近づけてモジュールを測定する必要があります。もう 1 つの重要なポイントは、AS5600 センサーの中心を磁場の中心に合わせることです。したがって、垂直距離は 0.5mm から 3mm の範囲である必要があります。
Arduino で遊ぶ
図 3:開発者向けの Arduino プラットフォーム
このセットアップには、Arduino ボードまたは Seeeduino V4.2、ベース シールド、および AS5600 が必要です。
セットアップを構成する方法は次のとおりです。
ハードウェア接続。
- まず、AS5600 をベース シールドの I2C ポートに接続します。
- 次に、Grove ベース シールドを Seeeduino ボードに接続します。
- 次に、互換性のある USB ケーブルを使用してボードを PC に接続します。
ソフトウェア接続
- 最初のステップでは、Github から AS5600 ライブラリをダウンロードします。
- 次に、Arduino IDE を再起動して readAngle を開きます File → Examples → Seeed_AS5600-master → readAngle から。
- readAngle コードの例を次に示します。
- 次に、デモをアップロードします。
- 4 番目に、シリアル モニタを開きます ツール オプションからの Arduino IDE の ボーレートを 115200 に設定します .
- 5 つ目は、システムをテストして、センサーを動かしたときに画面に表示されるかどうかを確認します。
AS5600 アプリケーション
図 4:AS 5600 に置き換えられた従来のロータリー エンコーダ
ソース; ウィキペディア・コモンズ
AS 5600 センサーのいくつかのアプリケーションを次に示します。
- 家電
- 非接触ノブ
- ペダルと RC サーボ
- 非接触ポテンショメータ
- また、オーディオ デバイスの音量を制御する
- 自動化の開発
- さらに、AS5600 は自動車の制御装置としても機能します
結論
AS 5600 は、非接触で高精度であるため、従来のポテンショメータに代わる優れた製品です。そして、これまで見てきたように、プロジェクトの測定、管理、ポジショニングにうまく機能します。
お持ちで、サポートが必要な場合は、お気軽にお問い合わせください。できるだけ早くご連絡いたします。
産業技術