Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Cum sterg mails din Promotions

Vanzare cumparare fara transfer b...

Receptie ciudata, in functie de t...

Dupa 20 ani de facultate, am uita...
 Mobile.de ofera imprumut de bani ...

problema test grila

Digi24 a disparut de pe TV Lg

Drept de proprietate intelectuala...
 Jante noi shitbox

Trinitas TV 4K

Dacia 1316 cu 6 usi ...

Frecventa modificata radio
 Un nou pericol pt batrani

Ar trebui sa vindem imobiliarele ...

Dupa renuntarea la aparat dentar

pelerinaj in Balcik
 

motoare pas cu pas

- - - - -
  • Please log in to reply
259 replies to this topic

#1
raduflo

raduflo

    Member

  • Grup: Members
  • Posts: 262
  • Înscris: 11.12.2003
Salut. Am un obiectiv de la o camera video digitala si vreau sa il adaptez la o camera web. Problema este ca toate comenzile pe obiectiv (zoom, focus si diafragma) sunt comandate cu motorase step by step. M-ar interesa daca pot face un montaj care sa le comande. Ar fi fost mai simplu daca puteam sa renunt la ele dar nu am cum pentru ca sunt integrate in obiectiv si fara ele nu prea pot sa il folosesc.

Va multumesc pentru orice sfat sau indicatie.

#2
TOPCATBV

TOPCATBV

    Guru Member

  • Grup: Senior Members
  • Posts: 26,265
  • Înscris: 03.01.2005
Pentru inceput citeste asta. Trebuie in primul rind sa iti dai seama ce fel de mpp folosesti: bi sau uni-polare

Attached Files



#3
Arcer

Arcer

    Junior Member

  • Grup: Members
  • Posts: 202
  • Înscris: 29.12.2004

raduflo, on Jan 24 2005, 11:56, said:

M-ar interesa daca pot face un montaj care sa le comande.
Va multumesc pentru orice sfat sau indicatie.

<{POST_SNAPBACK}>


Cele mai dese sunt unipolare si cu 4 bobine.

Astea au 5 fire ( unul comun si celelalte 4 sunt capetele bobinelor ) si se comanda cel mai usor aplicand cu 4 tranzistori ( BD de ex, sa fii sigur ca nu-i arzi ) impulsuri secventiale ( ca la "lumina dinamica" cu 4 canale in care arde numai un bec odata ) ( adica pe fiecare bobina este aplicata tensiune timp de un sfert de perioada ).
Asta poti sa faci oricit de rar, conteaza numai ordinea sa fie buna ( asta poti s-o determini experimental usor ). Daca dai in schimb frecventa prea mare nu porneste sau pierde pasi.
Mai trebuie sa le pui in antiparalel cite o dioda de protectie. Si un condensator de > 100u pe alimentare. Daca n-ai inteles iti desenez o schema.

Poti sa faci comanda cu un microcontroller sau cu un registru, sau cu PC-ul pe portul paralel ( pt teste ) , etc.

#4
raduflo

raduflo

    Member

  • Grup: Members
  • Posts: 262
  • Înscris: 11.12.2003

Arcer, on Jan 24 2005, 12:32, said:

Cele mai dese sunt unipolare si cu 4 bobine.

Astea au 5 fire ( unul comun si celelalte 4 sunt capetele bobinelor ) si se comanda cel mai usor aplicand cu 4 tranzistori ( BD de ex, sa fii sigur ca nu-i arzi ) impulsuri secventiale ( ca la "lumina dinamica" cu 4 canale in care arde numai un bec odata ) ( adica pe fiecare bobina este aplicata tensiune timp de un sfert de perioada ).
Asta poti sa faci oricit de rar, conteaza numai ordinea sa fie buna ( asta poti s-o determini experimental usor ). Daca dai in schimb frecventa prea mare nu porneste sau pierde pasi.
Mai trebuie sa le pui in antiparalel cite o dioda de protectie. Si un condensator de > 100u pe alimentare. Daca n-ai inteles iti desenez o schema.

Poti sa faci comanda cu un microcontroller sau cu un registru, sau cu PC-ul pe portul paralel ( pt teste ) , etc.

<{POST_SNAPBACK}>


Am inteles ideea, la asta ma gandeam si eu numai ca nu stiu cum as putea realiza asta, si mai ales ca imi trebuie si un inversor... si nu stiu cum sa il fac. Daca ai o schema sa ma pot inspira din ea...
Motorul este cu 5 fire
Cred ca bd-urile sunt cam mari tinand cont ca tot motorul are dimensiunile: fi6mmx5mm... as face asta cu pc-ul ca daca tot pun acest obiectiv la camera web... dar oare pot comanda 3 motoare o data cu pc-ul? (fara montaje adiacente)

#5
wingless

wingless

    Junior Member

  • Grup: Members
  • Posts: 42
  • Înscris: 21.01.2005
Sa inteleg ca vrei sa comanzi direct(in paralel fara demultiplexor) 3x5=15 tranzistori.  Asta nu poti decat daca ai 2 porturi LPT in spatele calculatorului. Maxim cu un port LPT(paralel) poti comanda cam 12 tranzistori(daca folosesti si pinii de control ale portului paralel)

www.cataphractar.go.ro/lpt.rar pentru o arhiva aproape completa despre portul paralel(de la partea de soft la partea de comanda a elementelor de 220V)

SAU
Ai putea sa folosesti un demultiplexor cu 8 intrari si 16 iesiri cu un buffer D de 16 biti sau 2 de 8 biti cu pinii de ceas legati intre ele. In concluzie cu maxim 3 circuite integrate si fara alte piese(in afara de tranzistori desigur) poti sa comanzi si 15.


___Andrei

#6
TOPCATBV

TOPCATBV

    Guru Member

  • Grup: Senior Members
  • Posts: 26,265
  • Înscris: 03.01.2005

wingless, on Jan 24 2005, 22:05, said:

Sa inteleg ca vrei sa comanzi direct(in paralel fara demultiplexor) 3x5=15 tranzistori.

<{POST_SNAPBACK}>

Cred ca e vorba de 3x4 tranzistori!

#7
shapeshifter

shapeshifter

    Senior Member

  • Grup: Senior Members
  • Posts: 4,655
  • Înscris: 27.08.2002
vezi ca Orcad 9 are un exemplu de schema de comanda a unui motor pas cu pas de la PC, cred ca are si schema cablajului..

#8
raduflo

raduflo

    Member

  • Grup: Members
  • Posts: 262
  • Înscris: 11.12.2003
M-am gandit chiar ca pot sa renunt la comanda motorasului de la diafragma. Softul de la camera web stie sa adapteze automat sensibilitatea. Raman doar doua motorase. Focus si zoom.

Nu am orcad, daca ma poti ajuta cu schema ar fi perfect. Multumesc mult.
Am facut o poza la motor si o atasez aici. Am vazut ca de fapt nu are decat 4 contacte. Ce sa fie asta?... Nu e pas cu pas?

Attached Files



#9
Acta non verba

Acta non verba

    Active Member

  • Grup: Members
  • Posts: 1,106
  • Înscris: 10.12.2004
Motorul are doua infasurari si un exemplu de comanda gasesti aici...
[ http://www.seattlerobotics.org/encoder/may98/schem1.gif - Pentru incarcare in pagina (embed) Click aici ]


Despre motoare pas cu pas -bipolare exemplu :   aici    . B)
PS: Folosirea unui circuit de tipul L293 este doar un exemplu de implementare...  :)
Daca se doresc mult mai multe detalii : www.stepperworld.com... B)

O  varianta poate fi una din schemele urmatoare.
Acum modul cum se face comanda este o alta etapa... B)

Attached Files



#10
pannther

pannther

    Junior Member

  • Grup: Members
  • Posts: 137
  • Înscris: 25.08.2004
am si eu o mare rugaminte, care ma poate ajuta.
am un motor pas cu pas de la o imprimanta mai veche,(imprimanta nu mai exista) si vreau sa comand motrul in 2 sensuri cu ajutorul unui pic 16f877a.
ideea e ca nu stiu:
- configuratia firelor (sunt 6 ) de la st la dr : w,k ,wg ,wr, g, r)
-si ce tranzistoare as putea sa folosesc pentru comanda lui,??
cine ma poate  ajuta????
am nevoie de o idee ceva!!!
am atasat si poza motorului

nu prea se mai vede ce scrie pe el ceva de la MAE HY200 2222 cred , cu un 1A pe faza si 200 de pasi /tura
nu am gasit la MAE decat 2220 si 2221 si alea sunt cu 8 fire.

ideea e ca pe motoras scrie 5 ohmi pe o inductanta
si vreo 9.5 mH pe inductanta.

am masurat si este chiar situatia prezentata,
am sa vad despre ce e vorba si cum fac sa se invarta in ambele sensuri, merci mult

Attached Files



#11
Acta non verba

Acta non verba

    Active Member

  • Grup: Members
  • Posts: 1,106
  • Înscris: 10.12.2004
Ar fi bine sa masori cele 6 fire sa stim cum sunt cuplate bobinele...
Presupun ca este situatia de aici:
[ http://eio.com/step-fig-3-1.gif - Pentru incarcare in pagina (embed) Click aici ]


pentru alte detalii vezi pagina de aici...
Proiecte pe acesta tema gasesti aici.  B)

Si daca schema are 6 fire, atunci comanda se poate face cu 4 tranzistori...
[ http://www.cs.uiowa.edu/~jones/step/circuitsf/3.gif - Pentru incarcare in pagina (embed) Click aici ]
Pentru protectia tranzistoarelor se folosesc in paralel diode, ex 1N4005-1N4007.
[ http://www.cs.uiowa.edu/~jones/step/circuitsf/4.gif - Pentru incarcare in pagina (embed) Click aici ]
detalii aici...

Tranzistorii de tip NPN, pot fi: BD241,BD243,BD675,BD677,BD679,TIP41,TIP120,TIP121,TIP122, BD645,BD647,B649,TIP140,TIP141, etc... B)

#12
nelu F

nelu F

    Member

  • Grup: Members
  • Posts: 250
  • Înscris: 16.12.2003
O schema simpla.

Attached Files



#13
Acta non verba

Acta non verba

    Active Member

  • Grup: Members
  • Posts: 1,106
  • Înscris: 10.12.2004
:lol:
...schema nu se preteaza la motoare pas cu pas de acest gen: 6 fire... :rolleyes:
si mai are si diodele antiparalel pe tranzistoare lipsa... si nu 1N4001 daca folosim alimentarea de 12V, uzual 1N4005-1N4007...
Trebuie tinut cont de modul de conectare  rand pe rand a infasurarilor. Deci  logica din tabel:

[ http://eio.com/step-fig-3-1.gif - Pentru incarcare in pagina (embed) Click aici ]

Daca comanda se face in cod binar, asta implica un decodor BCD to zecimal la care se folosesc doua intrari din 4 si cele 4 iesiri corespunzatoare...
Exemple de circuite SN7442, CD4028, SN74145, etc..

Edited by Acta non verba, 27 January 2005 - 11:03.


#14
ciombe

ciombe

    Junior Member

  • Grup: Members
  • Posts: 132
  • Înscris: 12.03.2004
Am facut chestia asta si merge de vreo 2 ani fara probleme !
uite si schema !
Succes la invirtit !  :w00t:


Don Mario

Attached Files



#15
Acta non verba

Acta non verba

    Active Member

  • Grup: Members
  • Posts: 1,106
  • Înscris: 10.12.2004
Un site care trateaza o multime de proiecte pe acesta tema, cu schema completa plus softul aferent : http://kitsrus.com... B)
Alte proiecte: aici sau chiar cel de aici...  :D

#16
Tudorica

Tudorica

    Junior Member

  • Grup: Members
  • Posts: 118
  • Înscris: 04.09.2005
Salut.  
     Problema mea este urmatoarea: am 4 motoare pas cu pas (cu drivere cu tot) pe care vreau sa le comand (independent unul fata de celalalt) cu ajutorul PC-ului prin portul serial folosind o singura linie seriala.  Fiecare driver are 4 intrari digitale (deci 4 biti) ... in total 4 biti x 4 steppere=16 biti.
     Eu m-am axat pe PIC-uri si anume pe PIC16F876 dar mi-e destul de greu sa implementez o schema...  Ma poate ajuta cineva cu o schema folositoare in cazul cu pricina?
                                                                        Numai bine.

#17
Gurban_Dan

Gurban_Dan

    Active Member

  • Grup: Members
  • Posts: 1,267
  • Înscris: 13.07.2005
<<   Eu m-am axat pe PIC-uri si anume pe PIC16F876 >>

  Intelg ca stii sa foloseti conunicatii seriale asincrone.
  Si ai putea comnada acele 2 motore doar de la PICuri.

  Eu te voi ajuta sa foloseti calculatorul pe port serial.

   In DOS:
c:\> debug
- d  40:00
    adica citesi adresa 40:00 unde 'se afla' biosul
Mie imi apare:  
0040:000      F8 03  F0 02 00
     cam asa apare de obicei...

Primele 2 citite invers e primul port serial, urmatoarea doua e al doilea port serial.
Deci, la mine aresa primului port serial este 03F8 (numar in hexa)

Daca vreu sa scriu portul serial dau
- o 03F8    01
               Acum l-am scris cu 1
Daca vreu sa-l citesc  dau
-i 03F8
   Si-mi afiseza valoare receptionata.

In limbaje de programare e mai simplu.

   In Windows:

Control  Pannel -> Add/Remove Programs -> Windows setup -> Communications -> Hyper Terminal

Dupa ce l-ai instalat,
o comunicatie RS 232 e ceva de genul 1200N1
Asta insema ca ai 1200 bauds, biti pe secund, care cuprind 8 biti de date + fara paritae (N) si un bit de stop (1), bitul de start exista oricum.
Deci 10 biti/octet.
Bine si setezi chestiile aste la Hiper Terminal.




   Daca vrei sa te ajut cu o schem electronica, da-mi cat mai multe detalii despre integratele care controleza motoarele pas cu pas ci despre ceea ce vrei sa faci.


   Dar ai grija. Colegii de forum au zis ca debitez numai prostii, asa ca eu cred ca e important sa-i consulti mai intai pe ei. Cu siguranta au si ei dreptatea lor.
   Doar ca ultima slutie ramane ajutorul meu.

#18
Tudorica

Tudorica

    Junior Member

  • Grup: Members
  • Posts: 118
  • Înscris: 04.09.2005
Mersi de raspuns.   In primul rand este vorba de 4 steppere. In al doilea rand chiar as avea nevoie de schema pe care am cerut-o si nu de altceva... (stiu ca se poat face si asa cum mi-ai spus...) si in al treilea rand nu prea sunt "toba" in comunicatiile seriale.
         Daca cineva ma poate ajuta cu o schema folositoare in cazul de fata il rog sa o faca.
                                                                         Salutare.

Anunturi

Chirurgia cranio-cerebrală minim invazivă Chirurgia cranio-cerebrală minim invazivă

Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne.

Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate