关于如何利用台式机3.5寸软驱步进电机,有一些资料可以参考,我自己也做过一些实验,主要是用并口来控制软驱步进电机,利用的是软驱电路带的控制器。手里还有一些笔记本软驱,比台机的要轻薄很多,而且主控电路板也很小,步进电机小不少,因为是用做笔记本的,所以猜想其耗电量也应该比台机的少很多!这样的话我们不但可以并口连接驱动器电路来控制,还可以将笔记本软驱的控制电路作为一个电机控制模块(一个主轴电机,一个步进电机,还有几个光电开关)应用到MCU系统中 拆开看结构基本上和台机的是一样的,但接口不一样,台机的是34PIN的,而笔记本的是26PIN,因此只要弄清楚这26PIN的定义,控制方法和台机的是一样的。
查到某一型号的26PIN接口定义如下:
1 - +5v
2 - INDEX
3 - +5v
4 - DS0(/HO/OP) Multiple options depend on jumper block
5 - +5v
6 - DS1(/DC/OP)
7 - NC
8 - DC(/RY/HO/DS2/OP)
9 - NC
10 - MOTOR ON
11 - OP(/HI/HO/RY)
12 - DIRECTION SELECT
13 - OP(/DC/RY)
14 - STEP
15 - 0v (Gnd)
16 - WRITE DATA
17 - 0v
18 - WRITE GATE
19 - 0v
20 - TRACK 00
21 - 0v
22 - WRITE PROTECT
23 - 0v
24 - READ DATA
25 - 0v
26 - SIDE ONE SELECT
经过多次实验,终于获得了电机转动的条件:
PIN4-DS0 ------------------ GND(当该叫PIN4接地时,有的型号的软驱LED亮,有的不亮,但不影响步进电机的运动)
PIN12-DIRECTION SELECT--------------- GND(接GND磁头向前运动,初始状态都是高电平,但于磁头位于最底时,档片档在光电开关中间,初始状态是高电平,这时给STEP脉冲电机也不会再向后运动了)
PIN14-STEP : 是步进脉冲,用占空比为1:1的方波即可
PIN10-MOTOR ON :若该脚接GND的话,主轴电机转动,但要注意的是有些型号中必需将主轴电机旁的一个轻触键按下才可以转,有的型号则没有这样的限制。
经过对不同型号软驱的测试,包括TEAC,米苏米,SONY,以上连接方法都是适用的。
下面以并口控制为例来说明具体的连接和编程:
先看下并口引脚的定义:
在这里我们只用到了并口的数据端口和GND,连接方法很简单,如下: