資源描述:
《基于labview的微型渦噴發(fā)動機電子控制器快速原型設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫。
1、中圖分類號:V233.7論文編號:102870215-S122學科分類號:082502碩士學位論文基于LabVIEW的微型渦噴發(fā)動機電子控制器快速原型設(shè)計研究生姓名黃若學科、專業(yè)航空宇航推進理論與工程研究方向系統(tǒng)控制與仿真指導(dǎo)教師胡忠志教授聯(lián)合指導(dǎo)教師張?zhí)旌杲淌谀暇┖娇蘸教齑髮W研究生院能源與動力學院二О一五年三月NanjingUniversityofAeronauticsandAstronauticsTheGraduateSchoolCollegeofEnergyandPowerEngineeri
2、ngEECRapidPrototypeDesignforMTEBasedonLabVIEWAThesisinAerospacePropulsionTheoryandEngineeringbyHuangRuoAdvisedbyProf.HuZhongzhiandProf.ZhangTianhongSubmittedinPartialFulfillmentoftheRequirementsfortheDegreeofMasterofEngineeringMarch,2015承諾書本人聲明所呈交的博/碩
3、士學位論文是本人在導(dǎo)師指導(dǎo)下進行的研究工作及取得的研究成果。除了文中特別加以標注和致謝的地方外,論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得南京航空航天大學或其他教育機構(gòu)的學位或證書而使用過的材料。本人授權(quán)南京航空航天大學可以將學位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存、匯編學位論文。(保密的學位論文在解密后適用本承諾書)作者簽名:日期:南京航空航天大學碩士學位論文摘要傳統(tǒng)的航空發(fā)動機電子控制器設(shè)計方法存在產(chǎn)品研發(fā)周期較長、研發(fā)費用高等缺
4、點,不能適應(yīng)對發(fā)動機控制日益增長的發(fā)展需求。快速原型技術(shù)基于通用的硬件平臺和代碼復(fù)用的自動代碼生成技術(shù)快速地構(gòu)建控制器原型,可以在研發(fā)早期盡快地開展控制器軟硬件方案的試驗驗證,從而可以極大地提高控制器的開發(fā)效率和研發(fā)水平。LabVIEW是一種方便快捷的圖形化軟件編程環(huán)境,其本質(zhì)是代碼復(fù)用。本文基于快速原型思想設(shè)計微型渦噴發(fā)動機電子控制器,重點研究基于LabVIEW的嵌入式代碼復(fù)用技術(shù)。首先研究了LabVIEW嵌入式軟件開發(fā)的環(huán)境機制。對LabVIEW調(diào)用的嵌入式軟件編譯環(huán)境KeilMDK進行了新舊
5、版本的整合,并在此基礎(chǔ)上,將LabVIEW中原有的用于ARMCortexM3內(nèi)核的RTX嵌入式操作系統(tǒng)移植到本文采用的ARMCortexM4內(nèi)核的TM4C123上,完成了針對微型渦噴發(fā)動機控制器軟件開發(fā)對LabVIEW開發(fā)環(huán)境的適應(yīng)性改造。其次研究了LabVIEW的嵌入式軟件開發(fā)過程及代碼復(fù)用原理。針對TM4C123對代碼復(fù)用模板進行了適應(yīng)性修改,分別以資源方式與腳本方式進行外設(shè)驅(qū)動代碼開發(fā)。此外,對Keil與LabVIEW之間的握手、工作模式等問題進行了更為深入地研究,解決了中斷無法初始化、嵌入
6、式程序無法在keil中調(diào)試等具體開發(fā)問題。然后,根據(jù)微型渦噴發(fā)動機的控制需求設(shè)計了一種通用化的控制器硬件電路,利用上述建立的LabVIEW嵌入式軟件開發(fā)環(huán)境完成了控制器軟件的快速原型開發(fā)。最后進行了控制器硬件在環(huán)和臺架試驗驗證。試驗證明,本文開發(fā)的微型渦噴發(fā)動機控制器快速原型能滿足發(fā)動機控制的各項需求,LabVIEW的圖形化嵌入式軟件開發(fā)具有方便、高效的特點,可以滿足日益增長的發(fā)動機控制發(fā)展需求。關(guān)鍵詞:微型渦噴發(fā)動機,電子控制器,快速原型,代碼復(fù)用,LabVIEWI基于LabVIEW的微型渦噴發(fā)
7、動機電子控制器快速原型設(shè)計ABSTRACTTraditionalEEC(EngineElectronicController)designmethod,whichhassomeshortcomingssuchaslongproductdevelopmentcycle,highresearchanddevelopmentexpenses,cannotmeettheincreasinganddiversifieddemandofaeroenginecontrol.Rapidprototypingbas
8、edoncommonhardwareplatformandautomaticcodegenerationtechnologycanbuildaprototypecontrollerinashorttime.Itcanconductteststoverifythecontrollerhardwareandsoftwaresolutionsassoonaspossibleandgreatlyimprovethedevelopmentefficiencyandthedevelopment