新聞中心

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

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

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

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

        本文引用地址:http://www.104case.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 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 龙川县| 胶州市| 法库县| 东方市| 大石桥市| 巴林左旗| 通海县| 公主岭市| 盐边县| 瓦房店市| 惠来县| 科尔| 建平县| 邹平县| 峨眉山市| 玛沁县| 大方县| 凌云县| 松滋市| 玉山县| 凤翔县| 嘉鱼县| 招远市| 泰州市| 赤城县| 井陉县| 洞口县| 临泉县| 岗巴县| 和平县| 乌鲁木齐县| 东海县| 观塘区| 通化县| 许昌市| 呼图壁县| 赣榆县| 武平县| 澄江县| 达孜县| 民和|