Switch to full style
Data recovery and disk repair questions and discussions related to old-fashioned SATA, SAS, SCSI, IDE, MFM hard drives - any type of storage device that has moving parts
Post a reply

Running hardrive motor with Raspberry pi

June 8th, 2016, 12:39

Hi everyone,

This is my first post here, so please excuse me for naive questions.

Is it possible to control speed of a hard drive motor using Raspberry Pi/Arduino, without using extra electronic components such as motor driving ICs. Something like below video, but I dont want to use any extra components, except USB plug.

https://www.youtube.com/watch?v=CMz2DYpos8w

Also, is it possible to measure the back emf or simple USB conection or just using GPIO pins of raspberry Pi.

If there is any such tutorial, could you please point me. I have tried different search words, but was not successful.

Many thanks in advance.

Re: Running hardrive motor with Raspberry pi

June 8th, 2016, 15:01

You might like to read the L7250 datasheet.

http://pdf.datasheetcatalog.com/datashe ... Xyuswx.pdf

The L7250 is a motor controller IC, but the datasheet discusses how it drives the motor.

Re: Running hardrive motor with Raspberry pi

June 8th, 2016, 16:31

Hi Fzabkar,

Many thanks for your reply. Although the pdf is explaining about the L7250's functioning and how it results in sinusoidal steps, I am not able to get a hints of using it with Raspberry Pi. If anyone has done this project, please help me.

Re: Running hardrive motor with Raspberry pi

June 8th, 2016, 20:53

The Youtube circuit drives each phase in turn. I would use a CRO to monitor the collector/drain of the Darlington/MOSFET driver to see how the voltage behaves when the transistor is switched off. Then you could square it up with a comparator and/or Schmitt trigger and feed it to your GPIO pins.
Post a reply