记得很多年以前就拆了个坏硬盘,看到里面的电机,想驱动运转。那时候不懂,以为是电机就是通上电就行了,直接随便接两根线到12V电源,只见电机动了一下,一缕青烟冒起........后来加入了数码之家论坛,在论坛的帖子里看到原来这货叫三相无霍尔直流无刷电机,那时候看见有坛友用3颗TDA2030驱动硬盘转心里也是痒痒的,无奈那时候手上只有两颗拆机的TDA2030。时代在发展,现在电调什么的都很便宜了。这次驱动用的是TI公司推出的一颗集成的芯片,型号是DRV11873,这是一颗专门用于小型三相无传感器无刷直流电机的驱动,电流可以达到1.2A。下面是这个芯片手册的介绍:
再开始正文之前先普及一下无刷电机的知识:
无刷直流电机,英文叫
Brushless Direct Current Motor,简称BLDCM。无刷直流电机一般分两种,一种是有传感器的,一般是霍尔传感器,想软盘中的无刷电机,还有早期的光驱DVD电机等等还有一种是无霍尔传感器的,像硬盘电机,后期的光驱电机,大四轴上的电机等等....有传感器的直流无刷电机是利用传感器在确定转子位置,驱动的芯片很多,网上资料也很多。而无传感器的无刷直流电机则利用线圈的反电动势来确定转子位置,然后驱动,资料相对较少,驱动相对困难,其中难点在于电机的启动过程,因为电机在启动时候是不转的,因为不转所以线圈中就没有感应电动势,因此不知道转子所处位置。在启动时候要先要让转子定位,就是给某一相供电,这时候转子就会转到一个方向来,此时候由于电机还没转起来,还是无法检测反电动势。这时候就要靠算法先盲目地给换相信号,让电机转起来,直到能够检测到反电动势了才靠反电动势过零点去换相,此时电机就能够正常运行起来了。不扯多了,直接上电路图,是用555产生PWM去控制电机运行速度:
下面是腐蚀制作的Demo电路板:
刚焊接好555芯片
除了三个检测反电动势的电阻没焊接之外其它所有东西都焊接好了
细节
电路背面:
连接好线上电
硬盘完美驱动运转:
光驱电机完美驱动
驱动硬盘电机运行视频:
flash: http://v.youku.com/v_show/id_XMTU0MjExMDA5Mg==.html欢迎各位坛友狂砸M币~~~
好了,最好上一张制作的成品驱动模块图结束本帖