keuninkske
!overload! to much information in this signature!
hoi,
al enkele weken verdiep ik mij in de cursus van picbasic, met de basis van de basic taal en de pic programmer kan ik nu wel al overweg.
nu had ik graag enkele stappenmotors die ik uit een hp deskjet 690C printer gehaald heb aangestuurd.
ik heb de motoren al draaiende gekregen.
ik stuur de spoelen van de stappenmotor aan via 4TIP 120 transistors die in schakel met de pic16F628a .
nu is de maximumsnelheid die ik haal met de motor slechts +/-2toeren per seconde (10ms vertraging tussen iedere stap). bij snellere aansturing gaat de motor stappen overslaan of zelfs blijven stilstaan.
kan iemand me vertellen waar deze beperking vandaan komt?
ik vermoed omdat de TIP120 voor verzadiging een basisstroom van 120ma nodig heeft en de pic naar verluid slechts maximaal 25ma kan leveren(kan iemand tonen waar ik dit kan vinden in datasheet???)
datasheet van de motor: m35SP-8PPAS OP!!: mijn motor is niet volledig gelijk aan die van de datasheet, mijne heeft een faseweerstand van 30ohm (2de -gelijkaardige- motor= 13ohm)
keuninkske
!overload! to much information in this signature!
op de 5V voeding(die ik ook aan de pic geef) draait de motor het rustigst, op de 30V voeding van de printer die ik nog in mijn bezit heb werkt het ook maar dan loopt de motor behoorlijk warm.
Het valt niet mee zo, om de motor sneller te laten lopen,
eigenlijk heb je er een andere driver voor nodig, een die ook de stroom door de spoelen regeld, dan kan ook de spanning omhoog en dan wordt de motor ook minder warm.
Het IC de L297 en de L298 zijn daar geschikt voor, kijk eens op internet.
www.st.com/stonline/products/literature/ds/1334.pdf
Hier staat de informatie.
Gr Lambiek.
keuninkske
!overload! to much information in this signature!
die datasheet maakt me niet veel wijzer, dat het idd een ic is om bipolaire stappenmotoren aan te sturen begrijp ik, ook dat je dit dan kunt doen door de mode, en direction te sturen, hoe bepaal ik dan echter zijn snelheid?
en wat in die datasheet geeft me aan hoe snel die motor dan zal kunnen draaien?
wat geeft me aan of dit wel geschikt is voor een maximum stroom van +/- 2A(met veiligheden ingerekend)
maar vooral, wat moet er dan op die mode en direction poort komen? gecodeerde signalen? of gewoon spanning of geen spanning, ook dat staat er niet duidelijk in beschreven bij mijn weten.
kan ook iemand me tonen waar ik die maximum stroom uit een pic vindt? kdurf namelijk nog altijd mijn TIP120 darlingtons niet aansturen zonder serieweerstand naar de basis.
EDIT:
owkeej, tussen het blokken door heb ik nog eens een half uurtje gesuft op de datasheet van de L297.
kdenk dat ik het begin te snappen 
de richting die de stappenmotor moet draaien bepaal ik door op de CW/CCW pen 5V of 0V te plaatsen, 5V = wijzerzin ; 0V = tegenwijzerzin.
met de half/full pen kan ik bepalen of de motor vol of halfstap neemt. 5V = halfstap ; 0V = volstap.
op de clock pen kan ik het aantal stappen bepalen. op iedere aflopende flank zal de motor een stap nemen.
hiermee is ook de snelheid te bepalen, hoe sneller de flanken op elkaar volgen, hoe sneller de motor zal draaien.
nu rest mij nog de vragen:
-wat zal de maximumsnelheid bepalen (huidige 2 toeren per seconde zijn zeker en vast het maximum niet)
-hoe kom ik aan voldoende uitgangsstroom zodat ik mijn motorvermogen tenvolle kan benutten?
-wat kost dit ic ongeveer?
-....
[Bericht gewijzigd door keuninkske op (36%)]
keuninkske
!overload! to much information in this signature!
overal lees ik over de L298 gekoppeld aan de L297 maar kan iemand me uitleggen hoe dit ook maar nuttig zou kunnen zijn in mijn toepassing?
ik snap het namelijk niet zo goed
@ Keuninkske.
owkeej, tussen het blokken door heb ik nog eens een half uurtje gesuft op de datasheet van de L297.
kdenk dat ik het begin te snappen
de richting die de stappenmotor moet draaien bepaal ik door op de CW/CCW pen 5V of 0V te plaatsen, 5V = wijzerzin ; 0V = tegenwijzerzin.
met de half/full pen kan ik bepalen of de motor vol of halfstap neemt. 5V = halfstap ; 0V = volstap.
op de clock pen kan ik het aantal stappen bepalen. op iedere aflopende flank zal de motor een stap nemen.
hiermee is ook de snelheid te bepalen, hoe sneller de flanken op elkaar volgen, hoe sneller de motor zal draaien.
Dit klopt allemaal, en als je dit bouwt dan zal de motor best wat harder draaien, maar verwacht niet te veel van deze motoren, als je echt goede motoren wilt dan moet je hybride stappen motoren nemen en microstep drivers.
Maar ik denk dat dit meer een experiment is, dus zelf bouwen is altijd leuker en leerzamer.
Ja en hoe hard ze zullen draaien dat weet niemand denk ik dat moet je proefondervindelijk vast stellen, en hoe sneller de motor draaid hoe minder koppel deze leverd, dat heeft met het tegen EMK te maken.
Ik denk dat het met een stap frequentie van 1Khz wel op houd.
Hier heb je nog een site waar ze motoren en drivers verkopen, er staat ook leuke info op.
Groeten Lambiek.
keuninkske
!overload! to much information in this signature!
hoe kan ik de stroomsterkte die ik kan schakelen met de l297 vergroten?
gebruik van transistors zal de maximum snelheid terug in de war sturen denk ik?????
1khz is al mooi
7,5° per stap= 48 stappen
1000/48 = een kleine 21 toeren per seconde
wat overeenkomt met 1250 toeren per minuut.
nu heb ik op het uiterste maximum slechts 125 toeren per minuut
Hallo.
Dat kan door de waarde van RS_1 en RS_2 aan te passen.
Het kan wel met transsistoren, maar met een dubbele H_BRUG werkt het beter, dan heb je een push-pull werking.
Dat ga je niet halen, ik was uitgegaan van 200 stappen per omwenteling dus 1000 : 200 = 5 x 60 = 300 toeren per min.
Die 1200 toeren ga je met 48 stappen niet halen, dat komt door de mechanische constructie van de motor, dan moet je toch echt andere motoren nemen en andere drivers.
Als je snelheden boven de 1000 toeren wilt halen werk je met spanningen tot boven de 150 VDC en dan heb je een professionele driver nodig, en microstepping.
Maar waar ga je het voor gebruiken, voor de hobby of professioneel.?
Groeten Lambiek.
keuninkske
!overload! to much information in this signature!
khad de 2 motoren graag gebruikt om een (test) opstellingkje voor een klein 2D cnc machientje te maken.
die L298 is dus een H-brug , kan je mij een voorbeeld geven hoe ik die dan moet schakelen?
[Bericht gewijzigd door keuninkske op (31%)]
De L298 is een dubbele H_brug samen met de L297 deze is speciaal voor stappen motoren.
Je kan het schema aan houden die bij de link stond
Op pin 18 bied je het clock signaal aan, de frequentie daarvan bepaald ook gelijk de stap frequentie van de motor.
Op pin 19 half/full hoog of laag bepaal je of je halve of hele stappen maakt dus 96 of 48 stappen per omwenteling.
Op pin 17 cw/ccw hoog of laag, links of rechtsom.
Op pin 10 enable hoog of laag is vrijgave regelaar.
Dus je kan het programma vrij simpel houden.
Groeten Lambiek.
keuninkske
!overload! to much information in this signature!
euh,
ik heb een stappenmotor met 5 draden, 2 spoelen met elk een middenaftakking, die middenaftakkingen zijn intern in de motor verbonden zie ik.
dit is dus niet zoals weergegeven in dat schematje op de eerste pagina van de betreffende link :s
verder zou ik ook graag minimum 2A kunnen hallen om de 13ohm motor ook te kunnen aansturen met de 30V voeding van de printer
Zes draden denk ik.
De draden waar je nu de plus op zet sluit je niet aan.
De L298 mag max 4AMP schakelen bij max 46VDC.
Kijk eens in de PDF file van de L298.
Groeten Lambiek.
[Bericht gewijzigd door Henry S. op (56%)]
In dit einwerkstuk http://eindwerk.loreyn.be/Kopie%20van%20scriptie.htm wordt ea duidelijk besproken.
Volgens datasheet van de motor: m35SP-8P is de max A resp 259mA en 173mA ,jouw motor mag dus geen 2A trekken.
Max rpm zonder belasting is ongeveer 600pps (pulsen per second) = 600:48X60 = 750 tmp
Daar deze motortjes redelijk zwak zijn en je toch iets wil aandrijven heb je zoveel mogelijk kracht (torque) nodig, bij lager tpm is de kracht hoger.
Bruikbaar is bv 200pps 250 tpm met ong. 0,025Nm torque.