Hoofdcategorieën
Topicacties

[HowTo] Stappenmotoren

Pagina: 1 2 3 4 5 6 7 8 9 last

Reageer Nieuw Topic
Usted está seguro?
Berichten: 1.430
Reg. datum: 08 juni 2003

quote:
Falcon schreef op 13 October 2003 @ 19:20:
en heb je dan nog tips hoe ik dit kan aansluiten?
ik ben hier ook best n00b in.. ik wil er wel graag meer van weten want ik ben erg aan het knoeien met laser-aansturingen, daar is dit erg handig voor :)
Vooral de datasheet van het IC dat je gebruikt lezen. Iedere driver van Allegro heeft weer een andere werking. Zie voor alle drivers van Allegro: http://www.allegromicro.com/ic/motor.asp#unipolarstepper.

Ik kan op jouw plaatje niet zien hoeveel draadjes er uit de motor komen, zijn dat er 4 of =>5? Want zoals je vast al uit de HowTo had begrepen maakt dat heel veel uit :)
 
goodgoan!
Berichten: 1.583
Reg. datum: 22 november 2001

hij heeft 6 draadjes, unipolair dus... toch?
zou ik hem kunnen aansluiten op zo'n SLA7052M?

en waar kun je dit soort dingen kopen..

Felyrion wijzigde dit bericht 13-10-2003 19:59 (22%)

sleep: a completely inadequate substitute for cafeine

Usted está seguro?
Berichten: 1.430
Reg. datum: 08 juni 2003

quote:
Falcon schreef op 13 October 2003 @ 19:58:
hij heeft 6 draadjes, unipolair dus... toch?
zou ik hem kunnen aansluiten op zo'n SLA7052M?

en waar kun je dit soort dingen kopen..
Klopt, 4 draden sluit je aan het op IC en de andere twee op de voedingsspanning. Je zou dit IC kunnen gebruiken (in principe kan iedere unipolaire stappenmotor erop aangesloten worden) maar of dit hier de beste oplossing is weet ik niet.

Het is goedkoper om de schakeling zelf te maken mbv vermogenstransistoren en diodes, een uitwerking daarvan daarvan heb ik echter niet :) Waarschijnlijk is het gewoon het makkelijkste om een kant-en-klaar IC als de SLA7052M te gebruiken met als extra voordeel dat je dan maar 2 lijnen voor de aansturing nodig hebt (step/direction).

Voor de aanschaf ervan staan er al een paar links op de site van Allegro: http://www.allegromicro.com/sf/97052/ Je kunt ze dus via internet bestellen of er eventueel een sample van aanvragen (maar of dat de bedoeling is... :)). Daarnaast kun je bij de Nederlandse distributeurs kijken en kan de elektroboer het misschien bestellen bij een van deze bedrijven.

Riff wijzigde dit bericht 13-10-2003 20:28 (22%)

 
Berichten: 15.280
Reg. datum: 03 januari 2002

Falcon: Koel dat IC dan wel goed, want als je zo erg op de grens van het maximum gaat zitten kun je er donder op zeggen dat hij behoorlijk heet zal worden...

http://www.sanken-ele.co.jp/images/images20011203.jpg
De lichtere (MAX 1.8A) SLA7051M in dezelfde ZIP type 18-pin SLA package

Zoals je ziet kun je hem makkelijk met 2 boutjes aan een koelvoet monteren.

Voor de recyclers: dergelijke IC's en bijbehorende steppermotors kun je meestal vinden in kopiëerapparaten en laserprinters.

euss wijzigde dit bericht 13-10-2003 21:34 (18%)

goodgoan!
Berichten: 1.583
Reg. datum: 22 november 2001

ok, thnx allebei.. ik zal morgen eens langs de elektoboer gaan of die ze kan krijgen. (en dan gelijk ff een klein koelblokkie meenemen :p ) en dan maar experimenteren.. je how-to helpt me zeker op weg :)

sleep: a completely inadequate substitute for cafeine

Tetragonum!
Berichten: 3.165
Reg. datum: 21 februari 2002

Schitterend, echt waar.
Hier ga ik me ook eens in verdiepen, is best mooi icm een nieuwe case (voorlopig alleen in gedachten) waarbij draaiende onderdelen wel eens mooi kunnen uitkomen.
Maaruh, misschien hele stomme vraag (het is al laat enzo):
Zou je zo'n stappenmotor ook kunnen laten draaien met een knopje ? en dan bedoel ik zon echt knopje ;). Dat je verschillende knopjes hebt om bijv. linksom te laten draaien en te laten blijven draaien ?

Lama, ik denk namelijk dat een stappenmotor lang niet krachtig genoeg is, beetje 8 (kleine) flessen met water laten draaien :P


mod-remark: Als het alleen om ronddraaien gaat, neem dan een kijkje in De Parallelle poort FAQ , daar staat ook een relaisschema waarmee je ook normale 220V motoren kunt aansturen mits het relais zwaar genoeg is. Kortom: leesvoer ;)

euss wijzigde dit bericht 14-10-2003 06:55 (45%)

We're crashing! That's not crashing, that's falling with style! - EMVO 1001

goodgoan!
Berichten: 1.583
Reg. datum: 22 november 2001

quote:
geforceddq schreef op 14 oktober 2003 @ 01:48:

Lama, ik denk namelijk dat een stappenmotor lang niet krachtig genoeg is, beetje 8 (kleine) flessen met water laten draaien :P



dat ligt er dus maar net aan welke motor je hebt.. ik heb dr hier 1 liggen die kun je met je vingers nooit tegenhouden... een paar flesjes water lijkt me niet zo'n enorm probleem :)

maar als het alleen maar rond hoeft te draaien zou ik voor een gewone motor gaan. En denk misschien ook eens aan een soort overbrenging (tandwiel of rubber ringen).. daar kun je je kleinste motortje nog heel krachtig mee maken

sleep: a completely inadequate substitute for cafeine

Berichten: 256
Reg. datum: 29 september 2002

Uit een of ander oude printer heb ik een stappenmotor gesloopt (khl-40m22). 6 draden dus unipolair, kan helaas nergens een datasheet vinden maar aansluiting is allemaal wel redelijk logisch en een beetje prutsen met een trafootje doet wonderen. Nu heb ik een ic de ucn5804b van alegro.

volgens de datasheet moet je de stappenmotor volgens dit plaatje aansluiten :
http://www.allegromicro.com/sf/5804/application.gif

Ook allemaal te volgen, maar die diodes welke kunnen dat zijn .. motor zelf stickertje zegt dat het ding 7,5v nodig heeft en een weerstand van 29ohm heeft. Was van plan een trafo van 300ma er aan te hangen kan ik er dan diodes 1n4148 voor gebruiken ... heb ik nog liggen namelijk. Heb wel wat info gevonden op http://www.semiconductors...heets/1N4148_1N4448_4.pdf maar of ik die er nu ook kan tussen hangen is mij nog onduidelijk

Nu vond ik op http://www.doc.ic.ac.uk/~ih/doc/stepper/control2/ het volgende:
http://www.doc.ic.ac.uk/~ih/doc/stepper/control2/gif/connect5804.gif
linkerkant is natuurlijk anders omdat er een ander motor wordt gebruikt. Pin 9 en 10 zijn aangesloten om halve stapjes te krijgen. Maar waar moet nu die "rechter" aarde van pin 4 en 5 aan, aan de psu voeding waar ik ook die 5v van ga aftrekken, lijkt me namelijk niet zo dat deze ook ff op de trafo kan worden aangesloten of heeft de "linker" aarde niks met de motor te maken? Kan ik die 5v trouwens niet uit de par. poort trekken?

ps kan met de search veel vinden over stappenmotoren enzo maar niks over daadwerkelijke waarden van diodes ed. (ik weet nog net dat ze electriciteit een kant op doorlaten maar daar houd mijn kennis dan ook mee op, n00b op electronica gebied)

Lekker belangrijk

Berichten: 15.280
Reg. datum: 03 januari 2002

Diode vraag:
Belangrijk bij diodes is zowel de stroom als de spanning. Omdat deze in serie met de motor staan en daarvan bekend is dat hij op 7,5V loopt en een weerstand van 29Ohm heeft kun je rekenen als volgt:

Motor: 7,5V 29ohm
U=I*R oftewel I=U/R -> 7,5 / 29 = 0,25862069 Ampere (258,6mA)

De 1n4148 kun je dus niet gebruiken, die is alleen geschikt tot 100mA (0,1A).
De 1n4001 (Conrad art.nr. 162213) kun je wel gebruiken, die is nl. geschikt tot 50V / 1000mA (1A).

Bij deze voorbeeld berekening hebben we echter geen rekening gehouden met de voorschakelweerstand die ook in het schema staat of de spanningsval van de diode zelf.


Over je grounding vraag:
De ground die in het schema staat is zowel de voeding als de logica ground. Dat houdt in dat deze zowel naar je voedings-ground, als naar de ground van je parallelle poort toe gaat (pin 18 t/m 25). De data 0, 1, 2 en 3 (pinnen 2, 3, 4 en 5) zijn de data-stuurlijnen van je parallelle poort die door de PC gebruikt worden om de motor aan te sturen.

Wat betreft je voedingsvraag:
De parallelle poort kan maar belast worden tot maximaal 14mA per pin.
Je kunt dus beter een losse voeding gebruiken, of indien je onder de 500mA blijft: de USB poort gebruiken. Alternatief zou je een female connector aan je PC kunnen maken die je aansluit op je molex zodat je op een makkelijke manier je projectjes kunt voeden via de ATX voeding.

Voorbeeld:

http://www.theforumisdown.com/uploadfiles/0103/stekker-DIN45323-bus-(738018)2.jpg
Stekker DIN 45323
(Conrad art.nr. 738018 á ¤ 1,75)
Belastbaarheid max. 34 V / 3 A.
Buiten-doorsnede 4,95 mm
Binnen-doorsnede 1,95 mm
http://www.theforumisdown.com/uploadfiles/0103/inbouw-DIN45323-bus-(738000).jpg
Inbouwbus met schakelcontact DIN 45323
(Conrad art.nr. 738000 á ¤ 1,59)
Belastbaarheid max. 34 V / 3 A.
Buiten-doorsnede 2,1 mm
Binnen-doorsnede 1,9 mm


Een andere oplossing is een insteek-regelaar. Deze kun je instellen op het gewenste spanning (3/4,5/5/6/7,5 /9/12 V). Het is op basis van een LM-3xx regelaar, dus ook simpel zelf te maken.
http://www.myelectronics.nl/media/4275.jpg
Ook bij Conrad te koop.

euss wijzigde dit bericht 04-01-2004 12:11 (72%)

Berichten: 256
Reg. datum: 29 september 2002

Helder en duidelijk bedankt. Nu ff op zoek naar een beter diodes op een van de oude printplaten die ik hier heb liggen.

Lekker belangrijk

Berichten: 143
Reg. datum: 07 december 2001

Echt een super cool idee ben al helemaal aan het knutselen geslagen....

Een probleempje nog hoe ga ik het aan sturen op een 66mhz in dos Qbasic :? het al meerdere sites van Qbasic bestudeert maar blijft een grijs gat... kan iemand mij een beetje opweg helpen?

of een ander progje?

DjCasemod wijzigde dit bericht 21-10-2003 17:08 (5%)

 
QBasic:

out &h378, X

Hierbij is X het getal dat je op je poort wil zetten, simpeler kan niet.
 
UTFS was zo'n mooi woord!

Ik heb ff een vraagje over het 1027 ic.. ik heb hier 3 maanden terug een print mee ontworpen en het werkt allemaal.. (voor een 30 volt 3 Ampere zuipende stappen motor..) alleen nu kan ik geen 1027 meer kopen.. weet iemand waar deze nog te haal zijn..?
en hiermee kan je er 4 op je paralelle poort aanstuiten.. omdat deze maar 2 ingangen heeft.. alleen heb je wat voorschakel electronica nodig..
(je kan natuurlijk ook via de com gaan.. pak een aaltal 4094 ic's en je kan zo veel uitgangen als je wilt creëren.

Maar een mooie tutorial!

Intel 6400 DualCore - Geforce 7600GS 512MB - 1024MB DDR2 - Asus P5B deluxe/wifi - Creative inspire 5300 - 2x IMB 7200 200GB S-ata (raid0) - Samsung 205BW 20,1" 1680x1050 - www.rd-j.eu

Usted está seguro?
Berichten: 1.430
Reg. datum: 08 juni 2003

quote:
DjCasemod schreef op 21 October 2003 @ 17:04:
Echt een super cool idee ben al helemaal aan het knutselen geslagen....

Een probleempje nog hoe ga ik het aan sturen op een 66mhz in dos Qbasic :? het al meerdere sites van Qbasic bestudeert maar blijft een grijs gat... kan iemand mij een beetje opweg helpen?

of een ander progje?
Een ander progje geven zal moeilijk gaan, aangezien we niet weten welke je al geprobeerd had ;)

Maar dit is wel een nuttig topic: Qbasic program for controlling stepper motors I wrote one. Vrij compleet, geschikt voor een unipolaire stappenmotor en hij gebruikt de ULN2803.

Nog wat QBASIC:

http://www.doc.ic.ac.uk/~...ontrol2/qbasic/single.bas
http://www.cs.uiowa.edu/~jones/step/example.html
I/O Port Access in QBasic
http://senior.billings.k12.mt.us/robots/version2/howto.htm:


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
' Read the values from the data statement

FOR I = 1 TO 8
     READ Coil(I)
NEXT I

' Clear the screen and get the delay value from the user

CLS
INPUT "Enter the delay value"; Delay

LOCATE 10, 1
PRINT "Now rotating the motor"

' Start rotating the motor

DO
     FOR I = 1 TO 8
     OUT 888, Coil(I)
     FOR D = 1 TO Delay: NEXT D
     NEXT I

   I$ = INKEY$

LOOP WHILE I$ <> CHR$(27)

END

' These are the values that are sent to the motor

DATA 1,3,2,6,4,12,8,9

Het zou wel kunnen dat je nog een aparte DLL nodig hebt, maar kijk eerst maar eens of je hier iets aan hebt. Overigens levert zoeken bij google naar 'qbasic stepper motor' ook veel op ;)

Riff wijzigde dit bericht 22-10-2003 08:48 (5%)

 
Berichten: 143
Reg. datum: 07 december 2001

Ik denk dat ik eens lekker ga puzzelen alvast bedankt! hoopte dat het programeren zo gedaan was maar valt vies tegen B) Maakt het nou nog uit wat voor IC je gebruikt ik gebruik namelijk de 2004?

Google is een ware bron jah, maar als je niet echt in de programeer taal zit val je wel in het diepe!
 
Usted está seguro?
Berichten: 1.430
Reg. datum: 08 juni 2003

quote:
DjCasemod schreef op 22 October 2003 @ 23:43:
Ik denk dat ik eens lekker ga puzzelen alvast bedankt! hoopte dat het programeren zo gedaan was maar valt vies tegen B) Maakt het nou nog uit wat voor IC je gebruikt ik gebruik namelijk de 2004?
Allle darlington drivers zoals de 2002/3/4 worden gewoon hetzelfde aangestuurd. Alleen als je speciale driver ic's zoals de 5804 gebruikt is de aansturing anders.
quote:
DjCasemod schreef op 22 October 2003 @ 23:43:
Google is een ware bron jah, maar als je niet echt in de programeer taal zit val je wel in het diepe!
Klopt wel ja, écht eenvoudig is het nooit. Zodra het bij jou gelukt is kunnen we iig jouw oplossing in de faq opnemen, iemand moet de eerste zijn ;) Succes! :)
 
Berichten: 143
Reg. datum: 07 december 2001

Nou na wat gezoek en gepuzel kan ik nu zeggen dat ik zo goed als heel de www.qbasic.com site door gewerkt heb, en http://users.tebenet.nl/~arendsen/michel/qbasiccur.htm
Maar nu zit ik tussen het gat van die mooi codes die jullie hier in het forum zetten en mijn kennis Kortweg ik draai helemaal door 8)7

Zie mijn stappenmotor al draaien zonder dat hij aagesloten is hehehehe.

Is er niet een simpel begin waar ik veder op kan puzzelen? :9~
 
Usted está seguro?
Berichten: 1.430
Reg. datum: 08 juni 2003

quote:
DjCasemod schreef op 23 October 2003 @ 16:06:
Nou na wat gezoek en gepuzel kan ik nu zeggen dat ik zo goed als heel de www.qbasic.com site door gewerkt heb, en http://users.tebenet.nl/~arendsen/michel/qbasiccur.htm
Maar nu zit ik tussen het gat van die mooi codes die jullie hier in het forum zetten en mijn kennis Kortweg ik draai helemaal door 8)7

Zie mijn stappenmotor al draaien zonder dat hij aagesloten is hehehehe.

Is er niet een simpel begin waar ik veder op kan puzzelen? :9~
Uiteindelijk is het allemaal heel simpel ;) Maar vertel eerst eens hoe en met wat je het hebt aangesloten en welke code je gebruikt. Nu weten we helemaal niets en weten we dus ook niet hoe we je verder kunnen helpen :)

Dus, hoe heb je het nu aangesloten en werkt het wel als je handmatig 5v op een van de ingangen zet?
 
Berichten: 143
Reg. datum: 07 december 2001

Okey daar gaan we! &gt;:)

Ik wil om te begginen graag qbasic gebruiken zit namelijk op een 66mhzje ivm parallelepoort opblazen zonder cdrom ivm bios.
Deze draait nix behalve dos en Qbasic dan nu.

De motor werkt gewoon onder 12v handmatig

De fotos van het motortje uit een oude highscreen matrixprinter heb er 2 namelijk de 5 en 6 aderige. hik heb het aansuit stukje uit de printer weer gebruikt op het printplaatje zodat ik heel gemakelijk kan wisselen van motor.

Enkele fotos:
http://people.zeelandnet.nl/lucien/Tech/RIMG0090.jpg
http://people.zeelandnet.nl/lucien/Tech/RIMG0091.jpg
http://people.zeelandnet.nl/lucien/Tech/RIMG0092.jpg

Extra:
http://people.zeelandnet.nl/lucien/Tech/RIMG0093.jpg
http://people.zeelandnet.nl/lucien/Tech/RIMG0094.jpg
http://people.zeelandnet.nl/lucien/Tech/RIMG0095.jpg

Heb de printplaat overigens gecontroleerd op verbinding onderling. (Omdat je dat op de fotos niet zo goed kan zien of de soldeer doorloopt of niet niet dus.

De lijnen die ik gebruik op de parallelepoort zijn de 6,7,8 en 9.

Heb ik wat vergeten dan hoor ik het wel!

ps kun je bijvoorbeeld Vb en Qb met elkaar wisselen?

DjCasemod wijzigde dit bericht 23-10-2003 17:11 (6%)

 
Berichten: 1.028
Reg. datum: 24 april 2000

quote:
Riffic schreef op 13 October 2003 @ 14:44:
[...]
Kan best, het maakt die stappenmotoren op zich niet zoveel uit of ze de hele tijd 1 stapje vooruit moeten of dat ze alleen maar heen en weer gaan. En daarnaast, een goed alternatief voor stappenmotoren is er in dit geval ook niet echt als je goede controle over de beweging van je spiegel wilt hebben. De spiegels voor een laser worden ook meestal met stappenmotoren aangedreven:

Dat is niet waar, lasers worden altijd met servos aangedreven. Voor de betere systemen 'closed loop' servos, met een terugkoppeling naar het aansturingssysteem over de positie van de spiegeltjes.
 
goodgoan!
Berichten: 1.583
Reg. datum: 22 november 2001

ik heb bij de elektroboer maar een stel mots1 steppers gehaald (11euro) en 2 uln2003 ic's (90 ct.)
Nu staat in het schema dat ik de 4 coils aan moet sluiten op de 4 pinnen, en de 5e draad aan de voeding (+12 in dit geval) maar op de datasheets van de motor staat dat deze draad de ground is... wat moet ik nou doen?
deze motortjes dus

Felyrion wijzigde dit bericht 24-10-2003 01:40 (16%)

sleep: a completely inadequate substitute for cafeine

Usted está seguro?
Berichten: 1.430
Reg. datum: 08 juni 2003

quote:
Falcon schreef op 24 October 2003 @ 01:38:
ik heb bij de elektroboer maar een stel mots1 steppers gehaald (11euro) en 2 uln2003 ic's (90 ct.)
Nu staat in het schema dat ik de 4 coils aan moet sluiten op de 4 pinnen, en de 5e draad aan de voeding (+12 in dit geval) maar op de datasheets van de motor staat dat deze draad de ground is... wat moet ik nou doen?
deze motortjes dus
Ik weet het niet 100% zeker, maar volgens mij kun je die 5e draad gewoon aan de voeding leggen. Bij mij staat er in de specificaties namelijk ook dat het de ground is, maar bij het gebruiken van de ULN dient het als voeding. Probeer het eens uit, zover ik weet kun je weinig kapot maken op die manier. Bij mij maakt de motor stapjes als ik de 5e draad als ground gebruik en één van de andere vier draden aan de voeding leg maar ook als ik de 5e als voeding gebruik en de andere aan de ULN. Moet werken dus :)
 
goodgoan!
Berichten: 1.583
Reg. datum: 22 november 2001

ah, dan word het dus gewoon omgedraaid ofzo? dat die spoeltjes richting de aarde geschakeld worden..

thnx, iig.. ik meld wel ff als ik vooruitgang boek :)

sleep: a completely inadequate substitute for cafeine

Usted está seguro?
Berichten: 1.430
Reg. datum: 08 juni 2003

quote:
Falcon schreef op 24 October 2003 @ 16:52:
ah, dan word het dus gewoon omgedraaid ofzo? dat die spoeltjes richting de aarde geschakeld worden..
Zoiets ja :)

@ DjCasemod: even alles 'debuggen'. Sluit eerst eens wat leds aan (met weerstand) op de poort en probeer dan met QBasic iig íets naar de poort te sturen. Als dat al niet lukt weet je dat je het nóg verder moet zoeken.

En werkt een simpel VB programma niet op een 66Mhz? Ik heb daar geen ervaring mee hoor, maar het lijkt me dat een simpel VB5 programma redelijk moet draaien op een 66Mhz.

Riff wijzigde dit bericht 24-10-2003 17:07 (20%)

 

Pagina: 1 2 3 4 5 6 7 8 9 last



VNU Media logo Powered by True

© 1998 - 2009 Tweakers.net - Alle rechten voorbehouden - Uw Privacy - Algemene Voorwaarden

Uitgever van: