Sari la conținut

Driver stepper


Paul92

Postări Recomandate

Plecam de la premisa ca sunt incepator (in ale electronicii) si ca jucaria asta o fac mai mult din learning purposes, asa ca vreau sa si pricep cate ceva de prin schema. Alt motiv pentru care postez aici e sa nu fac vreo prostie, ca m-am saturat de incercari esuate. Asa ca am nevoie de cineva sa ma tina de manuta biggrin.png. Tot din acest motiv, nu vreau un integrat specializat, vreau sa fac totul cu manuta mea (si cu neuronii mei, atat cat e posibil, cu ajutorul dumneavoastra, sper).

Obiectivul e realizarea unui driver pentru un stepper pe portul paralel. Practic, 2 H-bridges. Am uitat sa mentionez ca motorul e bipolar (sper ca i-am zis corect numele, are 2 bobine, 4 terminale).

 

Ce am pana acum e asa:

 

Acesta e datasheet-ul: http://www.danielsto...os/M42SP-4.pdf

Pe acolo zice ca papa vreo 400 mA (hai sa punem 500 sa fie rotund, nu cred ca se supara).

 

Pe portul paralel pot scoate 5V la cam 10 mA (fie vorba intre noi, el duce si mai mult dar hai sa nu exageram). Pentru ca nu ma intereseaza sa controlez curentul, am nevoie de niste tranzistori care intra in saturatie la 10mA (si imi lasa 0.5A sa treaca), adica trebuie sa aiba un factor de amplificare de 500/10=50. Nu-i prea mare, gasim tranzistori d'astia (ma gandeam la BD911/912 care au 100 si ceva).

 

Acum...ce fac cu ei? Cert e ca pe un H-bridge (ca de fapt am nevoie de 2, una pentru fiecare bobina) vor sta 4 bucati. Pot pune 4 bucati npn sau 2 pnp, 2 npn. Eu as opta pentru 4 npn, ca mi-s mai simpatici. Fiecare trebuie sa aiba in baza o rezistenta, despre care vorbiram mai devreme ca trebuie sa ne lase cu 10 mA. Adica 5/10=0.5 kohmi. Sper ca nu se supara daca ii dau de 470 ohmi.

 

Deci, pana acum, in mintea mea treaba sta cam asa: http://s.eeweb.com/m...04-h-bridge.gif (mai putin legaturile intre bazele tranzistorilor, pe care nu am de gand sa le fac astfel).

 

Acum cica intre emitor-collector trebuie sa pun o dioda de protectie. Dupa umila mea parere, ar trebui sa vina cu anodul pe colectorul tranzistorului, sa nu lase curenti de sens invers, dar habar nu am. Vreo idee?

 

Alta treaba simpatica e ca daca stau 2 tranzistori de pe verticala porniti simultan, putem aduce si un muschiulet de porc la afumat. Evident, o sa ma asigur si software ca nu se va intampla treaba asta, numai ca parca as vrea cumva sa ma asigur si hardware sa zic asa, pentru ca cica exista o latenta de cand am intrerupt curentul pe port si se goleste tranzistorul. Asa ca, cea mai buna protectie e inca o protectie biggrin.png. Ei, aici ma gandeam la ceva porti logice, care nu lasa ca ambii tranzistori sa fie deschisi. Numai ca, dat fiind acel timp de descarcare al unui tranzistor, portile logice vor putea preveni scurtcircuitarea jucariei?

 

Ajunge pentru acum biggrin.png. Multumesc pentru rabdarea celor care au citit toata istoria mea, si va astept sa ma corectati/indrumati smile.png.

 

P.S. Partea de comanda/protectie a portului nu e o problema.

Link spre comentariu
Distribuie pe alte site-uri

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum
  • Navigare recentă   0 membri

    • Nici un utilizator înregistrat nu vede această pagină.
×
×
  • Creează nouă...

Informații Importante

Folosim cookie-uri și tehnologii asemănătoare pentru a-ți îmbunătăți experiența pe acest website, pentru a-ți oferi conținut și reclame personalizate și pentru a analiza traficul și audiența website-ului. Înainte de a continua navigarea pe www.tehnium-azi.ro te rugăm să fii de acord cu: Termeni de Utilizare.

ATENTIE !!! Functionarea Tehnium Azi depinde de afisarea de reclame.

Pentru a putea accesa in continuoare site-ul web www.tehnium-azi.ro, va rugam sa dezactivati extensia ad block din browser-ul web al vostru. Dupa ce ati dezactivat extensia ad block din browser dati clic pe butonul de mai jos.

Multumim.

Apasa acest buton dupa dezactivarea extensiei Adblock