Kio estas Paŝmotoragilo?
Difino de Paŝmotoragilo
Paŝmotoragilo difiniĝas kiel cirkvito uzata por diveni aŭ funkciigi paŝmotordon, konsistanta el kontrolilo, agilo, kaj motorligiloj.
Esencaj Komponantoj
Kontrolilo (esence mikrokontrolilo aŭ mikroprocesoro)
Agila ĉipaĵo por trakti la motoran korantan
Elektrovica unuo
Paŝmotorakontrolilo
La elekto de kontrolilo estas la unua paŝo al konstruado de agilo. Ĝi devas havi minimume 4 eligaĵojn por la paŝmotoro. Aldone, ĝi devas enhavi tempililojn, ADC, serian porton, etc. depende de la apliko en kiu la agilo estos uzata.
Paŝmotoragilo
Hodiaŭ, homoj foriras de diskrêtaj agilkomponantoj kiel tranzistoroj al pli kompaktaĵitaj integralaj ĉipoj.
Ĉi tiuj agilĉipoj disponeblas je rezonaj kostoj kaj estas pli facila realigi en asamblado, kio plibonigas la tutan dizainotempon de la cirkvito.
La agiloj devas esti elektitaj por konformiĝi al la motoraj valoroj en terminoj de koranto kaj voltajo. La ULN2003-serio de agiloj estas plej populara en ne-H-Ponto bazitaj aplikoj, taŭga por paŝmotorodrive.
Ĉiu Darlington-paro ene de la ULN povas trakti ĝis 500mA kaj la maksimuma voltajo povas esti alta kiel 50VDC.
Elektrovico por Paŝmotorodrive
Paŝmotoro funkcias je voltajo inter 5V kaj 12V kaj traktas 100mA ĝis 400mA. Uzu la motorspezifikojn provizitajn de la furaĉisto por dizaini regulitan elektrovicon por eviti rapidfluktuojn kaj turnmomentfluktuojn.
Elektrovica Unuo

Ĉar la 7812-voltregilo povas trakti nur ĝis 1A da koranto, ekstera tranzistoro estas uzebla ĉi tie. Ĝi povas trakti 5 A da koranto. Propere termoelradonio devas esti provizita depende de la tuta koranttraktado.
La blokdiagramo montras la fluon kaj interligilojn inter la komponantoj de la agilplato.
Diversaj Komponantoj
Ŝaltiloj, Potenciometroj
Termoelradonio
Konectiloj
Kompleta Paŝmotorodrive
La paŝmotorodrive estas malsaĝa peco de elektroniko se vi ne programos la mikrokontrolilon por doni signalojn prave al la paŝmotoro tra la agilo. Paŝmotoro povas operi en modoj kiel plena paŝo, onda drive, aŭ duona paŝado. La agilo devas esti interaktiva por permesi uzantkomandojn por diversaj paŝmodoj kaj rapidregado. Aldone, ĝi devas subteni start/haltekomandojn.
Por atingi la suprajn funkciojn, ni bezonas uzi pliajn pinojn sur la mikrokontrolilo. Du pinoj estas necese por selekti la specifan paŝadon kaj por starti aŭ haltigi la motoron.
Unu pino estas necesa por konekti potenciometron, kiu servos kiel rapidregilo. La ADC ene de la mikrokontrolilo estos uzata por regi la rapidon de rotacio.
Programalgoritmo
Inicialigu la portpinetojn en enigo/eligo-modusoj.
Inicialigu la ADC-modulon.
Kreu apartajn funkciojn por duona paŝado, plena paŝado, kaj onda drive kaj prokrasto.
Kontrolo du portpinetojn por operaciamodo (00-halte, 01-onda drive,10-plena paŝado, 11-duona paŝado).
Iru al la taŭga funkcio.
Legu la potenciometran valoron tra la ADC kaj sekve metu prokrastvaloron.
Kompletigu unu ciklon de sekvenco.
Iru al paŝo 4.
Agilplato
Se vi planas farigi vian propran plankon uzante CAD-programaron kiel EAGLE, certigu ke vi provizu sufiĉan dikanon por la motoraj korantoj flui sen supervarmigi la plankon.
Ankaŭ, ĉar motoroj estas induktaj komponantoj, zorgo devas esti prenita por ne perturbadi la aliajn signalvojojn tra interferencoj. Propere ERC kaj DRC-kontroloj devas esti sekvitaj.