隨著電子技術(shù)的不斷發(fā)展,各種智能核儀器逐步走向自動(dòng)化、智能化、數(shù)字化和便攜式的方向發(fā)展。針對(duì)傳統(tǒng)的多道脈沖幅度分析器體積大,人機(jī)交互不友好,不方便現(xiàn)場(chǎng)分析等的缺陷[5]。新型的高速、集成度高、界面友好的多道脈沖幅度分析器的陸續(xù)出現(xiàn)填補(bǔ)了這一缺點(diǎn)。 隨著電子技術(shù)的發(fā)展,以ARM為核的處理器技術(shù)的應(yīng)用領(lǐng)域不斷擴(kuò)大,相比較單片機(jī)而言,它的主頻高、運(yùn)算速度快,可以滿足多道脈沖幅度分析器的苛刻的時(shí)間上的要求。而且ARM處理器功耗小,適合于功耗要求比較苛刻的地方,這些方面的特點(diǎn)正好滿足了便攜式多道脈沖幅度分析器野外勘察的要求。同時(shí),由于以ARM為核的處理器具有豐富的外設(shè)資源,這樣就簡(jiǎn)化了外設(shè)電路及芯片的使用,降低了功耗并增強(qiáng)了產(chǎn)品的信賴性。另外,ARM芯片可以方便的移植操作系統(tǒng),為多道脈沖幅度分析器多任務(wù)的管理和并行的處理,甚至硬實(shí)時(shí)功能的實(shí)現(xiàn)提供了前提。而且在ARM平臺(tái)使用嵌入式linux操作系統(tǒng)使多道脈沖幅度分析器的軟件易于升級(jí)。 智能化和小型化是多道脈沖幅度分析器的發(fā)展趨勢(shì)。智能化要求系統(tǒng)的自動(dòng)化程度高、操作簡(jiǎn)便、容錯(cuò)性好。智能化除了需要控制軟件外,還需要軟件命令的執(zhí)行者即硬件控制電路來(lái)實(shí)現(xiàn)相應(yīng)的控制邏輯,兩者的結(jié)合才能真正的實(shí)現(xiàn)智能化。小型化要求系統(tǒng)的體積小、功耗小、便于攜帶;小型化除了要求采用微功耗的器件,還要求電路板的尺寸盡量的小且所用元件盡量的少,但小型化的同時(shí)必須保持系統(tǒng)的智能化,即不能減少智能化所要求的復(fù)雜的邏輯和時(shí)序的控制功能。為此采用高集成度的ARM芯片實(shí)現(xiàn)控制電路能滿意地同時(shí)滿足智能化和小型化的要求。在研制的多道脈沖幅度分析器中,幾乎所有的控制都可以用控制芯片來(lái)實(shí)現(xiàn),如閾值設(shè)定、自動(dòng)穩(wěn)譜以及多道數(shù)據(jù)采集,在節(jié)省了元件的數(shù)目和電路板的尺寸的同時(shí)仍能保持系統(tǒng)的智能化程度。 Linux內(nèi)核精簡(jiǎn)而高效,可修改性強(qiáng),支持多種體系結(jié)構(gòu)的處理器等,使得它是一個(gè)非常適合于嵌入式開發(fā)和應(yīng)用的操作系統(tǒng)。嵌入式Linux可以運(yùn)行的硬件平臺(tái)十分廣泛,從x86、MIPS、POWERPC到ARM,以及其他許多硬件體系結(jié)構(gòu)。目前在世界范圍內(nèi),ARM體系結(jié)構(gòu)的SOC逐漸占領(lǐng)32位嵌入式微處理器市場(chǎng),ARM處理器及技術(shù)的應(yīng)用幾乎已經(jīng)深入到各個(gè)領(lǐng)域,例如:工業(yè)控制,無(wú)線通訊,網(wǎng)絡(luò),消費(fèi)類電子,成像等。 本課題采用三星公司生產(chǎn)的ARM(Advanced RISC Machines,先進(jìn)精簡(jiǎn)指令集機(jī)器)芯片S3C2410A設(shè)計(jì)并研制了一種便攜式的核數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)方案。利用ARM芯片豐富的外設(shè)資源對(duì)傳統(tǒng)的多道脈沖幅度分析器進(jìn)行改進(jìn)和簡(jiǎn)化。系統(tǒng)由前端探測(cè)器系統(tǒng),以及由線性脈沖放大器、甄別電路、控制電路、采樣保持電路組成的前置電路,中央處理器模塊,顯示模塊,用戶交互模塊,存儲(chǔ)模塊,網(wǎng)絡(luò)傳輸模塊等多個(gè)模塊組成。本設(shè)計(jì)基于ARM9芯片S3C2410,并在此平臺(tái)上移植了嵌入式linux操作系統(tǒng)來(lái)進(jìn)行任務(wù)的調(diào)度和處理等。 電路板核心板部分設(shè)計(jì)采用6層PCB板結(jié)構(gòu),這樣增加了系統(tǒng)可靠性,提高了電磁兼容的穩(wěn)定性。數(shù)據(jù)采集系統(tǒng)是多道脈沖幅度分析器的核心,A/D轉(zhuǎn)換直接使用了S3C2410內(nèi)置的ADC(Analog to Digital Converter,模數(shù)轉(zhuǎn)換器),在2.5 MHz的轉(zhuǎn)換時(shí)鐘下最大轉(zhuǎn)換速度500 KSPS(Kilo-Samples per second,千采樣點(diǎn)每秒),滿足了系統(tǒng)最低轉(zhuǎn)換時(shí)間≤5 μs的要求,并且控制簡(jiǎn)單,簡(jiǎn)化了外部接口電路。由于SD(Secure Digital Card,安全數(shù)碼卡)卡存儲(chǔ)容量大、攜帶方便、成本低等優(yōu)點(diǎn),所以設(shè)計(jì)中采用其作為外部的數(shù)據(jù)存儲(chǔ)設(shè)備,其驅(qū)動(dòng)部分采用SD卡軟件包,為開發(fā)帶來(lái)了方便。本設(shè)計(jì)采用640*480的6.4寸LCD(Liquid Crystal Display,液晶顯示)屏作為人機(jī)交互的顯示部分,并且通過Qt/Embedded為系統(tǒng)提供圖形用戶界面的應(yīng)用框架和窗口系統(tǒng)。其中包括了波形顯示部分和用戶菜單設(shè)置部分,這樣方便了用戶操作。系統(tǒng)的數(shù)據(jù)存取方面是基于SQLite嵌入式小型數(shù)據(jù)庫(kù)而進(jìn)行的。為了方便數(shù)據(jù)向上位機(jī)的傳輸,系統(tǒng)設(shè)計(jì)中采用XML(Extensible Markup Language,可擴(kuò)展標(biāo)記語(yǔ)言)格式來(lái)組織傳輸?shù)臄?shù)據(jù),通過基于TCP/IP(Transmission Control Protocol/Internet Protocol)協(xié)議的Linux下Socket套接字編程,來(lái)進(jìn)行與上位機(jī)或PC(Personal Computer,個(gè)人計(jì)算機(jī)或桌面機(jī))等的連接和數(shù)據(jù)傳輸。
標(biāo)簽: ARMLinux 多道 分析器 脈沖幅度
上傳時(shí)間: 2013-04-24
上傳用戶:tzl1975
隨著煤礦高產(chǎn)高效技術(shù)的推廣和應(yīng)用,井下長(zhǎng)距離、大運(yùn)量、大功率下運(yùn)帶式輸送機(jī)的應(yīng)用越來(lái)越普遍。其中,解決好傾角較大(大于6°)的下運(yùn)帶式輸送機(jī)的運(yùn)行制動(dòng)和安全制動(dòng)問題對(duì)保障全礦安全、高效生產(chǎn)具有重要意義。 本文在對(duì)國(guó)內(nèi)外現(xiàn)有下運(yùn)帶式輸送機(jī)制動(dòng)系統(tǒng)的現(xiàn)狀分析基礎(chǔ)上,針對(duì)煤礦生產(chǎn)的特殊性,提出了基于ARM的嵌入式計(jì)算機(jī)控制液壓調(diào)速軟制動(dòng)系統(tǒng)方案,所用元件可靠性和防爆性好,系統(tǒng)簡(jiǎn)單,動(dòng)態(tài)制動(dòng)性能好;結(jié)合成熟的工業(yè)PID控制經(jīng)驗(yàn)和智能控制理論,并依據(jù)制動(dòng)控制方案,設(shè)計(jì)了一種模糊自適應(yīng)PID控制器用于控制電液比例調(diào)速閥的開口大小,其PID參數(shù)Kp、Ki和Kd可根據(jù)系統(tǒng)狀態(tài)進(jìn)行在線調(diào)整,結(jié)構(gòu)簡(jiǎn)單、魯棒性強(qiáng),在系統(tǒng)結(jié)構(gòu)參數(shù)發(fā)生改變時(shí)也可獲得較好的控制效果;在基于S3C44BOX的最小ARM系統(tǒng)基礎(chǔ)上,設(shè)計(jì)了系統(tǒng)控制信號(hào)的輸入、輸出方式及其電路;分析了實(shí)時(shí)操作系統(tǒng)μC/OS-ⅡBootLoader的設(shè)計(jì)及其在S3C44BOX上的移植過程;制動(dòng)系統(tǒng)應(yīng)用軟件采用多任務(wù)機(jī)制,狀態(tài)檢測(cè)與控制任務(wù)并行運(yùn)行,數(shù)據(jù)采集采用定時(shí)中斷的方式;系統(tǒng)可擴(kuò)展性、可移植性好,控制算法容易實(shí)現(xiàn)多樣性且開發(fā)簡(jiǎn)單、維護(hù)方便。 該液壓調(diào)速軟制動(dòng)系統(tǒng)可用于大型下運(yùn)帶式輸送機(jī)的正常工作制動(dòng)、緊急停車和斷電防止飛車事故發(fā)生的安全制動(dòng),對(duì)輸送機(jī)的輔助啟動(dòng)也起重要作用。制動(dòng)力矩依據(jù)輸送機(jī)載荷大小和輸送機(jī)制動(dòng)減速時(shí)速度的變化進(jìn)行自動(dòng)調(diào)整,制動(dòng)曲線可調(diào),輸送機(jī)減速時(shí)不產(chǎn)生較大沖擊、安全平穩(wěn),并按照規(guī)定的減速度大小減速停車。
標(biāo)簽: ARM 帶式輸送機(jī) 制動(dòng)系統(tǒng) 軟
上傳時(shí)間: 2013-07-09
上傳用戶:幾何公差
大多數(shù)現(xiàn)在的PCL打印機(jī)驅(qū)動(dòng)程序都是將需要打印的文件(包括圖形或者文本)處理成JPEG文件發(fā)送到打印機(jī)進(jìn)行打印,因?yàn)檫@樣一方面可以減少發(fā)送給打印機(jī)的數(shù)據(jù)量,一方面可以極大的簡(jiǎn)化驅(qū)動(dòng)程序的開發(fā)。而在打印機(jī)內(nèi)部,這些JPEG文件又被解碼成BMP文件進(jìn)行進(jìn)一步的處理。采用這種方式工作的打印機(jī)JPEG解碼的工作占據(jù)了其CPU時(shí)間的一半以上,所以JPEG文件解碼引擎是打印機(jī)的核心之一,提高JPEG的解碼速度對(duì)于提高打印機(jī)的處理能力至關(guān)重要。 同時(shí),JPEG文件解碼工作是一個(gè)計(jì)算密集型的作業(yè),主要有兩個(gè)辦法提高它的速度:一個(gè)是設(shè)計(jì)更高效的算法,一個(gè)是采用性能更加強(qiáng)勁的CPU設(shè)備。在單核CPU的嵌入式環(huán)境中,JPEG編解碼速度已經(jīng)幾乎到了極限,難有提升的空間,然而近兩年多核嵌入式芯片的出現(xiàn),為大幅度提升它的性能提供了可能。 本文基于嵌入式的Linux平臺(tái),采用ARM11 MPCore4核處理器,針對(duì)PCL,XL打印機(jī)控制語(yǔ)言的JPEG文件解碼設(shè)計(jì)和實(shí)現(xiàn)了一個(gè)高速引擎,主要內(nèi)容為: 分析和解碼PCL,XL文件,提取出其中的JPEG文件。 對(duì)JPEG文件實(shí)現(xiàn)并行化解碼,在多個(gè)處理器核上并行處理,并針對(duì)多核處理器構(gòu)架進(jìn)行內(nèi)存讀取等方面的優(yōu)化。 針對(duì)多核處理器的特點(diǎn)和優(yōu)勢(shì),設(shè)計(jì)和實(shí)現(xiàn)多線程調(diào)度算法。 總結(jié)和提取數(shù)據(jù),分析多核處理器相對(duì)于單核處理器的性能提升。 另外,為便于讀者理解,文中簡(jiǎn)要介紹了ARM(SIMD)指令集,嵌入式匯編以及與硬件相關(guān)的一些概念。
上傳時(shí)間: 2013-06-16
上傳用戶:scorpion
對(duì)于大多數(shù)工程師來(lái)說(shuō),開發(fā)USB2.0 接口產(chǎn)品主要障礙在于:要面對(duì)復(fù)雜的USB2.0協(xié)議、自己編寫USB設(shè)備的驅(qū)動(dòng)程序、熟悉單片機(jī)的編程。這不僅要求有相當(dāng)?shù)腣C編程經(jīng)驗(yàn)、還能夠編寫USB接口的硬件(固件)程序。所以大多數(shù)人放棄了自己開發(fā)USB產(chǎn)品。為了將復(fù)雜的問題簡(jiǎn)單化,西安達(dá)泰電子特別設(shè)計(jì)了USB2.0協(xié)議轉(zhuǎn)換模塊。這個(gè)模塊可以被看作是一個(gè)USB2.0協(xié)議的轉(zhuǎn)換器,將電腦的USB2.0接口轉(zhuǎn)換為一個(gè)透明的并行總線,就象單片機(jī)總線一樣。從而幾天之內(nèi)就可以完成USB2.0產(chǎn)品的設(shè)計(jì)。
標(biāo)簽: USB 協(xié)議 通訊協(xié)議
上傳時(shí)間: 2013-04-24
上傳用戶:nanjixehun
These 8-bit shift registers feature gated serial inputs andan asynchronous clear. A LOW logic le
上傳時(shí)間: 2013-06-12
上傳用戶:qq521
在現(xiàn)代電網(wǎng)中,隨著超高壓、大容量、遠(yuǎn)距離輸電線路的不斷增多,對(duì)電力系統(tǒng)的安全穩(wěn)定運(yùn)行提出了更高、更嚴(yán)格的要求。距離保護(hù)作為線路保護(hù)的基本組成部分,其工作特性對(duì)電力系統(tǒng)的安全穩(wěn)定運(yùn)行有著直接和重要的影響。為了適應(yīng)現(xiàn)代超高壓電網(wǎng)穩(wěn)定運(yùn)行的要求,微機(jī)保護(hù)裝置在硬件和軟件上都提出了越來(lái)越高的要求。 高速數(shù)字信號(hào)處理芯片(DSP)技術(shù)的發(fā)展,為開發(fā)一種速度快、處理能力強(qiáng)的微機(jī)保護(hù)系統(tǒng)奠定了基礎(chǔ)。在這樣的背景下,我們采用DSP芯片和ARM處理器,設(shè)計(jì)了一個(gè)并列式雙處理器微機(jī)保護(hù)系統(tǒng)。該系統(tǒng)采用一個(gè)DSP芯片負(fù)責(zé)控制數(shù)據(jù)采集、采樣數(shù)據(jù)處理,實(shí)現(xiàn)保護(hù)功能。ARM微處理器承擔(dān)人機(jī)接口管理,通過串行通信方式實(shí)現(xiàn)與DSP端口之間的數(shù)據(jù)通信,豐富的通訊接口,使得與上位機(jī)的通訊、下載程序定值靈活方便。新的微機(jī)保護(hù)裝置不斷推出,投入運(yùn)行的微機(jī)保護(hù)裝置不允許用來(lái)進(jìn)行試驗(yàn)、培訓(xùn),該裝置還可作為試驗(yàn)教學(xué)系統(tǒng),供學(xué)生學(xué)習(xí)認(rèn)識(shí)微機(jī)保護(hù)裝置的內(nèi)部結(jié)構(gòu),并可自行設(shè)計(jì)保護(hù)算法、編制程序,通過上位機(jī)下載到實(shí)驗(yàn)裝置,完成相應(yīng)保護(hù)功能的測(cè)試。 本文實(shí)現(xiàn)了微機(jī)保護(hù)方案的整體軟硬件設(shè)計(jì),內(nèi)容包括DSP2812微處理器芯片,ARM7微處理器LPC2220芯片,開關(guān)量輸入/輸出電路、數(shù)據(jù)采集電路、通訊和網(wǎng)絡(luò)接口電路、人機(jī)界面的顯示板電路,文中對(duì)各部分電路的功能、特點(diǎn)以及器件的選擇、引腳連接進(jìn)行了詳細(xì)介紹。系統(tǒng)采用模塊化設(shè)計(jì),采用雙CPU并行處理模式,針對(duì)基于LPC2220微處理器的監(jiān)控管理系統(tǒng),完成了最小系統(tǒng)設(shè)計(jì),詳細(xì)完成了啟動(dòng)電路的設(shè)計(jì)。 本文初步設(shè)計(jì)了人機(jī)操作界面,給出了軟件設(shè)計(jì)的流程圖,將實(shí)時(shí)操作系統(tǒng)μC/OS-Ⅱ與模塊化硬件設(shè)計(jì)相結(jié)合,共同構(gòu)成一個(gè)可以重復(fù)利用的軟硬件數(shù)字系統(tǒng)平臺(tái),除了可以最大限度地提高開發(fā)的效率、減少資源的浪費(fèi)外,還可以通過長(zhǎng)期對(duì)于該平臺(tái)的研究,逐步優(yōu)化平臺(tái)軟硬件資源,提高其性能,并滿足日益復(fù)雜的應(yīng)用需求。
上傳時(shí)間: 2013-04-24
上傳用戶:superhand
對(duì)于大多數(shù)工程師來(lái)說(shuō),開發(fā)USB2.0 接口產(chǎn)品主要障礙在于:要面對(duì)復(fù)雜的USB2.0協(xié)議、自己編寫USB設(shè)備的驅(qū)動(dòng)程序、熟悉單片機(jī)的編程。這不僅要求有相當(dāng)?shù)腣C編程經(jīng)驗(yàn)、還能夠編寫USB接口的硬件(固件)程序。所以大多數(shù)人放棄了自己開發(fā)USB產(chǎn)品。為了將復(fù)雜的問題簡(jiǎn)單化,西安達(dá)泰電子特別設(shè)計(jì)了USB2.0協(xié)議轉(zhuǎn)換模塊。這個(gè)模塊可以被看作是一個(gè)USB2.0協(xié)議的轉(zhuǎn)換器,將電腦的USB2.0接口轉(zhuǎn)換為一個(gè)透明的并行總線,就象單片機(jī)總線一樣。從而幾天之內(nèi)就可以完成USB2.0產(chǎn)品的設(shè)計(jì)。
上傳時(shí)間: 2013-04-24
上傳用戶:pwcsoft
目前在各行各業(yè)中應(yīng)用種類繁多的測(cè)量?jī)x器隨著儀器性能指標(biāo)要求的逐漸提升以及功能的不斷拓展,對(duì)儀器控制系統(tǒng)的實(shí)時(shí)性和集成化程度等性能的要求也越來(lái)越高。目前發(fā)展的趨勢(shì)是開放式、集成度向芯片級(jí)靠攏的高實(shí)時(shí)性儀器。針對(duì)目前傳統(tǒng)的系統(tǒng)設(shè)計(jì)存在著功能簡(jiǎn)單、速度慢、實(shí)時(shí)性差、對(duì)數(shù)據(jù)的再加工處理能力極為有限等問題,本文根據(jù)課題需要提出了一種基于ARM+FPGA架構(gòu)的高速實(shí)時(shí)數(shù)據(jù)采集嵌入式系統(tǒng)方案,應(yīng)用在小功率半導(dǎo)體測(cè)量?jī)x器上。方案采用三星S3C2410的ARM處理器進(jìn)行管理控制,處理數(shù)據(jù),界面顯示;Altera公司的Cyclone系列的1C12 FPGA器件用來(lái)進(jìn)行高速數(shù)據(jù)采集,提高了系統(tǒng)的實(shí)時(shí)性和集成化程度。 本文首先給出了ARM+FPGA架構(gòu)的總體設(shè)計(jì)。硬件方面,簡(jiǎn)要討論了ARM處理器的特點(diǎn)和優(yōu)勢(shì),F(xiàn)PGA在高速采集和并行性上的優(yōu)勢(shì),給出了硬件的總體結(jié)構(gòu)和主要部件及相關(guān)接口。軟件方面,研究了基于嵌入式Linux的嵌入式系統(tǒng)的構(gòu)建和BootLoader的啟動(dòng)以及內(nèi)核和根文件系統(tǒng)的結(jié)構(gòu),構(gòu)建了嵌入式Linux系統(tǒng)包括建立交叉開發(fā)環(huán)境,修改移植BootLoader和裁減移植Linux內(nèi)核,并且根據(jù)課題實(shí)際需要精簡(jiǎn)建立了根文件系統(tǒng)。 為了滿足測(cè)量?jī)x器的實(shí)時(shí)性,設(shè)計(jì)了ARM與FPGA的高速數(shù)據(jù)采集接口。進(jìn)行了FPGA內(nèi)部與ARM接口相關(guān)部分的硬件電路設(shè)計(jì);通過分析ARM與FPGA內(nèi)部時(shí)序的差異,針對(duì)ARM與FPGA內(nèi)部FIFO時(shí)序不匹配的問題,解決了測(cè)量?jī)x器中高速數(shù)據(jù)采集與處理速度不匹配的問題。接著,通過研究Linux設(shè)備驅(qū)動(dòng)基本原理和驅(qū)動(dòng)程序的開發(fā)過程,設(shè)計(jì)了Linux下的FPGA數(shù)據(jù)采集接口驅(qū)動(dòng)程序,并且實(shí)現(xiàn)了中斷傳輸。使得FPGA芯片通過高效可靠的驅(qū)動(dòng)程序可以很好的與ARM進(jìn)行通訊。 最后為了方便用戶操作,進(jìn)行了人機(jī)交互系統(tǒng)的設(shè)計(jì)。為了降低成本和提高實(shí)用性利用FPGA芯片剩余的資源實(shí)現(xiàn)了對(duì)PS/2鍵盤鼠標(biāo)接口的控制,應(yīng)用到系統(tǒng)中,大大提高了人機(jī)交互能力;通過比較分析目前比較流行的幾種嵌入式GUI圖形設(shè)計(jì)工具的優(yōu)缺點(diǎn),結(jié)合課題的實(shí)際情況選擇了MiniGUI作為課題圖形界面的開發(fā)。根據(jù)具體要求設(shè)計(jì)了適合測(cè)量?jī)x器方面上使用的人機(jī)交互界面,并且移植到了ARM平臺(tái)上,給測(cè)量?jī)x器的使用提供了更好的交互操作。 本課題完成了嵌入式Linux開發(fā)環(huán)境的建立,針對(duì)課題實(shí)際硬件電路設(shè)計(jì)修改移植了bootloader,裁減移植了內(nèi)核以及根文件系統(tǒng)的建立;設(shè)計(jì)了FPGA內(nèi)部硬件電路,解決了接口中ARM與FPGA時(shí)序不匹配的問題,實(shí)現(xiàn)了ARM與FPGA之間的高速數(shù)據(jù)采集;設(shè)計(jì)了高速采集接口在嵌入式Linux下的驅(qū)動(dòng)程序以及中斷傳輸和應(yīng)用程序;合理設(shè)計(jì)了適合測(cè)量?jī)x器使用的人機(jī)交互界面,并巧妙設(shè)計(jì)了PS/2鍵盤鼠標(biāo)接口,進(jìn)一步提高了交互操作。
標(biāo)簽: ARMFPGA 嵌入式系統(tǒng)設(shè)計(jì) 測(cè)量?jī)x器
上傳時(shí)間: 2013-06-21
上傳用戶:01010101
隨著通信技術(shù)的發(fā)展,無(wú)線通信技術(shù)在工業(yè)領(lǐng)域的應(yīng)用日益增多。以前,工業(yè)中大多采用有線或人工的方式進(jìn)行數(shù)據(jù)采集與傳輸,雖然簡(jiǎn)單實(shí)用,卻耗費(fèi)了大量人力、物力資源,且很大程度上限制了應(yīng)用場(chǎng)所的拓展。因此,選取一種相對(duì)經(jīng)濟(jì)、穩(wěn)定而又高效的無(wú)線傳輸方式就變得緊迫和必要。 隨著GPRS網(wǎng)絡(luò)技術(shù)的逐漸成熟,GPRS無(wú)線網(wǎng)絡(luò)逐漸顯露出其在遠(yuǎn)距離通信應(yīng)用中的優(yōu)勢(shì)。于此同時(shí),嵌入式軟硬件技術(shù)的飛速發(fā)展也使得嵌入式產(chǎn)品進(jìn)入千家萬(wàn)戶。因此,采用基于嵌入式系統(tǒng)和GPRS網(wǎng)絡(luò)進(jìn)行無(wú)線通信漸漸成為當(dāng)今應(yīng)用的熱點(diǎn)之一。 本系統(tǒng)采用高性能嵌入式微處理器S3C2410和GPRS無(wú)線通訊模塊MC39i構(gòu)建硬件平臺(tái),以嵌入式Linux操作系統(tǒng)和TCP/IP協(xié)議建立軟件平臺(tái),完成基于ARM-Linux的嵌入式數(shù)據(jù)采集與遠(yuǎn)傳系統(tǒng)設(shè)計(jì)。 本文首先對(duì)嵌入式系統(tǒng)的概況進(jìn)行了綜述,接著對(duì)嵌入式處理器、嵌入式操作系統(tǒng)和GPRS無(wú)線網(wǎng)絡(luò)技術(shù)進(jìn)行了概要介紹,然后提出了基于ARM-Linux的嵌入式數(shù)據(jù)采集與遠(yuǎn)傳系統(tǒng)的設(shè)計(jì)方案,并從硬件設(shè)計(jì)和軟件實(shí)現(xiàn)兩方面具體闡述了該系統(tǒng)的開發(fā)實(shí)現(xiàn)過程,包括搭建以S3C2410和MC39i為核心的硬件平臺(tái)以及在該硬件平臺(tái)上建立基于嵌入式Linux操作系統(tǒng)的軟件平臺(tái),并最終實(shí)現(xiàn)了數(shù)據(jù)采集與遠(yuǎn)傳功能。 此系統(tǒng)由于采用了高性能的ARM處理器和嵌入式Linux系統(tǒng),因此在多任務(wù)并行處理和進(jìn)程實(shí)時(shí)處理等方面具有一定的優(yōu)勢(shì)。該系統(tǒng)可以廣泛應(yīng)用于燃?xì)狻⒂吞锖碗娏Φ炔块T,具有較好的發(fā)展前景。
標(biāo)簽: ARMLinux 嵌入式 數(shù)據(jù)采集
上傳時(shí)間: 2013-07-08
上傳用戶:lhc9102
正交頻分復(fù)用(Orthogonal Frequency Division Multiplexing,OFDM)技術(shù)是一種多載波傳輸技術(shù),它的基本思想是在頻域內(nèi)將給定信道劃分成幾個(gè)相互正交的子信道,每個(gè)子信道使用一個(gè)子載波進(jìn)行調(diào)制,各子載波并行傳輸。該技術(shù)可以有效提高頻譜利用率,能夠?qū)苟鄰叫?yīng)產(chǎn)生的頻率選擇性衰弱和載波間干擾,在時(shí)變、頻變、多徑干擾嚴(yán)重的水聲信道中具有較強(qiáng)的優(yōu)勢(shì)。 隨著計(jì)算機(jī)和多媒體通信技術(shù)的發(fā)展,嵌入式系統(tǒng)在各個(gè)領(lǐng)域的應(yīng)用不斷深入。其中,基于ARM技術(shù)知識(shí)產(chǎn)權(quán)(IP)核的微處理器依靠其高性能、低功耗和易擴(kuò)展的特點(diǎn),在工業(yè)控制、無(wú)線通信、消費(fèi)電子等多個(gè)領(lǐng)域得到廣泛的應(yīng)用;隨著嵌入式系統(tǒng)復(fù)雜度的提高,操作系統(tǒng)已成為嵌入式系統(tǒng)不可缺少的一部分。其中,嵌入式Linux憑借免費(fèi)開源、功能強(qiáng)大、成熟穩(wěn)定等特點(diǎn),目前已成為主要的嵌入式操作系統(tǒng)之一。 數(shù)字信號(hào)處理器(Digital Signal Processor,DSP)具有很強(qiáng)的數(shù)字信號(hào)處理能力,可以滿足各種高實(shí)時(shí)要求,但其尋址范圍小,I/O功能較差。ARM+DSP雙處理器的結(jié)構(gòu)可以充分利用ARM和DSP各自的優(yōu)勢(shì)實(shí)現(xiàn)協(xié)同工作。 本論文的主要工作是研究和實(shí)現(xiàn)一個(gè)基于OFDM技術(shù)的由ARM+DSP硬件平臺(tái)實(shí)現(xiàn)的能夠完成水下聲信道圖像傳輸?shù)南到y(tǒng)。主要研究?jī)?nèi)容包括OFDM系統(tǒng)的基本原理、ARM+DSP底層硬件的驅(qū)動(dòng)和控制,Linux操作系統(tǒng)的移植、MiniGUI人機(jī)界面的設(shè)計(jì)、相關(guān)應(yīng)用軟件的編寫以及在TMS320VC5502上初步實(shí)現(xiàn)OFDM的調(diào)制解調(diào),以期對(duì)今后水下圖像傳輸系統(tǒng)的實(shí)現(xiàn)能具有較大的參考價(jià)值。
標(biāo)簽: ARMDSP OFDM 圖像傳輸系統(tǒng)
上傳時(shí)間: 2013-05-20
上傳用戶:Ruzzcoy
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1