經(jīng)過不斷地摸索和參考高手的設(shè)計,最終完成了單片機的步進電機控制,可以實現(xiàn)步進電機的實時正反轉(zhuǎn),加速,減速。
至于步進電機的工作原理,相信很多人都已經(jīng)知道,本次采用的是四相步進電機,采用四相八拍的工作方式,即:A-AB-B-BC-C-CD-D-DA-A
具體電路和代碼如下:
之前也做過按鍵控制的的程序,但是每次按下鍵后,相應(yīng)很慢,非得等到一個模塊的循環(huán)完成,才能響應(yīng)按鍵的操作,這幾天在網(wǎng)上看到了有高手通過啟用外部中斷的方法來實現(xiàn)按鍵的控制,自己下去再proteus中驗證 ,效果很不錯,很高興,現(xiàn)在把相關(guān)的電路圖和代碼圖貼出來僅供參考,歡迎指教......
-
步進電機
+關(guān)注
關(guān)注
152文章
3145瀏覽量
148823 -
51單片機
+關(guān)注
關(guān)注
276文章
5707瀏覽量
125931
原文標題:51單片機控制電動機正反轉(zhuǎn)和調(diào)速
文章出處:【微信號:mcugeek,微信公眾號:MCU開發(fā)加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
基于單片機的步進電機開環(huán)控制系統(tǒng)
5分鐘實現(xiàn)單片機步進電機控制設(shè)計

評論