電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 單片機 >> 正文

51單片機驅動步進電機電路及程序

作者:佚名    文章來源:網絡    點擊數:    更新時間:2008/11/2

在這里介紹一下用51單片機驅動步進電機的方法。 
這款步進電機的驅動電壓12V,步進角為 7.5度 . 一圈 360 度 , 需要 48 個脈沖完成!!!
 
該步進電機有6根引線,排列次序如下:1:紅色、2:紅色、3:橙色、4:棕色、5:黃色、6:黑色。
采用51驅動ULN2003的方法進行驅動。
 
ULN2003的驅動直接用單片機系統的5V電壓,可能力矩不是很大,大家可自行加大驅動電壓到12V。
 

;*********************************************************************************
;****************************步進電機的驅動***************************************
; DESIGN BY BENLADN911    FOSC = 12MHz    2005.05.19
;---------------------------------------------------------------------------------
; 步進電機的驅動信號必須為 脈沖信號!!! 轉動的速度和脈沖的頻率成正比!!!
; 本步進電機步進角為 7.5度 . 一圈 360 度 , 需要 48 個脈沖完成!!!
;---------------------------------------------------------------------------------

; A組線圈對應 P2.4
; B組線圈對應 P2.5
; C組線圈對應 P2.6
; D組線圈對應 P2.7
; 正轉次序: AB組--BC組--CD組--DA組 (即一個脈沖,正轉 7.5 度)
;----------------------------------------------------------------------------------
;----------------------------正轉--------------------------
ORG 0000H
LJMP MAIN

ORG 0100H
MAIN:

MOV R3,#144   正轉 3 圈共 144 脈沖

START:
MOV R0,#00H

START1:
MOV P2,#00H
MOV A,R0
MOV DPTR,#TABLE
MOVC A,@A+DPTR
JZ START   對 A 的判斷,當 A = 0 時則轉到 START

MOV P2,A
LCALL DELAY
INC R0
DJNZ R3,START1

MOV P2,#00H
LCALL DELAY1

;-----------------------------反轉------------------------

MOV R3,#144    反轉一圈共 144 個脈沖

START2:
MOV P2,#00H
MOV R0,#05

START3:
MOV A,R0
MOV DPTR,#TABLE
MOVC A,@A+DPTR
JZ START2

MOV P2,A
CALL DELAY
INC R0
DJNZ R3,START3

MOV P2,#00H
LCALL DELAY1

LJMP MAIN

DELAY: MOV R7,#40 步進電機的轉速
M3: MOV R6,#248
DJNZ R6,$
DJNZ R7,M3
RET

DELAY1:            MOV   R4,#20    2S 延時子程序
DEL2:              MOV   R3,#200
DEL3:              MOV   R2,#250
                   DJNZ  R2,$
                   DJNZ  R3,DEL3
                   DJNZ  R4,DEL2
                   RET

TABLE:
DB 30H,60H,0C0H,90H  正轉表
DB 00  正轉結束

DB 30H,90H,0C0H,60H  反轉表
DB 00  反轉結束
END

Tags:51單片機,驅動,步進電機電路,程序  
責任編輯:admin
相關文章列表
沒有相關文章
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
中文字幕一区二区精品区| 国产亚洲综合欧美视频| 久久久精品波多野结衣| 极品丝袜乱系列全集| 伊人久久大香线蕉观看| 精品人妻少妇一区二区三区在线| 在线观看污污视频| 中文在线第一页| 日本边添边摸边做边爱边视频| 亚洲欧洲无码一区二区三区| 激情综合五月天| 啊昂…啊昂高h| 老妇激情毛片免费| 国产成人免费ā片在线观看| 888午夜不卡理论久久| 在线免费视频一区二区| 一二三四视频中文字幕在线看| 性欧美暴力猛交xxxxx高清| 久久伊人成人网| 日本视频免费高清一本18| 久久成人免费大片| 日本网站在线看| 久久久久久综合网天天| 日产码一卡二卡三国产乱码| 亚洲AV无一区二区三区久久| 最新中文字幕一区二区乱码| 亚洲小说图片视频| 欧美人与zozoxxxx视频| 亚洲最大免费视频网| 日韩美女va毛片在线播放| 亚洲乱码一二三四区乱码| 欧美xxxx少妇| 亚洲图片欧美日韩| 日本黄大片在线观看| 久久精品国产99久久| 日本电影和嫒子同居日子| 久久久久久久久久久久久久久| 护士的诱惑电影| 久久久综合久久| 夫妇交换性2国语在线观看| 一二三区在线视频|