I can see there are many writings on line for using an Arduino to control a 4 or 6 wire stepper motor, that spins the platter in side an IDE hard drive. I want to control the seek read/write head motor instead, can this be done? I'm struggling to find anything at all on this?
Electronic – arduino – hard drive head/seek motor with Arduino
arduinohard drivestepper motor
Related Topic
- Electronic – arduino – L298 output voltage is too low
- Electronic – Driving a Turntable with a Two-Phase, Bipolar Stepper
- Electronic – arduino – How to find out whats wrong with the setup of a Bipolar Stepper Motor using L293DNE driver connected to Arduino
- Addressing the cylinders of a Hard Drive
- Electronic – arduino – How to connect a stepper motor with exactly 4 wires to Arduino
- Electronic – arduino – How to wire a TMC2130 stepper motor driver to an Arduino UNO in order to control it
- Electronic – Driving a 4-wire Hard Drive Motor
Best Answer
As snoopen says - you want a "voice coil" driver or actuator.
It's well within the capabilities of an Arduino to drive one of these.
There are a number of people offering on-web examples of HDD voice coil drivers used for other purposes.
Wikipedia overview
This provides a general view of an HDD voice coil actuator
This is an actuator withy the magnets in position above and below the coil
and here is a unit with the magnets moved out of position to provide an internal view.
__________________________________________________________________
Here is an utterly amazing LASER shutter driver achieving mechanical shutter rise times of
500 nS !!!. There are a number of links off this page to other variants and upgrades.
Their basic driver circuit is suitably simple -
Here is a formal 2004 paper based on the above
And three years later in 2007, an updated version
Here is a throttle position control using an HDD actuator.
Circuit diagram here - the actual actuator control is the middle third hozizontally and the actual driver is 2 transistors driven by an opamp. An Arduino could easily feed a s signal to such a circuit. eg smoother PWM or a DC voltage generated in some other manner.