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