Jump to content
ELFORUM - Forumul electronistilor

ajutor microcontroler motor pas cu pas


dorinromeo

Recommended Posts

unde pot sa gasesc schema electronica a unui microcontroler potrivit pentru a controla turatia unui motor pas cu pas de 12V, rotatie intr-un singur sens, intr-o plaja de 0,5 - 10 rotatii/minut (sau mai multe, important ca turatia minima sa se apropie de 0 si sa am control fin asupra ei)? motorul roteste un ax spiralat de aprox. 300 grame a unui arzator de peleti, deci e necesara precizie cat mai buna in controlul vitezei de rotatie.

Link to comment

doresc doar o schema simpla de control manual al rotatiei pentru motor pas cu pas. fara complicatii, microcontrolere sau altceva. nu ma pricep la controlul MPP deloc, nu este nimeni care sa ma ajute?

Link to comment

Problema nu-i chiar simpla daca nu ai ceva experienta in domeniu.In primul rand iti trebuie motorul, cu putere suficienta sa miste partea mecanica. De exemplu, daca prin constructie are 7,5 grade/pas, motorul va face o rotatie completa dupa 360/7,5= 48 pasi.Pe urma ai nevoie de un montaj ("driver") care sa iti comande motorul, adica sa-i aplice tensiuni cu polaritatea potrivita pe bobinele potrivite ca sa-l faca sa se miste cu un pas la fiecare impuls de comanda pe care il primeste. Driverul trebuie adecvat motorului, ca tip, tensiune si curent.In final mai trebuie un generator de impulsuri cu frecventa reglabila (de exemplu manual, dintr-un potentiometru), in domeniul dorit. Daca vrei 1 rotatie/secunda iti trebuie 48 impulsuri/secunda.Toate astea trebuie alimentate de la o sursa adecvata ca tensiune si curent, de exemplu un acumulator 12V ca sa nu te lase automatizarea cand se intrerupe reteaua. Acumulatorul trebuie incarcat periodic.

Link to comment

Este bipolar sau unipolar? Cel unipolar are nevoie de 4 tranzistoare (dupa ce raspunzi ce tip de MPP trecem la discutat scheme). Cel bipolar are nevoie 2 punti H.Schema motoare:http://www.ermicro.com/blog/wp-content/uploads/2010/11/trsw25a.jpgSchema simplificata circuit de forta:http://1.bp.blogspot.com/-v0Y8eHGYr4c/U1-_WkD1FKI/AAAAAAAAAj4/UdlH2x5d04M/s1600/Bi-Uni-Circuits.gifDupa ce aflu ce tip de motor ai, dezvoltam hardware.

Link to comment

Dorine, nu am gasit pe net date despre motorul tau. Esti sigur de tensiunea de alimentare 12V? Curentul si rezistenta sunt scrise undeva? Rezistenta unei infasurari se poate masura cu ohmetrul.Atentie, schema a doua este simpla, dar este cam... improvizata. Provine dintr-un driver pentru motoare monopolare, la care cineva recomanda folosirea si pentru bipolare prin adaugarea de rezistente de colector pentru a economisi 4 tranzistoare pnp care ar trebui sa asigure conectarea infasurarilor la +. Din pacate cam jumatate din energie se risipeste in aceste rezistente, iar motorului ii ramane cam jumatate din tensiunea de alimentare. Nu am mai vazut nicaieri solutia asta. Ar merge doar pentru puteri foarte mici; de altfel si in schema rezistenta infasurarii este mare = 110 ohm, deci motor de putere mica. Discutia este la sfarsitul prezentarii de aici: http://electronics.stackexchange.com/questions/24788/stepper-motor-controllerExista un integrat de comanda pentru bipolare TB6560 care face toata treaba driverului.https://www.toshiba.com/taec/components2/Datasheet_Sync/201103/DST_TB6560-TDE_EN_27885.pdfO schema este aici:  Trebuie sa-i dai doar un semnal de ceas si motorul face un pas la fiecare tact.

La Cluj vinde cineva drivere confectionate industrial cu acest integrat, la vreo 75 lei (tensiune 12-24V, curent maxim 3,5A reglabil in trepte, intrari cu optocuploare, radiator termic, reducerea la jumatate a curentului in pauze etc.). Eventual te poti sfatui cu el fiindca sunteti din aceiasi localitate si pare ca se ocupa de motoare pas cu pas: http://www.tocmai.ro/driver-motor-pas-cu-pas-1-axa-3-5a-tb6560-12374460.html

Edited by Ticu
Link to comment

imi cer scuze, sunt cam dezordonat pe acest forum, am ceva probleme cu netul, cand merge cand nu merge. nu am reusit inca sa imi rezolv problema cu motorul si controlerul. am luat legatura cu d-nul din cluj care vinde asa ceva, mi-a facut un pret, probabil bun pentru ceea ce cer dar din pacate cam mare pentru mine. asa ca mai caut scheme, pareri, poate totusi intelege cineva ca nu ma pricep deloc la motoare pas cu pas, si ma ajuta cu o schema completa potrivita pentru motorul pe care il am, sau altul,dar la bani mai putini. nu sunt zgarcit dar nu ma dau banii afara din casa, am doar 9 copii de hranit (catei... si 2 pisicute!) si nu intotdeauna este momentul potrivit pentru investitii mai costisitoare. asa ca inca mai sper si mai stresez cativa oameni, poate poate...

Edited by dorinromeo
Link to comment

Hm, nici nu stii ce vrei, nici nu prea bagi in seama sfaturile primite. Varianta din postul 4 pare destul de apropiata de ce vrei tu, ai incercat-o?

Pe de alta parte, dupa ce rezolvi cu partea de actionare o sa-ti trebuiasca si un control, ceva, al miscarii. Aici ai ceva? Ce, cum functioneaza, ce comenzi da?

 

La motorul ala s-ar putea sa fie suficient un driver bazat pe A4988 (la prietenii din China e aproape gratis, rabdare sa ai), care are nevoie doar de semnale pentru directie, pas si enable, restul il face el (microstepping, limitare de curent), dar are cine sa il comande?

Link to comment

da, ai dreptate. nu stiu ce vreau. sau nu stiu ce sa cer. stiu doar ca am nevoie de un motor la care sa ii controlez turatia cu pornire de la 0 rotatii/min. pana la turatie maxima, oricare ar fi ea. important este sa controlez turatia cu precizie. nici macar nu conteaza pentru ce. probabil ca sunt enervant, insistent, sau oricum doresti, dar daca poti, te rog ajuta-ma. am nevoie sa controlez turatia unui motor pas cu pas, cel pe care il am deja, de la 0 ture/minut la maxim ture/minut (ma intereseaza pana la maxim 2-3 ture/minut, dar sa-I spunem maxim ture/minut,) cu control manual  (adica, ce inteleg eu, cu un simplu potentiometru) cat mai précis in intervalul 0 - 3 ture/minut, rotatie intr-un singur sens (oricare ar fi el). am nevoie de o schema complete pentru aceasta comanda. multumesc pentru rabdare.

post-190249-0-56851700-1415215541_thumb.jpg

Link to comment

am numarat atent firele de la secunda 32 a filmuletului si din nefericire sunt mai multe decat are motorul meu. si ce mai vad e ca se misca doar cand ii da omul impuls cu degetelul. asa ar trebui sa fac si eu?

Link to comment

Mai întâi , nu există nicio referință ( cel puțin în acest thread ) privitoare la performanțele acestui motor - cuplu, curent , etc.

Mai mult ,  nu știm dacă duce sau nu sarcina pe care vrei să i-o pui - 300g masa axului nu are nici relevanță că doar nu se învârte în gol. 

Apoi, 7,5° este un pas  destul de ”brut” - la viteze mici asta înseamnă că va merge în șocuri - adică , practic , va porni de la zero la fiecare impuls ceea ce reprezintă o problemă în sarcină.  Posibil o tratare gen ”microstepping” să ajute dar dacă nu se cunosc parametrii motorului e mai greu .

În rest , după ce ai clarificat cele de mai sus , dai o căutare cu Google după driver motor bipolar ( am înțeles că asta ar fi ) scris eventual în engleză și o să găsești sute de scheme .

Dacă aștepți ca vreun coleg să aibă fix schema de care ai nevoie , .... baftă.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.Terms of Use si Guidelines