51單片機驅動(dòng)步進(jìn)電機電路及程序
在這里介紹一下用51單片機驅動(dòng)步進(jìn)電機的方法。
本文引用地址:http://dyxdggzs.com/article/173250.htm這款步進(jìn)電機的驅動(dòng)電壓12V,步進(jìn)角為 7.5度 . 一圈 360 度 , 需要 48 個(gè)脈沖完成!!!

該步進(jìn)電機有6根引線(xiàn),排列次序如下:1:紅色、2:紅色、3:橙色、4:棕色、5:黃色、6:黑色。
采用51驅動(dòng)ULN2003的方法進(jìn)行驅動(dòng)。

ULN2003的驅動(dòng)直接用單片機系統的5V電壓,可能力矩不是很大,大家可自行加大驅動(dòng)電壓到12V。
;******************************************************************
;****************************步進(jìn)電機的驅動(dòng)***************************************
; DESIGN BY BENLADN911 FOSC = 12MHz 2005.05.19
;---------------------------------------------------------------------------------
; 步進(jìn)電機的驅動(dòng)信號必須為 脈沖信號!!! 轉動(dòng)的速度和脈沖的頻率成正比!!!
; 本步進(jìn)電機步進(jìn)角為 7.5度 . 一圈 360 度 , 需要 48 個(gè)脈沖完成!!!
;---------------------------------------------------------------------------------
; A組線(xiàn)圈對應 P2.4
; B組線(xiàn)圈對應 P2.5
; C組線(xiàn)圈對應 P2.6
; D組線(xiàn)圈對應 P2.7
; 正轉次序: AB組--BC組--CD組--DA組 (即一個(gè)脈沖,正轉 7.5 度)
;----------------------------------------------------------------------------------
;----------------------------正轉--------------------------
ORG 0000H
LJMP MAIN
ORG 0100H
MAIN:
MOV R3,#144 正轉 3 圈共 144 脈沖
DIY機械鍵盤(pán)相關(guān)社區:機械鍵盤(pán)DIY
評論