ホーム / ニュース / 業界ニュース / ブラシレス DC モーター コントローラー: 仕組みと選択
業界ニュース
私たちの足跡は世界中に広がります。
私たちはお客様に高品質の製品とサービスを提供します 世界中から。
製品カテゴリー

ブラシレス DC モーター コントローラー: 仕組みと選択

A ブラシレス DC (BLDC) モーター コントローラー は、モーターの固定子巻線に正しい順序で電力を供給して連続回転を生成する電子ドライブで、従来の DC モーターでブラシが実行する機械的整流を置き換えます。 コントローラーがなければ、BLDC モーターは動作できません。コントローラーはオプションのハードウェアではなく、すべての BLDC モーター システムの不可欠な部分であり、電圧、電流、制御方法、またはアプリケーションの負荷に合わせて間違ったものを選択すると、パフォーマンスが制限されたり、不安定になったり、モーターが破損したりする可能性があります。

このガイドでは、BLDC コントローラーの動作方法、コントローラー タイプ間の主なアーキテクチャの違い、選択の際に最も重要な仕様、ロボットや EV から産業オートメーションや民生用電化製品に至るまで、さまざまなアプリケーション ドメインにわたって何を評価する必要があるかについて説明します。

BLDC モーター コントローラーの仕組み

BLDC モーターには、ローターの周囲に配置された 3 つの固定子巻線 (相) があります。回転を生み出すには、永久磁石ロータが従う回転磁界を生成する順序でこれらの巻線に電流を流す必要があります。コントローラーの仕事は、ローターの現在位置を決定し、正しい瞬間に正しい巻線ペアに電流を切り替えることです。これは電子整流と呼ばれるプロセスです。

電力段は、モーター相ごとに 1 つずつ、3 つのハイサイド/ローサイド ペアに配置された 6 つのスイッチング トランジスタ (通常は MOSFET または IGBT) の三相ブリッジで構成されます。特定のトランジスタをオンまたはオフにすることにより、コントローラは DC バス電圧を相巻線の任意の組み合わせに配線します。制御ロジックは、ローター位置のフィードバックに基づいて、どのトランジスタがいつ点火するかを決定します。

スイッチング パターンは PWM (パルス幅変調) を使用して変調されます。PWM 信号のデューティ サイクルは、巻線に印加される平均電圧を制御し、したがってモーターの速度とトルクを制御します。 20 ~ 100 kHz の PWM 周波数で動作するコントローラーは、急速なパルスで電圧を印加し、モーターのインダクタンスが効果的な連続電流に平滑化します。 、リニアレギュレータが達成できるよりもはるかに効率的です。

ホールセンサー整流とセンサーレス整流

ローターの位置は 2 つの方法で決定でき、この方法はコントローラーの設計とアプリケーションの適合性に基本的に影響します。

  • ホールセンサーの整流: モーターのステーターに埋め込まれた 3 つのホール効果センサーがローターの磁石の位置を検出し、デジタル信号をコントローラーに直接送信します。これにより、停止時や負荷をかけた始動時を含むあらゆる速度で信頼性の高い位置データが提供されます。ホール センサーは配線の複雑さ (通常は 5 線センサー ハーネス) と潜在的な故障点を追加しますが、堅牢で予測可能な整流を実現します。ファン、ポンプ、EVモーター、サーボドライブなど、制御された始動トルクが必要なアプリケーションで使用されます。
  • センサーレス整流 (逆起電力検出): モーターが回転すると、通電されていない各相が速度に比例した逆起電力電圧を生成します。コントローラーはこの電圧を監視してローターの位置を決定します。センサー配線を完全に排除しますが、ゼロ速度では位置を検出できません。センサーレス動作に移行する前に開ループ開始シーケンスが必要です。無負荷または軽負荷での起動が一般的であるドローン推進装置 (ESC)、コンピュータのファン、家電製品のモーターなどに広く使用されています。

一部のコントローラーは両方のモードをサポートしています。起動にはホール センサーを使用し、長期使用時の配線の複雑さを軽減するために実行速度ではセンサーレス動作に移行します。

台形制御、正弦波制御、FOC 制御: 各方式が実現するもの

転流戦略 (各相にいつどのくらいの電流を流すかをコントローラーが計算するために使用する数学的手法) は、モーターのトルクの滑らかさ、効率、騒音レベル、および動的応答を決定します。市販の BLDC コントローラーでは 3 つの戦略が主流です。

台形(6 ステップ)整流

最も単純な戦略: 3 つの相は、電気回転ごとに 6 つの個別のステップで通電されます。いつでも 2 つの相に電流が流れ、3 番目の相はオープンになります。スイッチングは、ホール センサー入力または逆起電力ゼロクロスに基づいて 60° の電気間隔で発生します。

台形制御は計算が軽量で実装が容易なため、コスト重視のアプリケーションでは主流の方法となっています。その制限はトルクリップルです。ディスクリートスイッチングによりトルク変動が発生します。 電気サイクルごとに 10 ~ 15% 、これは振動と音響ノイズに変換されます。ファン、ポンプ、電動工具に使用可能。精密な位置決めやスムーズに動作するサーボ アプリケーションにとっては問題となります。

正弦波整流

個別のステップの代わりに、正弦波整流により、滑らかに変化する正弦波電流が 3 つの相すべてに同時に適用され、滑らかに回転する磁界が生成されます。トルクリップルは以下のように低下します 2~5% 台形制御に比べてモーター騒音が大幅に低減され、特に低速時の動作がスムーズになります。最良の結果を得るには、台形整流よりも多くの処理能力と高解像度の位置センサー (エンコーダーまたはリゾルバー) が必要ですが、補間を使用してホール センサーで実装することもできます。

フィールド指向制御(FOC/ベクトル制御)

FOC は最も洗練された制御方法で、三相モーター電流を 2 つの独立した DC 量、つまり磁束生成成分 (Id) とトルク生成成分 (Iq) に数学的に変換します。これらを個別に制御することで、コントローラーはあらゆる速度と負荷において最適なモーター効率を維持し、ほぼゼロのトルク​​リップルを達成し、非常に高速な動的トルク応答を実現できます。

FOC は通常、台形整流よりもシステム効率を 5 ~ 15% 向上させます。 トルクを発生させずに熱を発生させる無効電流を最小限に抑えるため、可変負荷アプリケーションに最適です。クラーク変換とパーク変換をリアルタイムで実行できる DSP またはマイクロコントローラー (通常は 32 ビット ARM Cortex-M または専用のモーター制御 DSP) が必要です。 FOC は、EV トラクション ドライブ、産業用サーボ ドライブ、高級家電モーターの標準方式です。

制御方法 トルクリップル 効率 騒音レベル 処理要件 ベストアプリケーション
台形(6段階) 10~15% 良い より高い 8ビットMCUで十分 ファン、ポンプ、電動工具、ESC
正弦波 2~5% とても良い 低い 32 ビット MCU を推奨 家電製品、HVAC、スムーズなドライブ
FOC (ベクトル制御) <1% 素晴らしい 非常に低い DSP または 32 ビット MCU が必要 EV、サーボドライブ、ロボット工学、CNC
トルクの品質、効率、アプリケーションの適合性による BLDC 整流戦略の比較

BLDC コントローラーを選択する際に評価すべき主な仕様

コントローラーのデータシートには多くのパラメーターが含まれています。これらは、コントローラーが特定のモーターおよびアプリケーションに適しているかどうかを直接決定する仕様です。

供給電圧範囲

コントローラの定格入力電圧範囲には、適切なヘッドルームを備えた電源電圧が含まれている必要があります。コントローラを絶対最大電圧定格で動作させると、電圧過渡に対する余裕がなくなり、回生ブレーキ、誘導スイッチングによる負荷ダンプ、または電源の不安定によりバス電圧が急上昇する可能性があります。 公称値を 20 ~ 50% 上回る マイクロ秒間。公称 48V システムの場合、80V または 100V の絶対最大定格を持つコントローラが現実的な保護マージンを提供します。

商用 BLDC コントローラで使用される最も一般的な電圧範囲は、7.4 ~ 22.2V (2 ~ 6S LiPo) の小型ロボットおよびドローン システムから、24V、48V、および 96V DC バス システムの産業用ドライブまで多岐にわたります。高出力の EV および産業用アプリケーションでは、スイッチング素子として MOSFET ではなく IGBT を必要とする 200 ~ 800V DC バス コントローラーが使用されます。

連続電流定格とピーク電流定格

コントローラは 2 つの電流定格を指定しますが、これらは混同されることがよくあります。連続電流は、指定されたケースまたは周囲温度でコントローラーが無期限に処理できる持続的な相電流です。ピーク電流は、熱保護が作動する前にコントローラーが短時間 (通常 1 ~ 30 秒) に供給できる最大瞬間電流です。

モーターの定格相電流は、通常の動作条件下でコントローラーの連続電流定格を超えてはなりません。 アプリケーションに頻繁な加速ピークまたは負荷下での始動が含まれる場合、ピーク電流定格は必要なピーク トルク電流にも対応する必要があります。通常、短期間の連続定格の 2 ~ 4 倍です。モーターのピーク電流と等しい連続定格を持つコントローラーを選択することは、高サイクルまたは高慣性負荷のアプリケーションでは一般的なオーバーサイズのアプローチです。

PWM周波数

PWM 周波数は、電流リップルの大きさ、スイッチング損失、音響ノイズを決定します。 PWM 周波数が高くなると、電流リップルが減少し (トルクの滑らかさが改善され)、スイッチング ノイズが 20 kHz で人間の可聴域を超えますが、パワー トランジスタのスイッチング損失が増加します。

  • 8~16kHz: コストが最適化されたコントローラーでは一般的です。 8 kHz のうなり声が聞こえる場合があります
  • 20~40kHz: ほとんどの状況でサイレント動作。高品質の民生用および産業用 BLDC コントローラーの標準
  • 40~100kHz: 高性能サーボコントローラーに使用されます。高速スイッチング MOSFET (低ゲート電荷) が必要であり、パワー段での発熱が増加します。

位置センサーインターフェース

コントローラーは、モーター内またはモーターとともに使用される位置センサーのタイプをサポートする必要があります。

  • ホールセンサー (デジタル、3 線式): 最低分解能 (電気 1 回転あたり 6 ポジション)。速度制御には十分ですが、高精度位置サーボには不十分
  • インクリメンタル エンコーダ (直交 A/B インデックス): 100 ~ 10,000 PPR の解像度が一般的。中程度の精度の位置決めに必要
  • アブソリュートエンコーダ (SSI、BiSS-C、EnDat): 1 回転または複数回転の絶対位置データ。電源投入時に原点復帰なしで位置を知る必要があるサーボ軸に必要
  • リゾルバー: 高温または高振動環境 (自動車、航空宇宙) ではアナログ位置フィードバックが推奨されます。コントローラに専用のレゾルバ/デジタルコンバータ(RDC)が必要です
  • センサーレス: 逆起電力または磁束オブザーバベース。センサー配線は不要です

通信およびコマンドインターフェイス

速度、トルク、位置コマンドがどのようにコントローラーに送信されるかによって、より大きなシステムへのコントローラーの統合が決まります。一般的なインターフェイスには次のものがあります。

  • アナログ (0 ~ 5V または 0 ~ 10V): シンプルで、普遍的で、本質的に騒々しい。基本的な速度制御に使用されます
  • PWM入力: RC/ドローン ESC および多くの民生用アプリケーションの標準
  • RS-232/RS-485/UART: 組み込みシステムの構成と制御のためのシリアル通信
  • CANバス: 自動車および産業用マルチノード システムの標準。堅牢でノイズ耐性があり、1 つのバス上で複数のコントローラをサポート
  • CANopen / EtherCAT / プロフィバス: PLC およびモーション コントローラーと統合されたモーション コントロール システム用の産業用フィールドバス プロトコル
  • USB / SPI / I²C: 開発および評価ボード、愛好家、および組み込みマイクロコントローラーの統合に一般的

R4 Low-noise Brushless DC Motor Controller

アプリケーション ドメイン別のコントローラー カテゴリ

BLDC コントローラは単一の製品カテゴリではなく、グラムスケールの ESC からキロワットの産業用ドライブまで多岐にわたります。アプリケーションに適したカテゴリを理解することで、過剰なエンジニアリングと過小な仕様の両方を防ぐことができます。

カテゴリ 電圧範囲 電流範囲 制御方法 代表的な用途
ドローン/RC ESC 7~52V(2~12S) 10~100A センサーレス台形または正弦波 マルチコプタードローン、固定翼、RC車両
ロボティクス・AGV 12~72V 5~100A FOC、エンコーダー/ホールフィードバック ロボットの関節、車輪、移動プラットフォーム
産業用サーボ DC48~800V 1~500A アブソリュートエンコーダ付きFOC CNC 軸、ピックアンドプレイス、コンベアサーボ
EVトラクション 48~800V 100~1,000A リゾルバーまたはエンコーダーを備えた FOC 電動自転車、スクーター、EV、ゴルフカート
冷暖房空調設備 / アプライアンス DC12~340V(整流AC) 0.5~30A センサーレスまたは正弦波 コンプレッサー、ファン、ポンプ、洗濯機
開発/評価 12~60V 5~50A 構成可能 (FOC、トラップ、サイン) 試作、研究、カスタムモーターチューニング
典型的な電圧、電流、および制御方法を含むアプリケーションドメイン別の BLDC コントローラーのカテゴリ

熱管理と消費電力

コントローラの電力消費は、MOSFET の導通損失と各トランジスタのオン/オフ遷移時のスイッチング損失の 2 つの原因から発生します。 95% のシステム効率 (定格負荷時の適切に設計された BLDC コントローラの典型的なもの) では、1,000 W ドライブはコントローラ電子機器内の熱として約 50 W を放散します。

MOSFET ジャンクション温度は定格制限未満に維持する必要があります (通常は) ジャンクション温度 150 ~ 175°C シリコン MOSFET の場合 — 過渡に対する熱マージンを備えています。 MOSFET 接合部から周囲までの熱経路によって、連続的にどれだけの電力が消費できるかが決まります。この経路には、ジャンクションからケース (R_th,jc — MOSFET パッケージの特性)、ケースからヒートシンク (熱インターフェイスの材料と取り付けによって決定)、およびヒートシンクから周囲 (ヒートシンクの面積と空気流によって決定) の 3 つの抵抗が直列にあります。

商用 BLDC コントローラーにおける実際的な熱管理アプローチ:

  • 自然対流を備えたアルミニウム押出ヒートシンク: 屋外取り付けで最大 500W のコントローラに適しています。可動部品がなく、メンテナンスも不要
  • 強制空冷 (ヒートシンク上のファン): 特定のヒートシンクの連続電力定格を 2 ~ 4 倍に拡張します。ファンは騒音を増大させ、磨耗/故障するアイテムです
  • コールドプレート(液体冷却): EV トラクション コントローラーおよび 5 ~ 10 kW を超える高出力産業用ドライブの標準。非常に高い電力密度、冷却剤ループのインフラストラクチャが必要
  • PCB 銅注入熱拡散: コンパクトな低電力コントローラー (200W 未満) で使用されます。 MOSFETは、熱を基板エッジに伝導する厚銅PCBトレースに直接実装されています。

サーマルシャットダウンとディレーティング回路は必須の保護機能です — 過熱保護のないコントローラーは、周囲温度が上昇したり空気の流れが制限されたりすると、MOSFET を安全な動作領域を超えて動作させ、その結果、多くの場合致命的で永続的な MOSFET の故障が発生します。選択したコントローラーに温度監視と、温度制限に達する前に自動電流ディレーティングまたはシャットダウンの両方が含まれていることを必ず確認してください。

コントローラーとモーターの損傷を防ぐ保護機能

実際のアプリケーションで動作する BLDC コントローラーは、保護されていないと数ミリ秒以内にコントローラーやモーターが破壊される可能性がある障害状態にさらされます。以下の保護はオプションではありません。保護の有無により、産業グレードのコントローラーと予算設計のコントローラーが区別されます。

  • 過電流保護 (OCP): 定格制限を超える相電流を検出し、マイクロ秒以内に出力を無効にします。最速の応答を実現するためにハードウェア (コンパレータベース) に実装されています。ソフトウェア OCP ループは遅すぎるため、ハード短絡による MOSFET の破壊を防ぐことができません。
  • 過電圧保護 (OVP): 安全限界を超える DC バス電圧を検出します。通常、放散経路が存在しないときにエネルギーをバスに戻す回生ブレーキによって発生します。 OVP は制動抵抗器回路を作動させるか、コントローラー出力に障害を起こします。 OVP を使用せずに 48V コントローラを 60V で動作させると、MOSFET が破壊されます。
  • 不足電圧保護 (UVP): 供給電圧が信頼性の高いゲート駆動および制御ロジックに必要な最小値を下回った場合に動作を防止します。これは、バッテリーが深く放電するとコントローラーの予測不能な動作を引き起こす可能性があるバッテリー駆動システムにとって重要です。
  • 過熱保護 (OTP): 熱センサー (NTC またはオンチップ温度センサー) は MOSFET または PCB の温度を監視し、熱損傷が発生する前に電流制限を下げるかシャットダウンします。
  • シュートスルー防止 (デッドタイム挿入): ハーフブリッジでは、ハイサイドとローサイドの両方のトランジスタが同時にオンになると、シュートスルーと呼ばれる電源間に直接の短絡が発生します。ゲート ドライバ IC は、1 つのトランジスタをオフにして相補トランジスタをオンにする間にプログラム可能なデッド タイム (通常 100 ~ 500 ns) を挿入し、この状態を防ぎます。
  • モーターストール検出: 継続的な電流の印加下でゼロまたはゼロに近い速度を検出し、モーターが機械的に停止していることを示します。失速検出がないと、失速した BLDC モーターは、モーター巻線が過熱して故障するまで、ロックされたローター電流 (通常、通常の動作電流の 5 ~ 10 倍) を継続的に消費します。

回生ブレーキとエネルギー回収

BLDC モーターがアクティブ ブレーキで減速すると、発電機として機能し、エネルギーを DC バスに戻します。このエネルギーが回収されるか、消費されるか、あるいは単に問題になるかは、コントローラーの設計とアプリケーションのエネルギー貯蔵能力によって異なります。

回生エネルギーを扱うための 3 つのアプローチ:

  • バッテリーまたはコンデンサーへの回生回収: コントローラは、ブレーキ中に電流がエネルギー源に戻ることを許可します。回生充電 (ほとんどの Li-ion および NiMH セルが可能) を受け入れるバッテリーの化学的性質と、双方向の電流フローを管理するように設計されたコントローラーが必要です。 EV、電動自転車、ロボティクスで使用 - EV システムでは回生ブレーキで回復可能 熱として失われるエネルギーの 10 ~ 25%。
  • 回生制動抵抗器(ダイナミックブレーキ): バス電圧がしきい値を超えると、コントローラーは回生電流を抵抗器 (ブレーキ チョッパー回路) を介して迂回させます。エネルギーは回収されるのではなく、熱として放散されます。電源が逆電流を受け入れることができない場合、つまり非回生産業用 DC バス電源または十分なエネルギー貯蔵のないコンデンサ バンクに使用されます。
  • コースティング/パッシブブレーキ: コントローラは減速中にすべての出力を無効にし、モーターが惰性で停止できるようにします。アクティブなブレーキもエネルギー回収もありません。最も単純なアプローチ。減速時間と負荷の勢いが許す場合にのみ許容されます。

注目すべき商用 BLDC コントローラー プラットフォーム

商用 BLDC コントローラー市場は、オープンソース開発プラットフォームからクローズド産業用ドライブまで多岐にわたります。いくつかのプラットフォームはそれぞれのドメインで広く採用されており、参照点として理解する価値があります。

ODrive と VESC (オープンソース ロボティクス / 研究)

ODrive (バージョン 3.6 および S1) および VESC (Vedder Electronic Speed Controller) は、ロボット工学、電動スケートボード、および研究アプリケーションで広く使用されているオープンソース FOC コントローラーです。どちらも、ホール センサーとエンコーダーのフィードバック、USB/CAN 通信、および PC ソフトウェアを介した構成可能な FOC パラメーターをサポートしています。 ODrive S1 は最大 60V および 60A の連続電流を処理します ; VESC ベースのコントローラーは、ハードウェア実装に応じて広範囲に及びます。オープンソースであるため、詳細なカスタマイズが可能ですが、ターンキー産業用ドライブよりも多くの調整作業が必要です。

テキサス・インスツルメンツのInstaSPINとMotorWare

TI の InstaSPIN-FOC は、C2000 シリーズ DSP の ROM に実装されたセンサーレス FOC アルゴリズムで、エンコーダなしで FOC を可能にします。付属の MotorWare および Code Composer Studio ツールは、カスタム BLDC コントローラー ファームウェアの統合開発環境を提供します。このプラットフォームは、TI シリコンでのカスタム コントローラー開発が設計アプローチとなる産業用ドライブ、家電製品、電動工具で広く使用されています。

Trinamic (Analog Devices) 統合ドライバー IC

Trinamic の TMC6100、TMC6200、および関連するゲート ドライバー IC は、MOSFET ゲート ドライバー、電流検出、および保護回路を、外部 MCU と接続するように設計されたコンパクトなパッケージに統合しています。これらは、ロボット ジョイント、ジンバル モーター、ボード サイズが重要となる組み込みドライブなど、スペースに制約のあるアプリケーションにおけるカスタムのコンパクト BLDC コントローラーのビルディング ブロックです。

産業用サーボドライブ (Kollmorgen、Beckhoff、Siemens)

産業用 CNC、オートメーション、および高性能モーション コントロールの場合、Kollmorgen (AKD シリーズ)、Beckhoff (AX シリーズ)、Siemens (SINAMICS S シリーズ) などのメーカーが提供する完全なサーボ ドライブ システムは、EtherCAT または Profinet 通信による FOC 制御、アブソリュート エンコーダのサポート、および CE マーク付きマシンの統合に必要なすべての安全機能を提供します。これらはオープン プラットフォームではありませんが、定義された SIL または PLe 安全要件を持つ生産機械に必要な信頼性、認証、ベンダー サポートを提供します。

モーターとコントローラーのマッチング: 一致させる必要があるパラメーター

BLDC モーターとコントローラーはシステムとして適合する必要があります。パラメータ間の不一致は、BLDC ドライブ システムのパフォーマンス低下、不安定性、またはハードウェア障害の最も一般的な原因です。

  1. モーターの KV 定格と動作電圧: モーターの KV 定格 (ボルトあたりの RPM) は、利用可能なバス電圧で必要な速度を生み出す必要があります。 48V で 500 KV モーターは、理論上の無負荷速度 24,000 RPM に達します。コントローラー、モーター、機械負荷がすべてこの速度範囲で定格されていることを確認してください。
  2. モーターの相抵抗とコントローラーの電流ループ帯域幅: コントローラーの電流制御ループ帯域幅は、モーターの電気時定数 (L/R) に合わせて適切に設定する必要があります。低インダクタンスのモーターには、より高速な電流ループが必要です。高インダクタンス モータ用に調整されたデフォルトの電流ループ ゲインを低インダクタンス モータで使用すると、電流リップルと不安定性が生じます。
  3. モーターの極数と最大電気周波数: コントローラが転流する必要がある電気周波数は、(RPM × 極対 / 60) と等しくなります。 6,000 RPM で動作する 12 極モーター (6 極ペア) では、コントローラーが次の速度で転流する必要があります。 600 Hzの電気周波数 — コントローラーの最大整流周波数がこれをサポートしていることを確認します。ロボット工学における極数の多いアウトランナー モーターには、低コストのコントローラーの能力を超える整流速度が必要になる場合があります。
  4. 定格トルクでのモーター相電流とコントローラーの連続電流: トルク要件からモーターの相電流を計算します: I = T / (KT × √2)。ここで、KT はモーターのトルク定数です。この値は、動作デューティ サイクルにおけるコントローラの連続電流定格内になければなりません。
  5. センサーインターフェースの互換性: モーターとコントローラーの組み合わせが電気インターフェイス レベルで動作すると仮定する前に、ホール センサーの電源電圧がコントローラーの出力 (5V 対 3.3V ロジック) と一致していること、およびエンコーダーの信号レベルとプロトコルに互換性があることを確認してください。

カスタム BLDC ドライブ システムを構築する場合の最も安全なアプローチは、同じメーカー、または検証済みの互換性マトリックスを提供するサプライヤーのモーターとコントローラーを使用することです。 さまざまなソースからのコンポーネントを統合する場合は、完全な動作電圧と機械的負荷を適用する前に、低電圧および無負荷でベンチ テストを実行します。制御パラメータの不一致による MOSFET の故障はほとんど回復できず、通常、診断証拠は故障イベントで破壊されます。



協力に興味がありますか、それとも質問がありますか?