基于嵌入式的推桿電機控制系統(tǒng)設(shè)計
發(fā)布時間:2017-09-05 21:53
本文關(guān)鍵詞:基于嵌入式的推桿電機控制系統(tǒng)設(shè)計
更多相關(guān)文章: 嵌入式μC/OS-II μC/GUI用戶圖形 STM32F103微控制器 TFT液晶顯示屏
【摘要】:論文在調(diào)查研究了國內(nèi)外推桿電機控制技術(shù)發(fā)展的基礎(chǔ)上,重點分析了推桿電機控制系統(tǒng)的原理,并結(jié)合現(xiàn)代各行業(yè)對推桿電機控制系統(tǒng)的功能要求以及目前嵌入式系統(tǒng)領(lǐng)域的前沿技術(shù),采用了基于嵌入式技術(shù)ARM+μC/OS-II+μC/GUI+液晶屏的推桿電機控制系統(tǒng),有效提高了推桿電機控制系統(tǒng)的精確性,高效性,同時確保了控制系統(tǒng)的靈活性以及易操作性。本文主要的研究工作如下:1、本論文根據(jù)推桿電機控制系統(tǒng)的技術(shù)要求和所要實現(xiàn)的功能要求,研究了所要組成的控制系統(tǒng)的硬件實現(xiàn)方案:基于Cortex-M3內(nèi)核的32位增強型MCU的STM32F103RBT6作為主控制器,采用TFT液晶屏作為顯示模塊,獨立矩陣鍵盤作為輸入模塊,針對系統(tǒng)運行的需要,設(shè)計了液晶顯示電路、矩陣鍵盤電路以及EEPROM存儲電路。2、使用了基于μC/OS-II操作系統(tǒng)和μC/GUI用戶圖形的軟件平臺,重點介紹了μC/OS-II操作系統(tǒng)和μC/GUI的移植過程。研究并深入分析了各個主要接口設(shè)備的驅(qū)動程序,然后在此基礎(chǔ)上,根據(jù)推桿電機控制系統(tǒng)的的實際功能要求,編寫了推桿電機控制的應(yīng)用程序,并利用μC/GUI用戶圖形構(gòu)建了應(yīng)用程序各個功能界面。3、運用相應(yīng)的KEIL開發(fā)環(huán)境對系統(tǒng)進行了一系列的調(diào)試,驗證了該推桿電機控制系統(tǒng)設(shè)計的合理性和科學(xué)性,指出并明確了系統(tǒng)研究和開發(fā)過程中遇到的一些問題,并對推桿電機控制系統(tǒng)的下一步發(fā)展和研究設(shè)計的重點難點做出了展望和憧憬。該嵌入式推桿電機控制系統(tǒng)能夠在實際生活中應(yīng)用,滿足所需的技術(shù)要求指標(biāo)和所要實現(xiàn)的功能要求,具備實際的可操作性,響應(yīng)速度快,顯示直觀,誤操作率較低。該選題是作者參與的北京某公司的推桿電機控制系統(tǒng)項目。
【關(guān)鍵詞】:嵌入式μC/OS-II μC/GUI用戶圖形 STM32F103微控制器 TFT液晶顯示屏
【學(xué)位授予單位】:長安大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TM35
【目錄】:
- 摘要4-5
- Abstract5-9
- 第一章 緒論9-14
- 1.1 本課題研究的背景和意義9
- 1.2 本課題研究的目的9-10
- 1.3 推桿電機控制系統(tǒng)概述10-11
- 1.4 國內(nèi)外研究情況和發(fā)展趨勢11-12
- 1.5 論文的整體思路和章節(jié)概括12-13
- 1.6 本章小結(jié)13-14
- 第二章 推桿電機控制系統(tǒng)設(shè)計方案14-24
- 2.1 系統(tǒng)需求分析14-15
- 2.1.1 推桿電機控制系統(tǒng)部分硬件參數(shù)14-15
- 2.1.2 推桿電機控制設(shè)計要實現(xiàn)的功能15
- 2.2 系統(tǒng)整體方案設(shè)計15-18
- 2.2.1 系統(tǒng)功能框圖15-16
- 2.2.2 建立系統(tǒng)模型16-18
- 2.3 系統(tǒng)硬件設(shè)計方案18-20
- 2.3.1 主控制芯片的選擇18-19
- 2.3.3 ARM嵌入式處理器概述19
- 2.3.4 STM32F103RBT6微控制器19-20
- 2.3.5 系統(tǒng)硬件總體框圖20
- 2.4 嵌入式軟件平臺的選型20-23
- 2.4.1 嵌入式系統(tǒng)概述20-21
- 2.4.2 嵌入式操作系統(tǒng)的分類和選擇21-23
- 2.5 本章小結(jié)23-24
- 第三章 系統(tǒng)硬件設(shè)計24-33
- 3.1 硬件系統(tǒng)的設(shè)計框架24
- 3.2 系統(tǒng)電源電路設(shè)計24-25
- 3.3 復(fù)位電路設(shè)計25-26
- 3.4 時鐘電路設(shè)計26
- 3.5 SWD接.電路設(shè)計26-28
- 3.6 鍵盤接.電路設(shè)計28-29
- 3.7 液晶屏接.電路設(shè)計29-30
- 3.8 編碼盤測速電路設(shè)計30-31
- 3.9 電機驅(qū)動電路設(shè)計31-32
- 3.10 本章小結(jié)32-33
- 第四章 操作系統(tǒng)移植和驅(qū)動層設(shè)計33-44
- 4.1 μC/OS-II的移植33-35
- 4.1.1 μC/OS-II的文件結(jié)構(gòu)33-34
- 4.1.2 μC/OS-II的移植34-35
- 4.2 μC/GUI的移植35-39
- 4.2.1 μC/GUI介紹35-36
- 4.2.3 μC/GUI的移植流程36-39
- 4.3 構(gòu)建漢字字庫39-40
- 4.3.1 生成漢字字庫39
- 4.3.2 漢字字庫的添加39-40
- 4.4 系統(tǒng)驅(qū)動層設(shè)計40-43
- 4.4.1 鍵盤驅(qū)動的設(shè)計41
- 4.4.2 液晶屏顯示驅(qū)動的設(shè)計41-43
- 4.5 本章小結(jié)43-44
- 第五章 系統(tǒng)應(yīng)用軟件設(shè)計與實現(xiàn)44-52
- 5.1 系統(tǒng)應(yīng)用軟件總體設(shè)計44
- 5.2 系統(tǒng)μC/OS-II任務(wù)設(shè)計流程44-46
- 5.3 推桿電機控制系統(tǒng)界面實現(xiàn)及操作流程46-51
- 5.3.1 模式選擇界面47-48
- 5.3.2 復(fù)位檢測界面48-49
- 5.3.3 自動模式界面49-50
- 5.3.4 手動模式界面50-51
- 5.4 本章小結(jié)51-52
- 第六章 推桿電機控制系統(tǒng)測試52-60
- 6.1 調(diào)試環(huán)境介紹52-54
- 6.2 μC/OS-II操作系統(tǒng)測試實驗54-56
- 6.3 液晶屏顯示實驗56
- 6.4 電機推桿位置調(diào)試分析56-59
- 6.4.1 電機推桿位置的計算57-58
- 6.4.2 電機推桿位置的誤差分析58-59
- 6.5 本章小結(jié)59-60
- 結(jié)論60-62
- 參考文獻62-65
- 致謝65
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前1條
1 郭靜寰,郭麗虹,范國輝,邢忠寶;Windows NT下利用DDK開發(fā)時統(tǒng)卡驅(qū)動程序[J];計算機工程與應(yīng)用;2003年03期
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前1條
1 王偉;嵌入式RFID讀寫器在郵政系統(tǒng)的應(yīng)用[D];天津大學(xué);2008年
,本文編號:800358
本文鏈接:http://sikaile.net/kejilunwen/dianlilw/800358.html
最近更新
教材專著