久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7636|回復: 6
打印 上一主題 下一主題
收起左側

[原創diy]試驗基于51單片機驅動57步進電機

[復制鏈接]
跳轉到指定樓層
樓主
找到一對拆機的57步進電機
是為以后的遙控小車做準備
于是先做了一個驅動試驗
試驗結果尚可









分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:74784 發表于 2016-9-14 19:33 | 只看該作者
驅動板與驅動電路圖




步進電機14問.pdf (112.43 KB, 下載次數: 19) 步進電機57參數.pdf (234.83 KB, 下載次數: 16) 步進電機原理.pdf (617.28 KB, 下載次數: 13)
回復

使用道具 舉報

板凳
ID:74784 發表于 2016-9-14 19:34 | 只看該作者
我寫的驅動代碼
僅僅供壇友做參考


;試驗57步進電機驅動匯編代碼
;11.0592MHz晶振+AT89C2051/4051
;Lxa0最后修改于2016-9-17--V2.0
;t0備用,t1產生9600波特率
;p10p11p12p13分別對應步進電機ABCD,低電平有效
;步進角為1.8度,一圈360度,需要200個脈沖完成
;A組線圈   P1.0
;B組線圈   P1.1
;C組線圈   P1.2
;D組線圈   P1.3

org 0000h
ajmp mm               ;轉主程序
org 0023h
ajmp qz               ;轉串口讀取指令


;主程序*******************************************************
org 0100h
mm:nop
mov p1,#0ffh           ;關閉全部
mov r0,#00h            ;讀dptr首址用
mov r1,#00h            ;存放正反轉脈沖數據(1圈200個脈沖,16制為c8h)
mov r2,#00h            ;存放改變轉速的數據
mov r3,#00h            ;備用
mov r4,#00h            ;r4和r5短延時用
mov r5,#00h
mov r6,#00h            ;r6和r7長延時用
mov r7,#00h
mov 20h,#00h           ;20h設置wifi標志
mov 21h,#00h           ;21h設置動作標志
mov 22h,#00h           ;動作代碼存放單元
mov sp,#4fh            ;設堆棧入口50h
mov scon,#50h          ;設置串口方式1,允許串口接收
mov pcon,#00h          ;設置波特率9600
mov tmod,#21h          ;T0設方式1,T1方式2(自動重裝)
mov th1,#0fdh          ;T1設初始值
mov tl1,#0fdh          ;TH1=TL1=#0fdh(波特率9600)
clr et1                ;禁止T1中斷
clr ri
clr ti
setb tr1               ;開T1定時器
setb es                ;開串口中斷
setb ea                ;開總中斷
mm1:nop
acall ssd              ;雙閃溝?
acall ssd
acall ssd
acall zz               ;調用正轉
acall ssd              ;雙光燈
acall ssd
acall ssd
acall fz               ;調用反轉
sjmp mm1


;正轉子程序***********************************************************************
ORG 0200H
zz:push acc
MOV R1,#0c8h           ;正轉1圈發200個脈沖,單八拍
zz1:MOV R0,#00h
zz2:mov p1,0ffh
mov p1,#0ffh
MOV A,R0
MOV DPTR,#0380h
MOVC A,@A+DPTR
JZ zz1                 ;當A=0時轉完1圈完畢
MOV P1,A
LCALL ys               ;這個時間是調速的,時間越長速度越慢
INC R0
DJNZ R1,zz2
MOV P1,#0ffh
mov p1,#0ffh
pop acc
ret

;反轉子程序***********************************************************************
org 0280h
fz:push acc
MOV R1,#0c8h           ;反轉1圈發200個脈沖,單八拍
fz1:MOV R0,#00H
fz2:MOV P1,#0ffh
mov p1,#0ffh
MOV A,R0
MOV DPTR,#03c0h
MOVC A,@A+DPTR
JZ fz1                 ;當A=0時反轉1圈完畢
MOV P1,A
CALL ys
INC R0
DJNZ R1,fz2
MOV P1,#0ffh
mov p1,#0ffh
pop acc
ret

;轉速控制子程序***********************************************************************
org 0300h
ys:djnz r2,ys           ;步進電機的轉速
RET

org 0380h
TABLE1:
DB 0feh,0fcH,0fdh,0f9H,0fbh,0f3H,0f7h,0f6H     ;正轉表
DB 00h                                         ;正傳結束

org 03c0h
TABLE2:
DB 0feh,0f6h,0f7h,0f3h,0fbh,0f9h,0fdh,0fch     ;反轉表
DB 00h                                         ;反轉結束


;接收并取出串口接收到的數據指令*******************************
org 0400h
qz:nop
clr ri                 ;先清零串口接收中斷位
qz00:reti


;閃光燈代碼***************************************************
org 0500h
ssd:clr p3.7           ;Gled閃爍發光
acall dys
setb p3.7
acall dys
acall cys
clr p3.7
acall dys
setb p3.7
acall cys
acall cys
acall cys
acall cys
acall cys
ret

dys:mov r4,#0ffh       ;短延時
mov r5,#10h
dys1:djnz r4,dys1
dys2:djnz r5,dys1
ret

cys:mov r6,#0ffh       ;長延時
mov r7,#0ffh
cys1:djnz r6,cys1
cys2:djnz r7,cys1
ret

end

;四相八拍步進電機順序
;正轉:A-AB-B-BC-C-CD-D-DA----------0feh,0fcH,0fdh,0f9H,0fbh,0f3H,0f7h,0f6h
;反轉:A-AD-D-DC-C-CB-B-BA----------0feh,0f6h,0f7h,0f3h,0fbh,0f9h,0fdh,0fch
回復

使用道具 舉報

地板
ID:262 發表于 2016-9-24 13:50 | 只看該作者
太詳細了,謝謝樓主分享,果斷收藏保存.我以前只驅動過5線的步進電機
回復

使用道具 舉報

5#
ID:74784 發表于 2016-10-21 19:40 | 只看該作者

我的這個是2個中心抽頭
所以出來6根線
5線的就是把2個抽頭合并成一個了
回復

使用道具 舉報

6#
ID:145202 發表于 2017-10-28 12:09 | 只看該作者
非常好支持下 我拿來放在57上同是1.8角卻轉動一點正反轉 不知哪里問題
回復

使用道具 舉報

7#
ID:451441 發表于 2019-7-26 08:55 | 只看該作者
謝謝分享,正好在用57步進電機
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: av福利网 | 欧美久久久久久久久 | 欧美日韩综合一区 | 亚洲成年影院 | 精品国产精品三级精品av网址 | 午夜精品| 亭亭五月激情 | 精品国产1区2区3区 一区二区手机在线 | 中文字幕综合 | 亚洲精品天堂 | 日韩免费av | a天堂在线 | 国产精品久久久久久婷婷天堂 | 久久免费小视频 | 一区中文字幕 | 中文字幕第二十页 | 高清黄色 | 搞av.com| 福利片在线观看 | 中文字幕不卡 | 色综合色综合网色综合 | 精品国产乱码久久久久久丨区2区 | 一本综合久久 | 色悠悠久 | 亚洲一区二区三区高清 | 精品综合久久 | 亚洲一区在线日韩在线深爱 | h片免费在线观看 | 国产在线精品一区 | 91精品国产91久久久久久吃药 | 欧美三级网站 | 一区二区三区四区不卡 | 色www精品视频在线观看 | 精品国产伦一区二区三区观看方式 | 日韩精品在线视频 | 国产日韩免费视频 | а_天堂中文最新版地址 | 成人国产精品免费观看视频 | 高清国产一区二区 | 精品国产91乱码一区二区三区 | 久热精品视频 |