センサレス制御でモータが回転中にモータ始動ができる再回転(フライングスタート)機能の仕様例

センサレス制御で、モータが回転中にモータ始動ができる再回転(フライングスタート)機能の制御仕様を記載します。

スポンサーリンク

センサレス制御でモータが回転中にモータ始動ができる再回転(フライングスタート)機能

フライングスタート機能の制御仕様

  1. 目的
    • この制御仕様は、センサレス制御されたモータが既に回転中の状態からの再始動(フライングスタート)を行うための要件と方法を定義する。
  2. 基本要件
    • モータが任意の速度で回転中のときに、新たな回転指令が与えられた場合、モータはなめらかにその指令速度へと加減速する。
  3. 制御アプローチ
    • 回転速度の検出: センサレス制御アルゴリズムを使用して、モータの現在の回転速度と位相を検出する。
    • 速度制御: 検出された回転速度を基に、指定された目標速度への加減速制御を行う。この制御は、通常のセンサレスモータ制御アルゴリズムの範囲内で実行される。
  4. エラー処理
    • センサレス制御アルゴリズムが正確な回転速度や位相を検出できない場合、フライングスタートは適切に行われず、エラーまたは警告を生成する。
  5. フィードバックメカニズム
    • 指定された目標速度と現在のモータ速度の差を制御アルゴリズムにフィードバックし、モータの速度を調整する。
  6. 安全保護機構
    • モータの過電流、過熱、あるいはその他の異常状態が検出された場合、モータは即座に停止し、システムは安全な状態に遷移する。
  7. 性能指標
    • フライングスタートが行われる際の加減速時間
    • モータの回転速度の検出精度
    • フライングスタート時の振動や騒音の指標

ライングスタートの制御シーケンス

フローチャートの使用: フライングスタートの動作を表すのに最も適した方法はフローチャートを使用することです。

  1. 開始ブロック: フローチャートの最初に「開始」と記述された四角形のブロックを描く。
  2. 回転速度検出: モータの回転速度を検出する部分を示すための四角形のブロックを追加し、「回転速度の検出」と記述。
  3. 速度制御: 「回転速度の検出」ブロックの次に、「速度制御」を示すブロックを追加。
  4. エラーチェック: 速度制御の後に、エラーチェックの部分を示すダイヤモンド形のブロックを追加し、正確な回転速度や位相が検出できたかどうかを示す。
  5. エラー発生時の処理: エラーチェックのダイヤモンド形のブロックから「NO」の分岐として、「エラー発生」を示す四角形のブロックを追加。
  6. 目標速度への移行: エラーチェックのダイヤモンド形のブロックから「YES」の分岐として、モータが目標速度へ遷移する部分を示すブロックを追加。
  7. 終了ブロック: フローチャートの最後に「終了」と記述された四角形のブロックを追加。

--------------
ソフトができて、ハードもそこそこ分かるっていう人になれば、

仕事の幅が広がります。言い方を変えると、今の職場環境を変えたいなと思っても、

比較的転職しやすくなります。

では、組み込み系、電子、電気系のエンジニアの求人は、具体的にどんな人材が求められているのか?

そこから情報収集するなら、製造業に特化したエンジニア向けのメイテックネクストが情報が豊富で助かります。

カンタンに無料会員登録できるので、登録しない理由なしです↓

スポンサーリンク



スポンサーリンク




シェアする

  • このエントリーをはてなブックマークに追加

フォローする