ブラシレスモーターコントローラーは、通信プロトコル設計を行うことができます
ビュー: 0 著者:サイトエディターの公開時間:2020-11-12起源: サイト
お問い合わせください
電源回路、メインコントローラー、モータードライブ回路、ドライブシステム電圧信号収集回路、通信回路とホールセンサー、ブラシレスモーターの端にある一般的な設置を含むブラシレスモーターコントローラードライバーコンポーネント。
ブラシレスモーターコントローラーソフトウェアのドライブシステムの設計、オープン/クローズドループコントロール機能モジュールプログラム設計、システム監視機能モジュール設計、ドライブ機能分布、ソフトスタート実装原理、およびコードの実現は、STM32 BXCANオーバービューを含む運転システムの通信設計を伝えましょう。
コントローラーの主なアーキテクチャは72 MHzm3カーネルSTM32F103C8T6チップ、48ピン、フラッシュ容量は64 kb、約20 kbのSRAM容量、-45℃-85の動作温度です。メモリ、スピーキング、読み、缶通信チャネル、およびその他の機能を介した読み書き。
それで、ブラシレスモーターコントローラーいくつかの主要なモジュールはどれですか?
レイヤー、ドライバーレイヤー、アプリケーションレイヤー、主にドライバーレイヤーのアルゴリズムが含まれており、5つのモジュールがあります。
1、モーターおよび位置ループ制御の閉ループフィードバックコントロール– - ホールテスト速度モジュール。
2、温度、電圧、外部アナログ信号収集、および内部ポテンショメータ入力信号収集とラインのセットアップとLEDコントロール– - ボードレベルのドライバーモジュール。
3、いくつかのモーター駆動型関数– - モータードライバーモジュール。
4、ADCサンプリング、保護を促進するためにスレッドを監視するためのサンプリング結果– - 電流取得モジュール。
5、リアルタイムコントロールおよび駆動システムのグラフィカルディスプレイ– - CAN通信モジュール。
ブラシレスモーターコントローラーが通信できる典型的な機能は何ですか?
1、メインコントロール。バスはアイドル状態で、すべてのユニットがメッセージを送信でき、同時に3つ以上のユニットがメッセージを送信できます。識別子(ID、アドレス)が優先順位を決定します。
2、システムの柔軟性。バスにユニットを追加してハードウェアとソフトウェアの他のユニットを接続する場合、アプリケーションレイヤーは変更する必要がありません。
3、速度、距離。最大1 Mbps(距離< 40m)は、最大10 km(rate< 5 kbps)
4まで、エラー検出/エラー通知およびエラー回復の関数を備えています。
5、障害シーリング機能。エラーのタイプを判断できるのは、バスデータエラー(外部ノイズなど)または永続的なデータエラー(単位内部障害、ドライブ障害、ボルトなど)
6、ノードの接続です。バスは複数のユニットを同時に接続することもできます。
コントローラーは顧客の要件に応じて設計できます。顧客はカスタムサイズ、インストール、パフォーマンス要件、条件、条件、ブラシレスモーターコントローラーを内側と外側に配置できます。ホールセンサーは、帰納的で非誘導性を選択できます。
,