Kaj je pogonski vodilnik koraknega motorja?
Definicija pogonskega vodilnika koraknega motorja
Pogonski vodilnik koraknega motorja je definiran kot krog, uporabljen za pogon ali delovanje koraknega motorja, sestavljen iz nadzornika, pogona in povezav motorja.
Nujni komponenti
Nadzornik (v bistvu mikrokontroler ali mikroprocesor)
Vodilna IC za obdelavo toka motorja
Enota za oskrbo z električno energijo
Nadzornik koraknega motorja
Izbira nadzornika je prvi korak pri gradnji vodilnika. Morali bi imeti najmanj 4 izhodne pine za korakni motor. Poleg tega mora vključevati števec, ADC, serijski vmesnik itd., odvisno od uporabe, v kateri bo uporabljen vodilnik.
Pogonski vodilnik koraknega motorja
Danes ljudje odstopajo od ločenih komponent vodilnika, kot so tranzistorji, in prehajajo na bolj kompaktna integrirana IC-ja.
Ti vodilni IC-ji so na voljo po razumnih cenah in so lažje implementirani pri sestavljanju, kar izboljša skupno čas oblikovanja vezja.
Vodilnike je treba izbrati, da se ujemajo z ocenami motorja glede toka in napetosti. Serija vodilnikov ULN2003 je najbolj priljubljena v aplikacijah, ki ne temeljijo na H mostu, ustrezna za pogon koraknega motorja.
Vsak par Darlington v ULN lahko obdelava do 500mA, maksimalna napetost pa lahko doseže 50VDC.
Oskrba z električno energijo za pogon koraknega motorja
Korakni motor deluje pri napetostih med 5V in 12V in potrebuje 100mA do 400mA. Za izogibanje fluktuacijam hitrosti in vrnjene sile uporabite specifikacije motorja, ki jih nudi dobavitelj, za oblikovanje regulirane oskrbe z električno energijo.
Enota za oskrbo z električno energijo

Ker regulator napetosti 7812 lahko obdelava le do 1A toka, se tu uporablja zunanjega tranzistorja. Lahko obdelava 5 A toka. Odvisno od skupnega toka, ki ga povzroča, je treba zagotoviti ustrezno hladilno telo.
Shema blokov pokaže pretok in povezave med komponentami plošče vodilnika.
Različne komponente
Preklopniki, potenciometri
Hladilno telo
Povezovalni vodiči
Kompleksni pogonski vodilnik koraknega motorja
Pogonski vodilnik koraknega motorja je brez pomembnosti, razen če programirate mikrokontroler, da pravilno posreduje signale koraknemu motorju preko vodilnika. Korakni motor lahko deluje v načinih, kot so polni korak, valovni pogon ali polkorak. Vodilnik mora biti interaktivni, da omogoča ukaze uporabnika za različne načine korakanja in nadzor hitrosti. Poleg tega mora podpirati ukaze za začetek/zaprtje.
Za dosego zgornjih funkcij moramo uporabiti dodatne pine na mikrokontrolerju. Dva pina sta potrebna za izbiro vrste korakanja in za začetek ali zaustavitev motorja.
Eden pin je potreben za povezavo potenciometra, ki bo deloval kot regulator hitrosti. ADC znotraj mikrokontrolerja bo uporabljen za nadzor hitrosti vrtenja.
Programski algoritem
Inicializirajte pine v vhodnih/izhodnih načinih.
Inicializirajte modul ADC.
Ustvarite ločene funkcije za polkorak, polni korak in valovni pogon ter zamik.
Preverite dva vhoda za način delovanja (00 - zaustavi, 01 - valovni pogon, 10 - polni korak, 11 - polkorak).
Pojdite v ustrezen program.
Preberite vrednost potenciometra preko ADC in ustrezno nastavite vrednost zamika.
Zaključite en cikel zaporedja.
Pojdite na korak 4.
Plošča vodilnika
Če načrtujete izdelavo lastne plošče z CAD programom, kot je EAGLE, zagotovite dovolj veliko debelino za pretok tokov motorja, da se plošča ne pregreje.
Tako kot motorna so induktivne komponente, je treba paziti, da ne motijo drugih signalnih poti z mešaninami. Pravilni ERC in DRC pregledi morajo biti sledeni.