
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59

Šajā pamācībā tiek veiktas darbības, kuras es veicu, lai Raspberry Pi 3b pievienotu TB6600 pakāpju motora kontrolierim, 24 V līdzstrāvas barošanas avotam un 6 vadu pakāpju motoram.
Es, iespējams, esmu tāds pats kā daudzi no jums, un man ir "paņemams maiss", kas palicis pāri no daudziem veciem projektiem. Manā kolekcijā man bija 6 vadu pakāpju motors, un es nolēmu, ka ir pienācis laiks mazliet iemācīties vairāk par to, kā es to varētu sasaistīt ar Raspberry Pi modeli 3B.
Kā nelielu atrunu es šeit neizgudroju riteni, es vienkārši apkopoju tīmeklī viegli pieejamu informāciju, pievienoju tam savu mazo slīpumu un mēģināju panākt, lai tas darbotos
Mērķis šeit tiešām bija tikai savākt dažas lietas (ar minimālām izmaksām), uzrakstīt kādu Python kodu manai Raspberry Pi un likt motoram griezties. Tieši to man izdevās paveikt.
Tātad sāksim…
1. darbība: Raspberry Pi

Kas attiecas uz Raspberry Pi, es izmantoju trīs standarta GPIO tapas, tāpēc tam vajadzētu darboties (es neesmu pārbaudījis) ar jebkuru Pi vai Orange plāksni, Tinker dēli vai kloniem, kas tur ir pieejami. Jūs varat (un vajadzētu) izķemmēt manu pārāk komentēto Python kodu un atlasīt dažādas GPIO tapas, ja izmantojat citu procesoru vai vienkārši vēlaties kaut ko mainīt.
Lūdzu, ņemiet vērā, ka es tieši pieslēdzos GPi tapām RPi, tāpēc es ierobežoju spriegumu, ko GPIO tapas redz, līdz 3,3 voltiem.
2. darbība: TB6600 pakāpju motora draiveris / kontrolieris

Kā jau iepriekš minēju, es izvēlējos izmantot TB6600 pakāpju motora draiveri / kontrolieri.
Šis kontrolieris ir:
- Viegli pieejams (meklējiet eBay, Amazon, Ali Express vai daudzas citas).
- Ļoti konfigurējams ar vienkāršiem piekļuves slēdžiem.
- Konfigurācijas un elektroinstalācijas detaļas uz korpusa ir sietspiedes.
- Ieejas sprieguma diapazons no 9 VDC līdz 40 VDC
- Spēj līdz 4 amp motoru piedziņas izejai.
- Tam ir iekšējs dzesēšanas ventilators un pienācīgs dzesētājs.
- Aprīkots ar 3 noņemamiem savienotājiem.
- Ir neliels nospiedums,
- Viegli uzstādāms.
Bet zemās iegādes izmaksas patiešām slēdza darījumu šajā jomā.
3. solis: soļu motors…

Manis izmantotais soļu motors ir mazliet nezināms.. Man tas ir bijis daudzus gadus, un neatceros vēsturi, kā es to ieguvu vai kāda bija tā iepriekšējā izmantošana.
Šajā pamācībā es nedetalizēšu, kā noskaidrot tā iespējas - man nav reālas dzīves izmantošanas (izņemot eksperimentālu), tāpēc es to izlaidīšu.
Es izmantoju diezgan vispārēju soļu motoru. Es pavadīju mazliet laika pakalpojumā YouTube un šeit vietnē Instructables, lai mēģinātu atšifrēt no tā izrietošos vadus.
Manam motoram faktiski ir 6 vadi … Šajā lietojumprogrammā es atstāju divus "Center Tap" vadus izolētus un nesaistītus.
Ja jums ir līdzīgs "vispārējs" pakāpju motors, esmu pārliecināts, ka ar omu mērītāju un nedaudz laika arī jūs varētu noskaidrot elektroinstalāciju un likt tai darboties šādā veidā. Ir daudz YouTube videoklipu, kas palīdzēs jums viegli sakārtot savu motoru.
4. solis: barošana un barošana

Šeit jāievēro piesardzība…
Atkarībā no jūsu uzbūves jums var būt nepieciešams izveidot savienojumu ar līnijas spriegumu (mājas barošana). Noteikti ievērojiet visus atbilstošos drošības pasākumus:
- Nemēģiniet izveidot elektriskos savienojumus ar strāvas avotiem.
- DO izmantot atbilstoša izmēra drošinātājus un slēdžus
- Izmantojiet barošanas slēdzi, lai barotu savu PSU (tas ļaus viegli izolēt barošanas avotu no strāvas sprieguma).
- Pareizi pārtrauciet visus vadus un izveidojiet stabilus savienojumus. Neizmantojiet saspraudes, saplīsušus vadus vai slikti savienotus savienotājus.
- NELIETOJIET elektriķa lenti kā izolatoru
Es izmantoju 24 V līdzstrāvas (5 ampēru) barošanas avotu, lai barotu soļu motora draivera kontrolieri. Es arī izmantoju šī paša barošanas avota izeju, lai vadītu līdzstrāvas līdz DC Buck PSU, lai ģenerētu 3,3 voltus, ko izmantot kā ENA, PUL un DIR signālu avotu (skatiet elektroinstalācijas shēmu)
Nemēģiniet izmantot RPi, lai samazinātu strāvu no 5,0 V līdzstrāvas avota.
I NEIETEICU mēģināt no RPI iegūt PUL, DIR un ENA signālu " +" puses ar 3.3 VDC.
5. darbība: ķēdes aizsardzība…
Ņemiet vērā, ka sekojošajā elektroinstalācijas shēmā es neminēju, kā pieslēgt barošanas avotu maiņstrāvas avotam, vai uzskaita tam ķēdes pārtraucēju. Ja jūs plānojat izveidot līdzīgu testēšanas sistēmu, jums būs jāatvēl laiks, lai norādītu ķēdes pārtraucēju un drošinātāju, kas atbilst jūsu izmantotajam barošanas avotam (-iem). Lielākajai daļai mūsdienu barošanas avotu ir norādītas sprieguma un strāvas specifikācijas. Tie ir jāievēro un jāuzstāda atbilstoša ķēdes aizsardzība.
Lūdzu … Nepalaidiet garām šo svarīgo soli.
6. darbība: elektroinstalācijas shēma

Barošanas avoti
24 V līdzstrāvas barošanas avota izeja tiek sapludināta ar 5 ampēru drošinātāju un pēc tam tiek novirzīta uz:
- TB6600 pakāpju motora draiveris / kontrolieris "VCC" tapa (SARKANAIS vads diagrammā).
- Tas tiek novirzīts arī uz 3,3 V līdzstrāvas "DC līdz DC pārveidotāja" ieeju (diagrammā atkal RED vads).
3,3 V līdzstrāvas "līdzstrāvas pārveidotājs" izeja tiek novirzīta uz TB6600 pakāpju motora vadītāja / kontrollera tapām "2", "4" un "6" (diagrammā ZILAIS vads).
PIEZĪME - pats kontrolieris atzīmē šīs tapas kā "5V". Tas darbosies, ja šīm tapām tiks piegādāts 5V, bet, tā kā GPIO tapu sprieguma nominālvērtības uz RPI, es izvēlējos ierobežot spriegumu līdz 3,3 VDC.
PIEZĪME - Es NEiesakām mēģināt no RPI iegūt PUL, DIR un ENA signālu " +" malas ar 3.3 VDC.
GPIO kartēšana
GPIO kartēšana GPIO 17 PUL PINK vads diagrammā GPIO27 DIR ORANGE vads diagrammā GPIO22 ENA GREEN vads diagrammā
7. darbība: darbība

Būtībā Raspberry Pi aparatūra kontrolē trīs signālus:
GPIO kartēšana GPIO 17 PUL GPIO27 DIR GPIO22 ENA
GPIO22 - ENA - iespējo vai atspējo soļu motora draivera / kontroliera funkcionalitāti.
Kad ir zems, kontrolieris ir IZSLĒGTS. Tas nozīmē, ka, ja šī līnija ir AUGSTA vai NAV pieslēgta, tad TB6600 ir IESLĒGTS, un, ja tiek izmantoti pareizi signāli, motors griežas.
GPIO27 - DIR - iestata motora griešanās virzienu.
Kad HIGH vai Nav pievienots, motors griežas vienā virzienā. Šajā režīmā, ja motors negriežas vēlamajā virzienā, varat apmainīt divus A motora vadus savā starpā vai divus B motora vadus savā starpā. Dariet to, izmantojot TB6600 zaļos savienotājus.
Kad šī tapa ir LOW, TB6600 pārslēgs iekšējos tranzistorus un mainīsies motora virziens.
GPIO10 - PUL - RPI impulsi, kas norāda TB6600 pakāpju motora vadītājam / kontrolierim, cik ātri jāgriežas.
Lūdzu, skatiet pievienotos attēlus, lai uzzinātu par manu izmantoto pakāpju motora vadītāja / kontrollera slēdža pozīciju iestatīšanu.
8. darbība: Python kods
Pievienots mans pārāk komentētais kods.
Jūtieties brīvi izmantot un rediģēt to, kā vēlaties. Es atradu tās daļas tīmeklī un pievienoju testēšanai un novērtēšanai.
== == ==
9. solis: kopsavilkums
Tas strādāja.. ir daudz iespēju uzlabot, un kodu varētu iztīrīt, bet labi.
Es labprāt uzklausīšu jūsu domu ieteikumus un visas jūsu veiktās izmaiņas / atjauninājumus.
Paldies.
Ieteicams:
28BYJ-48 5V pakāpju motors un A4988 draiveris: 4 soļi

28BYJ-48 5V soļu motors un A4988 draiveris: Vai esat kādreiz gribējuši panākt, lai robots griežas precīzā leņķī, izmantojot tikai dažas jūsu Arduino vai micro: bit izejas? Tas viss par lētu? Tas jums ir pamācāms! Šajā pamācībā mēs redzēsim, kā vadīt ļoti lētu soļu motoru, izmantojot tikai
Pakāpju motors Kontrolēts pakāpju motors bez mikrokontrollera !: 6 soļi

Stepper Motor kontrolēts pakāpju motors bez mikrokontrollera! Šim projektam nav nepieciešamas sarežģītas shēmas vai mikrokontrolleris. Tāpēc bez papildu piepūles sāksim darbu
Pakāpju motors Kontrolēts pakāpju motors - Soļu motors kā rotācijas kodētājs: 11 soļi (ar attēliem)

Pakāpju motors Kontrolēts pakāpju motors | Pakāpju motors Kā rotācijas kodētājs: Vai pāris stepper motori atrodas apkārt un vēlaties kaut ko darīt? Šajā instrukcijā izmantosim pakāpju motoru kā rotējošu kodētāju, lai kontrolētu cita soļa motora stāvokli, izmantojot Arduino mikrokontrolleru. Tāpēc bez liekas piepūles pieņemsim
Analogā pulksteņa motora draiveris: 4 soļi

Analogā pulksteņa motora draiveris: pat digitālajā pasaulē klasiskajiem analogiem pulksteņiem ir mūžīgs stils, kas ir šeit, lai paliktu. Mēs varam izmantot divu sliežu GreenPAK ™ CMIC, lai ieviestu visas aktīvās elektroniskās funkcijas, kas nepieciešamas analogā pulkstenī, ieskaitot motora draiveri un kristāla svārstības
Eagle Hacks/triki: Piemērs TB6600 CNC dzirnavu pakāpju motora draiveris: 7 soļi

Eagle Hacks/triki: TB6600 CNC dzirnavu pakāpju motora vadītāja piemērs: tas padara to par labu projektu, lai parādītu dažus trikus, kas atvieglos jūsu dzīvi, veidojot PCB. Lai iemācītu jums dažus hacks, lai jūs iegūtu vairāk Ērglis, es izvēlos vienkāršu projektu, ko veicu savam Kickstarter. Man vajadzēja ārēju