モーター制御用ModusToolbox™

ModusToolbox™ Motor Suiteでインフィニオンのモーター制御ソリューションのパワーを解き放つ

nobutton

使いやすいツールと、ライブラリからGUI (グラフィカル ユーザー インターフェース) ツールまでを提供する高度なエコシステムを使用して、モーター アプリケーションを実行します。

インフィニオンは、リファレンス デザインと評価ボード、ModusToolbox™組み込みソフトウェア開発ソリューション、アプリケーション評価 GUI (グラフィカル ユーザー インターフェース) ツール、モーター制御ライブラリ、さまざまなMCUプラットフォームでサポートされ、適切なアプリケーションに適合するさまざまなサンプルコードなど、モーター制御の包括的なエコシステムを提供します。

このエコシステムの基本的な部分として、Infineon ModusToolbox™ Motor Suiteは、基本的なモーター制御アプリケーションから高度なモーター制御アプリケーションまでの開発用にソフトウェア ツールやその他のリソースを提供します。Motor Suiteツールは、エンジニアが実際のモーター制御アプリケーションを作成、学習、構成、テストするのに役立ちます。このソリューションは、モーターとアルゴリズムのタイプ全体にわたる汎用性を備えており、開発者は基本的なモーター制御ソリューションと高性能なモーター制御ソリューションを迅速かつ効率的に市場に投入できます。ModusToolbox™ソフトウェアと組み合わせることで、モーター制御エンジニア向けに特別に設計された無料のツールチェーンを提供します。

最新のMCU世代における最新のモーター制御設計には、設計のさまざまな段階でエンジニアをサポートする完全なエコシステムが必要です。

MCU、ゲート ドライバ、スイッチ、センサーなどの半導体コンポーネント以外にも、モーター ドライブ設計をサポートするインフィニオンのモーター制御エコシステムは、以下のさまざまなカテゴリで構成されています。

• すぐに使えるアプリケーションテストが可能な評価ボードまたはリファレンスデザイン

• MCUドライバー、ミドルウェアなど多くの機能を備えたModusToolbox™ソフトウェアが1つのツールに統合されています。

• ModusToolbox™ Motor Suiteは、モーター制御組み込みソリューションに必要なものすべてを備えたエコシステムの基本部分です。

Motor Suite GUIは、モーター制御アプリケーションを構成、実行、最適化するためのデスクトップ ツールです。Motor Suite GUIと統合することで、モーター エンジニアがインフィニオン製品を最大限に活用するのに役立つ、次のツールをご利用いただけます。

  • コンフィギュレーターとテストベンチ: 接続された評価ボードを自動検出し、パラメーターを設定し、MCUの内蔵フラッシュに書き込み、単一のダッシュボードで主要なアプリケーション パラメーターを監視しながらモーターを実行します。
  • デジタル オシロスコープ: 実際のラボのスコープと同様ですが、ファームウェア変数にアクセスできます。速度、PID 出力、故障など、最大8つの変数を監視します。
  • モータープロファイラー: モーターパラメーター推定ツール。独自のモーターを接続し、ボタンをクリックしてR、L、慣性などを抽出します。次に推定値に応じて最適化されたフィルタパラメーターを適用します。
  • GUIビルダー: カスタム ダッシュボード クリエーター。Motor Suite GUIで提供されているGUI機能以上のものが必要な場合は、完全にカスタマイズ可能な独自のダッシュボードを作成して、お客様の経験を補完し、好みに合わせてカスタマイズできます。
  • PIDチューナー: 最終アプリケーションでコントローラーの動作を最適化するツール。PIDフィルターの監視と微調整を1つのビューで行える専用ダッシュボード

モーター制御ライブラリ: すべてのモーター制御ドメイン (センシング、変調、保護、制御方法など) をサポートする包括的なライブラリ。ModusToolbox™ (ライブラリ マネージャー) からダウンロードするか、Infineon GitHub から直接ダウンロードしてください。これらのライブラリは以下の内容に対応しています。

  • FOCや台形制御などの高度な制御アルゴリズム
  • ローターアライメントや6パルス注入 (初期位置検出) などのさまざまな起動方法。
  • さまざまなタイプのモーター制御用の変調方式(台形、SVPWM 3相、2相など)
  • センシング: センサーレス FOC、ホール ベース、エンコーダ (A、B、Z) ベースなど、電流センシングと位置センシングのさまざまなオプション。
  • 電圧、電流、I2T、温度など、システム全体の堅牢な動作を実現する保護および診断機能。
  • その他

機能のより包括的なリストについては、「ドキュメント」セクションを確認してください。

モーター制御コード例: インフィニオンの評価ボードおよびリファレンス デザインで実行されるアプリケーション固有のサンプルコード。アプリケーション エキスパートが設計したシステムを使用して、インフィニオンのモーター制御ソリューションについて学習しましょう。インフィニオンは、幅広いアプリケーションに合わせた設計を提供しています。

主な利点

• 市場投入までの時間の短縮: すぐに使えるソリューション。包括的なファームウェアとデバッグ機能により、開発者はモーター制御システムを迅速に設計およびテストでき、市場投入までの時間を短縮できます。

ModusToolbox™に統合されているため、あらゆるモーター制御のニーズに対応する「ワンストップショップ」になります。

• 性能の向上: 幅広いモーター制御の最新ソリューションに対応する高度な最新アルゴリズムにより、最適なモーター性能、効率、信頼性を確かなものにします。

• 強化されたデバッグ機能: デジタル オシロスコープや PID チューナーなどのMotor Suiteのツールを使用することで、開発者は問題を迅速に特定してデバッグできるため、開発時間とコストを削減できます。

• 生産性の向上: 直感的な最新のインターフェースにより、開発者はシステムの設計と最適化に集中でき、生産性と効率が向上します。

インフィニオンのモーター制御ソリューションを評価するには、以下が必要です。

1. 対応する評価ボードまたはリファレンスデザインを入手します。たとえば、モーター制御キット (例: キット_PSC3M5_MC1)

2. IDC (Infineon Developer Center) を使用して、 ModusToolbox™ Motor Suiteの最新バージョンをダウンロードします。または、 ModusToolbox™セットアップツールをダウンロードしてインストールし、そこからModusToolbox™ Motor Suiteをインストールします。

3. 評価ボードまたはキットの「クイック スタート ガイド」に従って、Motor Suiteを使用してモーターを実行します。

使いやすいツールと、ライブラリからGUI (グラフィカル ユーザー インターフェース) ツールまでを提供する高度なエコシステムを使用して、モーター アプリケーションを実行します。

インフィニオンは、リファレンス デザインと評価ボード、ModusToolbox™組み込みソフトウェア開発ソリューション、アプリケーション評価 GUI (グラフィカル ユーザー インターフェース) ツール、モーター制御ライブラリ、さまざまなMCUプラットフォームでサポートされ、適切なアプリケーションに適合するさまざまなサンプルコードなど、モーター制御の包括的なエコシステムを提供します。

このエコシステムの基本的な部分として、Infineon ModusToolbox™ Motor Suiteは、基本的なモーター制御アプリケーションから高度なモーター制御アプリケーションまでの開発用にソフトウェア ツールやその他のリソースを提供します。Motor Suiteツールは、エンジニアが実際のモーター制御アプリケーションを作成、学習、構成、テストするのに役立ちます。このソリューションは、モーターとアルゴリズムのタイプ全体にわたる汎用性を備えており、開発者は基本的なモーター制御ソリューションと高性能なモーター制御ソリューションを迅速かつ効率的に市場に投入できます。ModusToolbox™ソフトウェアと組み合わせることで、モーター制御エンジニア向けに特別に設計された無料のツールチェーンを提供します。

最新のMCU世代における最新のモーター制御設計には、設計のさまざまな段階でエンジニアをサポートする完全なエコシステムが必要です。

MCU、ゲート ドライバ、スイッチ、センサーなどの半導体コンポーネント以外にも、モーター ドライブ設計をサポートするインフィニオンのモーター制御エコシステムは、以下のさまざまなカテゴリで構成されています。

• すぐに使えるアプリケーションテストが可能な評価ボードまたはリファレンスデザイン

• MCUドライバー、ミドルウェアなど多くの機能を備えたModusToolbox™ソフトウェアが1つのツールに統合されています。

• ModusToolbox™ Motor Suiteは、モーター制御組み込みソリューションに必要なものすべてを備えたエコシステムの基本部分です。

Motor Suite GUIは、モーター制御アプリケーションを構成、実行、最適化するためのデスクトップ ツールです。Motor Suite GUIと統合することで、モーター エンジニアがインフィニオン製品を最大限に活用するのに役立つ、次のツールをご利用いただけます。

  • コンフィギュレーターとテストベンチ: 接続された評価ボードを自動検出し、パラメーターを設定し、MCUの内蔵フラッシュに書き込み、単一のダッシュボードで主要なアプリケーション パラメーターを監視しながらモーターを実行します。
  • デジタル オシロスコープ: 実際のラボのスコープと同様ですが、ファームウェア変数にアクセスできます。速度、PID 出力、故障など、最大8つの変数を監視します。
  • モータープロファイラー: モーターパラメーター推定ツール。独自のモーターを接続し、ボタンをクリックしてR、L、慣性などを抽出します。次に推定値に応じて最適化されたフィルタパラメーターを適用します。
  • GUIビルダー: カスタム ダッシュボード クリエーター。Motor Suite GUIで提供されているGUI機能以上のものが必要な場合は、完全にカスタマイズ可能な独自のダッシュボードを作成して、お客様の経験を補完し、好みに合わせてカスタマイズできます。
  • PIDチューナー: 最終アプリケーションでコントローラーの動作を最適化するツール。PIDフィルターの監視と微調整を1つのビューで行える専用ダッシュボード

モーター制御ライブラリ: すべてのモーター制御ドメイン (センシング、変調、保護、制御方法など) をサポートする包括的なライブラリ。ModusToolbox™ (ライブラリ マネージャー) からダウンロードするか、Infineon GitHub から直接ダウンロードしてください。これらのライブラリは以下の内容に対応しています。

  • FOCや台形制御などの高度な制御アルゴリズム
  • ローターアライメントや6パルス注入 (初期位置検出) などのさまざまな起動方法。
  • さまざまなタイプのモーター制御用の変調方式(台形、SVPWM 3相、2相など)
  • センシング: センサーレス FOC、ホール ベース、エンコーダ (A、B、Z) ベースなど、電流センシングと位置センシングのさまざまなオプション。
  • 電圧、電流、I2T、温度など、システム全体の堅牢な動作を実現する保護および診断機能。
  • その他

機能のより包括的なリストについては、「ドキュメント」セクションを確認してください。

モーター制御コード例: インフィニオンの評価ボードおよびリファレンス デザインで実行されるアプリケーション固有のサンプルコード。アプリケーション エキスパートが設計したシステムを使用して、インフィニオンのモーター制御ソリューションについて学習しましょう。インフィニオンは、幅広いアプリケーションに合わせた設計を提供しています。

主な利点

• 市場投入までの時間の短縮: すぐに使えるソリューション。包括的なファームウェアとデバッグ機能により、開発者はモーター制御システムを迅速に設計およびテストでき、市場投入までの時間を短縮できます。

ModusToolbox™に統合されているため、あらゆるモーター制御のニーズに対応する「ワンストップショップ」になります。

• 性能の向上: 幅広いモーター制御の最新ソリューションに対応する高度な最新アルゴリズムにより、最適なモーター性能、効率、信頼性を確かなものにします。

• 強化されたデバッグ機能: デジタル オシロスコープや PID チューナーなどのMotor Suiteのツールを使用することで、開発者は問題を迅速に特定してデバッグできるため、開発時間とコストを削減できます。

• 生産性の向上: 直感的な最新のインターフェースにより、開発者はシステムの設計と最適化に集中でき、生産性と効率が向上します。

インフィニオンのモーター制御ソリューションを評価するには、以下が必要です。

1. 対応する評価ボードまたはリファレンスデザインを入手します。たとえば、モーター制御キット (例: キット_PSC3M5_MC1)

2. IDC (Infineon Developer Center) を使用して、 ModusToolbox™ Motor Suiteの最新バージョンをダウンロードします。または、 ModusToolbox™セットアップツールをダウンロードしてインストールし、そこからModusToolbox™ Motor Suiteをインストールします。

3. 評価ボードまたはキットの「クイック スタート ガイド」に従って、Motor Suiteを使用してモーターを実行します。

設計リソース