JAJU938 June 2024 – December 2024 MSPM0G1507
モーターを流れる電流は、PWM サイクルごとにモーター制御アルゴリズムの一部としてマイクロコントローラによってサンプリングされます。TMS320F2800137 ドーターボードは 1~3 つのシャント電流センシングに対応し、MSPM0G1507 ドーターボードは 1~2 つのシャント電流センシングに対応しています。モーター相の双方向電流 (正と負の電流) を測定するには、この双方向電流にオフセット リファレンス電圧が必要です。
図 2-30 は、TMS320F2800137 ドーターボードの場合に、フィルタリング、増幅、ADC 入力範囲の中心へのオフセットにより、モーター電流を電圧信号として表す方法を示しています。この回路は、コンプレッサおよびファンの 3 相 PMSM の各相に使用されます。この回路の伝達関数を 式 69 に示します。
ここで、
計算された抵抗値により、図 2-35 に示されたセンシング回路が構築されます。Gi は 式 70 で求められます。
マイクロコントローラで測定可能なピーク ツー ピーク電流の最大値は、式 71 で求められます。
これにより、 ±3.3A のピーク ツー ピーク値が得られます。次のコード スニペットは、これが user_mtr1.h ファイルでどのように定義されているかを示しています。
//! \brief Defines the maximum current at the AD converter
#define USER_M1_ADC_FULL_SCALE_CURRENT_A (6.6f)電流帰還の極性が正しいことも、マイクロコントローラが正確な電流測定を行う上で重要です。このハードウェア ボードの構成では、接地に接続されているシャント抵抗の負のピンは、オペアンプの反転ピンにも接続されています。user.mtr1.h での次のコード スニペットに示すように、強調表示されている記号は、ソフトウェアで電流帰還の正しい極性を持つように設定する必要があります。
// define the sign of current feedback based on hardware board
#define USER_M1_SIGN_CURRENT_SF (1.0f)MSPM0 ドーターボードでは、システムのコストを削減するために、2 つの高性能内蔵アンプを使用して 2 つのシャント電流センシングが実装されています。また、アンプのゲインは 5 で、カットオフ周波数は 90kHz です。図 2-31 に、MSPM0G1507 ドーターボードにおける 2 つのシャント電流センシング回路を示します。