Probleem aansturing stappenmotoren

Hallo,

Ik ben een werktuigbouwkundestudent aan de TU Delft, en dus nog vrij nieuw in de wereld van de elektrotechniek. (vergeef mij dus als ik moeite heb met bepaalde dingen) Voor het eindproject is de opdracht om een lopend bierkrat te maken. Wij willen ons concept realiseren door middel van stappenmotoren. Ik heb een paar stappenmotoren (1 inclusief overbrenging) uit deze lamp gehaald:

https://www.google.nl/url?sa=t&rct=j&q=&esrc=s&source=web&cd...PhIfN3DLJQ

Om deze motor aan te sturen had ik een L293D als driver gebruikt in deze schakeling (dit omdat deze dan met 2 pinnetjes aangestuurd kan worden, wat scheelt op de arduino):

http://www.tigoe.net/pcomp/img/bipolar_stepper.png
Het circuit dat ik had gemaakt, werkte prima op 12V. De motor deed prima zijn ding, totdat hij belast werd. Onder belasting kon hij het niet trekken, dus toen WEER naar een datasheet gezocht en uiteindelijk dacht ik hem gevonden te hebben: een 23HD601 van het merk smooth. Hier zag ik dat hij op 24v draaide, maar bij het aansluiten van de spanning, brandde de ic door. Volgens de datasheet van de ic, zou deze tot 0.6A moeten kunnen hebben, precies zoveel als de motor zou trekken. Mijn beredenatie was dat de stroom de reden zou zijn dat de ic te heet wordt, dus bij een hogere spanning zou de stroom minder moeten worden volgens P=U*I (weet niet of dit ook voor stappenmmotoren geldt). Maar ook bij een 32V stroombron, brandde de IC door.

Heeft iemand een idee wat voor schakeling ik moet bouwen zodat ik de motoren soepel kan aansturen?(via arduino)

Zo goed als het vroeger was, is het nooit geweest.

Wel even opletten. Stepsticks kunnen alle stappenmotoren aansturen die niet vijf draden hebben. (4, 6, 8 gaat goed).

Ik weet niet wat voor stappenmotor je hebt. Je hebt het datasheet van de "lamp" gestuurd. Ik weet niet hoeveel belasting je er op zet. Fototje van de stepper?

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/

Dit is de website waar de stappenmotor op staat:

http://www.smoothmotor.com/product-detail.asp?id=4685

Het gewicht kan het niet zijn... de lamp weegt in totaal 25 kilo, waarin de kop ongeveer 10 kilo weegt schat ik. Daarintegen had ik wel het idee dat de motor last had van de traagheid. Omdat de motor graag op snelheid wil draaien heeft hij het eerste stukje heel erg moeite met op snelheid komen.

Het lijkt mij echter, dat dit niet de verbrande ic heeft veroorzaakt.

Hieronder 3 foto's:

Het bovenste gedeelte (het frame met de rechtopstaande L profielen) wordt aangedreven door een stappenmotor incl aandrijving.

De andere stappenmotor (foto 1 en 2) drijft door middel van een tandwiel de poten aan via een tandheugel.

http://www.uploadjefotos.nl/foto.php?fm=2&id=d32440d192201b6b1e4460aae924f0f9

http://www.uploadjefotos.nl/foto.php?fm=2&id=f7816b94b289d010f73c87b26bc99acc
http://www.uploadjefotos.nl/foto.php?fm=2&id=772cfac039ba80e385ea96921ffbfb21

10kg is wel best wel veel.

Stappenmotoren kan je niet oneindig snel versnellen. NEE, stappenmotoren willen niet graag op snelheid draaien. Als het niet werkt, moet je LANGZAAM draaien. Als het langzaam niet werkt, hoef je snel niet te proberen.

Ehh. verbrand IC?

Je hebt een link naar een familie van stappenmotoren gestuurd. Welke is het? Deze stappenmotoren zijn best wel heftig. Mogelijk te heftig voor de L293 om voldoende aan te kunnen sturen.....

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/

De hele lamp weegt zo'n 25 kg, dus denk dat 10 kilo voor de kop wel klopt.

De motor die ik heb is de 23HD601-1. Is er dan iets vergelijkbaars met de L293 om stappenmotoren van deze klasse aan te sturen? Zo ja, kan ik dan simpel de L293 vervangen door een andere IC, of moet ik dan aan een hele nieuwe schakeling beginnen?(wat verder geen probleem is)

De L293D kan max 36V verdragen zodus moet 24V zeker kunnen, alleen die 600mA is wat aan de lage kant. Ook ben je je snelle diodes vergeten, lekker inductie spanningen terug de driver in.
http://www.datasheetdir.com/L293D+Motor-Controller-Drivers

Je zou een L298 kunnen nemen die kan 2.5A/50V aan.

http://3.bp.blogspot.com/_Rk1hcnQzcos/S-ry2jfkWJI/AAAAAAAAGYA/OWyTwBtaOgM/s800/L297+Stepper+Motor+Controller+Circuits.gif

Als je echt wat fool proof schema's wilt: https://www.google.be/search?q=diy+stepper+driver

Ben Belg sowat :D :: plaatjes zijn meestal klikbaar

Ik had niet de L293 maar de L293D, deze heeft al diodes ingebouwd zitten. Misschien een domme vraag, maar wat is werkelijk het verschil tussen een simpele schakeling die ik gemaakt had en een complexe zoals u gestuurd had?
Zou ik met de L298 dezelfde schakeling kunnen gebruiken als ik nu al heb?

Volgens mij is de L298 gewoon iets heftiger. Door z'n "buurman" de L297 toe te voegen zou de aansturing iets eenvoudiger kunnen worden, maar als je dat nu al in je arduino doet, heeft dat voor jou niet zo veel zin. Dus dan laat je heet linker deel met de L297 weg.

Maaaaarrrr.. wat de L297 ook doet is (in hardware!) de stroom in de gaten houden. Als die te veel wordt, zet ie de boel uit. Dat is vaak toch wel iets wat wel prettig is: dan blaas je niet de boel op...

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/

Oke dus in principe zou een schakeling die bestaat uit een L297, L298 en L6210 werkend moeten zijn. Nou is mijn volgende vraag: kan deze schakeling ook door 2 inputs van de arduino aansturen? Dit was namelijk de reden dat ik de vorige schakeling had gemaakt. Ik kon toen 2 stappenmotoren aansturen op 4 inputs op de arduino, wat er voor zorgt dat ik nog 2 inputs overhield voor een gewone dc motor. Iemand daar trouwens nog tips voor? Ik was van plan om een opto-isolator te gebruiken in combinatie met een relais (deze hoeft maar op 1 snelheid te draaien)

Zou iemand mij ook een beetje kunnen helpen met een iets overzichtelijker schema te creëren? Dus dat de ic's getekend zijn in top view.

Alvast bedankt.

Dat schema tekenen moet je denk ik zelf doen als je dat zelf graag hebt.

Gewoon even voor gaan zitten. 't is niet moeilijk, maar wel even werk. En jij bent de "rare" die dat graag heeft, dus zal niemand zich geroepen voelen om dat voor jou te gaan doen. (anderzijds, misschien wil iemand zich na deze opmerking bewijzen en gaat het JUIST voor je doen. Wie weet... :) ("don't hold your breath")).

Zoals ze hier getekend zijn is voor de techneuten hier het handigst. Signalen gegroepeerd zoals ze logisch gegroepeerd moeten zijn.

Optoisolater snap ik niet. Ik zelf zou gewoon een mosfet pakken en daar dan de motor mee aansturen. Makkelijker kan het niet. 1 onderdeel ipv weerstand, opto, weerstand, tor relais.

Als je dan later TOCH wil gaan PWMen kan dat nog.. :-)

Je hebt een 4 fase stappenmotor, en die kan JIJ met 2 draden aansturen. Hmmm. Funny. Hmm. OK. Nooit uit. Tja. Moet kunnen.

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/

Dat schema dat ik heb gepost is gewoon uit de datasheet, dit is dan ook een voorbeeld schema. Na nader inzien van de ds staan er wel degelijk diodes over de uitgangen, dus moet je geen diodes meer voorzien.

Als je kunt zou ik die stappenmotor gewoon demonteren en proberen zo aan te sturen en de stroom eens meten onbelast, zodoende wat je weet wat de basis stroom is van die motor.

Ben Belg sowat :D :: plaatjes zijn meestal klikbaar

Door middel van onderstaand schema was het mogelijk om met 2 arduino pins aan te sturen. Is het ook mogelijk om simpelweg mijn ic te vervangen door de L298?
Zo niet, kan iemand mij dan wel een beetje helpen met het andere schema? In principe gaan alle connecties wel lukken, alleen snap weinig van de hele linkerkant van de L297. Ik heb in de datasheet gekeken maar werd daar niet wijzer van... Ik zou niet weten waar ik de arduino op zou moeten aansluiten. Wel heb ik gelezen dat je de oscilators van 2 L297's gelijk kunt laten lopen? Is dit nodig als ik 2 driverboards voor mijn stappenmotoren wil maken? Ze hoeven niet volledig gelijk te lopen.

http:// http://www.tigoe.net/pcomp/img/bipolar_stepper.png

Je ziet links van de 297 een zwik draden. Zoals jij het "had", is het zo dat je een aantal "vaste aannames" had gedaan. Dat kan met de 297 ook. half-full: kies half (zou ik doen, jij had FULL gekozen in je oude circuit). reset uit -> 5V. enable: altijd aan -> hoog. VREF aan een spanningsdeler aansluiten. Datsheet lezen om te bepalen wat dat moet zijn.

En dan hou je clock en dir over als twee signaaltjes die door de arduino gestuurd moeten worden.

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/

Hoi,

Even ter controle of ik u goed begrepen heb:

Ik zet dan 5v op de half/full, op de reset en op de enable, zodat deze altijd hoog blijven?

Uit de datasheet maak ik op dat Vref tussen 0 en 3v moet liggen. Is het dan verstandig om een spanningsdeler tussen de 5v te zetten met weerstanden in de verhouding 3:2?

dir zie ik er niet tussen staan, bedoelt u niet control?

Ik ga vandaag de schakeling op een breadboard zitten. Zou iemand hem kunnen controleren voordat ik er spanning op zet?

Lambiek

Special Member

Hier heb je een voorbeeld.
Allen naar de linkerkant van het schema kijken.

http://www.uploadarchief.net/files/download/resized/schema%20-%20stappenmotorregeling.jpg

Klikken voor groter plaatje.

Dir is CW/CCW.
De optocouplers kan je weg laten.
Je houd twee data lijnen over voor de besturing,PIN_17 en 18.
Dat is de richting en de puls voor de stappen.

Met de jumper kan je hele of halve stappen instellen.

Als je haar maar goed zit, GROETEN LAMBIEK.

Op 23 juni 2014 08:55:11 schreef sieger995743:
dir zie ik er niet tussen staan, bedoelt u niet control?

Ik noem hem "dir" omdat het de "direction" aangeeft. En bij sommige chips zo genoemd wordt, bij deze kennelijk niet... Sorry.

Jij noemt hem "control", maar zo heet ie OOK niet....

Hij heet hier kennelijk CW/-CCW .
Soit!

Ik ga vandaag de schakeling op een breadboard zitten. Zou iemand hem kunnen controleren voordat ik er spanning op zet?

Mij best. Je bent nog steeds welkom om langs te komen om hem te showen.

Trouwens, bij nader inzien, die motor van jou blijkt 0.6A te zijn, Als je driver dat ook is, dan gaat "meer stroom er doorheenjassen" hem tijdelijk sterker maken, totdat ie kapot gaat.

Die referentie spanning is volgens mij de spanning waarmee ie de sense weerstand vergelijkt om te bepalen wat de max stroom is. Neem je een 0.1 ohm weerstand, wil je max 0.6A door je motor (lijkt me verstandig), dan krijg je 0.06V. Dus 3V lijkt me een beetje veel.

Maar ik heb geen zin om het datasheet nu te gaan lezen. Mogelijk deelt dat ding intern de aangeleverde spanning door iets, en is 3V inderdaad een geschikte waarde. Maar persoonlijk gok ik dat het veel te veel is.

(mogelijk is het ding onnauwkeurig en moet je een grotere Rsense kiezen. Zie datasheet. Datasheets lezen is een vaardigheid. Die wordt je bij Werktuigbouw niet aangeleerd. Maar OOK bij Elektro krijg je dat niet. Gewoon doen, oefenen en proberen. Jij hebt die "3V" gevonden. Mooi! Maar niet het getalletje wat je zocht. Leer je van. Nog een keer proberen. )

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/