3 システム ソフトウェア設計
3.1 監視手順
インテリジェント モーター プロテクター MCU のみサンプリング計算、様々 な保護機能を実現する電圧、電流の解析を実行する行のパラメーターを表示し、リアルタイムで障害ステータスを記録します。
システム ソフトウェアのグローバルな監視ソフトウェアを使用して周期的アナログ - デジタルコンバーターのデータ サンプリングをなど、各ユニットのサブルーチンの状態をスキャン、データの取得が完了した後のデータとを組み合わせる計算、計算結果とプリセットのモータのパラメーターに従って保護戦略。モーターの現在の状態を決定します。最後に、対応するステータス情報と制御機能は、液晶ディスプレイと出力コントロール インター フェースを通じて発行されます。
3.2 ADC の構成と使用
モーター プロテクター収集 50 Hz 電源周波数電圧・電流、電力網 (主に第 3 調波) で高調波成分を監視するために、ADC のサンプリング周波数の整数倍に設定する必要がありますので、電源周波数。高速フーリエ (FFT) 操作をサンプリングするとき、最も正確な精度でこの結果します。データのサンプリングと同時に計算力は、電圧と電流の同時集録を必要とするので値、システム設計、三相パラメーターはそれぞれ 2 つのアナログ-デジタル コンバーターに割り当てられていると、温度は、3 番目のアナログ-デジタル変換に配置されます。デバイス。すべてのアナログ デジタルへの変換からは、内部のタイマー割り込みでトリガーされます。
電圧および現在の買収によって、同期システム使用剰余、サンプリング、同時に収集し、電圧と同じチャネルの現在の値同時サンプリング チャンネル構成レジスタの現在チャンネルが順番に 3 つの電圧配置、下 1 つのタイマーを起動するので一度にすべてのチャンネルの変換を完了。
FFT は、計算のためのデータのセットを必要とするのでシステム設計は、最小限の CPU の介入の変換結果の転送を完了するのに DMA を使用します。サンプリングされたデータの代替ストレージの 2 つのデータ ストレージ領域を設定する必要があるプログラミングする場合同時に DMA 転送バイト数の設定値は取得したチャンネルの数を乗じてフーリエ変換配列の長さです。
3.3 リモート通信
モーター プロテクターは、MODBUS のスレーブとして設計されています。状態を実行しているすべてのモーター、コントロールの状態とその他のパラメーターは、システムの合意されたアドレスのレジスタに配置されます。同時に、MODBUS スレーブのでボタンと液晶画面を使用して、スレーブ アドレスを設定する必要も、各モーターのコント ローラーのネットワークの固有のスレーブ アドレスをプリセットする必要があるのです。
4 結論
STM32 シリーズに基づいて新しいインテリジェント モーター プロテクターを提案します。この設計は、STM32 チップのリソースを最大限に生かした、完全なシステムを形成するため必要なペリフェラル コンポーネントを提供します。実用的なアプリケーションでは、このシステム、モーターを保護することができます効果的におり、シンプルな構造、完璧な機能と豊富なインターフェイスの利点を証明します。それは USB などのインタ フェースを開発することも、このシステムは、鉱工業生産はより広く使用できるように実際のニーズに応じて開くことができます。各フィールド。





