經過不斷地摸索和參考高手的設計,最終完成了單片機的步進電機控制,可以實現步進電機的實時正反轉,加速,減速。
至于步進電機的工作原理,相信很多人都已經知道,本次采用的是四相步進電機,采用四相八拍的工作方式,即:A-AB-B-BC-C-CD-D-DA-A
具體電路和代碼如下:
之前也做過按鍵控制的的程序,但是每次按下鍵后,相應很慢,非得等到一個模塊的循環完成,才能響應按鍵的操作,這幾天在網上看到了有高手通過啟用外部中斷的方法來實現按鍵的控制,自己下去再proteus中驗證 ,效果很不錯,很高興,現在把相關的電路圖和代碼圖貼出來僅供參考,
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
單片機
+關注
關注
6067文章
44955瀏覽量
648681 -
電動機
+關注
關注
75文章
4157瀏覽量
98476 -
步進電機
+關注
關注
152文章
3164瀏覽量
149384
發布評論請先 登錄
相關推薦
熱點推薦
用 51單片機實現電動機正反轉,求大神指導
本帖最后由 gk320830 于 2015-3-8 19:48 編輯
用 51單片機實現電動機正反轉,不能是虛擬的,即接上交流接觸器,就能夠驅動交流
發表于 12-29 08:41
PLC控制三相異步電動機正反轉系列
發生故障損失無法估計。在生產過程中,往往要求電動機能夠實現正反轉來滿足人們的需求,如直梯的上升與下降,起重機大車與小車的左右移動以及吊鉤的上升與下降等等。傳統的繼電器控制電路簡單實用,
發表于 06-28 14:09
PLC控制電動機正反轉電路原理分析和接線方法
在實際應用中,當需要控制電動機正轉時,PLC會通過控制電路給電動機的正轉繼電器發送信號,使其閉合,電動機便可以正向運行;當需要
發表于 03-22 17:26
?2.2w次閱讀

評論