經過不斷地摸索和參考高手的設計,最終完成了單片機的步進電機控制,可以實現步進電機的實時正反轉,加速,減速。
至于步進電機的工作原理,相信很多人都已經知道,本次采用的是四相步進電機,采用四相八拍的工作方式,即:A-AB-B-BC-C-CD-D-DA-A
具體電路和代碼如下:
之前也做過按鍵控制的的程序,但是每次按下鍵后,相應很慢,非得等到一個模塊的循環完成,才能響應按鍵的操作,這幾天在網上看到了有高手通過啟用外部中斷的方法來實現按鍵的控制,自己下去再proteus中驗證 ,效果很不錯,很高興,現在把相關的電路圖和代碼圖貼出來僅供參考,歡迎指教......
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
步進電機
+關注
關注
149文章
2934瀏覽量
146215 -
51單片機
+關注
關注
270文章
5648瀏覽量
121034
原文標題:51單片機控制電動機正反轉和調速
文章出處:【微信號:mcugeek,微信公眾號:MCU開發加油站】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
單片機控制步進電機求教~~??!
信號輸入到步進電機驅動器。?!,F在的問題是,我的驅動器可以識別的控制信號電壓是5~24VDC,但是單片機輸出的電壓是3.3V,所以有些不對頭。。想請教一下各位大神,這個問題應該怎么解決
發表于 04-26 16:52
【每日分享】基于單片機的步進電機控制系統設計
單片機實現的步進電機控制系統具有成本低、使用靈活的特點,廣泛應用于數控機床、機器人,定量進給、工業自動控制以及各種可控的有定位要求的機械工具
發表于 04-01 16:47
5分鐘實現單片機步進電機控制設計
1 系統設計原理
步進電機控制系統主要由單片機、鍵盤LED、驅動/放大和PC上位機等4個模塊組成,其中PC機模塊是軟件控制部分。為保護
發表于 02-11 14:55
?55次下載
評論