Cuprins:
- Pasul 1: Pregătirea materialului
- Pasul 2: Pin Connection
- Pasul 3: Codificare
- Pasul 4: Testarea motorului de curent continuu
- Pasul 5: Rezultat
- Pasul 6: Video
Video: Motor DC și codificator pentru controlul poziției și vitezei: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Introducere
Suntem un grup de studenți UQD10801 (Robocon I) de la Universiti Tun Hussei Onn Malaysia (UTHM). Avem 9 grupuri în acest curs. Grupul meu este grupul 2. Activitatea grupului nostru este motorul DC și codificatorul pentru controlul poziției și vitezei. Obiectivul grupului este de a controla rotirea motorului de curent continuu cu viteza de care aveam nevoie.
Descriere
Conducerea electromotoarelor are nevoie de un curent mare. În plus, direcția de rotație și viteza sunt doi parametri importanți care trebuie controlați. Aceste cerințe pot fi gestionate utilizând un microcontroler (sau o placă de dezvoltare precum Arduino). Dar există o problemă; Microcontrolerele nu pot furniza suficient curent pentru a porni motorul și dacă conectați motorul la microcontroler direct, puteți deteriora microcontrolerul. De exemplu, pinii Arduino UNO sunt limitați la 40mA de curent, care este cu mult mai mic decât curentul de 100-200mA necesar pentru controlează un mic motor hobby. Pentru a rezolva acest lucru, ar trebui să folosim un driver de motor. Driverele de motor pot fi conectate la microcontroler pentru a primi comenzi și a porni motorul cu un curent mare.
Pasul 1: Pregătirea materialului
Material solicitat
Pentru a face această activitate, trebuie să pregătim:
-Arduino UNO R3
-2 Potentiometru cu 10kOhm
-2 motor DC cu codificator
-Alimentare cu 12V și 5A
-Sofer de motor H-pod
-2 buton
-8 rezistor cu 10kOhm
-Siruri de jumper
-Breadvroad mic
Pasul 2: Pin Connection
1. Pentru motorul din partea stângă conectați-vă la Arduino UNO 3:
-Canalul A la pinul 2
-Canalul B la pinul 4
2. Pentru motorul potrivit conectați-vă la Arduino UNO 3:
-Canalul A la pinul 3
-Canalul B la pinul 7
3. Pentru potențiometrul 1 conectați-vă la Arduino UNO 3:
-Stergător la A4 analogic
4. Pentru potențiometrul 2 conectați-vă la Arduino UNO 3:
-Stergător la analog A5
5. Pentru butonul 1 conectați-vă la Arduino UNO 3:
-Terminalul 1a la pinul 8
6. Pentru butonul 2 conectați-vă la Arduino UNO 3:
-Terminalul 1a la pinul 9
7. Pentru H-Bridge Motor Drive conectați-vă la Arduino UNO 3:
-Introduceți 1 la pinul 11
-Introduceți 2 la pinul 6
Pasul 3: Codificare
Puteți descărca codarea pentru a testa motorul de curent continuu care se poate roti. Această codare vă poate ajuta să faceți ca motorul de curent continuu să se rotească și să funcționeze. Trebuie să descărcați această codare pe computerul dvs. pentru pasul următor.
Pasul 4: Testarea motorului de curent continuu
Deci, după ce descărcați codarea de la pasul anterior, trebuie să o deschideți în ID-ul dvs. Arduino care a fost deja instalat pe computerul dvs. sau să utilizați Tinkercad în online. Și, încărcați această codificare pe placa dvs. Arduino prin cablu USB. Tinkercad de pe internet, trebuie doar să încărcați această codare în „Codul” care apare în fotografie. După ce încărcați sursa de codare, puteți rula motorul de curent continuu. Dacă utilizați Tinkercad, trebuie să apăsați „Start Simulation” pentru porniți acest sistem.
Pasul 5: Rezultat
După ce începem simularea, putem vedea că ambele motoare de curent continuu se rotesc, dar o direcție diferită. Când vedem „Serial Monitor”, direcția M1 este în sensul acelor de ceasornic, iar direcția M2 este în sens invers acelor de ceasornic.
Recomandat:
Controlul vitezei și direcției motorului Arduino DC folosind un potențiometru și butoane: 6 pași
Arduino Control Viteza și direcția motorului DC folosind un potențiometru și butoane: În acest tutorial vom învăța cum să folosiți un driver L298N DC MOTOR CONTROL și un potențiometru pentru a controla viteza și direcția unui motor DC cu ajutorul a două butoane
Motor pas cu pas Motor controlat pas cu pas Motor pas cu pas ca codificator rotativ: 11 pași (cu imagini)
Motor pas cu pas Motor controlat pas cu pas Motor pas cu pas ca codificator rotativ: Aveți câteva motoare pas cu pas în jur și doriți să faceți ceva? În acest manual, să folosim un motor pas cu pas ca un codificator rotativ pentru a controla poziția unui alt motor pas cu pas folosind un microcontroler Arduino. Deci, fără alte întrebări, hai să
Controlul vitezei și direcției motorului Arduino DC folosind un potențiometru: 6 pași
Arduino Control Viteza și direcția motorului DC folosind un potențiometru: În acest tutorial vom învăța cum să folosiți un driver L298N DC MOTOR CONTROL și un potențiometru pentru a controla viteza și direcția unui motor DC. Vedeți un videoclip demonstrativ
ALTERNATIVA GENERATORULUI DE SEMNAL DE CONTROL PENTRU CONTROLUL VITEZEI ELECTRONICE (ESC): 7 pași
ALTERNATIVA GENERATORULUI DE SEMNAL DE CONTROL PENTRU CONTROLUL VITEZEI ELECTRONICE (ESC): Acum ceva timp am publicat un videoclip (https://www.youtube.com/watch?v=-4sblF1GY1E) pe canalul meu YouTube unde am arătat cum să fac o turbină eoliană de la un motor DC fără perii. Am făcut videoclipul în spaniolă și mi-a explicat că acest motor a fost dat
DIRECȚIA ȘI CONTROLUL VITEZEI MOTORULUI CC CU UTILIZAREA LABVIEW (PWM) ȘI ARDUINO: 5 pași
DIRECȚIA ȘI CONTROLUL VITEZEI MOTORULUI CC CU UTILIZAREA LABVIEW (PWM) ȘI ARDUINO: Bună ziua, băieți, în primul rând îmi pare rău pentru engleza mea amuzantă