<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開發網

      電子開發網電子設計 | 電子開發網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 個字
      [ 查看全部 ] 網友評論
      關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 一本狠狠色丁香婷婷综合久久| 一本色综合网久久| 色欲久久久天天天综合网精品| 国产综合精品久久亚洲| 91精品国产91久久综合| 伊人网综合在线视频| 综合无码一区二区三区| 婷婷五月综合色视频| 91精品国产综合久久青草| 亚洲国产成+人+综合| 综合久久久久久中文字幕| 国产综合久久久久久| 国产综合无码一区二区辣椒| 亚洲伊人色一综合网| 久久婷婷五月综合色99啪ak| 伊人久久综合热线大杳蕉下载| 狠狠色丁香婷婷综合久久片| 伊人色综合久久大香| 亚洲综合一区二区三区四区五区| 热久久综合这里只有精品电影| 国产亚洲综合成人91精品| 成人综合国产乱在线| 久久综合给合久久狠狠狠97色69 | 亚洲精品综合久久| 亚洲色欲久久久综合网| 色综合天天综一个色天天综合网| 激情综合色五月六月婷婷| 亚洲人成人伊人成综合网无码| 色爱无码AV综合区| 精品国产综合成人亚洲区| 色综合蜜桃视频在线观看| 91精品婷婷国产综合久久| 亚洲另类激情综合偷自拍| 日韩欧国产精品一区综合无码| 色综合色综合色综合| 加勒比色综合久久久久久久久| 亚洲综合一区国产精品| 亚洲欧美成人综合久久久| 狠狠色噜狠狠狠狠色综合久| 亚洲国产精品综合久久网各| 91精品国产综合久久四虎久久无码一级|