controlul vitezei motorului de curent continuu cu 8051
Acasă » Blog » controlul vitezei motorului de curent continuu cu 8051

controlul vitezei motorului de curent continuu cu 8051

Vizualizări: 0     Autor: Editor site Ora publicării: 2020-09-02 Origine: Site

Întreba

butonul de partajare pe facebook
butonul de partajare pe Twitter
butonul de partajare a liniilor
butonul de partajare wechat
butonul de partajare linkedin
butonul de partajare pe pinterest
butonul de partajare whatsapp
butonul de partajare kakao
butonul de partajare prin snapchat
butonul de partajare a telegramelor
partajați acest buton de partajare

Salutare prieteni, acesta este proiectul BE de anul 3 al meu \'controlul vitezei pentru motoare de curent continuu\' și aș dori să vă împărtășesc cu voi toți.
Aici veți învăța cum să conectați LCD, tastatură hexagonală și motor.
Codul a fost scris în asamblare pentru a simplifica. Am explicat mai întâi interfața LCD cu tastatura hexazecimală și interfața motorului cu L293D. hai sa incepem! ! !
* Lumia 52 * LCD * tastatură hexagonală * Motor DC Cred că aveți cunoștințe de bază despre programarea 8051 în asamblare
Driver de motor Bridge 293d, așa că, cu un IC, putem conecta două motoare DC care pot fi controlate în sensul acelor de ceasornic și în sens invers acelor de ceasornic și putem controla viteza fiecărui motor DC dând pini de activare PWM.
L293D are un curent de ieșire de 600 mA și un curent de ieșire de vârf de 1,2 A pe canal.
În plus, circuitul integrat este de asemenea inclus pentru a proteja circuitul de influența diodei de ieșire a potențialului invers.
Sursă de alimentare de ieșire (VCC2)
Există o gamă largă de la
4,5 V la 36 V, ceea ce face din L293D cea mai bună alegere pentru unitățile cu motor de curent continuu.
După cum puteți vedea în circuit, este nevoie de trei pini pentru a conecta motorul de curent continuu (A, B, Enable).
Dacă doriți să controlați viteza, pinul de activare este conectat la pinul PWM al microcontrolerului.
Am conectat doar un motor și am folosit pinul de activare pentru a controla viteza motorului de curent continuu.
Nu am de gând să mă aprofundez în LCD, deoarece este un subiect prea mare și am menționat câteva site-uri care folosesc foarte mult LCD complet, inclusiv Vss-GND Vdd cu 16 pini -
Tensiune pozitivă v-
Setarea contrastului de date pin LED-ul pentru iluminarea din spate a LED-ului și LED -
Sunt necesare 3 linii de control pentru LCD (RS, R/W & EN) și 8 (sau 4) linii de date. Când R este scăzut (0)
, datele vor fi tratate ca o comandă.
Când RS este ridicat (1)
, datele trimise sunt considerate date text care ar trebui să fie afișate pe ecran. Când R/Wis scăzut (0)
, informațiile de pe magistrala de date sunt scrise pe LCD.
Când RW este ridicat (1)
, programul este citit efectiv de pe LCD.
În cele mai multe cazuri, nu este necesar ca datele să fie citite de pe LCD, astfel încât această linie poate fi conectată direct la Gnd, salvând o linie de controler.
Enablepin este folosit pentru a bloca datele de pe pinul de date. un semnal HIGH - Scăzut pentru a bloca datele.
Este necesar
Ecranul LCD va explica și va executa comenzile noastre atunci când linia EN este coborâtă.
Dacă nu o puneți niciodată jos, instrucțiunile dvs. nu vor fi niciodată executate. refrence-
Tastatura este în esență o colecție de 16 taste dispuse sub forma unei matrice 4 × 4.
O tastatură hexazecimală are de obicei taste care reprezintă numerele de la 0 la 9 și caracterele A la F.
Tastatura hexazecimală are 8 linii de comunicare, R1, R2, R3, R4, C1, C2, C3 și, respectiv, c4.
R1 la R4 reprezintă patru rânduri, iar C1 la C4 reprezintă patru coloane.
Când o anumită tastă este apăsată, rândul și coloana corespunzătoare conexiunii terminale a tastei sunt scurtcircuitate.
De exemplu, dacă apăsați 1, rândul R1 și coloana C1 vor fi scurtcircuitate și așa mai departe.
Programul identifică ce tastă este apăsată printr-o metodă numită scanare coloane.
În această metodă, un anumit rând rămâne scăzut (
Păstrați alte linii ridicate)
Și verificați dacă coloana este scăzută. Dacă se constată că o coloană este scăzută,
tasta care reprezintă legătura dintre coloană și rândul corespunzător (
Linie menținerea scăzută) .
a fost apăsată
De exemplu, dacă rândul R1 este menținut inițial la un nivel scăzut și coloana C1 este găsită a fi scăzută în timpul scanării, aceasta înseamnă că tasta 1 este apăsată.

Grupul HOPRIO un producător profesionist de controler și motoare, a fost înființat în 2000. Sediul grupului în orașul Changzhou, provincia Jiangsu.

Legături rapide

Contactaţi-ne

WhatsApp: +86 18921090987 
Tel: +86- 18921090987 
Adăugați: No.19 Mahang South Road, districtul de înaltă tehnologie Wujin, orașul Changzhou, provincia Jiangsu, China 213167
Lăsaţi un mesaj
CONTACTAŢI-NE
Drepturi de autor © 2024 ChangZhou Hoprio E-Commerce Co., Ltd. Toate drepturile rezervate. Harta site-ului | Politica de confidențialitate