電子開(kāi)發(fā)網(wǎng)

電子開(kāi)發(fā)網(wǎng)電子設(shè)計(jì) | 電子開(kāi)發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
搜索: 您現(xiàn)在的位置: 電子開(kāi)發(fā)網(wǎng) >> 電子開(kāi)發(fā) >> 單片機(jī) >> 正文

51單片機(jī)驅(qū)動(dòng)步進(jìn)電機(jī)電路及程序

作者:佚名    文章來(lái)源:網(wǎng)絡(luò)    點(diǎn)擊數(shù):    更新時(shí)間:2008/11/2

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

;*********************************************************************************
;****************************步進(jìn)電機(jī)的驅(qū)動(dòng)***************************************
; DESIGN BY BENLADN911    FOSC = 12MHz    2005.05.19
;---------------------------------------------------------------------------------
; 步進(jìn)電機(jī)的驅(qū)動(dòng)信號(hào)必須為 脈沖信號(hào)!!! 轉(zhuǎn)動(dòng)的速度和脈沖的頻率成正比!!!
; 本步進(jìn)電機(jī)步進(jìn)角為 7.5度 . 一圈 360 度 , 需要 48 個(gè)脈沖完成!!!
;---------------------------------------------------------------------------------

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

ORG 0100H
MAIN:

MOV R3,#144   正轉(zhuǎn) 3 圈共 144 脈沖

START:
MOV R0,#00H

START1:
MOV P2,#00H
MOV A,R0
MOV DPTR,#TABLE
MOVC A,@A+DPTR
JZ START   對(duì) A 的判斷,當(dāng) A = 0 時(shí)則轉(zhuǎn)到 START

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

MOV P2,#00H
LCALL DELAY1

;-----------------------------反轉(zhuǎn)------------------------

MOV R3,#144    反轉(zhuǎn)一圈共 144 個(gè)脈沖

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 步進(jìn)電機(jī)的轉(zhuǎn)速
M3: MOV R6,#248
DJNZ R6,$
DJNZ R7,M3
RET

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

TABLE:
DB 30H,60H,0C0H,90H  正轉(zhuǎn)表
DB 00  正轉(zhuǎn)結(jié)束

DB 30H,90H,0C0H,60H  反轉(zhuǎn)表
DB 00  反轉(zhuǎn)結(jié)束
END

Tags:51單片機(jī),驅(qū)動(dòng),步進(jìn)電機(jī)電路,程序  
責(zé)任編輯:admin
相關(guān)文章列表
沒(méi)有相關(guān)文章
請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語(yǔ)。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評(píng)論
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁(yè)面
下到頁(yè)底
晶體管查詢
老子影院dy888午夜| 久久天天躁日日躁狠狠躁| 99re66热这里都是精品| 激情内射亚洲一区二区三区爱妻| 日本精品一卡二卡≡卡四卡| 国产精品视频一区二区三区无码| 你是我的城池营垒免费看 | 一本色道久久88综合日韩精品| 精品日韩欧美一区二区三区在线播放| 好吊妞欧美视频免费高清| 亚洲精品动漫免费二区| 91精品国产综合久久香蕉| 最新版资源在线天堂| 国产在视频线在精品| 亚洲av无码一区二区三区在线播放 | 精品香蕉伊思人在线观看| 我和岳乱妇三级高清电影| 国产v亚洲v天堂无码| 中文字幕视频一区| 激情内射日本一区二区三区| 国产欧美日韩精品丝袜高跟鞋| 久久精品人人做人人爽| 神马重口味456| 处女的第一次电影| 亚洲综合无码无在线观看| 中文字幕成人在线观看| 精品无人区一区二区三区| 女人张腿让男桶免费视频网站| 亚洲精品自产拍在线观看| 18禁男女爽爽爽午夜网站免费 | 亚洲精品国产成人| 97精品国产91久久久久久 | 国产美女被遭强高潮免费网站| 亚洲人成精品久久久久| 综合欧美一区二区三区| 坐公交车弄了2个小时小视频| 亚洲国产精品综合一区在线| 麻豆va一区二区三区久久浪| 极品丰满美女国模冰莲大尺度| 国产午夜精品1区2区3福利| 中文字幕在线免费视频|