Hallo,
Weet iemand misschien hoe je een motor van een harde schijf moet aansturen? Ik heb er een aantal liggen en ik kan er eigenlijk niets mee als ik ze niet kan aansturen, dus ik hoop dat iemand me kan helpen.
De motors werken op 5 volt en hebben 3 aansluitingen maar wel meer dan 3 spoelen.
klein is fijn
Moderator
Volgens mij zijn dat gewoon bipolaire steppers. In een HD worden ze alleen op een extreem fancy manier aangestuurd om het ding maar zo stabiel mogelijk te laten draaien.
Dus dan zou ik hem gewoon op deze manier kunnen aansturen:
A B C
+ -
- +
- +
- +
+ -
+ -
Kan dat gewoon met een blokgolf? Met mosfets ofzo.
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
neen het is GEEN stepper !
het is een driefase motor in STER.
@gast : Dat patroon wat je opgeeft is correct.
Oke het patroon kwam oorspronkelijk hier vandaan: http://www.circuitsonline.net/forum/view/59853.
Op welke manier, met welk patroon zou ik deze moeten aansturen dan??
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
rew
four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Deze werkt prima: http://www.hobbyking.com/hobbyking/store/__6455__Hobbyking_SS_Series_8…
(geprobeert op Seagate, quantum en WD)
Het probleem is dat als je zomaar met dat patroon begint, de motor eerst wat staat te wiebelen. Schakel je dan op het verkeerde moment door naar de volgende, fase, dan stuitert hij de verkeerde kant op. Dan gaat ie ofwel helemaal niet draaien, of hij gaat op 2x snelheid de verkeerde kant op.
Een truuk die wij hebben gevonden is dat als je PWM langzaam omhoogbrengt van 0 naar 100% terwijl je ook langzaam op gang komt met steeds een volgende fase, dan krijg je hem netjes aan het draaien, en betrouwbaar de juiste kant op.
Met een mirocontroller aansturen gaat wel, maar is een beetje tricky want uiteindelijk wordt het een beetje tijdkritisch. Met een FPGA de op de microcontroller gevonden algorithmes implementeren ging veel mooier.
Normale aansturingen (dus die van de harddisk zelf, maar ook dat HK ding), gaan vanaf een bepaald toerental ook naar de terugkoppeling kijken: D'r is altijd 1 fase die niet aangesloten is. Dan loopt daar geen stroom, dus is de spanningsval 0. Zodra daar de spanning voorbij de het gemiddelde van + en - komt moet je weer wat doen..... (omschakelen of "even later omschakelen"... Ik heb nog niet uitgezocht welke van de twee).
Ohja. Het kan ook met een AA batterij: twee van de drie draden aansluiten, dan 1 draad loshalen en aan de vrije draad van de motor hangen. (#) Vervolgens aan de andere kant van de batterij de draad loshalen en aan de vrije draad van de motor hangen. goto (#).
Good luck!
SparkyGSX
Een manager is iemand die denkt dat negen vrouwen in één maand een kind kunnen maken
@rew: de nuldoorgang ligt precies in het midden van de stap, dus in het ideale geval zou je 30° later schakelen. Je hebt dan dus wel een software PLL of zo nodig.
Wat ook helpt bij het starten, is even met een vrij grote stroom de motor naar een bekende positie trekken, en vanaf daar gaan stappen.
Als je de motor echt soepel wilt later lopen, is six-step geen goede optie meer, dan kom je eerder bij field oriented control, maar dat is heel lastig op hoge snelheden.