• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 51單片機驅動步進電機電路及程序

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

    作者: 時間:2010-08-23 來源:網絡 收藏

    在這里介紹一下用51的方法。

    本文引用地址:http://www.czjhyjcfj.com/article/173250.htm

      這款電壓12V,角為 7.5度 . 一圈 360 度 , 需要 48 個脈沖完成!!!

      


      該步進有6根引線,排列次序如下:1:紅色、2:紅色、3:橙色、4:棕色、5:黃色、6:黑色。

      采用51ULN2003的方法進行驅動。

      

      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 脈沖

    DIY機械鍵盤相關社區:機械鍵盤DIY



    上一頁 1 2 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 广州市| 台东县| 连城县| 开平市| 南乐县| 连山| 东阿县| 神木县| 曲阜市| 桐城市| 汾西县| 邹平县| 靖宇县| 敦化市| 新竹市| 武安市| 汤阴县| 安乡县| 合川市| 湘西| 福鼎市| 建阳市| 苗栗市| 习水县| 介休市| 沭阳县| 大关县| 丰原市| 昭苏县| 西盟| 建水县| 尼木县| 罗江县| 龙岩市| 密山市| 闽清县| 星座| 夏津县| 武宁县| 宁海县| 龙川县|