資源描述:
《基于ARM的嵌入式數(shù)據(jù)采集與處理系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、南京航空航天大學(xué)碩士學(xué)位論文基于ARM的嵌入式數(shù)據(jù)采集與處理系統(tǒng)姓名:陳鼐申請學(xué)位級別:碩士專業(yè):測試計量技術(shù)及儀器指導(dǎo)教師:于盛林20070101南京航空航天大學(xué)碩士學(xué)位論文摘要隨著計算機技術(shù)、網(wǎng)絡(luò)技術(shù)和微電子技術(shù)的深入發(fā)展,特別是各種高性能片上系統(tǒng)(SoC)的設(shè)計和嵌入式操作系統(tǒng)的開發(fā),嵌入式系統(tǒng)日益廣泛地應(yīng)用于工業(yè)控制、移動通訊、家用電器以及消費電子等設(shè)備中。本文研究嵌入式系統(tǒng)在數(shù)據(jù)采集與處理中的具體應(yīng)用,采用結(jié)構(gòu)化、模塊化的方案進行系統(tǒng)的軟硬件設(shè)計、調(diào)試和實現(xiàn),開發(fā)了一個集嵌入式控制、高速數(shù)據(jù)采集與
2、處理、友好人機交互界面于一體的通用測試平臺。課題以ARM9嵌入式微處理器S3C2410X為核心,基于QT2410開發(fā)板設(shè)計了數(shù)據(jù)采集硬件電路,包括8路模擬輸入通道和16位數(shù)字I/O通道。在ADS集成開發(fā)環(huán)境下設(shè)計了AD7892的定時采集、連續(xù)采集,數(shù)字I/O,LCD顯示及觸摸屏控制等程序模塊,并實現(xiàn)了一些簡單的數(shù)據(jù)處理和FFT譜分析功能。實驗表明,AD7892采樣速率可達100kSPS以上,具有一定的實時性。借助于移植的嵌入式Linux操作系統(tǒng),開發(fā)了GPIO、按鍵、LCD模塊以及數(shù)據(jù)采集電路的設(shè)備驅(qū)動程序
3、和應(yīng)用程序。論文的最后介紹了嵌入式圖形用戶界面MiniGUI的移植與開發(fā),并設(shè)計圖形程序?qū)崿F(xiàn)了數(shù)據(jù)的采集、處理和波形的實時顯示功能。實踐表明,嵌入式Linux下的MiniGUI高效、穩(wěn)定,占用資源少,人機界面友好,可靠性高。基于ARM的嵌入式數(shù)據(jù)采集與處理系統(tǒng)結(jié)構(gòu)清晰、通用性好、可擴展性強,可為各種嵌入式應(yīng)用提供一套完整的硬、軟件解決方案,在工業(yè)測量與控制領(lǐng)域具有較為廣闊的應(yīng)用前景。關(guān)鍵詞:嵌入式系統(tǒng),ARM,數(shù)據(jù)采集,S3C2410X,嵌入式Linux,設(shè)備驅(qū)動程序,MiniGUI˙i˙基于ARM的嵌入式
4、數(shù)據(jù)采集與處理系統(tǒng)ABSTRACTWithdeep-goingdevelopmentofcomputer,networkandmicro-electronicstechnologies,aswellasdesignofSoCanddevelopmentofembeddedOS,embeddedsystemisincreasinglywidelyusedinindustrialcontrolequipment,mobilecommunicationdevice,householdapplianceandcon
5、sumingelectronics,etc.Asanapplicationofdataacquisitionandprocessing,embeddedsystemisresearchedinthisthesis,hardwareandsoftwareisdesigned,debuggedandimplementedwithstructuredandmodularizedscheme.Auniversaltestingplatformisdeveloped,integratingembeddedcontro
6、l,fastdataacquisitionandprocessingandfriendlyhumanmachineinteractiveinterface.HardwarecircuitfordataacquisitionisdesignedbasedonQT2410developboardwithARM9microprocessorS3C2410Xatthecore,including8-channelanaloginputand16-bitdigitalI/Ochannel.Programmemodul
7、esincludingtimingandcontinuousacquisitionofAD7892,digitalI/O,LCDdisplayandtouchscreencontrolaredesignedwithADS,aswellassimpleprocessingandFFT.ExperimentalresultshowsthatthesamplingrateofAD7892canreachupwardsof100kSPS,beingrealtimetosomeextent.Byvirtueofemb
8、eddedLinuxtransplantedtoARM,devicedriversandapplicationsforGPIO,key,LCDmoduleanddataacquisitioncircuitsaredeveloped.ThelastpartofthisthesisintroducesthetransplantanddevelopmentofMiniGUI,andgraphicsprogrammeis