電子系統設計創新實驗報告
題目:步進電機控制器的設計
設計要求: - 步進電機是用電脈沖信號進行控制,將電脈沖信號轉換成相應的角位移或線位移的微電動機,它突出的優點是可以在寬廣的頻率范圍內通過改變脈沖頻率來實現調速,快速啟停,正反轉控制及制動等。
摘要
通過制作步進電機控制器的設計,加深對數字電路和模擬電路的理解以及了解它們在現實生活中的應用,提高動手能力。
步進電機控制器的設計設計框圖如圖所示,系統由按鍵電路、單片機電路、脈沖放大電路、步進電機等部分組成。時鐘電路產生一個時鐘信號, 步進電機按鍵電路如圖1所示 圖1 該按鍵電路由六個按鍵開關組成,第一個按鈕為運行狀態控制,運行電機的啟動與關閉;第二個按鈕為轉速控制,控制電機的轉速;第三個按鈕為步進數預制,可以設置電機的圈數使其自動停止;第四個按鈕為模式調節,可以控制電機的模式;第五個與第六個按鈕為前三個按鈕的參數調節,可以調節它們的參數。 (2)時鐘電路 此系統的時鐘電路設計是采用的內部方式,即利用芯片內部的振蕩電路。MCS-51內部有一個用于構成振蕩器的高增益反相放大器。這個放大器外接晶體諧振器以及電容CX1和CX2構成并聯諧振電路,接在放大器的反饋回路中構成時鐘電路。時鐘頻率越高,單片機控制器的控制節拍越快,運算速度也就越快。 圖2 整個系統工作的流程圖如下圖所示:圖需要用VISIO繪制
對流程圖進行描述,如: 系統上電初始化,然后進入等待按鍵狀態,如果無按鍵按下,則繼續等待,如有按鍵按下,則判斷是哪一個按鍵,然后執行相應的功能。 還可以再細點 四、系統測試及調試(仿真)——如果是實物制作,則寫系統測試及調試,如果是仿真,則寫系統測試與仿真 圖3 ……. 在protues軟件中繪制系統原理圖,如下圖所示: (整個系統的原理圖) 仿真過程中,記錄了7個不同的仿真波形,如圖3所示,…….然后對圖中內容進行說明,可以看出來它們的速度進行調節會越來越快。
仿真中如還有其它現象則寫進來!
五、結論 系統在仿真過程中比較順利,沒有出現什么大問題,只是在運行中顯示當前步進數的時候,LCD1602刷新步數不是很連續。
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
單片機源程序如下:
0.png (45.5 KB, 下載次數: 22)
下載附件
2018-10-20 15:41 上傳
所有資料51hei提供下載:
步進電機控制器的設計.7z
(230.14 KB, 下載次數: 105)
2018-10-20 14:30 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|