資源描述:
《基于arm嵌入式工業(yè)控制器設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、哈爾濱理T人學(xué)T學(xué)碩.}:學(xué)位論文基于ARM嵌入式工業(yè)控制器設(shè)計(jì)摘要近年來,伴隨著PC及微處理器的迅速發(fā)展、軟件資源的豐富,嵌入式系統(tǒng)成為研究與應(yīng)用的熱點(diǎn)。嵌入式系統(tǒng)是一種面向具體應(yīng)用的將底層硬件、實(shí)時(shí)操作系統(tǒng)和應(yīng)用軟件相結(jié)合的專用計(jì)算機(jī)系統(tǒng)。其廣泛應(yīng)用于控制領(lǐng)域、消費(fèi)電子產(chǎn)品等行業(yè),己成為現(xiàn)代電子領(lǐng)域的重要研究方向之一.本文結(jié)合課題實(shí)際需要與當(dāng)前的控制器發(fā)展趨勢(shì),構(gòu)建和開發(fā)基于ARM和}tC/OS.II實(shí)時(shí)操作系統(tǒng)的嵌入式通用控制器應(yīng)用平臺(tái).在分析ARM內(nèi)核處理器的基礎(chǔ)上,自主開發(fā)以PHILIPS公司LPC2880芯片為核心的
2、嵌入式通用控制器的硬件平臺(tái)。根據(jù)嵌入式控制器的實(shí)際應(yīng)用要求設(shè)計(jì)了相應(yīng)的應(yīng)用模塊,主要包括:串口模塊、存儲(chǔ)器擴(kuò)展模塊、液晶顯示和鍵盤模塊等。并完成了各個(gè)功能模塊的接口函數(shù),創(chuàng)建了應(yīng)用函數(shù)庫(kù),為后面的代碼應(yīng)用和移植提供了方便。在對(duì)電機(jī)驅(qū)動(dòng)控制原理的學(xué)習(xí)掌握基礎(chǔ)上,開發(fā)出基于L297/L298芯片的步進(jìn)電機(jī)驅(qū)動(dòng)器及基于LMDl8200芯片的伺服電機(jī)驅(qū)動(dòng)器。為實(shí)現(xiàn)控制器與PC機(jī)的通訊,確定了USB2.0通訊接口作為主要通訊方式,詳細(xì)分析了通用串行總線的軟硬件特點(diǎn),根據(jù)LPC2880芯片特點(diǎn)實(shí)現(xiàn)嵌入式USB主機(jī)模式的通訊方式,并給出了它和
3、主控制器的連線原理圖以及USB主機(jī)的系統(tǒng)軟件框架。嵌入式實(shí)時(shí)操作系統(tǒng)是嵌入式系統(tǒng)應(yīng)用軟件開發(fā)的支撐平臺(tái),通過對(duì)現(xiàn)在常用的幾種嵌入式操作系統(tǒng)的綜合比較,選擇ttC/OS.II作為本系統(tǒng)的RTOS。詳細(xì)分析了laC/OS.II內(nèi)核工作原理,改進(jìn)了中斷和時(shí)鐘處理的不足。成功的將I_tC/OS.II系統(tǒng)移植到ARM微處理器中,并通過相應(yīng)的開發(fā)工具,對(duì)移植系統(tǒng)進(jìn)行模擬調(diào)試和功能測(cè)試。結(jié)果表明,設(shè)計(jì)的嵌入式通用控制器平臺(tái)基本達(dá)到預(yù)期目標(biāo).關(guān)鍵詞嵌入式控制器;ARM;ttC/OS·II:PC機(jī);USB‘哈爾濱理T大學(xué)T學(xué)碩I:學(xué)位論文Desi
4、gnofEmbeddedIndustryControllerBasedonARMAbstractRecently'thePCaswellasitsmicro-controllerequipmenthasbeenfullydeveloped.Fortherichsoftwareresource,embeddedsystemhasbeenahotsportofresearchandapplication.Embeddedsystemisthespecialitycomputersystem,whichthebottomhardwar
5、e.thel汀OSandtheapplicationsoftwareareunited.Ithasbeenusedinthefieldsofcontrol,consumerelectronicproductandetc.ithasbeenoneofthemostimportantresearchaspectoftheelectronfield.ThegeneralplatformoftheembeddedcontrollerbasedonARMandpC/OS.IIreal—timeembeddedoperatingsystem
6、isconceivedandexploitedbasedonanalyzingtheactualneedandthecurrentdevelopingtrendsofcontrollerinthispaper.Thehardwareflatoftheembeddedgeneralcontroller,whichiscenteredonthePHILIPSco.LPC2880isdesignedafteranalyzetheARM7frameandtheARM7TDMIkernel.Thefollowingapplicationm
7、odulesagefinishedaccordingtotheactualapplicationrequirementsoftheembeddedgeneralcontroller.Theyareincludinganalogtothehutonemodel,externalextendedmemoryblock,LCDdisplay,thekeyboardblockandetc.Furthermoretheinterfacefunctionofthevariousmoduleshasbeenfinished.theapplic
8、ationfunctionlibrariesareestablished.Itoffersconvaaiencetothefollowingcodesapplicationandthecodetransplant.Theste口.motordriverbased