Hallo,
ik heb nu al een tijdje het idee om een robot arm te bouwen. Nu heb ik even 2 hp deskjet 600 printers gesloopt.
Hier zaten een aantal motoren in. Nu kan ik hier alleen de waardes niet van vinden er staat wel wat in maar ik denk misschien weten jullie het? Of iets waar ik het kan vinden of hoe ik het kan meten.
Ik heb even de tekst die er op staat ff over geschreven.
Ik wil dus graag weten hoeveel volt ze zijn en het aantal amperes. Bij sommige staat de weerstand al maar niet bij alle dus misschien dat jullie me kunnen helpen.
ALVAST BEDANKT!!
Stappen motorwaardes:
211004a em-428
2y04ae2 em-464
55spm25d7za c2164 c0045 7.5 dec 13ohm 19apr93mbad
nmb pm55l-048-hp69 c2164-60045 tc8z24b
nmb pn35l-048-hpd4 c2124-60190 tb6528b
nmb pn35l-048-hpd4 c2124-60190 tc9108e
m.v.g.
Chris
Minstens eentje kan je hier vinden:
http://www.eminebea.com/content/html/en/motor_list/pm_motor/index.shtm…
De andere kan je doormeten volgens de tekeningen op bovenstaande site.
he bedankt!! ik heb even alles goed gecheckt maar ik heb er al 4 kunnen vinden er zaten wat typ/lees fouten van mij in :
55spm25d7za c2164 c0045 7.5 dec 13ohm 19apr93mbad
nmb pm55l-048-hp69 c2164-60045 tc8z24b
nmb pm35l-048-hpd4 c2124-60190 tb6528b
nmb pm35l-048-hpd4 c2124-60190 tc9108e
de bovenste ziet er bijna het zelfde uit als die er onder staat dus ik neem aan dat deze bijna de zelfde waardes zal hebben!
Nou heb ik alleen een vraag wat is een goede ic om deze aan te sturen? er staat er wel 1tje bij maar die ken ik niet namelijk de : 2SC3346
En ik wil hem straks via mijn parallele of seriele port gaan aansturen.
Ik heb als ondergrond een oude scanner waar nog een stappen motor in zat zodat de hele arm dus verplaats kan worden via de stangen van de oude scanner. Dan komt er nog een stappen motor op de bodem om de hele arm 360 graden te kunnen draaien. Dan nog 3 er boven om de hele arm te kunnen bewegen. En dan in de bek zeg maar nog 1 motor om de bek open en dicht te kunnen doen, of om dus iets te kunnen oppakken. Dus zeg in totaal 6 stappen motoren. Is hier misschien een goed ic voor te krijgen die dus meerdere motor kan aansturen of heb ik aan de signalen van mijn seriele poort genoeg?
Alvast bedankt!
m.v.g.
Chris
Je zult iig opzoek moeten naar een chip die serieel 6 motoren kan sturen.. Daarachter zullen dan 6 driver chips moeten wat al heel eenvoudig kan:
Unipolaire motoren (6 draden waarvan 2 common) Kun je met een ULN2803 aandrijven.. Daarvoor moet je dan nog wel een aansturing hebben..
De nmb pm55l-048 motoren zijn iig unipolair als ik mij niet vergis.. Want die heb ik uit 2 deskjets 500 van HP getrokken..
Overgens zijn de codes die na: nmb 'pm55l-048' staan aleen maar serie nummers om te traceren uit welke serie de motors komen..
Aansturen via de parallel poort is veruit het gemakkelijkste. 6 motoren kan nog net als je step/dir controllers gebruikt: 2 signalen per motor en er zijn 12 uitgangen beschikbaar.
Serieel wordt lastiger, dan heb je een microprocessor nodig met het bijhorende programma.
Het ontwerpen kan best complex worden met een allegaartje van motoren, bipolair, unipolair verschillende spanningen, krachten...
2SC3346 is een gewone transistor, met vier ervan kan je een unipolaire motor sturen. Beter is om een array (ULN2003 of zwaarder) te gebruiken dan heb je minder discrete componenten.
Hier staat wat lectuur:
http://www.cs.uiowa.edu/~jones/step/
http://209.41.165.153/stepper/
http://gathering.tweakers.net/forum/list_messages/802060///tutorial%2C…
http://webpages.charter.net/pminmo/cncelectronics.htm
Ik heb hier 3 uln2003 liggen. Deze heb ik al een gebruikt om de stappenmotorens aan te sturen.
Ik heb ook nog 1 pic 16F84A gekocht en deze kan ik nu al vrij goed programmeren. Nou heb ik gisteren de hele avond lopen knutselen om de pic te programmeren zodat hij de stappen voor me maakt. Nou geeft deze pic een te lage uitgangsspanning om de stappen motor goed te laten functioneren.
Ik kom er helaas alleen net achter dat ik iets niet goed heb gedaan want hij doet het niet meer.
Maar stel nou dat ik een nieuwe haal en in gebruik 8 uitgangen om dus 2 stappenmotoren aan te sturen dan kan ik bijvoorbeeld dus nog 4 ingangen maken om deze op mijn parrallele poort aan te sluiten. Om dus bijdeze motoren links of rechts op te draaien. Dus zeg maar 1 pin voor linksom en 1 pin voor rechtsom. En dit dus 2 keer.
Dus als ik achter die 8 pic uitgangen dan een uln2003 zou plaatsen kan ik 2 motors per ic aansturen.
Dus als ik nu dit 3 keer zou maken dan heb ik 12 ingangen die ik op mijn parralelle poort kan aansluiten. En dus alle 6 de motoren kan ik dan aansturen?? Of denk ik nu weer te simpel?
Kijk er zal vast wel een ic zijn met 36 in/uit gangen maar ja zover ben ik nog niet en dan heb ik gewoon 3 16f84a om te expirimeteren?
Alvast bedankt voor jullie hulp.
m.v.g.
Chris
Het PIC programma dat je aan het schrijven bent bestaat reeds in verschillende versies:
http://www.dakeng.com/u2.html
Hier kan je mijn hardware tussen PIC en motor vinden.
De transistors zitten in een 3A array.
http://www.circuitsonline.net/forum/view/4354/8
De 2 ingangen worden het best standaard gehouden:
1: STEP een puls doet de motor een stap verplaatsen.
2: DIR geeft de richting aan.
Op 16 januari 2005 14:15:31 schreef chrissieboy1981:
Dus als ik nu dit 3 keer zou maken dan heb ik 12 ingangen die ik op mijn parralelle poort kan aansluiten. En dus alle 6 de motoren kan ik dan aansturen?? Of denk ik nu weer te simpel?
Niet te simpel, het klopt.
hmm ok die u2 ziet er leuk uit. Maar ja wat zou hij hier in nederland kosten? Maar ja ik moet zeggen als ik het zelf zou maken zou ik wel leuker vinden en ik kan mijn 16f84a nog eens voor iets anders gebruiken haha.
Ik ga ff kijken of ik een beetje met eagle kan werken en ff mijn schema tekenen. Zouden jullie dan kunnen beoordelen of dit dan gaat werken. Want ik ben hier niet zo goed in.
m.v.g.
Chris
Je zegt dat je pic kapot is..
Heb je een ULN 2803 gebruikt als power sturing??
Zoja heb je de blus diodes aangesloten..
Een stapenmotor heeft ook spoelen en zodra je de spaning van de spoel afhaalt ontstaat er een EMK spaning die best wat kapot kan maken als je niet gebruikt maakt van blus diodes..
Bij een unipolaire motor kun je de interne blus diodes gebruiken in de ULN2803..
Een groter PIC zou ik niet aanraden.. Hoe meer motoren hoe meer bewerkingen hoe langer de tijd op refresh..
Omdat je ook nog eens interrupt doet omdat je moet kijken naar verandering op de ingangs poorten denk ik dat 2 motoren toch wel een beetje de max is.. Tenzij je in ASM kun programeren... Want het s gewoon timings kritiek..
Links goed bekijken en lezen. 
Het IS een 16F84 en hoef je toch niet te kopen, je kan de source GRATIS downloaden.
En er zijn er nog andere beschikbaar die dezelfde pinout gebruiken.
Ik ben zelf nog bezig een AVR te beschrijven met een terug koppeling. Zodat ik ook weet of de motor een stap verliest.. Zodat de AVR dit kan coriceren
Ik lees net in dat artikel van die chip:
The step pin needs to be held low for 20 clock cycles minimum in order to guarantee that the chip will read it in time. For the 2.5 MHz clock speed in the circuit shown, this works out to about 32 uS. For TurboCNC, I set the pulse width to 40 uS just to be safe.
Wist ik veel dat ze dat zo doen.. Dan kan ik ook makkelijk zo'n chippie voor mezelf maken in AVR.. Want ik kan makkelijk binnen de 20Clock cycles draaien.. Helemaal als ik de snelheid van de avr omhoog gooi naar 4 of 8Mhz kan ik makkelijk met een verkorte tijd aan puls weerstaan. 
Toevallig heb ik vandaag een 660c gesloopt
zaten er ook enkelen in ik ben van plan oom een gestuurde webcam te maken,..
Aha bamibal die heb ik dus al een keertje gemaakt met 2 x de uln2003 op mijn parrallel poort aangesloten. En toen in visual basic een progje gemaakt om hem aan te sturen. Erg leuk projectje vond ik dat. Maar ja nu dus een robot arm, ik heb namelijk nog een rc auto onderstel waar ik hem eigenlijk wil gaan opbouwen. Maar nu ga ik eerst maar eens kijken of goed kan werken met eagle om mijn schema te kunnen maken.
m.v.g.
Chris
En dan natuurlijk nog ff die pic16f84 goed programmeren dat als pin 18 een signaal ontvangt gaat motor 1 rechtsom en pin 17 linksom. En voor motor 2 dus bijvoorbeeld pin1 rechtsom en pin 2 linksom.
Als ik dit nou 3 keer zou maken? Dan kan ik 6 stappenmotoren aansluiten op 1 parrallele poort?
Of ben iets te simpel van gedachten en moet er nog een berekening plaats vinden tussen verbindingen van de pic nar de uln2003 zodat hij de goede spanning krijgt aangeleverd?
Alvast bedankt voor al jullie hulp hoor ik leer hier veel van!
m.v.g.
Chris
Nee dat zeg je fout...
Het plaatje klopt.. Echter moet je met Step/direction werken..
Dus een lijntje als die hoog = rechtsom laag = linksom
en de ander geeft elke keer een puls waneer de motor weer een stap moet zetten...
Op 17 januari 2005 07:54:20 schreef DJD XTREEM:
Dus een lijntje als die hoog = rechtsom laag = linksom
en de ander geeft elke keer een puls waneer de motor weer een stap moet zetten...
Het moet niet echt maar zou veel beter zijn omdat dit de standaard is, dan kan je bestaande software gebruiken op de PC of later andere hardware.
Martijn v
KIS!!: Keep It Simple
Leuk Chris, ik heb zelf ook een paar HP inkjets gesloopt. I.p.v. uln2003 heb ik de L6221A van de printplaat gebruikt. Gewoon een hoekje van zo'n 4x3 cm uit de printplaat gezaagd, uitgezocht welke de ingangen van die IC zijn en aangesloten aan een PIC. Werkt als en trein, inclusief de blusdiodes
Heej Chris,
je moet nog even over de vcc en vss van de PIC een condensatortje van ong. 220 nF zetten. Dit wordt aangeraden door Microchip om stoorsignalen te filteren, helemaal omdat je hier ook stappenmotoren in gaat zetten!
succes, verder ziet het er goed uit!
zoiets? gaat dit werken?
Nee, de motoren krijgen geen spanning.
Waarom 2x ULN2003 gebruiken met 2x 7 in/uitgangen waarvan je 2x3 niet gebruikt?
Beter één ULN2803 met 8 in/uitgangen.
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Fuzzbass
Mijn echte naam: Joris | Mijn elektronica website: Fuzzcraft.com
Gadget_inc
Je hebt tijd of je hebt geen tijd ! als je geen tijd hebt, waar is die dan gebleven ? https://ledverlichtingsoest.com/