PDA

Επιστροφή στο Forum : stepper motor



axel
07-02-05, 02:50
έπεσαν στα χέρια μου 2 stepper motors από έναν παλιό εκτυπωτή.Εχουν 4 ακροδέκτες για την τροφοδοσία τους.
το θέμα είναι πως δεν ξέρω σε ποια τάση δουλεύουν.Υπάρχει κάποιος τρόπος να το δω αυτό?επίσης τι ρευματα αντέχουν?κοίταξα στην πλακέτα του εκτυπωτη και δίπλα από τους κονέκτορες των μοτέρ αντί για αντιστάσεις(περιορισμού ρεύματος) ,είχε πυκνωτές.(λογικά θα πρέπει να οδηγούνται με χωρητικά ρεύματα.(Ας με διορθώσει κάποιος αν ξέρει) :? πως μπορώ να είμαι σίγουρος για τα παραπάνω? μιάς και τα μοτέρ δεν έχουν γραμμένα στοιχεία κατασκευής πανω τους.παρακαλώ όποιος ξέρει να βοηθήσει

gsmaster
07-02-05, 15:59
Μήπως δεν είναι βηματικά? συνήθως τα βηματικά έχουν 5 ή 6 ακροδέκτες.
Τους πυκνωτές μπορεί να τους είχε για για να "πνίγουν" τα παράσιτα αν τα μοτέρ είναι με καρβουνάκια

triplex
07-02-05, 16:40
Ρε παιδια υπαρχει κανενα κυκλωμα"λειτουργησιμο" που να μπορω να χρησιμοποιησω stepper motor απο pc?? Θελω καποιο του οποιου τα εξαρτηματα να βρισκονται ευκολα.....

axel
07-02-05, 16:47
To σίγουρο είναι πάντως πως δεν είναι DC μοτεράκια .Γιατί όταν τα τροφοδοτώ στους 2 ακροδέκτες κάνουν μια μικρή κίνηση αριστερά,ενώ για να συνεχίσουν να κινούνται πρέπει να αντιστρέφω συνεχώς την πολικότητα.αν τροφοδοτήσω τους άλλους 2 ακροδέκτες ,κάνει κίνηση προς τα δεξιά αντίστοιχα.

sv9cvk
07-02-05, 23:51
Ειναι βηματικα τα οποια υπαρχουν με 4 με 5 με 6 και με 8 ακροδεκτες
Δεν μπορεις να τα δουλεψεις ετσι γιατι θελουν συγκεκριμενη ακολουθια απο παλμους για να γυρισουν η οποια παραγεται απο
ειδικο κυκλωμα .
Αν τους δωσεις 12 volt ειναι στις περισσοτερες φορες καλα αν ειναι απο εκτυπωτη.
Παρακατω εχω καποια λινκ που ισως φανουν χρησιμα.
http://www.imagesco.com/articles/picstepper/02.html
http://www.doc.ic.ac.uk/~ih/doc/stepper/
http://www.cs.uiowa.edu/~jones/step/
http://www.aaroncake.net/circuits/stepper.htm
http://eio.com/jasstep.htm#characteristics
Αν καποιος ενδιαφερεται εχω ενα controller για τρεις βηματικους κινητηρες μαζι με τα μοτερ και τα δινω γιατι ηταν μικρα για το CNC
που εχω φτιαξει Δειτε την αγγελια μου http://www.hlektronika.gr/phpBB2/viewtopic.php?t=630
Triplex στα λινκ εχει διαφορα κυκλωματα για οδηγηση βηματικου κινητηρα αν δεν σου κανει κανενα πες μου να σου στειλω αυτο που εχω φτιαξει και δουλευω τωρα και ειναι παρα πολυ καλο μονο που ειναι για μεγαλα μοτερ της ταξεως των 2 με 3 Amper ανα φαση οχι ομως οτι δεν κανει και για μικροτερα!!!

axel
08-02-05, 17:01
ευχαριστώ για τις πληροφορίες παιδιά.Βρήκα πολύ χρήσιμα τα links.Είδα αρκετούς τρόπους να οδηγήσω τα μοτέρ,αλλά μάλλον θα "παίξω"με κανέναν μικροελεγκτή.

Antogeo
29-08-05, 10:47
δες και L297-L298

nio-4-
31-01-09, 11:38
γεια σας παιδια, να γραψω και εδω.......
μηπως μπορει να μου γραψει πως μπορω να δωσω ενα κ......βημα στον βηματικο κινητηρα μου???? σε γλωσσα assembly..... εχω 10MHz συγχνοτητα χρονισου αρα κυκλως μηχανης 0,4μsec και εχω driver ο οποιος θελει 2μsec για κα8ε παλμο κατευθυνσης και βηματος........
για περισσοτερες πληροφοριες εχω αναφερθει και στο αλλο θεμα "stepper motor" αν θελετε να ανεβασωκαι εδω

jtb
06-02-09, 22:38
γεια σας παιδια, να γραψω και εδω.......
μηπως μπορει να μου γραψει πως μπορω να δωσω ενα κ......βημα στον βηματικο κινητηρα μου???? σε γλωσσα assembly..... εχω 10MHz συγχνοτητα χρονισου αρα κυκλως μηχανης 0,4μsec και εχω driver ο οποιος θελει 2μsec για κα8ε παλμο κατευθυνσης και βηματος........
για περισσοτερες πληροφοριες εχω αναφερθει και στο αλλο θεμα "stepper motor" αν θελετε να ανεβασωκαι εδω


ριξε μια ματια εδω http://rapidshare.com/files/194841175/Step_Motors.pdf
Είναι σημειώσεις από το μάθημα Αρχιτεκτονική Η/Υ (Γ. Κούκης, ΤΕΙ-Χαλκιδας)
Επειδή πέρασα το μάθημα και μάλιστα με καλό βαθμό (9), δώσε περισσότερες πληροφορίες μήπως τα καταφέρουμε.

jtb
06-02-09, 22:53
Οριστε και ενα π.χ.
Δύο βηματικοί κινητήρες, ένας τριφασικός και ένας τετραφασικός, είναι συνδεδεμένοι (μέσο ενισχυτών ρεύματος) στα ποδαράκια 2, 3, 4 και 6, 7, 8, 9 της παράλληλης θύρας του PC. Για κάθε πλήρη περιστροφή του τριφασικού κινητήρα (με ολόκληρα βήματα), να εκτελεί ένα ολόκληρο βήμα ο τετραφασικός.


; 2 Step Motor on parallel port
;
; Par. port pin
; ,---------------
; 3 phase motor | 2, 3, 4
; 4 phase motor | 6, 7, 8, 9
;

name "Motor 1"

#start=LED_on_P378h.exe#

#make_com#

org 100h

MOV DX,0378h
MOV AL,11h
OUT DX,AL
MOV var3,01h
MOV var4,10h
et0: CALL Rot3
CALL Rot3
CALL Rot3
CALL Rot4
JMP et0
var3 DB 00H
var4 DB 00H


Rot3: MOV AL,var3
CMP AL,01h
JNZ et30
MOV AL,02h
MOV var3,AL
OR AL,var4
OUT DX,AL
RET
et30: CMP AL,02h
JNZ et31
MOV AL,04h
MOV var3,AL
OR AL,var4
OUT DX,AL
RET
et31: CMP AL,04h
JNZ et32
MOV AL,01h
MOV var3,AL
OR AL,var4
OUT DX,AL
et32: RET


Rot4: MOV AL,var4
CMP AL,10H
JNZ et40
MOV AL,20h
MOV var4,AL
OR AL,var3
OUT DX,AL
RET
et40: CMP AL,20H
JNZ et41
MOV AL,40H
MOV var4,AL
OR AL,var3
OUT DX,AL
RET
et41: CMP AL,40H
JNZ et42
MOV AL,80H
MOV var4,AL
OR AL,var3
OUT DX,AL
RET
et42: CMP AL,80H
JNZ et43
MOV AL,10H
MOV var4,AL
OR AL,var3
OUT DX,AL
et43: RET

nio-4-
07-02-09, 02:37
δεν μπορω να κατεβασω τις σημειώσεις αν θελεις ανεβασε τες εδω.

το προβλημα μπορει να ειναι στις φασεις που χρησιμοπποιούμε και στο "logic input timing" .
-πως δηλαδη θα ρυθμισουμε το αν θα λειτουργει με μια φαση η δυο?και
-με το διαγραμμα παλμων μπορουμε να βγαλουμε το πως 8α προγραμματισουμε τον PIC για να κινηθει ο κινητηρας.

επισης jtb,

Το κυκλωμα λογικα δεν εχει driver, το προγραμμα που δεν ειναι στον συγκεκριμενο τυπο γλωσσας assembly που χρησιμοποιουμε για τους PIC (MOV, OUT...).

ενα βημα ειναι ενας παλμος ,που στελνεται απο την πορτα του PIC στον driver ,χρονικης περιοδου ταξεως 2μsec (min) ελαχιστο.

nio-4-
07-02-09, 02:58
μπορει να χρησιμοποιησω εναν αλλο stepper motor driver τον UCN 5804B.
τον χρησιμοποιησα στα μικρο (μικρουπολογιστες) ,στην καβαλα και στο εργαστηριο του μαθηματος, αλλα χρησιμοποιει σχεδον ιδιο τυπο assembly γλωσσας μηχανης σαν αυτον που εχεις γραψει ποιο πανω....

σε αυτον τον driver ,εκτος του οτι δεν απαιτει προσθετα εξαρτηματα-κυκλωμα, υπαρχει η δυνατοτητα ευκολα να ρυθμισεις το ποτε θα λειτουργει, και τον τυπο της οδηγησης με ελεγχο απο τον PIC απλα μεσω των πορτων του!!!
θα παρω αυτες τις μερες τον driver και 8α επανερθω με νεοτερα (παρατηρησεις, συμπερασματα) αν προλαβω ....γιατι μπαινω 10 του μηνος...παρουσιαζομαι...για την μαμα πατριδα......:laugh:

jtb
07-02-09, 15:11
Δες αυτο εδω http://www.electronics-lab.com/pic-in-greek/samples/stepper/Stepper_Motor_controller.htm

nio-4-
07-02-09, 16:03
το εχω ηδη κατεβασει το εχω μελετησει , εκει χρησιμοποιει διπλα τρανζιστορ (darlincton) για να αθκσησει το ρευμα εξοδου απο τις πορτες του PIC . ειναι πολυ χρησιμη η θεωρια , οι πληροφοριες αλλα δεν εχει driver ο stepper motor και δεν καθισα να αναλυσω - να εμβαθυνω στον κωδικα μονο θεωρητικα ξερω τι κανει γιατι πιστευα πως θα ειναι ποιο ευκολη η οδηγηση μεσω driver.

η εικονα που ανεβασα στο προηγούμενο Post μου πιστευω τα λεει ολα αλλα μπορει να εχει και λαθος γιατι γράφω τον κωδικα με βαση τις πληροφοριες που δινει αλλα τιποτε....
βασικα γινεται το εξης :
σχεδον σε ολες τις παραλλαγες του κωδικα οταν τρεχω (run) το προγραμμα - ο κωδικας , δεν γινεται τιποτε οταν κανω παυση (halt) κανει ενα βημα ο stepper motor.