權 利 要 求 書
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 。



