下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質文檔-傾情為你奉上綜合實踐報告之第二次大作業(yè)題目:步進電機控制設計說明:在工業(yè)電氣自動化工程中,步進電機是一種常用的控制設備,它以脈沖信號控制電機的轉速,在數控機床、儀器儀表、計算機外圍設備以及其它自動設備中有廣泛的應用。步進電機是指一步步走的電動機,所謂“步”指轉動角度,每步都會使電機轉過一個固定的角度。步進電機有不同的種類,但其控制方法均相同,均以脈沖信號進行驅動,很適合使用單片機來進行控制。本次大作業(yè)要求設計一個步進電機的控制部分。已知:1. 采用2相制5線步進電機,其結構如下圖所示,線圈中心抽頭X1與X2連接在一起;2. 步進電機采用1相激磁法,即在每一個瞬間只有一個線圈導通,
2、其它線圈休息;3. 單片機與步進電機之間可采用ULN2003類的驅動IC;要求:1. 查找資料,設計出步進電機的硬件連接電路圖;2. 給出控制軟件流程圖;3. 用匯編語言寫出控制軟件的代碼。提示:本作業(yè)對電機的轉動方向不做要求,在實際應用中,改變線圈激磁的順序可以改變步進電機的轉動方向,每送一次激磁信號后應經過一小段時間延時,讓步進電機有足夠的時間建立激勵磁場及轉動??梢允褂脝纹瑱C的P0.0P0.3端口輸出控制信號,經驅動IC傳至步進電機。一. 電路圖設計說明此控制電路選用AT89S51型單片機作為驅動時序的輸出控制器,其P0.1-P0.3輸出作為兩相四線步進電機的時序信號,經過驅動芯片ULN
3、2003放大后輸入到兩相四線步進電機的輸入端口;單片機P1.0-P1.2作為控制指令的輸入按鍵K1-K3的輸入端口,K1為電機正轉按鍵,K2為電機正轉按鍵,K3為電機停止按鍵,這三個按鍵均為高電平輸入有效,按一下K1電機正轉,按一下K2電機反轉轉,按一下K3電機停止。其硬件電路如圖一:二. 控制程序流程圖由于ULN2003是非們輸出電路所以P0.0-P0.3端口輸出低電平才是有效驅動電平,其控制程序流程圖如圖二:三. 控制程序 K1 BIT P1.0 &
4、#160; K2 BIT P1.1 K3 BIT P1.2 K_OLD EQU 30H K_NEW EQU 31H;- &
5、#160; ORG 0000H JMP MAIN ORG 0030H;-MAIN: MOV SP,#60H
6、MOV P1,#00H MOV P0,#0FFH MOV K_OLD,#04H MAIN1: MOV R2,#4
7、; ;給R2賦值4循環(huán)移位次數 CALL K_SCAN ;鍵掃描 MOV A,K_NEW CJNE A,#00H,MAIN2 ;是否有按鍵按下 &
8、#160; MOV A, K_OLD ; JMP MAIN4MAIN2: CALL DELAY ;延時示去抖動
9、; CALL K_SCAN ;再次判斷鍵是否按下 MOV A,K_NEW CJNE A,#00H,MAIN3 ; 再次判斷鍵是否按下
10、 MOV A, K_OLD JMP MAIN4MAIN3: MOV K_OLD ,A MAIN4: JB ACC.0,LOOP1 ;K1按下既P1.2-P1.0輸入為001電機正轉指令 JB ACC.1,LOOP2
11、60; ;K2按下既P1.2-P1.0輸入為010電機反轉指令 JB ACC.2,LOOP3 ;K3按下既P1.2-P1.0輸入為110電機停止指令 JMP MAIN1;電機正轉控制時序LOOP1:
12、160; MOV A,#0FEHLOPP1A: MOV P0,A CALL DELAY ;延時 RLC A ;左移1位 DJNZ R2,LOPP1A JMP MAIN1;電機反轉控制時序LOOP2: MOV A,#0F7HLOPP2A:
13、MOV P0,A CALL DELAY ;延時 RRC A ;右移1位 DJNZ R2,LOOP1A JMP MAIN1;電機停止控制時序LOOP3: MOV A,#0FFH MOV P0,A ;P0.0-P0.3輸出1111電機停止 JMP MAI
14、N1 ;- ;K_SCAN:; MOV K_NEW,#00H; MOV A,P1 ;將P1端口的輸入狀態(tài)讀入; ANL A,#07H ;保留P1端口狀態(tài)的低三位; MOV K_NEW,A ;將K1,K2,K3的輸入狀態(tài)存入K_NEW,; RET;-;-;延時子程序DELAY: MOV R6,#200DEL: &
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024簡單樹木買賣合同
- 2025年度老舊小區(qū)外墻翻新工程承包合同4篇
- 2025版高性能路牙維修勞務分包合同4篇
- 心理健康教育在辦公環(huán)境的應用與推廣
- 2025年度智能設備制造承攬合同4篇
- 科技實驗室的安全管理與綠色發(fā)展
- 2025年度智慧校園建設項目承包工程合同范本4篇
- 2025年度綠色環(huán)保建材采購合同范本3篇
- 2025年洗車場場地租賃合同書(含年度清潔維護)3篇
- 個性化汽車貸款擔保合同范本2024版一
- 《中華民族多元一體格局》
- 2023年四川省綿陽市中考數學試卷
- 南安市第三次全國文物普查不可移動文物-各鄉(xiāng)鎮(zhèn)、街道分布情況登記清單(表五)
- 選煤廠安全知識培訓課件
- 項目前期選址分析報告
- 急性肺栓塞搶救流程
- 《形象價值百萬》課件
- 紅色文化教育國內外研究現狀范文十
- 中醫(yī)基礎理論-肝
- 小學外來人員出入校門登記表
- 《土地利用規(guī)劃學》完整課件
評論
0/150
提交評論