Turinys:

Nuolatinės srovės variklis ir padėties ir greičio valdymo koduotuvas: 6 žingsniai
Nuolatinės srovės variklis ir padėties ir greičio valdymo koduotuvas: 6 žingsniai

Video: Nuolatinės srovės variklis ir padėties ir greičio valdymo koduotuvas: 6 žingsniai

Video: Nuolatinės srovės variklis ir padėties ir greičio valdymo koduotuvas: 6 žingsniai
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Liepa
Anonim
Nuolatinės srovės variklis ir kodavimo įrenginys padėties ir greičio valdymui
Nuolatinės srovės variklis ir kodavimo įrenginys padėties ir greičio valdymui

Įvadas

Mes esame UQD10801 (Robocon I) studentų iš Universiti Tun Hussei Onn Malaizijos (UTHM) studentų grupė. Šiame kurse turime 9 grupes. Mano grupė yra 2 grupė. Mūsų grupės veikla yra nuolatinės srovės variklis ir kodavimo priemonė, skirta padėties ir greičio kontrolei. grupės tikslas yra valdyti nuolatinės srovės variklį, kuris sukasi mums reikalingu greičiu.

apibūdinimas

Vairuojant elektromotorius reikia didelės srovės. Be to, sukimosi kryptis ir greitis yra du svarbūs parametrai, kuriuos reikia kontroliuoti. Šiuos reikalavimus galima išspręsti naudojant mikrovaldiklį (arba kūrimo plokštę, tokią kaip „Arduino“). Tačiau yra problema; Mikrokontroleriai negali tiekti pakankamai srovės varikliui paleisti, o jei tiesiogiai prijungsite variklį prie mikrovaldiklio, galite sugadinti mikrovaldiklį. Pavyzdžiui, „Arduino UNO“kaiščiai yra apriboti iki 40 mA srovės, kuri yra daug mažesnė nei 100–200 mA srovė, reikalinga valdyti mažą pomėgių variklį. Norėdami tai išspręsti, turėtume naudoti variklio tvarkyklę. Variklio vairuotojai gali būti prijungti prie mikrovaldiklio, kad gautų komandas ir paleistų variklį didele srove.

1 žingsnis: medžiagos paruošimas

Medžiagos paruošimas
Medžiagos paruošimas

Reikalinga medžiaga

Norėdami atlikti šią veiklą, turime pasiruošti:

-Arduino UNO R3

-2 potenciometras su 10 kOhm

-2 nuolatinės srovės variklis su koduotuvu

-Maitinimas 12V ir 5A

-H tilto variklio vairuotojas

-2 mygtukai

-8 rezistorius su 10kOhm

-Trumpi laidai

-Mažas kelias

2 veiksmas: kaiščio prijungimas

Smeigtuko jungtis
Smeigtuko jungtis

1. Kairės pusės varikliui prijunkite prie „Arduino UNO 3“:

-A kanalas iki 2 kaiščio

-B kanalas iki 4 kaiščio

2. Tinkamam varikliui prijunkite prie „Arduino UNO 3“:

-A kanalas iki 3 kaiščio

-B kanalas iki 7 kaiščio

3. Potenciometrui 1 prijunkite prie „Arduino UNO 3“:

-Valytuvas iki A4 analogo

4. 2 potenciometrui prijunkite prie „Arduino UNO 3“:

-Valytuvas į A5 analogą

5. Norėdami paspausti 1 mygtuką, prisijunkite prie „Arduino UNO 3“:

-Terminalas nuo 1a iki 8 kaiščio

6. Norėdami paspausti 2 mygtuką, prisijunkite prie „Arduino UNO 3“:

-Terminalas nuo 1a iki 9 kaiščio

7. Norėdami prijungti „H-Bridge“variklį prie „Arduino UNO 3“:

-Įveskite 1 į 11 kaištį

-Įveskite 2 į 6 kaištį

3 žingsnis: kodavimas

Kodavimas
Kodavimas

Galite atsisiųsti kodavimą, kad patikrintumėte nuolatinės srovės variklį, kuris gali suktis. Šis kodavimas gali padėti jums pasukti ir veikti nuolatinės srovės variklį. Šį kodavimą turite atsisiųsti į savo kompiuterį, kad atliktumėte kitą veiksmą.

4 žingsnis: DC variklio bandymas

DC variklio bandymas
DC variklio bandymas

Taigi, atsisiuntę kodavimą iš ankstesnio veiksmo, turite jį atidaryti savo „Arduino IDE“, kuris jau buvo įdiegtas jūsų kompiuteryje, arba naudoti „Tinkercad“internete. Ir įkelkite šį kodavimą į „Arduino“plokštę naudodami USB kabelį. Jei naudojate „Tinkercad“internete, jūs tiesiog įkeliate šį kodavimą į nuotraukoje parodytą „kodą“. Įkėlę kodavimo šaltinį, galite paleisti nuolatinės srovės variklį. Jei naudojate „Tinkercad“, turite paspausti „Pradėti modeliavimą“, paleiskite šią sistemą.

5 žingsnis: rezultatas

Rezultatas
Rezultatas
Rezultatas
Rezultatas

Pradėję modeliavimą, matome, kad abu nuolatinės srovės varikliai sukasi, bet skiriasi kryptimi. Kai matome „Serijinį monitorių“, M1 kryptis yra pagal laikrodžio rodyklę, o M2-prieš laikrodžio rodyklę.

Rekomenduojamas: