步進電機控制電路是一種簡單、低成本的電路,主要用于低功耗應用。如圖所示,該電路由555個定時器IC組成,構成一個穩定的多諧振蕩器。使用下面給出的關系計算頻率:
頻率=1/T=1.45 /(RA 2RB)C,其中RA=RB=R2=R3=4.7千歐,C=C2=100F.
定時器的輸出被用作兩個7474雙“D”觸發器(U4和U3)的時鐘,這兩個觸發器被配置為環形計數器。當電源最初接通時,只有第一個觸發器被置位(即,U3的管腳5處的Q輸出將處于邏輯“1”),并且其它三個觸發器被復位(即,Q的輸出處于邏輯0)。一旦接收到時鐘脈沖,第一觸發器的邏輯“1”輸出被轉移到第二觸發器(U3的管腳9)。因此,邏輯1輸出隨著每個時鐘脈沖以循環方式保持移位。所有四個觸發器的q輸出由ULN2003(U2)中的Darling-ton晶體管陣列放大,并連接到步進電機繞組橙色、棕色、黃色、黑色到ULN2003 16、15、14、13和紅色到ve。
繞組公共點連接到12V DC電源,也連接到ULN2003的引腳9。繞組使用的顏色代碼可能因制造而異。當電源接通時,連接到第一觸發器的置位引腳和其他三個觸發器的CLR引腳的控制信號在低電平變得有效(由于由R1-C1形成的上電復位電路),這設置第一觸發器并復位剩余的三個觸發器。復位后,IC3的Q1變為“高”,所有其它q輸出變為“低”。按下復位開關,激活外部復位。按下復位開關,停止步進電機。通過釋放復位開關,電機開始再次以相同的方向旋轉。