インダクティブブラシレスモーターは高効率で安定した速度制御が可能
ビュー: 0 著者: サイト編集者 公開時間: 2020-11-12 起源: サイト
お問い合わせ
誘導ブラシレスモーターのPIDデバッグ結果
、一般に転流パルス幅の取得方法
、転流パルス幅の取得精度は高いほど良いですが、MCUの内部データによっても制限されます。冗長な16ビットタイマーがある場合は、躊躇しないでください。yuntaiブラシレスモーターはそれを直接使用してカウントパルス幅を変更します。精度は1usに達し、16ビットタイマーを使用せずにタイマーを8つしか使用できません。タイマー内で累積カウントが中断されます。
2、PID演算時間はどのようになりますか?
1、ブラシレス モーターの PID を 6 回実行した後
、モーターの構造の違いと組立ホールの誤差のため、通常、PID 演算の各パルス幅値を収集することはできません。モーターの振動が発生しやすいため、次のことを行うことをお勧めします。全動作サイクル (転流周期は 6) を収集し、6 つの転流周期の累積平均値を入力し、現在の値の速度と結論付けます。新しい速度値を取得すると、東莞モーターは PID 演算を行うことができます。 2、
動作する PID 時間の最大値に制限されますが、常に MCU に新しい速度値が与えられるわけではないため、この時間は PID 演算によって課す必要があります。新しい電力値を取り戻すには、強制計算 PID の次の基準時間: 40 ~ 150 ms の間です
航空機モーターのモデルでは、一定期間 (主に低速) で
。 3、モーターの静的ディザリングを除去するにはどうすればよいですか?
1、パルス幅による取得とわずかに異なるパルス幅値 EKA1 (ゼロではありません!) の値を設定する場合、PID 演算を行う必要はありません。つまり、アルゴリズムを計算せずにプログラムが直接返されます。
2、パルス幅による取得とパルス幅値の設定値がEKA2(EKA1)の場合
3、パルス幅による取得とパルス幅の設定値の差が大きい場合はEKA3(EKA2)