Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie
Toon posts:

[HowTo] Stappenmotoren

Dit topic is afgesplitst vanuit een ander topic of gemerged; de topicstarter is daarom niet gelijk aan de topicstarter zoals vermeld in de topiclijst.

Pagina: 1 2 3 Laatste
Acties:
  • 53.156 views sinds 30-01-2008
  • Reageer

Onderwerpen


  • Riff
  • Registratie: juni 2003
  • Niet online

Riff

Usted está seguro?

Topicstarter

[HowTo] Stappenmotoren

http://gathering.tweakers.net/global/templates/got/images/layout/pixel.gif

Laatst bijgewerkt op donderdag 23 oktober 2003


Inhoudsopgave
Waarom deze HowTo?

De laatste tijd ben ik, met een niet al te grote electronica kennis,
bezig geweest met het aansluiten van een stappenmotor op de
parallelle poort. Ik merkte dat er genoeg informatie over te vinden
was maar dat deze informatie vaak niet op 1 plek stond, niet in het
nederlands was of alleen op oude besturingssystemen werkt.
Aangezien er waarschijnlijk wel meer mensen zijn met hetzelfde
probleem heb ik geprobeerd de benodigde informatie samen te
vatten in een artikel.

Voor mijn project heb ik een stappenmotor uit een oude printer gehaald.
De totale kosten voor het aansluiten kwamen zo op 1 euro 50 :)


Wat is een stappenmotor?

De kracht van een stappenmotor zit hem in het feit dat hij zeer nauwkeurig
gepositioneerd kan worden. Veel stappenmotoren kunnen tot op de graden
nauwkeurig gedraaid worden. Hierdoor zijn ze bijvoorbeeld uitermate
geschikt voor gebruik in robots.


Disclaimer

Zoals hierboven al vermeld: ik ben zelf ook geen groot kenner van
stappenmotoren. Ik probeer alleen de informatie die ik opgezocht heb
duidelijk bij elkaar te zetten. Hierdoor is het mogelijk dat bepaalde
informatie niet geheel correct is. Kom je fouten tegen of heb je
aanvulling? Post ze dan in dit topic, ze zijn meer dan welkom. Het
aansluiten van je parallelle poort is niet geheel zonder risico's. Als
je er teveel spanning op zet of kortsluiting maakt kun je je parallelle
poort opblazen. Ben je dus niet zeker van wat je doet kun je het beter
uitproberen op een oude computer. Vanzelfsprekend ben ik niet
aansprakelijk voor schade aan je moederbord, voeding of stappenmotor.

Wat voor stappenmotor heb ik?
  • Unipolaire stappenmotor Heeft je motor 5, 6, 7 of 8 draden is het hoogstwaarschijnlijk een unipolaire stappenmotor. In deze howto zal ik uitgaan van een unipolaire stappenmotor omdat deze eenvoudig op de parallelle poort aan te sluiten zijn. Een unipolaire stappenmotor bestaat uit vier spoelen waar afwisselend spanning op gezet word. Een permanente magneet word door deze spoelen aangedreven. Elke spoel heeft zijn eigen draad, dit zijn meestal de gekleurde aansluitingen. De andere draden hebben meestal dezelfde kleur en moeten allemaal op je spanningsbron aangesloten worden. Eigenlijk zitten er vaak maar 2 spoelen in een stappenmotor, maar de werking is het makkelijkste te verklaren als je uitgaat van 4 spoelen.
  • Bipolaire stappenmotor Als je motor 4 draden heeft is het meestal een biplaire stappenmotor. Het is niet zo eenvoudig deze met weinig onderdelen via je parallelle poort aan te sturen, je hebt dan namelijk twee zogeheten “H bruggen” nodig. Ook moet je de polariteit van je signaal kunnen veranderen, iets dat ook niet zo eenvoudig is met de parallelle poort. Deze howto richt zich daarom op de unipolaire stappenmotor, maar op internet is genoeg informatie te vinden (zie Waar vind ik meer informatie?).
Wat heb ik nodig?
  • Unipolaire stappenmotor Het spreekt voor zich, maar je hebt dus een stappenmotor nodig :+ Je kunt ze vaak vinden in een oude printer of fax, maar bij de electronica (web)winkels zijn ze ook te vinden. Voor zo’n 20 euro heb je al een stappenmotor bij Conrad. Voor echt goedkope stappenmotoren kun je bij Van Dijken Elektronica terecht. Zij hebben stappenmotoren vanaf 1,50 en voor 6 euro heb je een stappenmotor met flink wat kracht.
  • Een voeding De parallelle poort levert niet genoeg stroom als je een stappenmotor of iets soortgelijks aan wilt sluiten. Aangezien je waarschijnlijk geen regelbare spanningsbron thuis hebt staan, zul je iets anders nodig hebben. Ik gebruik een voeding uit een oude computer. Aan de voedingsaansluitingen zitten 4 draden, de rode is meestal 5v en de gele of blauwe 12v. Let wel op dat je zo'n voeding meestal alleen voldoende belast mag gebruiken. Je kunt er dus 2 oude harddisken aan laten hangen, maar het kan ook op een mooiere manier. Euss legt hier duidelijk uit hoe dat kan. Je kunt natuurlijk ook de voeding uit je eigen pc gebruiken, dan moet je de rode draad (5v) en de zwarte draad verlengen en aan de achterkant uit je kast laten lopen. Let wel op dat niet alle voedingen even goed tegen kortsluiting kunnen. Mijn voeding heeft het zo'n 15 keer achter elkaar overleefd, maar dat zegt zeker niets over andere voedingen. Als laatste kun je nog een usb kabel gebruiken voor de stroom. Pin 1 is +5v en pin 4 is ground: http://www.hardwarebook.net/images/conn/usbam.gif http://www.hardwarebook.net/images/conn/usbbm.gif Let wel op dat de USB poort maar 500mA levert.
  • ULN2003 Je kunt je stappenmotor niet direct aansluiten op de parallelle poort; er moet nog een ic tussen. De ULN2003 (“zevenvoudige darlington array”) kost 1,50 en is overal te koop. Een datasheet van de ULN2003 is hier te vinden. Een ULN2003 kan best 12v aan, als de stroomsterkte maar beperkt blijft (officieel kan de 2003 maar tot 5v). Als je met zwaardere stappenmotoren gaat werken kun je beter voor de ULN2004 gaan. Nog beter is een speciale stepper motor driver, zoals de 5804 van Allegro. Je kunt dan zwaardere motoren gebruiken en daarnaast heb je maar 2 datalijnen nodig om hem aan te sturen.
  • Een printerkabel Je zult de kabel open moeten maken dus een oude printerkabel komt goed van pas.
  • Breadboard (optioneel) Om de draden aan de ULN2003 te bevestigen kun je een printplaat gebruiken of de onderdelen “los” aan elkaar solderen. Het is echter het makkelijkste om een zogeheten breadboard te gebruiken (foto). Zo'n breadboard is overal te koop en is vaak onder de 10 euro. Zie voor alle informatie over het Breadboard De Breadboard FAQ.
Welke pinnen van de parallelle poort moet ik hebben?

http://www.super-tech.com/root/emc/xyyz/graphics/prll01.gif

http://www.hardwarebook.net/images/conn/dsub25m.gif

Je hebt vier aansluitingen van je parallelle poort nodig om 1 motor
aan te sluiten. Het is het makkelijkste om aan de kant van je
computer (male) de behuizing van de printerkabel te halen, je kunt
dan namelijk zien welke pin welke kleur heeft. Aan de andere kant
kun je de hele connector eraf halen/knippen. Ik gebruik voor mijn
stappenmotor pin 6 t/m 9.

Pin NummerNaamData RichtingFunctie
2Data line 0UitgangStappenmotor 1
3Data line 1UitgangStappenmotor 1
4Data line 2UitgangStappenmotor 1
5Data line 3UitgangStappenmotor 1
6Data line 4UitgangStappenmotor 2
7Data line 5UitgangStappenmotor 2
8Data line 6UitgangStappenmotor 2
9Data line 7UitgangStappenmotor 2
http://gathering.tweakers.net/global/templates/got/images/layout/pixel.gif
15ErrorIngang-
13Select Ingang -
12PE Ingang -
10Ack Ingang -
11Busy Ingang -
http://gathering.tweakers.net/global/templates/got/images/layout/pixel.gif
1StrobeIngang / Uitgang, InvertedStappenmotor 3
14Auto Feed Ingang / Uitgang, InvertedStappenmotor 3
16Init Ingang / UitgangStappenmotor 3
17SLCT IN Ingang / Uitgang, Inverted Stappenmotor 3



Hoe sluit ik alles aan?

Eerst moet je de pinnen kiezen die je wilt gaan gebruiken, in mijn
geval dus 6 t/m 9. Daarna kijk je welke kleur draad er aan de pinnen
zit die je wilt gebruiken. Deze vier draden moeten nu vastgemaakt
worden aan je ULN2003. Hiervoor gebruik ik het volgende schema:

http://www.theforumisdown.com/uploadfiles/0103/uln.gif

Aan de tegenovergestelde kant van de ULN maak je de (meestal)
gekleurde draad van een spoel vast. Het enige wat je nu nog moet
doen is de stroomvoorziening regelen. De 5v (of 12v, afhankelijk
van je motor) moet bij de ULN verbonden worden met pin 9. Ook moet
het verbonden worden met de voedingsdra(a)d(en) van je stappenmotor,
meestal zijn dit de zwarte draden. Pin 8 van de ULN moet dubbel
geaard worden, namelijk aan de voeding die je gebruikt én aan de
aardedraad van je parallelle poort. Laatstgenoemde is meestal
makkelijk te herkennen omdat er geen omhulling omheen zit. Alles
zou nu moeten werken!


Ja maar, hoe stuur ik dat dan aan?

Vroeger, met Windows 95 en Windows 98 was het nog vrij eenvoudig om
de parallelle poort direct aan te sturen, maar met de op Windows 2000
gebaseerde besturingssystemen is dit niet meer mogelijk. Windows kent
namelijk bepaalde rechten toe aan programma’s, en gewone programma’s
hebben niet het recht om de parallelle poort te benaderen. Door middel
van een dll is de poort echter wel vanuit elke programmeertaal te
benaderen. Bij mij werkte inpout32.dll het beste, die hier te downloaden is.
In deze zipfile zitten ook al wat code voorbeelden. Vanzelfsprekend moet
de dll in de windows/system map geplaatst worden. Ik zal een voorbeeld
geven hoe de parallelle poort aangestuurd kan worden vanuit Visual Basic:

Maak een module aan en zet daar het volgende in:
Visual Basic:
1
2
3
4
Public Declare Function Inp Lib "inpout32.dll" _
Alias "Inp32" (ByVal PortAddress As Integer) As Integer
Public Declare Sub Out Lib "inpout32.dll" _
Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As Integer)

De acht datapoorten van de parallelle poort zijn aan te sturen dmv van
8 bits. Stel bijvoorbeeld dat we datapoort 3 (dat is eigenlijk de 4e
datapoort en pin 5) aan willen zetten, we moeten dan het volgende
uitsturen: 0000 1000. We mogen echter niet de binaire waarde uitsturen,
maar deze moet omgezet worden naar een decimale waarde.

Enkele voorbeelden:
Visual Basic:
1
2
3
4
5
6
7
8
// Zet poort op 0000 0000
Alles uit
// Zet poort op 0000 0001
Data line 0 hoog
// Zet poort op 0000 0010
Data line 1 hoog
// Zet poort op 0000 0011
Data line 1 en 2 hoog

Deze binaire waarde moet dus omgezet worden in een decimale. Informatie
over binair tellen is te vinden in How Bits and Bytes Work. Voor het omzetten kun je
ook deze functie gebruiken:
Visual Basic:
1
2
3
4
5
6
7
8
9
10
Function Bin2Dec(Num As String) As Long 
Dim n As Integer 
     n = Len(Num) - 1
     a = n 
     Do While n > -1 
        x = Mid(Num, ((a + 1) - n), 1) 
        Bin2Dec = IIf((x = "1"), Bin2Dec + (2 ^ (n)), Bin2Dec) 
        n = n - 1 
     Loop 
End Function

Als je de stappenmotor rond wilt laten draaien moet je weten in welke
volgorde je spanning op de spoelen moet zetten. Om achter deze volgorde
te komen kun je het beste steeds even een andere pin aanzetten en kijken
naar welke kant je stappenmotor een stap maakt. Als je achter deze
volgorde bent kun je een programma schrijven die de stappenmotor laat
draaien. Maak in het formulier een timer aan (tmrStep), zet de interval
op 50 en ‘Enabled’ op False. Maak ook drie knoppen
aan (cmdTurnL, cmdTurnR, cmdStop). De code:
Visual Basic:
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
31
32
33
34
35
36
37
38
39
40
Dim intStepCount As Integer
Dim strDirection As String // Richting van draaien

Private Sub cmdTurnL_Click()
    strDirection = "l" // Draai naar links
    tmrStep.Enabled = True // Start de timer
End Sub

Private Sub cmdTurnR_Click()
    strDirection = "r" // Draai naar rechts
    tmrStep.Enabled = True // Start de timer
End Sub

Private Sub cmdStop_Click()
    tmrStep.Enabled = False // Stop de timer
End Sub

Private Sub Form_Load()
    intStepCount = 1
End Sub

Private Sub tmrStep_Timer()
    Select Case intStepCount
        Case 1
            Out Val(888), Val(32) // Eerste stap
        Case 2
            Out Val(888), Val(64) // Tweede stap
        Case 3
            Out Val(888), Val(16) // Derde stap
        Case 4
           Out Val(888), Val(8) // Vierde stap
    End Select
    If strDirection = "r" Then
        intStepCount = intStepCount + 1
        If intStepCount = 5 Then intStepCount = 1
    Else
        intStepCount = intStepCount - 1
        If intStepCount = 0 Then intStepCount = 4
    End If
End Sub

Bij “Eerste stap”, “Tweede stap” enz moet dus de decimale waarde van de
pin ingevuld worden. Ook moet hier rekening gehouden worden met de volgorde
die je zelf hebtmoeten uitzoeken. Bij mij is de volgorde dus 32, 64, 16, 8.

Voor de andere programmeertalen kun je veel via google vinden. Nog enkele linkjes:Hoeveel stappenmotoren kan ik aansluiten?

Op deze manier kun je drie stappenmotoren aansturen, 2 op de datapoorten
en 1 op de statuspoorten. Indien je er meer aan wilt sluiten kun je er
een andere IC tussen zetten, zoals de SAA1027. Je hoeft dan alleen nog
maar step en richting te sturen waardoor je er veel meer aan kunt sluiten.
Deze ic's kosten echter wel veel meer dan de ULN2003. Zoals hierboven al
vermeld kun je ook de 5804 gebruiken. Dit is de pinout
van dit IC:

http://www.allegromicro.com/sf/5804/pinout.gif

Zie ook: Parallelle poort FAQ: Hoe kom ik aan meer in en uitgangen?.

Waar vind ik meer informatie?

euss wijzigde deze reactie 02-12-2004 18:13 (255%)
Reden: forumisdown + tweakers debugged


  • Rein_stein
  • Registratie: maart 2003
  • Laatst online: 14:12
_/-\o_ omg...we gaan op school net beginnen met pws waar we veel over stappenmotoren moeten weten...jij ruled!!!! _/-\o_

  • Atlas
  • Registratie: mei 2002
  • Niet online

Atlas

Ik flits niet meer terug!

Hier heb ik maar 10 smilies voor:

_/-\o_ _/-\o_ _/-\o_ _/-\o_ _/-\o_ _/-\o_ _/-\o_ _/-\o_ _/-\o_ _/-\o_

Geniaaal man :D

Join the dark side, we have cookies :)
You need only two tools. WD-40 and duct tape. If it doesn't move and it should, use WD-40. If it moves and shouldn't, use the tape.


  • insan1ty
  • Registratie: oktober 2001
  • Laatst online: 13-12 21:41
Goed gewerkt!
Maar:
quote:
De parallelle poort levert niet genoeg stroom voor je stappenmotor dus je zult een voeding nodig hebben. Aangezien je waarschijnlijk geen regelbare spanningsbron thuis hebt staan, zul je iets anders nodig hebben. Ik gebruik een voeding uit een oude computer. Aan de voedingsaansluitingen zitten 4 draden, de rode is meestal 5v en de blauwe 12v. Ik gebruik 5 volt voor m’n motoren. Je kunt natuurlijk ook de de voeding uit je eigen pc gebruiken, dan moet je de rode draad (5v) en de zwarte draad verlengen en aan de achterkant uit je kast laten lopen. Als laatste kun je nog een usb kabel gebruiken voor de stroom. Pin 1 is +5v en pin 4 is ground:
Meestal is 12V geel...
En let op de maximale belasting van USB... Je kunt niet meer dan 500mA aansluiten geloof ik.. of nog minder... Dat is bij 5V dus maar 2.5W max..

  • Onshore
  • Registratie: oktober 2001
  • Laatst online: 14-09 22:48
dit moet zeker in de FAQ :D

Check


  • Riff
  • Registratie: juni 2003
  • Niet online

Riff

Usted está seguro?

Topicstarter
quote:
Heb even in een andere computer gekeken en daar is hij inderdaad geel, heb het even aangepast. Thx :)
quote:
insan1ty schreef op 29 augustus 2003 @ 19:59:
En let op de maximale belasting van USB... Je kunt niet meer dan 500mA aansluiten geloof ik.. of nog minder... Dat is bij 5V dus maar 2.5W max..
Klopt, meer dan 1 stappenmotor aansluiten zal dan ook niet lukken, daarom ben ik zelf voor de aparte voeding oplossing gegaan. 1 kleine stappenmotor zou het echter moeten doen op de usb poort.

  • ColdSTone
  • Registratie: december 2002
  • Laatst online: 28-12-2017
I.v.m. mogelijke kortsluiting is het wel aan te raden een externe voeding te gebruiken. Kortsluiting op je pc voeding resulteert vaak in een kapotte voeding, en misschien nog meer kapot, wat we natuurlijk liever niet hebben.

  • mazda626
  • Registratie: juli 2002
  • Laatst online: 09-03-2010

mazda626

I don't drive fast, I fly

w00000t, dit is echt vet.
Vraagje: Waarvoor heb jij dit gebruikt??

- = [ Iiyama 15" LCD screen/ Asus A7V333 + raid an Audio/ AMD Athlon XP 2000+ / 512 MB DDR / 60GB Maxtor 7200rpm / GeForce4 Ti 4600 128MB DDR / Lite-ON 32x brander / Lite-ON DVD drive ] = -


  • Riff
  • Registratie: juni 2003
  • Niet online

Riff

Usted está seguro?

Topicstarter
quote:
mazda626 schreef op 29 August 2003 @ 20:38:
w00000t, dit is echt vet.
Vraagje: Waarvoor heb jij dit gebruikt??
offtopic:
Een doelzoekend kanon. Een camera is aangesloten op de computer en herkent objecten aan de kleur en vorm. Er word dan bepaald of het object vijandig is aan de hand van de ingevoerde gegevens. Dan word de afstand tot het object bepaald en met behulp van wat formules (en stappenmotoren :+) word dan een kanon gericht. De kogel word niet rechstreeks tegen het object aangeschoten maar het word geschoten in een boog. Het systeem moet dus volledig automatisch worden :) Zodra het af is (er is nog veel te doen) zal ik op het forum enkele filmpjes posten.

  • Mostmaster
  • Registratie: januari 2002
  • Laatst online: 07-06-2014
quote:
Rein_stein schreef op 29 augustus 2003 @ 19:47:
_/-\o_ omg...we gaan op school net beginnen met pws waar we veel over stappenmotoren moeten weten...jij ruled!!!! _/-\o_
Hey...toevallig, ik ook ;)
Komt precies op tijd dit draadje...woei _/-\o_

  • Riff
  • Registratie: juni 2003
  • Niet online

Riff

Usted está seguro?

Topicstarter
Ik heb zojuist iets gemaakt waarmee ik maarliefst 12 lego technic motoren tegelijk kan aansturen (het zijn natuurlijk geen stappenmotoren). De kosten: 4 euro 50. Ik probeer straks de lego sensoren werkend te krijgen en dan komt er morgen een mini howto hoe alle lego onderdelen via de parallelle poort aan te sturen zijn. Het idee is precies hetzelfde.

Overigens, voor de mensen die geen goede voeding hebben voor hun stappenmotorproject: als je vroeger lego treinen gehad hebt heb je zeer waarschijnlijk ook dit ding:
http://www2u.biglobe.ne.jp/~LEGOfan/train/controller_2.JPG
Sluit er even een multimeter op aan om hem op 5 volt te regelen en sluit hem dan aan op je IC en stappenmotor. Je gebruikt de ene kant voor de stroom en de andere kant voor aarde. Werkt perfect :)

Riff wijzigde deze reactie 29-08-2003 23:22 (4%)


  • Atlas
  • Registratie: mei 2002
  • Niet online

Atlas

Ik flits niet meer terug!

quote:
Riffic schreef op 29 August 2003 @ 23:22:
Ik heb zojuist iets gemaakt waarmee ik maarliefst 12 lego technic motoren tegelijk kan aansturen (het zijn natuurlijk geen stappenmotoren). De kosten: 4 euro 50. Ik probeer straks de lego sensoren werkend te krijgen en dan komt er morgen een mini howto hoe alle lego onderdelen via de parallelle poort aan te sturen zijn. Het idee is precies hetzelfde.

Overigens, voor de mensen die geen goede voeding hebben voor hun stappenmotorproject: als je vroeger lego treinen gehad hebt heb je zeer waarschijnlijk ook dit ding:
[afbeelding]
Sluit er even een multimeter op aan om hem op 5 volt te regelen en sluit hem dan aan op je IC en stappenmotor. Je gebruikt de ene kant voor de stroom en de andere kant voor aarde. Werkt perfect :)
Goed bezig :D


Kun je mij ajb ff op msn toevoegen: alexander_visser@hotmail.com :)

Join the dark side, we have cookies :)
You need only two tools. WD-40 and duct tape. If it doesn't move and it should, use WD-40. If it moves and shouldn't, use the tape.


  • MewBie
  • Registratie: april 2002
  • Laatst online: 14:55
*bookmarked* :) aangezien ik waarschijnlijk binnenkort met een lasertje (de laserpointer uit de afstandbediening van een beamer :P ) ga spelen is dit wel makkelijk :)

Please leave a message after the beep.
*beeeeep*


  • JER00N
  • Registratie: maart 2002
  • Niet online
Woei leuke howto! :Y)

Ik heb ook nog zo'n ding liggen zie ik, misschien nog wel meer als ik mn electronica-kerkhof nog eens doorspit :) Alleen jammer dat ik een beetje moeiljk aan dat IC'tje kan komen.. bij conrad moet je toch ook voor minimaal 17 euro ofzo bestellen?

Trouwens, met QBasic kan je de parallele poort toch ook (simpel) aansturen?

  • DRAFTER86
  • Registratie: april 2002
  • Laatst online: 06:09
quote:
Pastasaus schreef op 29 August 2003 @ 23:40:
Woei leuke howto! :Y)

Ik heb ook nog zo'n ding liggen zie ik, misschien nog wel meer als ik mn electronica-kerkhof nog eens doorspit :) Alleen jammer dat ik een beetje moeiljk aan dat IC'tje kan komen.. bij conrad moet je toch ook voor minimaal 17 euro ofzo bestellen?

Trouwens, met QBasic kan je de parallele poort toch ook (simpel) aansturen?
Waar woon je? Er zijn nog meer electronica winkels dan Conrad... En idd met Basic is het heel makkelijk, en veel sneller dan onder WinXP...

  • Riff
  • Registratie: juni 2003
  • Niet online

Riff

Usted está seguro?

Topicstarter
Ik heb ze gewoon bij de electronica winkel "om de hoek" gekocht. Je kunt ze eigenlijk overal wel vinden dus.

M'n lego trein werkt nu ook op de par poort :+

  • DRAFTER86
  • Registratie: april 2002
  • Laatst online: 06:09
En als ik nou een stappenmoter op 12v heb? Kan ik dan gewoon 12v erin pompen? (in dat ic...) of word ie dan overbelast?

  • Riff
  • Registratie: juni 2003
  • Niet online

Riff

Usted está seguro?

Topicstarter
quote:
DRAFTER86 schreef op 30 August 2003 @ 10:00:
En als ik nou een stappenmoter op 12v heb? Kan ik dan gewoon 12v erin pompen? (in dat ic...) of word ie dan overbelast?
Het zou wel moeten kunnen, maar in de datasheet staat dat de 2003 maar 5v aankan. De 2004 gaat tot 15v. Ik zoek toch nog even verder want in enkele van de url's bij "Waar vind ik meer informatie?" zijn mensen te vinden die wél 12volt op hun ULN2003 aansluiten.

  • Oscar the Grouch
  • Registratie: augustus 2000
  • Nu online

Oscar the Grouch

Ex-Admin

Question everything

Riffic: Kunnen we jou als user klonen? :+

 I don't know half of you half as well as I should like; and I like less than half of you half as well as you deserve


  • timdeh
  • Registratie: juli 2001
  • Laatst online: 01-05-2018

timdeh

Ducati 999R Evolution

Ik ga vanavond hier nog een paar schema's posten hoe je een stappenmotor kunt sturen zonder gebruik te maken van een pc. Heb zoiets nog gemaakt met JK-FF's en D-FF's. Met schakelaars kun je kiezen tussen Links/Rechts, Half/Full-step.
Schema's zijn gemaakt in Windraft, maar heb dat programma niet meer staan. Pas vanavond zal ik dit hier kunnen posten.

eMac overclocking ,Panta Rhei levensfilosofie


  • Super_ik
  • Registratie: maart 2001
  • Laatst online: 09:28

Super_ik

haklust!

kijk wel naar de weerstand van je spoelen (staat op de stapper) de 2003 kan maar 500 mA sinken

8<------------------------------------------------------------------------------------
Als ik zo door ga haal ik m'n dood niet. | ik hou van goeie muziek


  • NoBrain
  • Registratie: mei 2002
  • Laatst online: 26-11-2018
Een leuke oplossing om meer stappenmotoren op je paralelle poort te hangen is de
ULN5804 van Allegro.
Het ICtje kost zo'n 12 Euro. Is inderdaad niet niks, maar dan heb je wel een ic waar je een stappenmotor van max. 35 volt 1,5 Ampere op aan kunt sluiten (die 1,5 Ampere is wel max, het ic wordt dan behoorlijk warm en je moet hem koelen).
Je kunt met 2 datalijnen de stappenmotor aansturen: een datalijn is voor links/rechts en de ander geef je stappulsen mee (wanneer je geen links/rechts nodig hebt heb je maar 1 datalijn nodig).
Je kunt het IC in volstap/halfstap, etc zetten, alles zit erop en eraan:). Dit ic is zeer leuk wanneer je weinig IO poorten wil gebruiken.

What are we gonna to do tomorrow night?.. Oh yeah, try to take over the world, right...


  • KingOfDos
  • Registratie: oktober 2001
  • Laatst online: 05-10-2018

KingOfDos

C:\DOS>_

Riffic: Mooie howto! Ik geef hem een 9 voor het totaal. Er staat veel informatie in, en is duidelijk uitgewerkt. Ik was vanplan om ooit iets met stappenmotoren te doen, maar dit scheelt veel opzoekwerk. Bedankt.
quote:
Oscar the Grouch schreef op 30 August 2003 @ 13:12:
Riffic: Kunnen we jou als user klonen? :+
Het is niet toegestaan om kloontjes te hebben :+
ja idd, als alle users zo zouden zijn dan zou de kennis hier _gigantisch_ zijn.

*NIX ftw


  • r0nz0r
  • Registratie: mei 2003
  • Niet online

r0nz0r

I ate it!

Bookmarked!

Wij krijgen op school binnekort ook met het aansturen van een stappenmotor te maken dus dit is echt zeer handige info. We moeten een webcam laten draaien via een internetpagina.

Hymns of indigestible suppuration


  • TD-er
  • Registratie: januari 2000
  • Laatst online: 09-12 10:18
Vaak zijn stappenmotoren wel handig om iets te positioneren, maar ze zijn vaak niet zo krachtig. Mischien ook een idee om ook een how-to over servo's te bakken?
Ik heb oa uit een aantal tijdschriften van een paar jaar terug (eind '78 geloof ik) nog een aantal schema's liggen van servo's met een lekker simpele opbouw...
Als er interesse voor is wil ik ze wel inscannen en posten/mailen. (copyright is na 25 jaar toch geen probleem meer :?)

TD-er wijzigde deze reactie 31-08-2003 14:28 (4%)

Een goedkope voeding is als een lot in de loterij, je maakt kans op een paar tientjes korting, maar meestal betaal je de hoofdprijs. mijn posts (nodig wegens nieuwe layout)


  • Brothar
  • Registratie: oktober 2000
  • Laatst online: 10-12 15:00

Brothar

meester

octrooi vervalt na 30 jaar, auteursrecht vervalt 100 jaar na dood auteur (staat mij bij uit de lesjes in 1981).
Copyright is dus nog wel een probleem. Echter, publicatie, waarbij je aangeeft wie rechthebbende (=aanhalen, refereren), mag dacht ik weer wel.

eagle


  • Rein_stein
  • Registratie: maart 2003
  • Laatst online: 14:12
gewoon doen :P

  • JvdW
  • Registratie: februari 2002
  • Laatst online: 12-12 23:17
Goed gedaan hoor _/-\o_
Wij hebben op de MTS ook ooit zoiets mogen doen...printplaatje maken met besturing erop en stappenmotortje van oude diskdrive en zelf een programmaatje schrijven in VB.

Altijd leuke projectjes dit :9

JvdW wijzigde deze reactie 31-08-2003 14:41 (11%)


  • DynamiX|IA
  • Registratie: februari 2002
  • Laatst online: 01-10-2007
quote:
NoBrain schreef op 31 August 2003 @ 13:40:
Een leuke oplossing om meer stappenmotoren op je paralelle poort te hangen is de
ULN5804 van Allegro.
Het ICtje kost zo'n 12 Euro. Is inderdaad niet niks, maar dan heb je wel een ic waar je een stappenmotor van max. 35 volt 1,5 Ampere op aan kunt sluiten (die 1,5 Ampere is wel max, het ic wordt dan behoorlijk warm en je moet hem koelen).
Je kunt met 2 datalijnen de stappenmotor aansturen: een datalijn is voor links/rechts en de ander geef je stappulsen mee (wanneer je geen lins/rechts nodig hebt heb je maar 1 datalijn nodig).
Je kunt het IC in volstap/halfstap, etc zetten, alles zit erop en eraan:). Dit ic is zeer leuk wanneer je weinig IO poorten wil gebruiken.
Het leuke van allegro is dat je gratis samples kan aanvragen 8)
Ik heb deze week net 2 van deze ULN5804 ic's GRATIS thuis gestuurd gekregen O-)
12 euro is trouwens wel erg veel op het ic-tje, ik heb hem ook weleens voor onder de 4 euro gezien (ik meen iets van 3,85, weet niet meer precies waar dat was, over het algemeen kost hij iets van 4,50 euro geloof ik)

Verder misschien nog wel interessant voor stappenmotor liefhebbers: bij Van Dijken elektronica verkopen ze goedkope stappenmotors, vanaf 1,50 euro per stuk! Das een stuk beter dan de 20euro van de conrad! Link: http://www.vandijkenelektronica.nl/

  • frank2kill
  • Registratie: maart 2003
  • Laatst online: 28-04-2015

frank2kill

Removal Requested

vroeger, in het dos tijdperk had mijn pa een printplaat met electronica (wat weet ik niet meer, maar redelijk wat) en daar konden weeen stuk of 5 stappenmotoren aanhangen. deze hing aan de paralelle poort en wordt aangestuurt door een floppy met een dos progsel erop, ik zal aan mijn pa vragen of hij dat ding nog heeft, misschien hebben jullie wat aan het programmaatje wat erbij zit, of de print/electronica

Removal Requested


  • NoBrain
  • Registratie: mei 2002
  • Laatst online: 26-11-2018
quote:
DynamiX schreef op 31 August 2003 @ 22:34:
[...]
Het leuke van allegro is dat je gratis samples kan aanvragen 8)
Ik heb deze week net 2 van deze ULN5804 ic's GRATIS thuis gestuurd gekregen O-)
12 euro is trouwens wel erg veel op het ic-tje, ik heb hem ook weleens voor onder de 4 euro gezien (ik meen iets van 3,85, weet niet meer precies waar dat was, over het algemeen kost hij iets van 4,50 euro geloof ik)
Dan zou ik toch graag willen weten waar je die gezien hebt want ik kan 't niet echt geloven dat die zo goedkoop is. Niet dat ik er wil hebben (heb hier ook 4 gratis samples liggen). Maar als die dingen zo goedkoop zijn hebben ze vast nogmeer goedkope dingen....

What are we gonna to do tomorrow night?.. Oh yeah, try to take over the world, right...


  • AbelH
  • Registratie: juni 2002
  • Laatst online: 28-11-2008

AbelH

aka CamelZonderFilter

Heb je dit ergens standaard online staan? Dan kan ik het nml linken in mn casemodding-startpagina-kloon-in-opbouw. Ik denk dat het voor véél mensen erg handig zal zijn :)

(mod-remark): neem: [HowTo] Stappenmotoren">[HowTo] Stappenmotoren als url ;)

euss wijzigde deze reactie 30-01-2005 03:55 (60%)

http://www.pan-european.eigenstart.nl


  • _ferry_
  • Registratie: januari 2002
  • Niet online

_ferry_

Moderator Tweaking

Nipple Tweaker

Leuk :) ik wil na aanleiding van een HK topic een robot arm gaan maken, Ik weet niet of stappenmotors daar makkelijk in te maken monteren zijn, maar anders doe ik het gewoon met lego motoren. Al is dat natuurlijk niet meer zo precies als met stappen motoren.

  • Riff
  • Registratie: juni 2003
  • Niet online

Riff

Usted está seguro?

Topicstarter
Er zijn wel mensen die met lego motoren een robot arm hebben gemaakt. Ik heb een tijdje terug een artikel gelezen van een man die op die manier begonnen was, maar er al snel achter kwam dat zijn lego motoren niet precies genoeg waren. Natuurlijk is dit wel een kwestie van wat je er zelf van maakt, maar lastig is het in ieder geval wel.

Wil je het toch doen met lego motoren kun je gaan werken met rotatie sensors. Lego maakt deze zelf (zitten geloof ik bij Mindstorms) maar je kunt ook een lego schakelaar (nummer 5120, foto hiervoor gebruiken (met een beetje handigheid). Meer informatie daarover kun je vinden op: Rotation sensor. Op deze website is al deze informatie te vinden met enkele voorbeelden. Het brengt lego even een niveau verder ;) Deze pagina is ook wel grappig: Stepper motors with lego.

Een ontwerp als dit is natuurlijk wel leuk :)
http://mapageweb.umontreal.ca/cousined/lego/2-Robots/arm-v3/images/Fullarm_POVa.gif

Informatie:Het is waarschijnlijk het beste om stappenmotoren te gebruiken, eventueel zelfs in micro stepping. Je hebt dan een nog veel grotere nauwkeurigheid. Om het gewicht op je robot arm zelf te beperken zou je zelfs nog kunnen denken aan pneumatische lego, ik denk echter niet dat je dat erg nauwkeurig krijgt. Je zou dan den pneumatiek op je arm kunnen plaatsen (weegt niets), de lucht persen met een lego motor en de kleppen bedienen met een stappenmotor. Zal moeilijk zijn om dat accuraat te krijgen, maar wel een uitdaging :)

Dit systeem werkt pas echt mooi, met zogeheten Air Muscles (klikbaar):
http://www.shadow.org.uk/images/robot-armHand.jpg
Natuurlijk is zo'n systeem niet haalbaar om zelf te maken, maar het idee is heel mooi. Door middel van allemaal 'spieren' word de arm en hand aangedreven, gewoon op luchtdruk dus. Het grapje is via Pay-Pal te bestellen, voor slecht 90000 dollar :+

Riff wijzigde deze reactie 05-09-2003 16:20 (6%)


  • _ferry_
  • Registratie: januari 2002
  • Niet online

_ferry_

Moderator Tweaking

Nipple Tweaker

Wow, je hebt een hoop info _/-\o_
Ik heb vanmiddag aleen nog maar een grijper kunnen maken met lego, deze had (vond ik) nog niet genoeg power, dus ik neem een andere motor/aandrijving ervoor.
Ik heb ook nog zitten denken aan pneumatiek, omdat ik genoeg spulletjes daarvoor had, maar ik kwam er aleen niet uit hoe ik kan voorkomen dat de "compressor" teveel lucht in het systeem gaat pompen waardoor het slangetje losschiet.
Maar zondag ga ik een proefopstelling bouwen, en gewoon wat experimenteren :D

  • Riff
  • Registratie: juni 2003
  • Niet online

Riff

Usted está seguro?

Topicstarter
quote:
_ferry_ schreef op 05 September 2003 @ 22:29:
Ik heb ook nog zitten denken aan pneumatiek, omdat ik genoeg spulletjes daarvoor had, maar ik kwam er aleen niet uit hoe ik kan voorkomen dat de "compressor" teveel lucht in het systeem gaat pompen waardoor het slangetje losschiet.
Opzich zal dat het probleem niet zijn. Je kunt bijvoorbeeld een extra stappenmotor op een schakelaartje zetten (of een schakelaar met meerdere standen gebruiken) die de lucht gewoon "vrij" laat. Zodra je arm iets moet doen gaat deze klep dicht. Alhoewel, niet precies dit, als je namelijk gewoon de lucht eruit laat zal de druk achter je pneumatiek ook wegvallen ;) Je kunt natuurlijk ook je lego motor die je compressor aandrijft aan en uit schakelen via de computer.

Ik ben in ieder geval benieuwd wat er uit je experimentjes komen, ik ben zelf namelijk ook van plan zoiets de komende tijd te doen (overigens niet met pneumatiek).

  • _ferry_
  • Registratie: januari 2002
  • Niet online

_ferry_

Moderator Tweaking

Nipple Tweaker

ik lees net op die site, dat diegene gewoon een luchttank gebruikte, gemaakt van een fles, dus dat is geen slecht idee. :) en met de motors kun je vrij gemakkelijk de lucht sluisjes bedienen.

  • sayang
  • Registratie: maart 2003
  • Laatst online: 26-02-2010
quote:
NoBrain schreef op 01 September 2003 @ 00:19:
[...]

Dan zou ik toch graag willen weten waar je die gezien hebt want ik kan 't niet echt geloven dat die zo goedkoop is. Niet dat ik er wil hebben (heb hier ook 4 gratis samples liggen). Maar als die dingen zo goedkoop zijn hebben ze vast nogmeer goedkope dingen....
Futurec $4,90

http://www.futurlec.com/ICSFOthers.shtml

  • AbelH
  • Registratie: juni 2002
  • Laatst online: 28-11-2008

AbelH

aka CamelZonderFilter

quote:
Abel schreef op 01 September 2003 @ 00:34:
Heb je dit ergens standaard online staan? Dan kan ik het nml linken in mn casemodding-startpagina-kloon-in-opbouw. Ik denk dat het voor véél mensen erg handig zal zijn :)

neem: [ HowTo] Stappenmotoren als url ;)
Done :)

http://www.pan-european.eigenstart.nl


  • Riff
  • Registratie: juni 2003
  • Niet online

Riff

Usted está seguro?

Topicstarter
quote:
DRAFTER86 schreef op 30 August 2003 @ 10:00:
En als ik nou een stappenmoter op 12v heb? Kan ik dan gewoon 12v erin pompen? (in dat ic...) of word ie dan overbelast?
Nu dan een "echt" antwoord: bij mij werkt dit zonder problemen. Heb vandaag een nieuwe 12v stapper binnengekregen en die draait perfect op de 12v uit m'n computer (via de ic dus).

Overigens heb ik 2 weken geleden zo'n sample aangevraagd bij Allegro en ze hebben in de tussentijd maar 1 e-mail gestuurd. Duurt dit altijd zo lang of is mijn aanvraag afgewezen?

Riff wijzigde deze reactie 10-09-2003 15:30 (4%)


  • Rum0r
  • Registratie: december 2002
  • Laatst online: 24-05-2005
Als je een tft hebt zou je deze automatisch uit het bureau kunnen laten klappen.
Of bij een laptop maar die kan dat prolly niet trekken???

Being MAD doesn't hertz you... If ignorance is bliss, why aren't more people happy?


  • MaNDaRK
  • Registratie: oktober 2001
  • Nu online

MaNDaRK

Android Fan

_O_ Riffic _O_

Heel erg bedankt voor deze zeer uigebreide en nette HowTo! :D

Ik ken dit heel erg goed gebruiken voor een Case die ik ga bouwen! :)

Online Backup Vergelijken? - Binair klokkijken


  • Super_ik
  • Registratie: maart 2001
  • Laatst online: 09:28

Super_ik

haklust!

quote:
Riffic schreef op 10 September 2003 @ 15:29:
Overigens heb ik 2 weken geleden zo'n sample aangevraagd bij Allegro en ze hebben in de tussentijd maar 1 e-mail gestuurd. Duurt dit altijd zo lang of is mijn aanvraag afgewezen?
duurde bij mij 4 weken.

8<------------------------------------------------------------------------------------
Als ik zo door ga haal ik m'n dood niet. | ik hou van goeie muziek


  • Riff
  • Registratie: juni 2003
  • Niet online

Riff

Usted está seguro?

Topicstarter
* Update

En ook deze HowTo is weer geupdate. Alle kopjes zijn nu klikbaar en er is een inhoudsopgave toegevoegd. Daarnaast is het voeding verhaal vernieuwd, is er een plaatje gekomen bij de pinout en is er wat informatie over de 5804 in de tekst verwerkt. Ook hier geld natuurlijk dat aanvullingen en correcties van harte welkom zijn ;)

  • Riff
  • Registratie: juni 2003
  • Niet online

Riff

Usted está seguro?

Topicstarter
Ik heb dit al gepost in de Parallelle poort FAQ, maar ook voor het aansturen van een stappenmotor is dit handig. Bij "Hoeveel stappenmotoren kan ik aansluiten" is al vermeld dat je normaal 4 datalijnen nodig hebt en met een speciaal IC maar 2. Met onderstaande methode kun je de stappenmotor ook met 2 datalijnen aansturen, zónder een ander motor driver. De ingangen van de ULN verbind je dan met de uitangen van de AND gates. Let wel op dat je op deze manier dus geen half stepping kunt gebruiken, omdat je maar 1 spoel tegelijk kunt activeren.

http://www.theforumisdown.com/uploadfiles/0103/par_multi.jpg

Dit doe je door een binaire waarde te sturen (hier dus 00 voor de eerste, 01 voor de tweede, 10 en 11). Je kunt voor deze gates TTL chips gebruiken, dat zijn in dit geval de 7408 (AND) en de 7404 (NOT). De pinout van de 7408 en de 7404:

http://static.howstuffworks.com/gif/de-7400.gifhttp://static.howstuffworks.com/gif/de-7404.gif

Let er vooral op dat je de +5v goed aansluit, deze IC's worden *erg* snel heet als ze verkeerd aangesloten zijn.

  • Odin
  • Registratie: november 2002
  • Laatst online: 12-12 16:01

Odin

¯¯¯¯¯

Ik heb een vraag over die stappen motoren. Ik ben met een project bezig waarbij ik een spiegeltje heel snel moet laten bewegen in allerlij richtingen. Nou dacht ik dat zo'n motortje wel wat zou zijn maar zijn die dingen in staat om veel keer per seconde (ongeveer 60/70x) van draairichting te veranderen?

  • Riff
  • Registratie: juni 2003
  • Niet online

Riff

Usted está seguro?

Topicstarter
quote:
Odin schreef op 12 October 2003 @ 13:57:
Ik heb een vraag over die stappen motoren. Ik ben met een project bezig waarbij ik een spiegeltje heel snel moet laten bewegen in allerlij richtingen. Nou dacht ik dat zo'n motortje wel wat zou zijn maar zijn die dingen in staat om veel keer per seconde (ongeveer 60/70x) van draairichting te veranderen?
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:

http://www.tweakers.net/ext/f/12077/full.gif

  • Felyrion
  • Registratie: november 2001
  • Laatst online: 13:45

Felyrion

goodgoan!

ik heb hier een stepper van 1.8V op 3A... kan ik deze aansluiten aan die uln2003 of moet ik dan een andere ic hebben??

edit:

nette how-to trouwens!! 8)

Felyrion wijzigde deze reactie 13-10-2003 18:34 (18%)

sleep: a completely inadequate substitute for caffeine


  • Riff
  • Registratie: juni 2003
  • Niet online

Riff

Usted está seguro?

Topicstarter
quote:
Falcon schreef op 13 October 2003 @ 18:33:
ik heb hier een stepper van 1.8V op 3A... kan ik deze aansluiten aan die uln2003 of moet ik dan een andere ic hebben??
Je zult zeker een andere nodig hebben. Het voltage is het probleem niet; die 3A wel. Zoals ook in de datasheet te vinden is kan de ULN2003 (evenals de 2004) maximaal 500mA aan.

Maar is die 3A geen typefout? Het zou namelijk best wel een flinke stepper zijn. De 5804 kan ook maar 1,25A aan. De SLA7052M van Allegro kan wel tot 3A.

Riff wijzigde deze reactie 13-10-2003 18:47 (9%)


  • Felyrion
  • Registratie: november 2001
  • Laatst online: 13:45

Felyrion

goodgoan!

nope.. geen typfout.. tis een bakbeest... hier ff piccie:
http://www.tweakers.net/ext/f/12081/full.jpg
http://www.tweakers.net/ext/f/12082/full.jpg

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 :)

Felyrion wijzigde deze reactie 13-10-2003 19:36 (38%)

sleep: a completely inadequate substitute for caffeine


  • Riff
  • Registratie: juni 2003
  • Niet online

Riff

Usted está seguro?

Topicstarter
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 :)

  • Felyrion
  • Registratie: november 2001
  • Laatst online: 13:45

Felyrion

goodgoan!

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 deze reactie 13-10-2003 19:59 (22%)

sleep: a completely inadequate substitute for caffeine


  • Riff
  • Registratie: juni 2003
  • Niet online

Riff

Usted está seguro?

Topicstarter
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 deze reactie 13-10-2003 20:28 (22%)


  • euss
  • Registratie: januari 2002
  • Laatst online: 30-04-2005
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 deze reactie 13-10-2003 21:34 (18%)

} Zoek! { irc://irc.tweakers.net/#hardewaren, hét hardwarekanaal


  • Felyrion
  • Registratie: november 2001
  • Laatst online: 13:45

Felyrion

goodgoan!

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 caffeine


  • GeforceDDQ
  • Registratie: februari 2002
  • Laatst online: 06-09 05:42
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 deze reactie 14-10-2003 06:55 (45%)

301SQN


  • Felyrion
  • Registratie: november 2001
  • Laatst online: 13:45

Felyrion

goodgoan!

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 caffeine


  • Scout77
  • Registratie: september 2002
  • Laatst online: 03-10 17:52
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


  • euss
  • Registratie: januari 2002
  • Laatst online: 30-04-2005
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 deze reactie 04-01-2004 12:11 (72%)

} Zoek! { irc://irc.tweakers.net/#hardewaren, hét hardwarekanaal


  • Scout77
  • Registratie: september 2002
  • Laatst online: 03-10 17:52
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


  • DjCasemod
  • Registratie: december 2001
  • Laatst online: 21-11 11:00
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 deze reactie 21-10-2003 17:08 (5%)


  • DRAFTER86
  • Registratie: april 2002
  • Laatst online: 06:09
QBasic:

out &h378, X

Hierbij is X het getal dat je op je poort wil zetten, simpeler kan niet.

  • Looki
  • Registratie: maart 2002
  • Laatst online: 23-10 19:10

Looki

Als je zoekt dan zul je vinden

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!

Hieronder had ik iets leuks kunnen neerzetten... Maar waarom mensen hiermee vervelen....


  • euss
  • Registratie: januari 2002
  • Laatst online: 30-04-2005
De Philips SAA1027 is discontinued, dus sowieso moeilijk te vinden.
In Duitsland: http://www.electronicpool.de/list/index_S_A_SAA1027_.html

Alternatieven:
http://www.temp.eleinmec.com/issue10.htm#art1

} Zoek! { irc://irc.tweakers.net/#hardewaren, hét hardwarekanaal


  • Riff
  • Registratie: juni 2003
  • Niet online

Riff

Usted está seguro?

Topicstarter
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
31
' 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 deze reactie 22-10-2003 08:48 (5%)


  • DjCasemod
  • Registratie: december 2001
  • Laatst online: 21-11 11:00
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!

  • Riff
  • Registratie: juni 2003
  • Niet online

Riff

Usted está seguro?

Topicstarter
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! :)

  • DjCasemod
  • Registratie: december 2001
  • Laatst online: 21-11 11:00
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~

  • Riff
  • Registratie: juni 2003
  • Niet online

Riff

Usted está seguro?

Topicstarter
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?

  • DjCasemod
  • Registratie: december 2001
  • Laatst online: 21-11 11:00
Okey daar gaan we! >:)

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 deze reactie 23-10-2003 17:11 (6%)


  • Jasper Janssen
  • Registratie: april 2000
  • Laatst online: 13-09 11:56
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.

  • Felyrion
  • Registratie: november 2001
  • Laatst online: 13:45

Felyrion

goodgoan!

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 deze reactie 24-10-2003 01:40 (16%)

sleep: a completely inadequate substitute for caffeine


  • Riff
  • Registratie: juni 2003
  • Niet online

Riff

Usted está seguro?

Topicstarter
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 :)

  • Felyrion
  • Registratie: november 2001
  • Laatst online: 13:45

Felyrion

goodgoan!

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 caffeine


  • Riff
  • Registratie: juni 2003
  • Niet online

Riff

Usted está seguro?

Topicstarter
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 deze reactie 24-10-2003 17:07 (20%)


  • DjCasemod
  • Registratie: december 2001
  • Laatst online: 21-11 11:00
Nou ga ik dat proberen, Het probleem is bij die pc dat de cdrom ivm bios niet werkt :S en VB is 70 mb? d8 ik dus vandaar QBASIC.

  • Riff
  • Registratie: juni 2003
  • Niet online

Riff

Usted está seguro?

Topicstarter
quote:
DjCasemod schreef op 25 October 2003 @ 17:24:
Nou ga ik dat proberen, Het probleem is bij die pc dat de cdrom ivm bios niet werkt :S en VB is 70 mb? d8 ik dus vandaar QBASIC.
Oplossing is dan om het programma te ontwikkelen op een snellere/moderne pc. Het uiteindelijke programma wat daaruit komt past wel op een floppy en kun je dus op de 'oude' computer zetten.

Volgens mij hoeven ook niet alle VB runtimes op de computer te staan voor een programma als dit (dit weet ik overigens niet zeker, moeite waard om even na te zoeken). Je hoeft dan dus alleen maar een exe en een dll over te zetten, dat lukt je zonder cdrom ook wel.

mod-remark: VB DLL's nodig op doelPC indien gebruik gemaakt wordt van functies uit de runtimemodule: http://www.computerhope.com/download/windll.htm
Maargoed, het is maar een idee, het kán ook best in QBasic. VB lijkt me hier alleen makkelijker omdat je daar al (werkende) codevoorbeelden van hebt.

euss wijzigde deze reactie 26-10-2003 12:06 (18%)


  • bennierex
  • Registratie: april 2001
  • Laatst online: 16-11 18:49

bennierex

Pilot_Z

quote:
Riffic schreef op 05 September 2003 @ 16:18:
Er zijn wel mensen die met lego motoren een robot arm hebben gemaakt. Ik heb een tijdje terug een artikel gelezen van een man die op die manier begonnen was, maar er al snel achter kwam dat zijn lego motoren niet precies genoeg waren. Natuurlijk is dit wel een kwestie van wat je er zelf van maakt, maar lastig is het in ieder geval wel.

Wil je het toch doen met lego motoren kun je gaan werken met rotatie sensors. Lego maakt deze zelf (zitten geloof ik bij Mindstorms) maar je kunt ook een lego schakelaar (nummer 5120, foto hiervoor gebruiken (met een beetje handigheid). Meer informatie daarover kun je vinden op: Rotation sensor. Op deze website is al deze informatie te vinden met enkele voorbeelden. Het brengt lego even een niveau verder ;) Deze pagina is ook wel grappig: Stepper motors with lego.
*knip*
Als je met lego wil gaan rommelen kun je ook ff op mijn site kijken hier. Onderaan staat hoe wij voor lego mindstorms zelf rotatiesensors hebben gemaakt die veel nauwkeuriger (en bovendien goedkoper) zijn dan die van lego zelf :Y)

  • Riff
  • Registratie: juni 2003
  • Niet online

Riff

Usted está seguro?

Topicstarter
quote:
bennierex schreef op 26 October 2003 @ 11:55:
Als je met lego wil gaan rommelen kun je ook ff op mijn site kijken hier. Onderaan staat hoe wij voor lego mindstorms zelf rotatiesensors hebben gemaakt die veel nauwkeuriger (en bovendien goedkoper) zijn dan die van lego zelf :Y)
Ziet er goed uit! :) Zal het binnenkort ook even in [Mini HowTo] Lego! zetten, misschien vind je het zelfs leuk om daar zelf een verhaaltje te posten ;)

  • Ikenmijzelf
  • Registratie: februari 2002
  • Laatst online: 09-11-2003
hoi, ik heb nu een stappenmotor via school kunnen bemachtigen maar zij wisten niet hoeveel volt hij was. Dit is hem:

http://www.theforumisdown.com/uploadfiles/0103/steppingmotor-ID35.jpg
Opschrift:
Stepping Motor ID35
9904 112 35805
Step Angle 7`30'
MB00 0383
Philips
Made in Belgium
Ik kan ook niks op internet vinden van hem. Weet iemand er misschien meer van?
Hij heeft 6 aansluitingen.

En waar haal ik die Allegro 5804B? Conradnr.?

euss wijzigde deze reactie 04-11-2003 18:22 (49%)
Reden: opschrift erbij, beter voor search en snelle naslag


  • euss
  • Registratie: januari 2002
  • Laatst online: 30-04-2005
quote:
En waar haal ik die Allegro 5804B ?
http://www.rs-components.nl/
RS Components B.V.
Bingerweg 19
2031 AZ HAARLEM
B.T.W.: NL 806 558 519.B01
K.v.K. Amsterdam: 33298393
Allegro UNC-5804B
Package: DIL16
Vout: 4,5 - 5,5
Omschrijving: Motor Driver
Bestel Nummer: 653-531
Prijs: € 6,79

Gevonden via Google op: http://www.cinetix.de/workshop/actoprax/motor.htm

euss wijzigde deze reactie 03-11-2003 22:02 (32%)

} Zoek! { irc://irc.tweakers.net/#hardewaren, hét hardwarekanaal


  • Ikenmijzelf
  • Registratie: februari 2002
  • Laatst online: 09-11-2003
thanks

en nou nog specificaties/datasheet van mn stappenmotor.
iemand ??

euss wijzigde deze reactie 04-11-2003 18:21 (86%)


  • NoBrain
  • Registratie: mei 2002
  • Laatst online: 26-11-2018
Hm.. Die motor komt me heel bekend voor.
Probeer eens 5 volt erop te zetten en kijk wat hij doet. Ik gebruik vaker stappenmotoren waarvan ik de spec's niet weet. Gewoon een beetje kijken hoe veel stroom hij op neemt en of hij warm word.

What are we gonna to do tomorrow night?.. Oh yeah, try to take over the world, right...


  • Ikenmijzelf
  • Registratie: februari 2002
  • Laatst online: 09-11-2003
ik zat te kijken bij discolitez.com en daar kwam ik dit schema tegen:

http://www.discolitez.com/images/deluxe32.gif

Daar kon je dan 32 lichten op aansluiten. Zou ik met hetzelfde IC 32/4= 8 stappenmotoren aan kunnen sluiten?

dus zo:
http://213.46.109.204/schema5.gif
(als comp aanstaat)

Hier is een datasheet van de 74374
http://www.produktinfo.co...lc.cgi?art=172383&lang=nl

  • Riff
  • Registratie: juni 2003
  • Niet online

Riff

Usted está seguro?

Topicstarter
Als ik zo even snel kijk is die 74374 een flipflop; dat lijkt me dus helemaal niet geschikt om stappenmotoren mee aan te sturen. Als je er echte meerdere aan zou willen sturen zijn daar ook andere oplossingen voor. Je vind er al een aantal in dit topic :)

  • Ikenmijzelf
  • Registratie: februari 2002
  • Laatst online: 09-11-2003
Bij die oplossing van jou met die NOT en AND gates blijft toch altijd spanning over 1 van die spoelen staan, toch?

Nou heb ik zelf iets gemaakt waarbij je met 2 status poorten 4 stappenmotors aan kan sluiten (kan ook wel 8 maar ik heb er maar 4 nodig) Die AND gates worden dan vier 4708's of zijn er ook 8 AND gates in een ic ? Klopt dit zo?

http://www.theforumisdown...les/0103/stappenmotor.GIF

PS Riffic: welk programma gebruik jij voor schema's te tekenen?

Ikenmijzelf wijzigde deze reactie 05-11-2003 14:55 (91%)


  • Riff
  • Registratie: juni 2003
  • Niet online

Riff

Usted está seguro?

Topicstarter
quote:
Ikenmijzelf schreef op 04 november 2003 @ 18:07:
PS Riffic: welk programma gebruik jij voor schema's te tekenen?
Ik zie nu pas dat je je reactie nog geedit had :) Ik gebruik zelf Eagle van Cadsoft, de evaluatie versie gaat tot 100 x 80mm printen.

Riff wijzigde deze reactie 18-11-2003 17:54 (3%)


  • Odin
  • Registratie: november 2002
  • Laatst online: 12-12 16:01

Odin

¯¯¯¯¯

Ik heb mijn stappen motoren binnen, die van Van Dijken van 6 euro.
Maar ze draaien niet echt hard, ik had verwacht dat ze veel sneller gingen.
Ik ben nu bezig met de software.

  • Riff
  • Registratie: juni 2003
  • Niet online

Riff

Usted está seguro?

Topicstarter
quote:
Odin schreef op 18 november 2003 @ 21:35:
Ik heb mijn stappen motoren binnen, die van Van Dijken van 6 euro.
Maar ze draaien niet echt hard, ik had verwacht dat ze veel sneller gingen.
Klopt, die van Van Dijken is met zijn 200 stappen niet echt de snelste. Je zou natuurlijk kunnen overwegen om stappen over te slaan. Hij zal sneller gaan draaien, maar dus wel 'schokkerig'; niet altijd gewenst :)

  • Backupmaster
  • Registratie: november 2001
  • Laatst online: 20-04-2015
Welk programma gebruik je voor het compilen van de visual basic code die je als voorbeeld geeft ?

  • Riff
  • Registratie: juni 2003
  • Niet online

Riff

Usted está seguro?

Topicstarter
quote:
Backupmaster schreef op 21 november 2003 @ 13:45:
Welk programma gebruik je voor het compilen van de visual basic code die je als voorbeeld geeft ?
Microsoft Visual Basic 6.0 :Y)

  • Geronimoos
  • Registratie: januari 2002
  • Laatst online: 15-12 14:59
quote:
Jasper Janssen schreef op 23 oktober 2003 @ 21:29:
[...]


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.
Ik denk dat jij galvo's bedoelt ipv van servo's. Servo's zijn namelijk nog veel trager dan stappenmotoren. Galvo's zijn erg snelle accuratoren met slechts een bewegings hoek van 0tot30 graden. Verder lijken ze veel op stappenmotoren.

2030Wp + 2520Wp PVoutput


  • Melle
  • Registratie: juni 2002
  • Laatst online: 12:49
Voor de tweakers die nog iets meer willen weten over stappenmotoren kun je kijken in de elektuur van december. In het eerste deel gaat het over de basisprincipes van stappenmotoren. En in het volgende deel wordt een krachtige 3-kanaals stappenmotor-drover voorgesteld die door een PC kan worden gestuurd

  • bandietje
  • Registratie: december 2003
  • Laatst online: 05-01-2004
De HOW TO heb ik al gelezen maar deze is alleen aan te sturen met een pc en daar zit nu net het probleem heeft toevallig iemand een schema voor een unipolaire motor die 2 richtingen op kan draaien en waar ook nog de snelheid is te regelen het wordt een aansturing voor mijn telescoop. Alvast bedankt.
Jeroen })

  • -DarkShadow-
  • Registratie: december 2001
  • Niet online
koop de januari elektuur en al je problemen zijn de wereld uitgeholpen.

Specialist in:
Soldeerstations
Oscilloscoop


  • euss
  • Registratie: januari 2002
  • Laatst online: 30-04-2005
Hier staat een schema voor een unipolaire stappenmotor om onafhankelijk van de PC aan te sluiten: Scout77 in "[HowTo] Stappenmotoren"

Voor de rest zijn de sites van steppermotor IC fabrikanten goede naslagwerken, alwaar in de datasheets vaak voorbeeldschema's zijn te vinden.

} Zoek! { irc://irc.tweakers.net/#hardewaren, hét hardwarekanaal


  • HaWee
  • Registratie: april 2003
  • Laatst online: 15-12-2011
Wie kan er voor mij een simpel te begrijpen schema tekenen voor aansluiten van een SLA7052M. Ik heb de product file erop nageslagen, maar het is voor mij nog niet helemaal duidelijk hoe nu verder?

  • lexophilia
  • Registratie: januari 2004
  • Laatst online: 01-06 02:40
quote:
insan1ty schreef op 29 augustus 2003 @ 19:59:
Goed gewerkt!
Maar:

[...]

Meestal is 12V geel...
En let op de maximale belasting van USB... Je kunt niet meer dan 500mA aansluiten geloof ik.. of nog minder... Dat is bij 5V dus maar 2.5W max..
Je kunt natuurlijk ook de voeding uit je eigen pc gebruiken, dan
moet je de rode draad (5v) en de zwarte draad verlengen en
aan de achterkant uit je kast laten lopen. Let wel op dat niet
alle voedingen even goed tegen kortsluiting kunnen. Mijn
voeding heeft het zo'n 15 keer achter elkaar overleefd, maar
dat zegt zeker niets over andere voedingen.

Als laatste kun je nog een usb kabel gebruiken voor de stroom. Pin 1
is +5v en pin 4 is ground:

Let wel op dat de USB poort maar 500mA levert.

De TS had dit al vernoemd :)
Verder in mijn ogen perfecte topic, alles wordt goed & duidelijk uitgelegd...en ik vond de uitleg over visual basic ook perfect.

TOP-Topic _/-\o_

  • bobo1on1
  • Registratie: juli 2001
  • Laatst online: 11-12 21:27
Ik heb een bipolaire stappenmotor uit een hele oude harddisk gesloopt, er zitten ook 2 van deze IC's in, ik ga dat eens proberen aan te sturen.
Volgens mij moet dat wel lukken :)

Impedance, a measure of opposition to time-varying electric current in an electric circuit.
Not to be confused with impotence.


  • bobo1on1
  • Registratie: juli 2001
  • Laatst online: 11-12 21:27
Die IC's kreeg ik niet mooi van de print af, dus heb ik maar 2 H bruggen gemaakt.
Dit schema heb ik gebruikt:

http://www.xs4all.nl/~loosen/elektronica/H%20brug%202.png

De weerstand van 10 Ohm is 1 winding van de motor.
Dit schema maak je dus 2x. De 5 volt met schakelaar moet een pin van de lpt poort voorstellen. Ik heb BC 338 transistoren gebruikt, deze kunnen een stroom aan van 800 mA, als diodes heb ik 2 1N5408 gebruikt.

Uiteraard moeten er nog 4 diode's bij zoals hier staat beschreven.

Ik heb het schema op een stukje experimenteerprint gemaakt:

http://www.xs4all.nl/~loosen/elektronica/stappenmotor.jpg

Eigenlijk is 4 x 2 cm een beetje te klein, de diodes moesten op de achterkant.

De aansturing werkt heel simpel, je sluit em gewoon aan op 4 lijnen van de lpt poort waar je er telkens 1 van hoog zet en 3 laag.

bobo1on1 wijzigde deze reactie 10-03-2004 21:22 (5%)

Impedance, a measure of opposition to time-varying electric current in an electric circuit.
Not to be confused with impotence.

Pagina: 1 2 3 Laatste


Apple iPhone 11 Nintendo Switch Lite LG OLED C9 Google Pixel 4 FIFA 20 Samsung Galaxy S10 Sony PlayStation 5 Auto

'14 '15 '16 '17 2018

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2019 Hosting door True