Motor Control Blockset 入門
Motor Control Blockset™ には、ターゲットのマイクロコントローラー、FPGA、またはシステムオンチップ (SoC) 上で、最適化された C および HDL コードとしてモーター制御アルゴリズムを開発および展開するための Simulink® ブロックと参照例が用意されています。モーター制御アルゴリズムは、Clarke-Park 変換、最大トルク/電流 (MTPA)、6 段階整流、およびルックアップ テーブル (LUT) ベースの弱め界磁制御のブロックを使用して構築します。センサー デコーダー ブロックを使用して、エンコーダー、ホール センサー、およびレゾルバからの信号を処理したり、推定器ブロックを使用してセンサーレス制御を実装し、回転子の位置と速度を計算したりすることが可能です。これらのブロックにより、MISRA C™ および ISO® 26262 機能安全規格準拠のワークフローで使用できるコードを生成します。
Motor Control Blockset に含まれる参照例は、デスクトップおよびリアルタイム シミュレーションを使用してモーター制御アルゴリズムを開発、調整し、妥当性を確認する方法を理解するのに役立ちます。例には、誘導モーター、スイッチト リラクタンス モーター (SRM)、ブラシレス DC モーター (BLDC) などの同期モーター、表面貼り付けおよび埋込永久磁石同期モーター (PMSM) のための閉ループ モーター制御向けアルゴリズムが含まれています。同じアルゴリズムを再利用して、量産可能でコンパクトかつ追跡可能な固定小数点または浮動小数点コードを生成できます。また、参照例を使用して、このブロックセットがサポートするモーター制御ハードウェア キット向けにアルゴリズムを実装することもできます。
チュートリアル
- モーター制御システムのモデルの作成と検証
モーター制御システムの制御アルゴリズムを作成、展開、検証する。
- 開ループ制御での三相 AC モーターの駆動と ADC オフセットのキャリブレーション
この例では、開ループ制御 (スカラー制御またはボルト/ヘルツ制御とも呼ばれる) を使用してモーターを駆動します。
- Motor Control Blockset のパラメーター推定ツールを使用したモーター パラメーターの推定
Motor Control Blockset のパラメーター推定機能を使用してモーター パラメーターを推定する。
- Program Control Flow of Motor Control Blockset Examples
Design control flow of field-oriented control algorithm.
- How to Use Hall Validity and Hall Decoder Blocks
Integrate Hall sensors with control algorithm to decode rotor position and speed.
- How to Use Field Oriented Control Autotuner Block
Use the Field Oriented Control Autotuner block to tune PI control loops in field-oriented control applications.
- Estimate Control Gains and Use Utility Functions
Perform control parameter tuning for speed and torque control subsystems.
- Hardware Connections
Connect motors, sensors, and power supply to hardware boards.
- モデル コンフィギュレーション パラメーター
サポート対象のターゲット ハードウェアと連動するように Simulink モデルを構成する。
モーター制御について
- 開ループ制御と閉ループ制御
開ループと閉ループのモーター制御、および開ループから閉ループへの制御の遷移について説明する。 - ベクトル制御 (FOC)
ベクトル制御を使用して PMSM と誘導モーターの速度制御を実装する。 - 6 段階整流
6 段階整流を使用して BLDC モーターの速度制御を実装する。 - 直接トルク制御 (DTC)
モーターの磁束とトルクを制御して PMSM の速度制御を実装する。 - Host-Target Communication
Describes host model, target model, and how they communicate. - Current Sensor ADC Offset and Position Sensor Calibration
Describes offsets for Hall sensor, quadrature encoder, and current sensor ADC. - Per-Unit System
Defines a normalized unit system by using the base values.