In the last bldc project runacdrombrushless motor witharduino ive used a l293 to drive a brushless dc motor. The drives are aimed at applications requiring high performance, high speed stability, basic velocity control, simple setup and low cost in a compact design. Brushless motor pwm control controller balanced bldc driver board dc 12v36 500w. Running old hdd brushless motor using only arudino youtube. As the speed of the bldc motors in hard disk drives has been increased from 3,600 rpm to 15,000 rpm, the phase commutation of the motor and the mosfet switches of inverter influence the spindle. The selfcontrolled variable frequency drive employing a sinusoidal pmac permanent magnet alternating current motor is called brushless dc motor drive.
I cant work out what the issue with my setup to control a 2. Typical cddvd spindle bldc motor with 12 magnetic poles and 9 wound cogs this is the first part of what will probably be two or more posts describing one of my latest projects an arduino stroboscope based on the spindle motor of a broken xbox 360 dvd drive. This topic shows how to drive a sensored bldc motor using an arduino uno board. Low speed and torque of the motor due to minimal signaling. The motor maximum speed is 4500 rpm 75 rotationsecond and the maximum power is reached during the seeki n g phase is.
Before we go any further, its helpful to understand something more about hard disc drive spindle motors in general. The bldc motor used in this project is just a pc cdrom motor spindle motor. Sep 21, 2016 brushless hdd motor driver from 9v and painters tape. Im using a current sinking shift register to drive the mosfets so they need to be pulled. Sensored bldc motor uses hall effect sensors to detect rotor position where as the sensorless bldc motor uses another technique which is bemf back electromotive force. I drive the brushless dc motor bldc without using any controller, only with a stm32f4 microcontrollers and a power stage. You could make your own driver circuit based off the schematics shown there. Ws55220 dc 48v 500w cnc brushless spindle bldc motor driver controller. Bldc driver 1200w high voltage brushless driver manual 1. Mar 18, 2010 a stepper motor also referred to as step or stepping motor is an electromechanical device achieving mechanical movements through conversion of electrical pulses. Ws55220 motor driver controller, dc 48v 500w cnc brushless spindle bldc motor driver controller.
The hard drive motors, in particular, are extremely smoothrunning, and i wanted. Pb4 timer3output connected to the second brushless motor input coil pb6 timer4output connected to the third brushless motor input coil pa1 timer5input connected to the infrared sensor. Hard drive spindle motor running on bldc controller at. Door motor tends to be brushed on both types, though i think i may have seen a bldc one of those too. Our integrated circuits and reference designs help you create compact, fully protected and efficient dc input speed controlled bldc drives with smooth torque and accurate speed control. Hard drives disk have highspeed lowprofile brushless motors that can be reused, called bldc. The zip file includes a description with photos, wiring schematics, coreldraw and pdf versions of the encoder wheels used, and of course the code. Motor brake facility direction control input reset function. Hi dave and fellow eevblog fans, yesterday i took a hard disk apart and i the quality of the materials, the motor, the speed, etc, just left me with a feeling that me and other people could do realy cool stuff out of it. The precision of these motors determine the capacity and speed of hdds, making these components critical to hdd performance. Jan 08, 2018 sensorless bldc motor control with arduino circuit. This spinning is thanks to a sweet combination of a bearing and a brushless dc motor. Hi, i was searching the net to find info about how to drive my old hdd spindle motor and couldnt find any.
Its damn sure, theres plenty of old optical and magnetic disc drives cddvdhdd in every electronicshardware hobbyists junk box. Hard disk drive is a compact mechatronic component and there is no lot available space for placing its motor. Hard disk drive hdd spindle motors are what cause the disks in hdds to rotate. It proposes a novel inverter circuit to switch from bipolar to unipolar drive, or vice versa. A bipolarstarting and unipolarrunning method to drive a.
Arduino cdrom bldc motor driver, enhanced performance. The interaction would be simple, just knowing when he is turning, commanding to stop and moving. Aviation motors are designed for minimal weight and very low duty cycle. Hard disk drive motor bldc driver propeller object. Brushless motor driver for disk drive motors 250114. Hdd hard disk blcd spindle motor are available for purchase online. To improve the motor drive efficiency, a complicated process is generally required. The motor itself is somesort glued into the disk shell, i cant take it out except for all the rest, also i can get access to 4 pins comming out from the motor. The catch is that you cant just power up a hdd motor and expect it to spin. Driving a threephase brushless dc motor with arduino part. Hey my brother and i have been working on building a propeller clock and have salvaged two old harddiskdrive motors for the project. If the motors can be salvaged from hard drives cant the support chips also be salvaged from them. General description the tda5145ts is a bipolar integrated circuit used to drive 3phase brushless dc motors in fullwave mode. About kickoff with hdd spindle motors evercom micro motors, was founded in 1988 at sciencebased industrial park, hsinchu, taiwan to produce spindle motor for hdd harddisk drive.
Intelligent controller design for bldc motor used as hard disk drive. These brushless systems are aimed at applications requiring high performance, high speed stability, basic velocity control, simple setup and low cost in a compact design. A bldc fans speed can be varied smoothly, without the usual steps associated with a normal ac fan. Bldc motor mount for spindle power i expected to use a blender motor, a dc servo with a broken encoder, or really just about anything else on hand. Drv10970 threephase brushless dc motor driver texas instruments offers its drv10970 threephase bldc motor driver for differential or singleended hall sensor based applications texas instruments drv10970 is an integrated threephase bldc motor driver for home appliance, cooling fan, and other generalpurpose motor control applications. This code provides a simple way to control a brushless spindle motor such as found in hard disk drives at rotational speeds up to 120 hz, with good stability, control, acceleration and torque. The driver is based on advanced technology and be provided with high, high, low. Brushless hdd motor driver from 9v and painters tape hackaday. Voltage range is from 20vdc to 50vdc the controller can drive the dldc motor with hall or without hall external potentiometer controlexternal. Sadly its known to few people that such disc drives are rich and cheap sources of otherwise costly brushless direct current bldc motors. Its also possible to use the driver chips from the original hard disk pcb to get an idea of the sort of chips used, this site has a listing of various driver chips with links to datasheets, but they are usually much more complicated since they often combine both the spindle motor driver and the voice coil driver readwrite head into one package. There were two important problems in that project as follow.
Brushless dc bldc motor drivers stmicroelectronics. A hard drive spindle motor is a 3phase ac motor, not a dc motor. Advanced bldc motor drive and control stmicroelectronics. Hard disk motor driver tda5144at breakout from sixty four.
May 21, 2016 running a hard drive motor with an esc bldc hd motor. The brushless dc motor driver circuit described here uses a drv10866 driver ic to drive a small bldc fan, without using any position sensors. Brushless dc motor drive integrated circuits and reference. Our 3phase brushless dc motor drivers offer the flexibility of integrated motor commutation logic or easily pair with external microcontrollers for sensored and sensorless bldc motor control. Motor velocity over a wide speed range is controlled via analog or digital inputs. Jan 18, 2018 cheap and simple brushless dc motor driver designed for cnc applications using stm32 microcontroller pekkaroibldc drive. In fact, evercom is the only company outside japan who can design and manufacture hdd spindle motors. Sensorless bldc motor control with arduino simple projects. First of all, note that a common hard disc drive hdd spindle motor is in fact a sensorless threephase brushless dc bldc motor. After taking apart a hard drive i wanted to make the motor spin and this is where my question comes in. Hard disk drive motor bldc driver propeller object exchange.
Best way to drive a spindle brushless motor from a hdd. Sensorless control of permanent magnet spindle motors used. With the cd drives the traverse motor tends to be brushed with lots of gearing, with dvd drives it is a stepper with a long worm screw. Certain bldc motor drivers use the center tap to help measure bemf for. The brushless dc motor drive has some advantages like practically they require no maintenance and have a long life.
May 21, 2019 the second circuit which forms the main driver configuration for the proposed 3 phase brushless bldc motor driver circuit, could be also seen having a current sensing stage across its lower left section. Brushless dc controller circuits can be found online if you cant to build one for a project. Soc with integrated sensorless trapezoidal or vector control ease use and reduce timetomarket. Bldc motor guide breathing new life into bldc motors. You will have to run a couple of wires to ground on some hard drive to trick the pcb in keeping the motor running. Can i run a hard drive motor without additional drive. Brushless motor driver for disk drive motors imajeenyus. Well for now i found out that hdd spindle motor is brushless motor that can be controlled by some kind of brushless motor driver, but further search about bl motors gave only references on 3 pin bldc motor and my hdd motor have 4 pins. This topic shows an easy way for controlling cdrom drive or dvd rom spindle motor using pic18f4550 microcontroller. Ive pulled a few pc cddvd drives apart spindle motors are commonly bldc, though the old ones are brushed. Ws55220 brushless dc motor controller is commonly used in 24v, 36v, 48v third voltage ranging from 20v to 50v that the motor can work normally.
Hard drive spindle motors often have 12 cogs, for example. In the circuit there are 2 pushbuttons, one is used to increase bldc motor speed and the 2nd one is used to decrease it. Dc brushless motor controller, ws55220 dc 48v 500w cnc controller high speed brushless spindle bldc motor driver controller analog speed regulation motor driver product introduction. Run a hard drive brushless motor without driver duration. Running a hard drive motor with an esc bldc hd motor. Best way to drive a spindle brushless motor from a hdd eevblog. Cdrom spindle motor bldc control with pic18f4550 ccs c.
Preface wbd series brushless motor drive is a new type of brushless dc motor speed control has been custom manufactured for glockcnc. Heres a prefatory article to shed some light on the revival tricks of. You have zero chance of developing sufficient lift with an hdd motor. This paper presents a method to drive a hard disk drive hdd spindle motor at high speed with large starting torque by utilizing a bipolarstarting and unipolarrunning algorithm. That said, hdd motors are bldc motors, and can be driven with the appropriate bldc driver. Some hard drive pcbs will allow the motor to spin continually and some will stop after a certain amount of time. Brushless dc motor driver full project with circuit available. Run a hard drive brushless motor without driver youtube. You can use the 4th wire to measure the backemf of the motor on the unused phase in order to implement a.
Pwm transconductance loop acoustic noise how does a motor driver create it. How to run an hdd spindle motor quietly and efficiently bert white corporate fellow silicon systems storage products group. I replaced the hdd platter by a propeller in order to test the bldc s motor if it have enough power to run it. I worked on hard drive spindle motor engineering for 5 years. The company has an 80% share of the global market for hdd spindle motors, a 60% share of the global market for dvd and other odd motors, and a 40% share of the global market for fan motors. Hard disk drives use brushless dc bldc motors which need special electronics to drive their coils. Best way to drive a spindle brushless motor from a hdd page 1. Best way to drive a spindle brushless motor from a hdd on. Our knowledge with these bldc motors is very limited though and we are not sure how to build our own driver circuit. Bldc drives 2448v 510a brushless servo motors moons. Brushless dc motor drive circuit tda5144 pinning symbol pin description so20 so28 mot1 1 1 and 2 driver output 1 test 2 3 test inputoutput n. Hello all, here i have tried to run the hard disk with ic 555 and ic 4017 and motor controller ic l293d.
Dc brushless motor controller, ws55220 dc 48v 500w cnc. Apr 20, 2015 driving a brushless dc motor sloooooooowly. These brushless dc drives are based on advanced control technology that features excellent performance and ease of use. It also develops a digital signal processor dspbased brushless dc bldc motor controller not only to drive. Brushless dc bldc motor drivers from ti simplify industrial, automotive and functional safety applications. There are different spindle motor types used in the cdrom drives and the one used here is sensored brushless dc motor bldc motor, so be careful with your bldc motor type and if it has less than 11 pins that means your motor is not. About kickoff with hdd spindle motors evercom micro motors, was founded in 1988 at sciencebased industrial park, hsinchu, taiwan to produce spindle motor for hddharddisk drive. High packing density power bicdmos technology and its application for a motor driver lsi. This will be a crucial piece of information when we turn to the hardware. Brushless dc motor driver ics toshiba electronic devices. Hdd motors are designed for reliable continuous operation where weight is noncritical. Brushless dc motor driver full project with circuit. The hard drive motors, in particular, are extremely smoothrunning, and i.
Driving a brushless dc motor sloooooooowly hackaday. Note that all grounded terminals are connected together. The zip file includes a description with photos, wiring schematics, coreldraw and pdf versions of the encoder. How to run an hdd spindle motor quietly and efficiently. Our brushless dc motors and drives are built upon advanced control technology that features excellent performance and ease of use. In this projet i reuse a bldc motor that i retrieved from an old hdd, the seagate st31722a. Hdd spindle motors evercom micro motors, was founded in 1988 at sciencebased industrial park, hsinchu, taiwan to produce spindle motor for hddharddisk drive. Local hero steve ward was kind enough to loan me a fairly serious bldc motor ntm prop drive 5060 270kv 2400w from, now apparently discontinued and a turnigy brushless esc 85a w 5a sbec. Motor driver controller, ws55220 dc motor driver 20 to 50 vdc 20000rpm 500w cnc brushless spindle bldc module for electric power tools ws55220 is a high performance,costeffective 3 phase bldc motor controller. Ws55 220 dc motor driver controller 48v 500w cnc brushless. You could, of course, try build your own brushless motor driver circuit but that is a project and a half by itself.
Cheap and simple brushless dc motor driver designed for cnc applications using stm32 microcontroller pekkaroibldcdrive. I came across several spindle motors in my scrap box in the attic. Due to the growing needs for energy saving and quiet motor operation, brushless dc bldc motors are widely used for various applications. First of all, note that a common hard disc drive hdd spindle motor is in fact a. On the other hand, the motors of the hard disks called spindle motors must be able to generate enough torque so the magnetic platters could rotate at the desired speed. Brushless dc motor drive circuit nxp semiconductors. This will be a crucial piece of information when we turn to the hardware and firmware implementation based on arduino. Driving a threephase brushless dc motor with arduino.
Cheap brushless dc motor driver, buy directly from china suppliers. You can use the 4th wire to measure the backemf of the motor on the unused phase in order to implement a sensorless algorithm. The controller can drive the dldc motor with hall or without hall. I came across several spindle motors in my scrap box in the attic theyre out of hard drives, floppy drives etc. The motor maximum speed is 4500 rpm 75 rotationsecond and the maximum power is reached during the seeki n g phase is about 6. Moons bldc drives are aimed at applications requiring high performance, high speed stability, basic velocity control, simple setup and low cost in a compact design. He uses a l6234 three phase motor driver, but points out that there are other ways to interface the bldc motor with the arduino. Accurate and high spindle speed control for long time is the key requirement of hard disk spindle motor drive. The resistive divider may be appropriately dimensioned for enabling an over current protection and control over the connected bldc motor. Ws55220 is a high performance,costeffective 3 phase bldc motor controller. Sts stspin drivers for 3phase brushless dc bldc motors includes power drivers in a 3phase bridge configuration and integrated solutions with builtin decoding logic for halleffect sensors and a pwm current controller to autonomously drive a bldc motor through motion commands coming from the motor or motion control system host a microcontroller, dsp or fpga. I was however disappointed that it runs on battery instead of being powered by the constantly spinning cassette spindle. Apr 28, 2018 run a hard drive brushless motor without driver ludic science.
347 1015 79 606 1312 416 1025 554 508 442 1112 19 1106 1103 1438 64 52 1330 1474 861 327 982 157 485 384 601 1066 1289 733 1398 638 1119 374 733 155 1422 979