Six Step Commutation
ライブラリ:
Motor Control Blockset /
Controls /
Control Reference
説明
Six Step Commutation ブロックは、三相 BLDC モーターに 6 段階整流 (または台形整流) を実装するためのスイッチング シーケンスを、120 度伝導モードを使用して生成します。スイッチング信号を使用してスイッチの操作と固定子の電流の制御を実行できるため、モーターの速度と回転方向を制御できます。
このブロックは、ホール シーケンス番号または回転子位置 (ホール センサーや直交エンコーダー センサーなどの位置センサーから取得) とトルクの方向を入力として受け入れます。ホール シーケンスまたは位置の入力を使用して、回転子が位置するセクターを特定します。ブロックは、対応する位相を励磁して (偏差を 30 度とする) 90 度のトルク角 (回転子の d 軸と固定子の磁場の間の角度) を維持するようにスイッチング シーケンスを計算します。たとえば、以下の図に示すように、ホールの状態が 5 の場合は、A 相と C 相がトリガーされてモーターを回転させます。
次の図は、固定子の磁場のフェーザとその既定のホール シーケンスを示す例です。Hall Sensor Sequence Calibration of BLDC Motorを使用してホール シーケンスを取得し、ブロックでこのホール シーケンスを使用して 6 段階整流を実現することをお勧めします。
ブロックは、ホール シーケンスに基づく転流ロジックを使用してスイッチング シーケンスを生成します。
ホールの状態 (ホール a、ホール b、ホール c) | スイッチング シーケンス (AA' BB' CC') | ||
---|---|---|---|
AA' | BB' | CC' | |
4 (100) | 00 | 10 | 01 |
6 (110) | 01 | 10 | 00 |
2 (010) | 01 | 00 | 10 |
3 (011) | 00 | 01 | 10 |
1 (001) | 10 | 01 | 00 |
5 (101) | 10 | 00 | 01 |
次の図は、固定子の磁場のフェーザと可能なセクター (入力された回転子位置から特定) を示しています。
ブロックは、位置センサー信号に基づく転流ロジックを使用してスイッチング シーケンスを生成します。
位置 (θ) | セクター | スイッチング シーケンス (AA' BB' CC') | ||
---|---|---|---|---|
AA' | BB' | CC' | ||
(-30°, 30°] | 1 | 00 | 10 | 01 |
(30°, 90°] | 2 | 01 | 10 | 00 |
(90°, 150°] | 3 | 01 | 00 | 10 |
(150°, 210°] | 4 | 00 | 01 | 10 |
(210°, 270°] | 5 | 10 | 01 | 00 |
(270°, 330°] | 6 | 10 | 00 | 01 |
端子
入力
出力
パラメーター
拡張機能
バージョン履歴
R2020b で導入