Satura rādītājs:

Līdzstrāvas motors un kodētājs pozīcijas un ātruma kontrolei: 6 soļi
Līdzstrāvas motors un kodētājs pozīcijas un ātruma kontrolei: 6 soļi

Video: Līdzstrāvas motors un kodētājs pozīcijas un ātruma kontrolei: 6 soļi

Video: Līdzstrāvas motors un kodētājs pozīcijas un ātruma kontrolei: 6 soļi
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Novembris
Anonim
Līdzstrāvas motors un kodētājs pozīcijas un ātruma kontrolei
Līdzstrāvas motors un kodētājs pozīcijas un ātruma kontrolei

Ievads

Mēs esam UQD10801 (Robocon I) studentu grupa no Universiti Tun Hussei Onn Malaizija (UTHM). Šajā kursā mums ir 9 grupas. Mana grupa ir 2. grupa. Mūsu grupas darbība ir līdzstrāvas motors un kodētājs pozīcijas un ātruma kontrolei. grupas mērķis ir kontrolēt līdzstrāvas motora rotāciju ar mums nepieciešamo ātrumu.

Apraksts

Elektromotoru vadīšanai nepieciešama liela strāva. Turklāt vērpšanas virziens un ātrums ir divi svarīgi kontrolējami parametri. Šīs prasības var izpildīt, izmantojot mikrokontrolleru (vai izstrādes paneli, piemēram, Arduino). Bet ir problēma; Mikrokontrolleri nevar nodrošināt pietiekami daudz strāvas, lai darbinātu motoru, un, ja jūs tieši pievienojat motoru mikrokontrolleram, varat sabojāt mikrokontrolleru. Piemēram, Arduino UNO tapas ir ierobežotas līdz 40 mA strāvai, kas ir daudz mazāk nekā 100-200 mA strāva kontrolēt nelielu hobija motoru. Lai to atrisinātu, mums jāizmanto motora draiveris. Motora draiverus var savienot ar mikrokontrolleri, lai saņemtu komandas un darbinātu motoru ar lielu strāvu.

1. solis: materiāla sagatavošana

Materiāla sagatavošana
Materiāla sagatavošana

Nepieciešams materiāls

Lai veiktu šo darbību, mums jāsagatavo:

-Arduino UNO R3

-2 potenciometrs ar 10 kOhm

-2 līdzstrāvas motors ar kodētāju

-Barošana ar 12V un 5A

-H tilta motora vadītājs

-2 spiedpoga

-8 rezistors ar 10 kOhm

-Jumper vadi

-Maizes ceļš mazs

2. darbība. Piespraudes savienojums

Piespraudes savienojums
Piespraudes savienojums

1. Kreisās puses motoram pievienojiet Arduino UNO 3:

-A kanāls līdz 2. tapai

-B kanāls līdz 4. tapai

2. Lai izveidotu pareizo motoru, izveidojiet savienojumu ar Arduino UNO 3:

-A kanāls līdz 3. tapai

-B kanāls līdz 7. tapai

3. Potenciometram 1 izveidojiet savienojumu ar Arduino UNO 3:

-Tīrītājs uz A4 analogo

4. Potenciometram 2 izveidojiet savienojumu ar Arduino UNO 3:

-Tīrītājs uz A5 analogu

5. Lai piespiestu pogu 1, izveidojiet savienojumu ar Arduino UNO 3:

-1.a terminālis līdz 8. tapa

6. Lai piespiestu pogu 2, izveidojiet savienojumu ar Arduino UNO 3:

-Termināls 1a līdz tapai 9

7. H-tilta motora piedziņai pievienojiet Arduino UNO 3:

-Ievadiet 1 līdz 11. tapai

-Ievadiet 2 līdz tapai 6

3. darbība: kodēšana

Kodēšana
Kodēšana

Jūs varat lejupielādēt kodēšanu, lai pārbaudītu līdzstrāvas motoru, kas var griezties. Šī kodēšana var palīdzēt jums griezties un strādāt. Šis kodējums ir jālejupielādē datorā, lai veiktu nākamo darbību.

4. darbība: līdzstrāvas motora pārbaude

Līdzstrāvas motora pārbaude
Līdzstrāvas motora pārbaude

Tātad, pēc tam, kad lejupielādējāt kodējumu no iepriekšējā soļa, tas ir jāatver savā Arduino IDE, kas jau ir instalēts jūsu datorā, vai tiešsaistē jāizmanto Tinkercad. Un augšupielādējiet šo kodējumu savā Arduino kartē, izmantojot USB kabeli. Ja izmantojat Tinkercad tiešsaistē, jūs vienkārši augšupielādējat šo kodējumu fotoattēlā redzamajā "kodā". Pēc kodēšanas avota augšupielādes varat palaist līdzstrāvas motoru. Ja izmantojat Tinkercad, nospiediet "Sākt simulāciju", lai iedarbiniet šo sistēmu.

5. solis: rezultāts

Rezultāts
Rezultāts
Rezultāts
Rezultāts

Kad mēs sākam simulāciju, mēs redzam, ka abi līdzstrāvas motori ir pagriezti, bet atšķiras virzienā. Kad mēs redzam "Sērijas monitoru", M1 virziens ir pulksteņrādītāja virzienā un M2 virziens ir pretēji pulksteņrādītāja virzienam.

Ieteicams: