JAJU934 May 2024
このリファレンス デザインを評価するために、以下のハードウェア機器を使用しました。
装置 | 備考 |
---|---|
TIDA-060045 | このリファレンス デザインの構成は次のとおりです。 |
LAUNCHXL-F280049C | C2000™ Piccolo™ マイコン向けの F280049C LaunchPad™ 開発キット |
N45-1350 | 円柱型ディスク磁石、1350mT、直径 25mm、高さ 3mm |
LAUNCHXL-F28379D | F28379D C2000™ Delfino™ リアルタイム マイコン向け LaunchPad™ 開発キット |
TIDA-010026 | EnDat2.2 アブソリュート エンコーダ向け、堅牢なインターフェイスのリファレンス デザイン |
Heidenhain LC 415 | EnDat2.2 アブソリュート リニア位置エンコーダ、高精度グレード ±5μm、分解能 0.010μm |
上の 図 4-3 はテスト構成の側面図です。EnDat2.2 を持った 320mm 長の HEIDENHAIN アブソリュート リニア エンコーダを位置参照用として、固定プレートに取り付けます。円形検出磁石を、LC415 リニアエンコーダの移動スレッジの上に取り付けます。スレッジは EnDat2.2 インターフェイス ケーブルに接続され、ケーブルを引っ張ることで磁石の位置を移動できます。4 個の TMAG5170 3D ホール エフェクト センサを下向きにして、TIDA-060045 PCB を LC415 リニア エンコーダの上面にある固定プレートに取り付けます。TMAG5170 (y 軸) 内の各 3D ホール エフェクト センサの中心を、移動する磁石の中心に合わせます。磁石の上面と TMAG5170 内のホール エフェクト センサの間のエアギャップ (z 軸) は 15.2mm です。TMS320F280049C LaunchPad は、ヘッダ J1、J3 と J2、J4 経由で TIDA-060045 PCB に接続します。このテスト構成では、TMS320F280049C LaunchPad は TIDA-060045 にも 3.3V 電源を供給します。
図 4-4 に、前述のように LC415 リニア位置参照用エンコーダの上面に TIDA-060045 および TMS320F280049C LaunchPad を取り付けたテスト構成の上面図を示します。LC415 リニア エンコーダは、TIDA-010026 EnDat2.2 リファレンス デザインに接続します。TIDA-010026 は 12V 電源で動作し、EnDat2.2 ソフトウェアを稼働する TMS320F28379D LaunchPad に接続します。両方の LaunchPad を SPI 経由で接続し、4 個の TMAG5170 と LC415 リニア エンコーダのサンプリング時間を同期し、最大 4kHz のサンプル レートで、対応する LC415 の参照位置を TMS320F280049C LaunchPad に送信します。
このリファレンス デザインを検証するために、TMAG5170 ヘッダー ファイル TMAG5170-CODE-EXAMPLE と C2000 MCU 用の C2000WARE ソフトウェア開発キットを使用して、TMS320F280049C LaunchPad でテキサス・インスツルメンツの社内テスト ソフトウェアを開発しました。C2000WARE の質問については、C2000 マイコン フォーラムの E2E™ 設計サポートを参照してください。TMAG5170-CODE-EXAMPLE についての質問は、センサ フォーラムを参照してください。
TMS320F280049C で実行されるテキサス・インスツルメンツの社内テスト ソフトウェアには、2 つの動作モードがあります。リアルタイム モードでは、LC415 スレッジに取り付けられた磁石の絶対直線位置 (x 軸) を 4kHz のレートで連続的に測定し、対応する位置誤差を計算します。LC415 リファレンス エンコーダから読み取った事前定義された絶対開始位置に磁石が到達すると、トリガ モードは連続した 200 カ所の位置のサンプリングを開始します。詳細については、「テスト結果」セクションを参照してください。この絶対開始位置は絶対値で 12cm であり、クワッド TMAG5170 の 10cm の測定範囲は絶対参照位置 13.2cm~23.2cm で始まります。これは動的な精度測定に使用され、センサ磁石と LC415 シャトルがそれに応じて移動し、すべてのデータがメモリに保存されます。データは Code Composer Studio を介して読み出され、Excel や MATLAB® などのツールを使用して検証されます。