Askelmoottoreita ohjaushan onnistuu ihan mikrokontrollerilla suoraan I/O portteihin yhdistettynä, kunhan tietää missä järjestyksessä liittimet laitetaan 1 tai 0 tilaan.
Mutta mihin sitten näitä drivereitä tarvitaan, jos kerta pyöritys onnistuu ilmankin?
Mutta mihin sitten näitä drivereitä tarvitaan, jos kerta pyöritys onnistuu ilmankin?
Vastaukset 9
Vanhimmat
pyörittää voi, mutta voima puuttuu. Lisäksi virran hallinta vöidaan jättää driverille ja niitä iopinnejä jää järkevämpään käyttöön.
Driwer on tyypillisesti tehovahvistin ja suoja moottorille,toimii vain sallituissa tiloissa.
Tehoasteen moottori tarvitsee aina rinnakkaisportista saa vain ohjauksen.
Saahan sillä pikkumoottorin pyörimään, mutta ohjaimella saa tarvittavan virran/tehon ja pyörityspulssiin riittää yksi ainut i/o karva.
Kiitos vastauksista.
Ajattelinkin että taitaa olla voimaa enemmän kun pyörittää driverillä, mutta en tiennyt että tarvitaan vain yksi I/O.
Tarvitaan siihen toinenkin jos suuntaa halutaan muuttaa ja monta muutakin jos halutaan muita toimintoja.
Yksinkertaisimmin ohjaus onnistuu PC:llä lpt portista johon on kytketty puskuripiiri, ilman sitä PC:n portti kärähtää. Samaa systeemiä voi käyttää mikrocontrollerillakin. Lähtöjä kytketään sitten oikeassa vaiheessa päälle ja pois. Hienommissa ajureissa on virran rajoitukset, kiihdytys ja hidastusrampit, kotiasema, sarjakytkentä ym. Perusohjaimia ohjataan step, dir ja enable pulsseilla.
http://www.edaboard.com/thread253242.html
PC tosin on hiukan huono ohjaaman askelmoottoria, koska ajetut käyttöjärjestelmät eivät ole reaaliaikaisia. Parempi pistää kontrolleri väliin. Tällä tavalla voi vaan sanoa tyyliin "mene asentoon 260 astetta", jonka jälkeen kontrolleri toteuttaa. Säästyy ohjaavalta PC:ltä sekä kellojaksoja että voidaan tinkiä reaaliaikavaatimuksista..
PC toimii ihan hyvin myös askelmoottorin ohjaamiseen kunhan ei käytä windowssia, siinä kun 95% tehosta kuluu päivityksiin ja virustorjuntaan.
Linux fanboi spotattu :)
Kyllä se Win8 suosikkini tällä hetkellä, vaikka mm. Ubuntua käytän useissa projekteissa.
Ubuntu yms ovat hyviä yksittäisissä projekteissa mutta laajassa käytössä itse käytän ennemmin Windows XP / 7 / 8.