一、實驗目的
1.掌握Keil C51軟件與Protues軟件聯合仿真調試的方法;
2.掌握步進電機的工作原理及控制方法;
3.掌握步進電機控制的不同編程方法。
二、實驗內容
1.用Proteus設計一四相六線步進電視控制電路。要求利用P1口作步進電機的控制端口,通過達林頓陣列ULN2003A驅動步進電機。
2.編寫程序,實現步進電機的正反轉控制。正反轉時間分別持續10S時間,如此循環。
3.設計一可調速步進電機控制電路。P3.0~P3.2分別接案件K1~K3,其中K1為正反轉控制按鍵,K2為加速按鍵,K3為減速按鍵,要求速度7檔(1~7)可調,加減速各設3檔,復位時位于4檔,要求每檔速度變化明顯。該步進電機控制電路在以上電路的基礎上自行修改。
三、實驗儀器與設備
1.微機1臺 2.Keil C51集成開發環境 3.Proteus仿真軟件
四、實驗原理及步驟
1.用Proteus設計四相六線步進電機控制電路;
2.在Keil C51中編寫步進電機正反轉控制程序,編譯通過后,與Proteus聯合測試;
3.啟動仿真,觀察步進電機轉動是否正常
4.用Proteus設計可調速步進電機控制電路,仿真調試、運行程序并查看效果。
五、電路設計及調試
(1)實驗電路
0.png (15.25 KB, 下載次數: 46)
下載附件
2017-4-27 16:07 上傳
(2)程序設計與調試
六、實驗后的經驗總結
1.掌握了proteus基本的操作方法.與KEIL C51聯合調試的方法
2.掌握了步進電機工作原理的極編程的方法,做實驗時要仔細,要按步驟來,避免人為錯誤,避免出現電路連接錯誤。
3.做實驗要獨立完成.
七、對實驗課的建議
多練習一下編程,老師可以多講解一下編程的過程。做實驗應多給學生時間自主練習,讓同學們對于實驗有更深刻的理解,從實踐中找出問題,解決問題.