メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

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) のための閉ループ モーター制御向けアルゴリズムが含まれています。同じアルゴリズムを再利用して、量産可能でコンパクトかつ追跡可能な固定小数点または浮動小数点コードを生成できます。また、参照例を使用して、このブロックセットがサポートするモーター制御ハードウェア キット向けにアルゴリズムを実装することもできます。

チュートリアル

モーター制御について

注目の例

対話形式の学習

Introduction to motor control describes the task, displays an interactive model, and assesses whether the model matches the requirements set by the training

モーター制御の概要
Online Training Suite サブスクリプションの一部として利用できる自己学習形式の対話型コース

ビデオ

Motor Control Blockset の概要
Motor Control Blockset の機能の詳細を見る