版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、基于單片機的步進電機控制系統(tǒng)設計【大比特導讀】單片機實現的步進電機控制系統(tǒng)具有成本低、使用靈活的特 點,廣泛應用于數控機床、機器人,定量進給、工業(yè)自動控制以及各種可控的有 定位要求的機械工具等應用領域單片機實現的步進電機控制系統(tǒng)具有成本低、使用靈活的特點,廣泛應用于數控機床、 機器人,定量進給、工業(yè)自動控制以及各種可控的有定位要求的機械工具等應用領域。步進電機是數字控制電機, 將脈沖信號轉換成角位移,電機的轉速、停止的位置取決于脈沖信號的頻率和脈沖數,而不受負載變化的影響,非超載狀態(tài)下F據上述線性關系,再加上防i 電機只有周期性誤差而無累積誤差,因此步進電機適用于單片機控制。步進電機通過輸入脈
2、沖信號進行控制,即電機的總轉動角度由輸入脈沖總數決定,而電機的轉速由脈沖信號頻率決定。步進電機的驅動電路是根據單片機產生的控制信號進行工作。因此,單片機通過向步進電機驅動電路發(fā)送控制信號就能實現對步進電機的控制。|1系統(tǒng)設計原理步進電機控制系統(tǒng)主要由單片機、鍵盤LED驅動/放大和PC上位機等4個模塊組成,其中PC機模塊是軟件控制部分,該控制系統(tǒng)可實現的功能:1)通過鍵盤啟動/暫停步進電機、 設置步進電機的轉速和改變步進電機的轉向;2)通過LED管顯示步進的轉速和轉向等工作狀態(tài);3)實現三相或四相步進電機的控制:4)通過PC上位機實現對步進電機的控制 (啟停、轉速和轉向等)。為保護單片機控制系統(tǒng)
3、硬件電路,在單片機和步進電機之間增加過流保護電 路。圖l為步進電機控制系統(tǒng)框圖。MSP430TG461R單片機PMM&713 PMM2WI尊斗電路功匕放七¥1 1步進電機擰制系統(tǒng)框圖2系統(tǒng)硬件電路設計2.1 單片機模塊單片機模塊主要由 MSP430FG46181片機及外圍濾波、電源管理和晶振等電路組成。MSP430FG46181片機內部的 8 KB RAM和116 KB Flash滿足控制系統(tǒng)的存儲要求,P1和P2端口在步進電機工作過程中根據按鍵狀態(tài)判斷是否跳入中斷服務程序來改變步進電機的衛(wèi)|作狀態(tài),USART莫塊實現單片機和 PC上位機之間的通信,實現PC機對步進電機控制。
4、電源管理電路提供穩(wěn)定的 3.3 V和5 V電壓,分別給單片機、晶振電路和驅動和功率放大電路供 電。32 kHz晶振給單片機、鍵盤/顯示接口器件8279和脈沖分配器PMM871提供日鐘;當采 用USART莫塊時需開啟8MHz晶振設置通信模塊。圖 2為單片機模塊結構框圖。32kH 7 晶提北放路 2率電 驅功大MSP430GF4618單片機涯波電路圖2單片機模塊設計結構框圖2.2 鍵盤/LED模塊為實現人機對話,該系統(tǒng)設計擴展了 3x4按鈕矩陣鍵盤和4片8段LED數碼管,可手動 直接操作該控制系統(tǒng)。系統(tǒng)上電后,通過鍵盤輸入步進電機的啟停、步數轉速和轉向等,由LED管動態(tài)顯示步進電機的轉速和轉向。鍵
5、盤的輸入和LED管的輸出由8279進行控制,減少單片機工作負擔。8279編程工作在鍵盤掃描輸入方式,讀入鍵盤時具有去抖動功能,避 免誤觸發(fā)。圖3為鍵盤LED模塊設計結構框圖。圖3鍵點LEI)模塊框圖2.3驅動/放大模塊控制系統(tǒng)采用步進電機控制用的脈沖分配器(又稱邏輯轉換器)PMM8713該器彳是CMOS集成電路,相輸出驅動能力(源電流或吸入電源)為20 mA適用于控制三相或四相步進電機, 可選擇下列6種激勵方式:三相步進電進:1相,2相,1-2相;四相步進電進:1相,2相,1-2相。輸入方式可選擇單時鐘 (加方向信號)和雙時鐘(正轉或反轉時鐘)兩種方式,具有正 反轉控制、初始化復位、原點監(jiān)視、
6、激勵方式監(jiān)視和輸入脈沖監(jiān)視等功能。器件PMM8713由時鐘選通、激勵方式控制、激勵方式判斷和可逆環(huán)形計數器等部分構成,所有輸入端內都設有施密特電路,可提高抗干擾能力。PMM8713俞出需接功率驅動電路,選用功率驅動器PMM2101最大輸出電流為 1.4 A ,滿足驅動步進電機的要求。驅動/放大電路如圖4所示。MSP43彈片機通過調節(jié) PMM8713勺端口 14輸入脈沖信號控制步進電機的啟停、速度和轉向等。|3系統(tǒng)軟件設計3.1單片機程序利用單片機的定時器 TIMER_A(TA)中斷產生脈沖信號,通過在響應的中斷程序中實現步進電機步數和圈數的準確計數,通過PWM;現轉速控制;利用P1.0端口的中
7、斷關閉TA中斷程序,并推入堆棧,停止電機;P1.1中斷則開啟TA中斷,堆棧推入程序計數器(PC),開啟電機;P3.1端口輸出高電平由 PMM8713勺U/D端口控制電機的轉向;P3.0P3.7端口接8279的8個數據接口,當單片機掃描到矩陣鍵盤有鍵按下時,利用P2端口的中斷設置TA,控制啟停、調速和轉向等,同時單片機反饋給 8279控制LED管顯示轉速和轉向。其程序流程如圖5所示。W4空前/信k電埼索MJ?,*,?劣£區(qū)*r-ji ”上r|_T pHCWW) » 顯示1 .初始化I 數字鍵處理一一方向俄處理圖5單片機程序流程於匕3.2 PC上位機模塊PC上位機模塊實現PC機
8、對步進電機的控制。利用MSP430II片機的USART莫塊實現與PC上位機的通信,PC機通過串口向單片機發(fā)送控制命令,實現電機控制。單片機所接收到 控制命令暫存在 RXBUFFERh,然后與存儲在片內 Flash的中斷程序的入口地址相比較,相 同就進入中斷,實現步進電機的控制。操作該模塊時需要開啟8 MHz晶振為USART莫塊設置波特率(設置波特率為9 600)??刂栖浖蒝B6.0編寫,利用 MSCom腔件實現串行通訊功 能。其控制軟件界面如圖6所示。圖6控制軟件界面4系統(tǒng)檢測為檢驗該控制系統(tǒng)的實際工作情況,在給定PMM210輸出工作電流的狀態(tài)下采用能量轉化法測得步進電機輸出的最大靜車t矩。選取輸出電流間隔0.2 A,測到步進電機最大靜轉矩與電流之間關系的靜特性曲線,如圖7所示,說明該控制系統(tǒng)設計較合理。5結論該系統(tǒng)通過 MSP43印片機控制步進電機運轉情況,可靠性高,在電機運行時能夠方便設定步進電機的啟/停、轉速和方向,提高步進電機的步進精度;能夠控制三相或四相步進電j書俵不武一 口”飛
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版團購工業(yè)地產協議書3篇
- 2024職業(yè)技能拓展訓練合同
- 二零二五年度臨時道路建設臨建工程合同范本2篇
- 2025年度珠寶品牌授權與連鎖經營合同范本2篇
- 二零二五版房地產項目市場調研與策劃咨詢服務合同范本3篇
- 二零二五年度農副產品電商平臺數據分析與應用合同
- 2025年度智能穿戴設備代生產加工合同范本4篇
- 2024政府機關信息化系統(tǒng)運維服務詢價采購合同3篇
- 個體餐飲店合伙人股權回購協議模板版B版
- 二零二五年度住宅樓屋頂綠化工程合同3篇
- 【地理】地圖的選擇和應用(分層練) 2024-2025學年七年級地理上冊同步備課系列(人教版)
- (正式版)CB∕T 4552-2024 船舶行業(yè)企業(yè)安全生產文件編制和管理規(guī)定
- JBT 14588-2023 激光加工鏡頭 (正式版)
- 2024年四川省成都市樹德實驗中學物理八年級下冊期末質量檢測試題含解析
- 九型人格與領導力講義
- 廉潔應征承諾書
- 2023年四川省成都市中考物理試卷真題(含答案)
- 泵車述職報告
- 2024年山西文旅集團招聘筆試參考題庫含答案解析
- 恢復中華人民共和國國籍申請表
- 管理期貨的趨勢跟蹤策略 尋找危機阿爾法
評論
0/150
提交評論