8051によるDCモーターの速度制御
» ブログ » 8051 による DC モーターの速度制御

8051によるDCモーターの速度制御

ビュー: 0     著者: サイト編集者 公開時間: 2020-09-02 起源: サイト

お問い合わせ

フェイスブックの共有ボタン
ツイッター共有ボタン
ライン共有ボタン
wechat共有ボタン
リンクされた共有ボタン
Pinterestの共有ボタン
WhatsApp共有ボタン
カカオ共有ボタン
スナップチャット共有ボタン
電報共有ボタン
この共有ボタンを共有します

皆さん、これは私の 3 年目の BE プロジェクト「DC モーターの速度制御」です。皆さんと共有したいと思います。
ここでは、LCD、六角キーボード、モーターの接続方法を学びます。
コードは簡略化するためにアセンブリで書かれています。最初にL293DとのLCDインターフェース16進キーボードインターフェースとモーターインターフェースについて説明しました。始めましょう! ! !
* Lumia 52 * LCD * 16 進キーボード * DC モーター アセンブリ 293d
ブリッジ モーター ドライバーの 8051 プログラミングの基本的な知識があると思います。IC を使用すると、時計回りと反時計回りに制御できる 2 つの DC モーターを接続でき、PWM イネーブル ピンを与えることで各 DC モーターの速度を制御できます。
L293D の出力電流は 600 mA、チャンネルあたりのピーク出力電流は 1.2A です。
さらに、逆電位出力ダイオードの影響から回路を保護するための集積回路も組み込まれています。
出力電源 (VCC2) 4.5 V ~ 36 V まで
の広い範囲があり
、L293D は DC モータードライブに最適です。
回路からわかるように、DC モーターを接続するには 3 つのピン (A、B、イネーブル) が必要です。
速度を制御したい場合は、イネーブルピンをマイクロコントローラーのPWMピンに接続します。
モーターを 1 つだけ接続し、イネーブル ピンを使用して DC モーターの速度を制御しました。
LCD については大きすぎるトピックなので掘り下げるつもりはありません。16 ピン Vss-GND Vdd-
正の電圧 v-
コントラスト設定データ ピン LED からバックライト ピン LED と LED-
LCD には 3 つの制御ライン (RS、R/W & EN) と 8 (または 4) のデータ ラインが必要です。 R がロー (0) の場合
、データはコマンドとして扱われます。
RS が High (1) の場合
、送信されたデータは画面に表示されるテキスト データとみなされます。 R/Wi が Low (0) の場合
、データ バス上の情報が LCD に書き込まれています。
RW が High (1) の場合
、プログラムは LCD から効果的に読み取られます。
ほとんどの場合、LCD からデータを読み取る必要はないため、このラインを Gnd に直接接続して、コントローラーのラインを節約できます。
イネーブルピンは、データピン上のデータをロックするために使用されます。データをロックするにはHIGH -
Low 信号が必要です。
EN ラインが下がると、LCD がコマンドを説明して実行します。
決して低くしないと、命令は決して実行されません。参考 -
キーボードは基本的に 4 × 4 マトリックスの形で配置された 16 個のキーの集合です。
通常、16 進キーボードには、0 ~ 9 の数字と A ~ F の文字を表すキーがあります。16
進キーボードには、それぞれ R1、R2、R3、R4、C1、C2、C3、および c4 の 8 つの通信ラインがあります。
R1 ~ R4 は 4 行を表し、C1 ~ C4 は 4 列を表します。
特定のキーが押されると、そのキーの端子接続の対応する行と列が短絡されます。
たとえば、1 を押すと、行 R1 と列 C1 が短絡されます。
プログラムはカラムスキャンと呼ばれる方法でどのキーが押されたかを特定します。
この方法では、特定の行が Low のまま (
他の行は High のまま)
、列が Low であるかどうかを確認します。
列が低いことが判明した場合は、その列と対応する行の間の接続を表すキー (
ラインを低く保つ)
が押されました。
たとえば、行 R1 が最初は Low に保たれており、スキャン中に列 C1 が Low であることが判明した場合、これはキー 1 が押されたことを意味します。

HOPRIO グループはコントローラーとモーターの専門メーカーとして 2000 年に設立されました。グループ本社は江蘇省常州市にあります。

クイックリンク

お問い合わせ

WhatsApp: +86 18921090987 
電話番号: + 18921090987 
電子メール: sales02@hoprio.com
住所: 中国江蘇省常州市武進ハイテク地区馬行南路19号 213167
伝言を残す
お問い合わせ
著作権© 2024 ChangZhou Hoprio E-Commerce Co., Ltd.すべての権利予約。 サイトマップ | プライバシーポリシー