权 利 要 求 书
1.一种微机控制步进电机的驱动器,其特征在于含有结构和参数都相同的第一驱动模块(501)、第二驱动模块(502)和第三驱动模块(503),每个驱动模块(501 、502 、503)中含有一个三极管(T1 、T2、T3),三个驱动模块(501 、502 、503)中三个三极管(T1、T2、T3)的基极分别串联一电阻( R1、R2、R3)与微机并行口的打印机(LPT)接头(6)的二、第三、第四(P2、P3、P4)针脚相连;三个三极管(T1、T2、T3)的集电极分别串联一限流电阻(R1、R2、R3)与步进电机的三个接线柱(a、b、c)相连;每个驱动模块501 、502 、503中含有分别与步进电机(4)内三个绕组L1、L2、L3并联的二极管(D1、D2、D3) 。步进电机的另外三个接线柱(d、e、f)连接24伏的直流电源 。
说 明 书
微机控制步进电机的驱动器
技术领域 :
本发明涉及一种步进电机的驱动器,特别是涉及一种用微机控制步进电机的驱动器。该驱动器主要可以完成对步进电机的正反转动,转速的控制 ,还可以实现对步长的调整 。
背景技术 :
对于步进电机驱动器,目前大多数是采用单片机结合步进电机专用芯片来加以控制的。大多采用的结构是类似于图1所示的结构(参见在先技术,《单片机8051实务与应用》,p207 ,杨忠煌、黄博俊、李文昌编著中国水利水电出版社2001年6月:) ,因为如图1所示的模块3的打5754输入电流需3111 八以上,故要用缓冲器2来推动,其可用的组件有405074244等。其中图2是模块3的115754驱动步进电机4的电路图。用这种结构驱动步进电机4需要有一个单片机1为8051或者8031来控制,对单片机1编程后将驱动程序固化以后来完成对步进电机的控制,这种结构的缺点是依赖于单片机1 ,而且操作起来还要有额外配备的键盘或者按钮。比如正向或者反向按钮,设定速度的旋钮等等,很不方便,程序每次修改都需重新固化一次,程序的修改也不方便 。
发明内容 :
为了克服上述在先技术中用单片机控制步进电机4的驱动器的缺点,本发明提供一种微机控制步进电机的驱动器 。
本发明的驱动器主要含有结构和参数都相同的第一驱动模块501第二驱动模块5 0 2和第三驱动模块5 0 3每个驱动模块5 0 1 5 0 2 5 0 3 中含有一个 极管T1、 T2 、T3 ,三个驱动模块501 02603中的三极管T1、T2 、她的基�极分别串联一电阻R1、 R2 、R3 与微机并行口的打印机接头6的第二、第三、第四,P2 P3 P4针脚相连;三个三极管 TI2V、T3的集电极分别串联 一限流电阻允、V 圹与步进电机4的三个接线柱3 模块5 0 1 5 0 2 5 0 3 中含有分别与步进电机4 内三个绕组并联二极管队;步进电机4的另外三个接线柱连接24伏的直流电源。如图3-1图3-2 所示 。
本发明采用微机控制步进电机。如上述的图3所示:本发明的驱动器含有结构和参数都相同的第一驱动模块501� 第二驱动模块502和第三驱动模块503 所说的第一、第二、第三驱动模块501 502 503分别含有三极管丁3和分别与步进电机4内的第一绕组 极管队。驱动模块501 502和503中三个三极管乃、丁2 、7的集电极分别都串联限流电阻、义、后分别连接到步进电机4的接线柱3 、5和0上。步进电机4的另外三个接线柱连接24伏的直流电源 。驱动模块5 0 1 5 0 2和5 0 3 中三极管T1 T2 T3 的基极分别串接电阻R1 R2 R3 后和连接微机打印机并行口的接头6的针脚相连 。
驱动器工作时,�丁接头6是微机的打印机并行口。当连接头接收到由微机发出的“1“脉冲时,第一、二、三驱动模块5 0 1 5 0 2 5 0 3 中的三极管3就处于导通状态,此时步进机4中就处于工作状态, 三极管T1、T2、T3形成一个通路;当R1、R2、R3接收到的由微机发出的“0”脉冲时,即零伏电压时,第一、二、三驱动模块501 502和503中的三极管T1、T2、T3就处于截止状态。步进电机4中的第一、第二、第三绕组。 二极管巧、02 、03形成放电回路,对三极管T1、T2、T3起保护作用,防止三极管T1、T2、T3被击穿。当接头1针脚接收到的由微机发送来的信号按“0”1“交替变化时,步进电机4的三相3 0就交替接通,从而步进电机4就会运转,通过使接头接收到的4上的信号有规律地按“0”“1”变化,步进电机4就会按要求运转。整个操作过程方便易行、程序的修改也很方便,编程语言也很自由,可以用****编程语言编写出界面友好的软件。而且很容易将别的程序模块和控制这个步进电机的软件结合在一起,完成软件的融合,软件的移植性强的优点就可以发挥出来 。与在先技术比,本发明的驱动器只需使用现有的微机的并行就可以实现对步进电机4控制,而且编程的实现方法很多,可以选择很多种编程语言 。驱动器的电路如上所述,简单容易,所选的器件主要是三个三极管力、T1、T2、T3 ,三个二极管队、02 、03 。一共才6只电阻,都是极常见的。而且在现在 的并行口只有一个的前提下,可以用很价廉的数据转换器来很方便地完成打印机和步进电机控制驱动器的切换,操作极为可行方便 。
图1为在先技术中的模块3为?15754的驱动电路方框图 。
图2为在先技术中的模块3为?75754的驱动步进电动机的电路图 。
图3为本发明微机控制步进电机的驱动器的线路和步进电机4接线柱的
不意图 。
其中图3-1为本发明驱动器的线路示意图。图3-2为步进电机4的接线柱�
不意图 。
具体实施方式
如图3所示用3个三极管了T1、T2、T3,3个二极管1 、02 、03 ,3个限流电阻一个并行口 ,按图示方式接线,选用并行口管脚和步进电机的接线柱3 0相连,另外引入24伏直流电源,步进电机4的步角为0.9度,电流为0.2安培。二极管队、02 、03的作用是消 除电机线圈的电感的反电动势的影响,当T1、T2、T3开通时,电感产生一个反电动势阻止电流的增加,造成步进电机的高速特性不良;当三极管T1、T2、T3关闭时,电流不会马上消失,此时反电动势五二1奢,将产生一个很高的感应电压,如果直接加在三极管T1、T2、T3上就容易使T1、T2、T3被烧毁。当接上二极管01 、02 、03时,就可以消除反电动势。当三极管T1、T2、T3开通时,0 1、02 、03为逆向偏压,呈高阻抗,对电路无影响;当T1、T2、T3处于关闭状态时,只要感应电压超过0.7伏,01 、02 、03就打开,提供一个放电电路。步进电机的3个接线柱串联后连接在一个24伏的直流电源上。在本实施例中,三个三极管都采用的是 T1、T2、T3,三个二极管都采用的是4007 。



