本論文將在對(duì)MPEG-4解碼中的幾種關(guān)鍵技術(shù)的充分理解和算法分析的基礎(chǔ)之上,結(jié)合FPGA的靈活性,采用VHDL語(yǔ)言對(duì)幾種關(guān)鍵技術(shù)在應(yīng)用層面上進(jìn)行結(jié)構(gòu)設(shè)計(jì)并仿真驗(yàn)證。 本文討論了一種高吞吐量流水方式構(gòu)建的MPEG-4可變長(zhǎng)解碼器的設(shè)計(jì)。在這種解碼器中,我們采用了基于PLA的并行 解碼算法,這種算法能夠?qū)崿F(xiàn)每個(gè)時(shí)鐘解碼一個(gè)碼字。同時(shí),為了提高解碼的效率,降低操作的延遲,我們?cè)谠O(shè)計(jì)中還引入了流水線操作方式、碼表分割等技術(shù),這些技術(shù)有利于并行操作的實(shí)現(xiàn)。 本論文的設(shè)計(jì)充分利用IDCT算法對(duì)稱性,用高度的并行結(jié)構(gòu)來加速處理,采用一維IDCT單元復(fù)用的方式來實(shí)現(xiàn)二維IDCT運(yùn)算,并提出一種基于加法操作的結(jié)構(gòu)來取代乘法操作,實(shí)現(xiàn)了一種高效二維逆DCT變換處理器。
標(biāo)簽: MPEG FPGA 解碼 關(guān)鍵技術(shù)
上傳時(shí)間: 2013-06-02
上傳用戶:MATAIYES
隨著移動(dòng)終端、多媒體、Internet網(wǎng)絡(luò)、通信,圖像掃描技術(shù)的發(fā)展,以及人們對(duì)圖象分辨率,質(zhì)量要求的不斷提高,用軟件壓縮難以達(dá)到實(shí)時(shí)性要求,而且會(huì)帶來因傳輸大量原始圖象數(shù)據(jù)帶來的帶寬要求,因此采用硬件實(shí)現(xiàn)圖象壓縮已成為一種必然趨勢(shì)。而熵編碼單元作為圖像變換,量化后的處理環(huán)節(jié),是圖像壓縮中必不可少的部分。研究熵編解碼器的硬件實(shí)現(xiàn),具有廣闊的應(yīng)用背景。本文以星載視頻圖像壓縮的硬件實(shí)現(xiàn)項(xiàng)目為背景,對(duì)熵編碼器和解碼器的硬件實(shí)現(xiàn)進(jìn)行探討,給出了并行熵編碼和解碼器的實(shí)現(xiàn)方案。熵編解碼器中的難點(diǎn)是huffman編解碼器的實(shí)現(xiàn)。在設(shè)計(jì)并行huffman編碼方案時(shí)通過改善Huffman編碼器中變長(zhǎng)碼流向定長(zhǎng)碼流轉(zhuǎn)換時(shí)的控制邏輯,避免了因數(shù)據(jù)處理不及時(shí)造成數(shù)據(jù)丟失的可能性,從而保證了編碼的正確性。而在實(shí)現(xiàn)并行的huffman解碼器時(shí),解碼算法充分利用了規(guī)則化碼書帶來的碼字的單調(diào)性,及在特定長(zhǎng)度碼字集內(nèi)碼字變化的連續(xù)性,將并行解碼由模式匹配轉(zhuǎn)換為算術(shù)運(yùn)算,提高了存儲(chǔ)器的利用率、系統(tǒng)的解碼效率和速度。在實(shí)現(xiàn)并行huffman編碼的基礎(chǔ)上,結(jié)合針對(duì)DC子帶的預(yù)測(cè)編碼,針對(duì)直流子帶的游程編碼,能夠?qū)D像壓縮系統(tǒng)中經(jīng)過DWT變換,量化,掃描后的數(shù)據(jù)進(jìn)行正確的編碼。同時(shí),在并行huffman解碼基礎(chǔ)上的熵解碼器也可以解碼出正確的數(shù)據(jù)提供給解碼系統(tǒng)的后續(xù)反量化模塊,進(jìn)一步處理。在本文介紹的設(shè)計(jì)方案中,按照自頂向下的設(shè)計(jì)方法,對(duì)星載圖像壓縮系統(tǒng)中的熵編解碼器進(jìn)行分析,進(jìn)而進(jìn)行邏輯功能分割及模塊劃分,然后分別實(shí)現(xiàn)各子模塊,并最終完成整個(gè)系統(tǒng)。在設(shè)計(jì)過程中,用高級(jí)硬件描述語(yǔ)言verilogHDL進(jìn)行RTL級(jí)描述。利用了Altera公司的QuartusII開發(fā)平臺(tái)進(jìn)行設(shè)計(jì)輸入、編譯、仿真,同時(shí)還采用modelsim仿真工具和symplicity的綜合工具,驗(yàn)證了設(shè)計(jì)的正確性。通過系統(tǒng)波形仿真和下板驗(yàn)證熵編碼器最高頻率可以達(dá)到127M,在62.5M的情況下工作正常。而熵解碼器也可正常工作在62.5M,吞吐量可達(dá)到2500Mbps,也能滿足性能要求。仿真驗(yàn)證的結(jié)果表明:設(shè)計(jì)能夠滿足性能要求,并具有一定的使用價(jià)值。
上傳時(shí)間: 2013-05-19
上傳用戶:吳之波123
vxworks函數(shù)功能速查,提高開發(fā)效率.
上傳時(shí)間: 2013-06-24
上傳用戶:天涯
在信息化發(fā)展的當(dāng)前,音視頻等多媒體作為信息的載體,在社會(huì)生活的各個(gè)領(lǐng)域,起著越來越重要的作用。數(shù)字視頻的海量性成為阻礙其應(yīng)用的的瓶頸之一。在這種情況下,H.264作為新一代的視頻壓縮標(biāo)準(zhǔn),以其高性能的壓縮效率,成為備受關(guān)注的焦點(diǎn)和研究問題。H.264通過運(yùn)動(dòng)估計(jì)/運(yùn)動(dòng)補(bǔ)償(MP/MC)消除視頻時(shí)間冗余,對(duì)差值圖像進(jìn)行離散余弦變換(DCT)消除空間冗余,對(duì)量化后的系數(shù)進(jìn)行可變長(zhǎng)編碼(VLC)消除統(tǒng)計(jì)冗余,獲得了極高的壓縮效率。隨著嵌入式處理器性能的逐漸提升和3G網(wǎng)絡(luò)即將商用的推動(dòng),H.264以其優(yōu)秀的壓縮性能,無(wú)論是無(wú)線信道傳輸方面,還是存儲(chǔ)容量有限的嵌入式設(shè)備都具有廣闊的應(yīng)用前景。 但H.264在提升壓縮性能的同時(shí)付出的代價(jià)是算法復(fù)雜度的成倍增加,實(shí)際應(yīng)用中人們對(duì)視頻解碼的實(shí)時(shí)性要求嚴(yán)格,已出現(xiàn)的對(duì)應(yīng)算法代碼多基于PC通用處理器實(shí)現(xiàn),而嵌入式設(shè)備的主頻和處理能力仍然相對(duì)有限,存儲(chǔ)容量相對(duì)較小,總線速率相對(duì)偏低,因此必須對(duì)標(biāo)準(zhǔn)對(duì)應(yīng)算法進(jìn)行優(yōu)化移植,才能滿足實(shí)際應(yīng)用的需求。 本文在對(duì)H.264標(biāo)準(zhǔn)及其新特性進(jìn)行詳細(xì)介紹后,重點(diǎn)研究了在解碼端如何針對(duì)解碼耗時(shí)較多的模塊進(jìn)行改進(jìn),然后將算法移植到ARM平臺(tái),并針對(duì)平臺(tái)特點(diǎn)作出相應(yīng)優(yōu)化,最后完成解碼圖象顯示,并給出了測(cè)試結(jié)果。本文主要完成的工作如下: 詳細(xì)分析了H.264的參考軟件JM中解碼流程,并利用測(cè)試工具分析了各模塊耗時(shí),針對(duì)耗時(shí)較多的模塊如插值運(yùn)算及去塊濾波模塊,提出了對(duì)應(yīng)的改進(jìn)算法并在H.264的參考軟件JM86上進(jìn)行了實(shí)現(xiàn),PC測(cè)試實(shí)驗(yàn)證明了算法改進(jìn)的優(yōu)越性和運(yùn)算優(yōu)化的可行性。最后針對(duì)ARM平臺(tái),在對(duì)程序結(jié)構(gòu)和對(duì)應(yīng)代碼進(jìn)行優(yōu)化之后,將其移植到WINCE系統(tǒng)之下,同時(shí)給出了WINCE平臺(tái)解碼后圖象加速顯示方法,并對(duì)最終測(cè)試結(jié)果與性能做出了評(píng)價(jià)。
標(biāo)簽: 264 ARM 解碼 算法優(yōu)化
上傳時(shí)間: 2013-06-04
上傳用戶:shijiang
隨著當(dāng)今生產(chǎn)力的發(fā)展和技術(shù)的進(jìn)步,生產(chǎn)設(shè)備的自動(dòng)化程度越來越高,傳統(tǒng)的監(jiān)控手段已不能滿足生產(chǎn)自動(dòng)化、智能化和網(wǎng)絡(luò)化的需求。智能巡檢終端作為生產(chǎn)安全的重要輔助設(shè)備,能在復(fù)雜環(huán)境下實(shí)現(xiàn)對(duì)多設(shè)備多信號(hào)量的實(shí)時(shí)采集和處理,可以作為解決生產(chǎn)設(shè)備安全運(yùn)行的主要手段之一。近來年嵌入式技術(shù)以其強(qiáng)大的處理能力、高度的可靠性在微控制領(lǐng)域的應(yīng)用越來越廣泛。無(wú)線通信技術(shù),特別是GPRS無(wú)線網(wǎng)絡(luò)技術(shù)的快速發(fā)展。使互聯(lián)網(wǎng)等寬帶數(shù)據(jù)網(wǎng)絡(luò)與無(wú)線通信網(wǎng)絡(luò)實(shí)現(xiàn)互聯(lián),能夠大大提高無(wú)線監(jiān)控效率。在分析研究了當(dāng)前國(guó)內(nèi)、外設(shè)備巡檢系統(tǒng)研究現(xiàn)狀,并結(jié)合嵌入式技術(shù)和GPRS無(wú)線網(wǎng)絡(luò)通訊技術(shù)的基礎(chǔ)上,根據(jù)實(shí)際項(xiàng)目企業(yè)的具體生產(chǎn)要求,論文提出了一種基于GPRS無(wú)線通信技術(shù)與嵌入式技術(shù)的無(wú)線智能設(shè)備巡檢系統(tǒng)。 本系統(tǒng)采用三星公司的ARM920TS3C2410芯片作為系統(tǒng)處理器,處理器從外部傳感器采集到的相關(guān)數(shù)據(jù),如:溫度、濕度、壓力等,通過SIM—300GRPS無(wú)線通訊模塊的AT命令將數(shù)據(jù)通過無(wú)線網(wǎng)絡(luò)傳送到移動(dòng)運(yùn)營(yíng)商GPRS網(wǎng)絡(luò)中,然后將數(shù)據(jù)傳送到生產(chǎn)監(jiān)控中心(指定IP地址或域名)監(jiān)控中心,監(jiān)控中心可以通過專門軟件對(duì)從各監(jiān)控點(diǎn)傳遞的數(shù)據(jù)作出分析處理,并通過GPRS網(wǎng)絡(luò)將相關(guān)控制命令反饋給各個(gè)監(jiān)控點(diǎn)。 本課題主要工作集中在兩個(gè)方面:一方面是GPRS無(wú)線收發(fā)設(shè)備硬件實(shí)現(xiàn),在這一部分涉及到模塊硬件功能設(shè)計(jì)、無(wú)線模塊、嵌入式處理器的選型;另一方面是軟件設(shè)計(jì),給出了系統(tǒng)軟件開發(fā)流程,完成了各模塊的開發(fā)工作。研究和試驗(yàn)表明,該系統(tǒng)具有價(jià)格低廉、穩(wěn)定可靠的特點(diǎn),能滿足遠(yuǎn)程無(wú)線數(shù)據(jù)傳輸?shù)膶?shí)際需求。
標(biāo)簽: ARMGPRS 無(wú)線智能 巡檢 終端設(shè)計(jì)
上傳時(shí)間: 2013-06-01
上傳用戶:wxhwjf
目前,許多高校在機(jī)房管理上使用了IC 卡,其中少數(shù)機(jī)房是使用接觸式IC卡,眾所周知,接觸式IC 卡在可靠性、易用性、安全性、高抗干擾性和工作距離方面不及非接觸式IC 卡,因此很多接觸式IC 卡基本已被非接觸式IC 卡取代。 經(jīng)過調(diào)研發(fā)現(xiàn),使用IC 卡的機(jī)房管理系統(tǒng)的基本工作方式是每個(gè)機(jī)房中配置了1個(gè)IC 卡讀寫終端和1 臺(tái)監(jiān)控機(jī)。IC 卡讀卡終端只是一個(gè)普通的讀卡器,只負(fù)責(zé)讀取卡內(nèi)信息,并通過串口等通信方式將IC 卡信息傳輸給監(jiān)控機(jī),讀卡終端本身沒有信息存儲(chǔ)功能,實(shí)際的計(jì)費(fèi)管理完全是通過監(jiān)控計(jì)算機(jī)控制,監(jiān)控計(jì)算機(jī)向中心服務(wù)器端定時(shí)或?qū)崟r(shí)傳輸刷卡信息。由于整個(gè)系統(tǒng)要占用一臺(tái)微機(jī),而且中間的信息傳遞、計(jì)費(fèi)環(huán)節(jié)都要由它來完成,不僅浪費(fèi)資源,而且也增加了安全隱患。在這種工作模式下,會(huì)出現(xiàn)一些問題和漏洞: 1) 可靠性不高由于讀卡設(shè)備與監(jiān)控計(jì)算機(jī)之間的信息傳輸只是暫時(shí)保存在監(jiān)控計(jì)算機(jī)中,如果監(jiān)控計(jì)算機(jī)遭到病毒襲擊或者出現(xiàn)硬件故障,將出現(xiàn)無(wú)法挽回的后果。而且由于學(xué)生信息都保存在監(jiān)控計(jì)算機(jī)中,因此存在著人為偽造、篡改和徇私舞弊行為的極大可能。 2) IC卡的特點(diǎn)未完全體現(xiàn)IC卡除了能標(biāo)識(shí)身份外,還有電子錢包功能,能對(duì)其進(jìn)行充值和扣款,但是上述方法基本上IC卡只用做標(biāo)識(shí)身份,實(shí)際的每次扣款,都是由監(jiān)控計(jì)算機(jī)和中心服務(wù)器來完成,基本與讀卡設(shè)備無(wú)關(guān)。 3) 不方便學(xué)生上機(jī)和收費(fèi)管理學(xué)生每次上機(jī)刷卡,都要由監(jiān)控計(jì)算機(jī)連接中心服務(wù)器端,由中心服務(wù)器端讀出學(xué)生信息,進(jìn)行核對(duì),而且對(duì)學(xué)生的扣款需要額外的計(jì)算機(jī)軟件來進(jìn)行計(jì)時(shí)和計(jì)費(fèi)處理,顯得比較繁瑣。 鑒于以上問題,為提高機(jī)房管理效率,降低工作強(qiáng)度,并及時(shí)處理機(jī)房發(fā)生的故障,采用機(jī)房計(jì)費(fèi)管理系統(tǒng)勢(shì)在必行。如果能在讀卡終端設(shè)備中完成計(jì)費(fèi)的大部分功能,并且增加存儲(chǔ)功能,這樣就可以減少監(jiān)控計(jì)算機(jī)的負(fù)擔(dān),甚至讀卡終端設(shè)備可以直接與中心服務(wù)器通信,不僅能增加系統(tǒng)的可靠性和安全性而且還充分利用了IC 卡的功能,還降低了財(cái)務(wù)統(tǒng)計(jì)和計(jì)算帶來的麻煩。 目前已經(jīng)應(yīng)用于機(jī)房管理的解決方案主要有3種方式,即:軟硬件結(jié)合控制方式、帳號(hào)方式和門禁方式。鑒于設(shè)計(jì)要求,并且考慮到安全、可靠、簡(jiǎn)單等因素,如果在軟硬件結(jié)合控制方式中,把更多的任務(wù)交由讀卡終端,比如由讀卡終端來存儲(chǔ)數(shù)據(jù)、計(jì)費(fèi)管理,同時(shí)如果讀卡終端能實(shí)現(xiàn)TCP/IP 通信,那么監(jiān)控計(jì)算機(jī)的任務(wù)就大大降低,甚至可以由讀卡終端直接與中心服務(wù)器通信。就減少了一些不必要的麻煩和安全風(fēng)險(xiǎn)。本論文的設(shè)計(jì)就是基于這一點(diǎn)來進(jìn)行的。 本系統(tǒng)要求數(shù)據(jù)傳輸穩(wěn)定可靠,實(shí)時(shí)性要好,另外考慮到性價(jià)比等因素,綜合考慮選擇將μC/OS-II 操作系統(tǒng)移植到ARM7 上作為開發(fā)平臺(tái)。在此平臺(tái)基礎(chǔ)上,考慮到TCP/IP協(xié)議棧的實(shí)現(xiàn)與要采用的硬件的性能以及實(shí)現(xiàn)的成本有關(guān)。從解決這一技術(shù)問題出發(fā),結(jié)合本論文研究的應(yīng)用對(duì)象,決定使用嵌入式操作系統(tǒng),此種方案可以描述為嵌入式TCP/IP協(xié)議棧+嵌入式操作系統(tǒng)+微控制器。 本文介紹了一種基于ARM7的IC 卡機(jī)房管理終端的設(shè)計(jì)方案。該系統(tǒng)在ARM7的基礎(chǔ)上實(shí)現(xiàn)了μC/OS-Ⅱ操作系統(tǒng)的移植和TCP/IP協(xié)議棧的嵌入,能夠正確讀寫IC 卡信息,增加了SD 卡存儲(chǔ)功能,完成計(jì)費(fèi)操作,實(shí)現(xiàn)液晶顯示功能,能夠通過以太網(wǎng)或串口直接與服務(wù)器通信。 本文詳細(xì)介紹了整個(gè)機(jī)房管理系統(tǒng)終端的硬軟件設(shè)計(jì),給出了嵌入式操作系統(tǒng)μC/OS-Ⅱ在ARM7 處理器上的詳細(xì)移植過程,介紹了一種TCP/IP協(xié)議棧和基于套接字的編程方法,同時(shí)也提供了一種多卡操作的防沖突機(jī)制。 同目前大多數(shù)機(jī)房管理系統(tǒng)相比,該系統(tǒng)有如下特點(diǎn): 1) 由于使用了嵌入式操作系統(tǒng)μC/OS-Ⅱ,提高了系統(tǒng)的實(shí)時(shí)性和反應(yīng)時(shí)間,任務(wù)管理和調(diào)度更加方便有效。 2) 由讀卡終端來進(jìn)行計(jì)費(fèi)操作,降低了服務(wù)器端的工作壓力,同時(shí)降低了安全風(fēng)險(xiǎn)。 3) 增加了數(shù)據(jù)存儲(chǔ)功能,提高了系統(tǒng)的可靠性,有利于數(shù)據(jù)的查詢和故障的恢復(fù)。 4) 增加了對(duì)無(wú)效卡、注銷卡和欠費(fèi)卡的判斷與處理,對(duì)惡意操作或者有意或者無(wú)意的逃費(fèi)操作采取了積極有效的措施。 5) 以太網(wǎng)通信克服了以往串口通信的傳輸距離短、傳輸速率慢等缺點(diǎn),使得通信更加方便、高效,并且可以進(jìn)行遠(yuǎn)距離傳輸和控制。
標(biāo)簽: ARM IC卡 機(jī)房管理 終端設(shè)計(jì)
上傳時(shí)間: 2013-07-09
上傳用戶:淺言微笑
針對(duì)現(xiàn)代中低壓電網(wǎng)電能質(zhì)量的監(jiān)測(cè)及諧波治理的需要,論文綜合運(yùn)用嵌入式技術(shù)、現(xiàn)代信號(hào)處理技術(shù)、虛擬儀器技術(shù)設(shè)計(jì)了一種新型低功耗、集成化的電網(wǎng)參數(shù)監(jiān)測(cè)儀。此系統(tǒng)實(shí)現(xiàn)了對(duì)三相電網(wǎng)相/線電壓、電流、有功功率、無(wú)功功率、視在功率、電網(wǎng)頻率、功率因數(shù)以及三相電壓、電流的31次以內(nèi)諧波的實(shí)時(shí)監(jiān)測(cè)。 論文分析了基于微處理器的電力系統(tǒng)基本參數(shù)的測(cè)量原理;對(duì)被測(cè)信號(hào)的交流參量通過抽樣方法獲得,由多點(diǎn)的抽樣數(shù)據(jù)統(tǒng)計(jì)得到的結(jié)果可以減小隨機(jī)誤差的影響;基于DFT和FFT的諧波測(cè)量原理,將FFT應(yīng)用于諧波分析獲得信號(hào)的頻域參數(shù);針對(duì)諧波測(cè)量中的混疊誤差設(shè)計(jì)了二階抗混疊濾波器;分析了非同步采樣和對(duì)非時(shí)限信號(hào)的截?cái)嘣斐傻念l譜泄露和柵欄效應(yīng)及其對(duì)諧波測(cè)量精度的影響。討論了常用的幾種窗函數(shù)對(duì)頻譜泄漏的抑制作用,在此基礎(chǔ)上選擇加海明窗對(duì)采樣信號(hào)進(jìn)行處理;針對(duì)DDS具有高精度頻率合成的特點(diǎn),將其應(yīng)用到電網(wǎng)信號(hào)的采樣上,提高了采樣的同步性,使得測(cè)量精度滿足了系統(tǒng)的要求。上述方法需要大量快速的迭代運(yùn)算,系統(tǒng)微處理器選用了32位ARM芯片LPC2132,提高了系統(tǒng)的數(shù)據(jù)處理能力和實(shí)時(shí)性。系統(tǒng)供電電源采用了開關(guān)電源、減小了體積,提高了效率;完成了下位機(jī)數(shù)據(jù)采集部分、二階抗混疊濾波器、測(cè)頻電路及通信模塊電路的設(shè)計(jì);最后介紹了軟件設(shè)計(jì)部分,主要包含了數(shù)據(jù)采集的實(shí)現(xiàn)過程,F(xiàn)FT程序的設(shè)計(jì),給出了各部分程序的流程圖;系統(tǒng)上位機(jī)軟件設(shè)計(jì)了電網(wǎng)數(shù)據(jù)處理程序,該軟件以LabWindows/CVI6.0為開發(fā)平臺(tái),利用CVI豐富的庫(kù)函數(shù),完成對(duì)數(shù)據(jù)的處理、顯示和記錄等工作,并采用雙線程運(yùn)行模式,在數(shù)據(jù)采集和處理的同時(shí)完成了顯示、命令的發(fā)送和運(yùn)行曲線等功能。 按上述方案設(shè)計(jì)的樣機(jī)經(jīng)過三次電路制作與軟件調(diào)試,主要技術(shù)參數(shù)達(dá)到了設(shè)計(jì)要求,通過了實(shí)驗(yàn)室測(cè)試,目前正在電力系統(tǒng)諧波治理系統(tǒng)中進(jìn)行工業(yè)實(shí)驗(yàn)。
標(biāo)簽: ARM 電網(wǎng)參數(shù) 儀的研制 監(jiān)測(cè)
上傳時(shí)間: 2013-04-24
上傳用戶:我好難過
智能電表、水表、煤/燃?xì)獗怼崃勘淼却罅康爻霈F(xiàn)在人們的生活中,同時(shí)這些儀表的抄錄工作變得越來越煩瑣,工作量大,工作效率低,不僅給用戶帶來不便,而且會(huì)存在漏抄、誤抄、估抄的現(xiàn)象。隨著電子技術(shù)、通信技術(shù)和計(jì)算機(jī)技術(shù)的飛速發(fā)展,人工抄表已經(jīng)逐步被自動(dòng)抄表所代替。 集中器是一個(gè)數(shù)據(jù)集中處理器,是多對(duì)象自動(dòng)抄表系統(tǒng)的通信橋梁,負(fù)責(zé)對(duì)各智能表的數(shù)據(jù)進(jìn)行采集、存儲(chǔ)和管理,及時(shí)有效地向上位機(jī)傳輸數(shù)據(jù)并執(zhí)行上位機(jī)發(fā)送的指令。提高多對(duì)象集中器數(shù)據(jù)處理能力,有效完成上下行通信是多對(duì)象自動(dòng)抄表系統(tǒng)AMRS(Automation Meter Reading System)目前需要解決的關(guān)鍵問題。 本文針對(duì)多對(duì)象集中器這樣一個(gè)較復(fù)雜的通信與控制系統(tǒng),提出采用32位的高性能嵌入式微處理器。32位ARM9微處理器處理速度快、硬件性能高、低功耗、低成本,集成了相當(dāng)多的硬件資源,硬件的擴(kuò)展和設(shè)計(jì)大大簡(jiǎn)化,ARM9(S3C2410)為工業(yè)級(jí)芯片,抗干擾能力強(qiáng),能夠適應(yīng)運(yùn)行現(xiàn)場(chǎng)的較惡劣環(huán)境,8/16位微控制器運(yùn)算能力有限,對(duì)于較復(fù)雜的通信與控制算法難以順利完成;硬件平臺(tái)依賴性強(qiáng),不利于軟件的開發(fā)、升級(jí)與移植;在缺乏多任務(wù)調(diào)度機(jī)制的情況下,應(yīng)用軟件不僅實(shí)現(xiàn)難度大,且可靠性難以保證。 本文首先對(duì)多對(duì)象遠(yuǎn)程抄表系統(tǒng)的總體結(jié)構(gòu)進(jìn)行研究,主要研究了多對(duì)象遠(yuǎn)程抄表系統(tǒng)中集中器的軟件和硬件實(shí)現(xiàn),對(duì)硬件資源進(jìn)行了外圍擴(kuò)展,對(duì)S3C2410微處理器芯片的外圍硬件進(jìn)行了擴(kuò)展設(shè)計(jì),使之具備了滿足使用需求的最小系統(tǒng)硬件資源,包括時(shí)鐘、復(fù)位、電源、外圍存儲(chǔ)、LCD、RS-485通信模塊、CAN通信模塊等電路設(shè)計(jì)。實(shí)時(shí)時(shí)鐘為多對(duì)象集中器定時(shí)抄表提供時(shí)間標(biāo)準(zhǔn);電源電路為多對(duì)象集中器系統(tǒng)提供穩(wěn)定電源;看門狗電路的設(shè)計(jì)保證多對(duì)象集中器系統(tǒng)可靠運(yùn)行,防止系統(tǒng)死機(jī);數(shù)據(jù)存儲(chǔ)器主要用于存儲(chǔ)參數(shù)、變量、集中器自身的參數(shù),負(fù)責(zé)智能表的參數(shù)以及智能表用量等。上行通道即多對(duì)象集中器與上位機(jī)之間的通信線路,采用CAN現(xiàn)場(chǎng)總線進(jìn)行通信;下行通道即多對(duì)象集中器與智能表之間的通信,采用RS-485總線進(jìn)行通信。軟件設(shè)計(jì)上,主要針對(duì)多對(duì)象集中器的數(shù)據(jù)存儲(chǔ)功能和串行通訊功能進(jìn)行程序編寫。基于ARM的多對(duì)象遠(yuǎn)程抄表系統(tǒng)集中器可以實(shí)現(xiàn)多對(duì)象遠(yuǎn)程抄表,提高了數(shù)據(jù)處理能力,有效完成了上下行通信,可靠性強(qiáng),穩(wěn)定性高,結(jié)構(gòu)簡(jiǎn)單。
標(biāo)簽: ARM 對(duì)象 遠(yuǎn)程抄表系統(tǒng) 集中器
上傳時(shí)間: 2013-06-07
上傳用戶:heminhao
隨著計(jì)算機(jī)、通信、電子技術(shù)的進(jìn)步,嵌入式系統(tǒng)和以太網(wǎng)技術(shù)的融合將成為嵌入式技術(shù)未來的重要發(fā)展方向。基于ARM的嵌入式系統(tǒng)由于具有低功耗、高性能、低成本、可以進(jìn)行多任務(wù)操作等優(yōu)點(diǎn),在控制領(lǐng)域得到了越來越廣泛的應(yīng)用。 本選題來自中山大學(xué)與北京航天五院合作研制的流體網(wǎng)絡(luò)系統(tǒng)地面原理樣機(jī)控制器設(shè)計(jì)項(xiàng)目。論文研究的主要目的是利用基于ARM920T內(nèi)核的嵌入式微處理器AT91RM9200融合多傳感器設(shè)計(jì)一種可以在地面實(shí)驗(yàn)室環(huán)境中可靠運(yùn)行的數(shù)據(jù)采集與溫度控制系統(tǒng)。 本文從嵌入式測(cè)控系統(tǒng)的硬件實(shí)現(xiàn)和軟件設(shè)計(jì)兩方面進(jìn)行分析。在硬件設(shè)計(jì)上,主控制板以Atmel公司生產(chǎn)的AT91RM9200 CPU為核心,主要包括串口模塊、存儲(chǔ)模塊、以太網(wǎng)接口模塊、基于SPI串行接口設(shè)計(jì)的數(shù)據(jù)采集模塊(A/D)、基于I2C接口設(shè)計(jì)的PID控制信號(hào)輸出模塊(D/A)和采用PIO接口設(shè)計(jì)的開關(guān)控制輸出模塊等電路,其中后三個(gè)模塊承擔(dān)了流體網(wǎng)絡(luò)回路的傳感器數(shù)據(jù)采集,關(guān)鍵點(diǎn)的溫度控制和多路電磁閥的開關(guān)控制等任務(wù),后文將重點(diǎn)介紹。在軟件設(shè)計(jì)方面,主要分兩個(gè)方面進(jìn)行討論,分別為主控制器上基于嵌入式Linux系統(tǒng)的軟件和上位機(jī)采用Visual C++編寫的監(jiān)控軟件。主控制器軟件采用多線程進(jìn)行設(shè)計(jì),包括主線程、服務(wù)器子線程和數(shù)據(jù)采集子線程,三個(gè)線程同時(shí)運(yùn)行,提高了系統(tǒng)的運(yùn)行效率。上位機(jī)和主控制器通過接入以太網(wǎng)中,然后由服務(wù)器線程和上位機(jī)客戶端利用socket套接字實(shí)現(xiàn)通信。同時(shí)上位機(jī)軟件也提供形象美觀的圖形用戶界面,配合主控制器實(shí)現(xiàn)特定的溫度、流量和壓力監(jiān)控。 本論文設(shè)計(jì)的嵌入式測(cè)控系統(tǒng)充分利用了AT91RM9200內(nèi)嵌的的強(qiáng)大功能模塊,包括SPI接口模塊和I2C接口模塊等,可廣泛應(yīng)用于控制領(lǐng)域。對(duì)該系統(tǒng)的一些研究成果和設(shè)計(jì)方法具有一定的先進(jìn)性和良好的實(shí)用性,具有良好的應(yīng)用前景。
標(biāo)簽: ARM 流體 網(wǎng)絡(luò)測(cè)控
上傳時(shí)間: 2013-06-30
上傳用戶:hmy2st
本課題針對(duì)當(dāng)前煤礦企業(yè)對(duì)水的依賴性和企業(yè)自身發(fā)展對(duì)水源的需求等實(shí)際問題,研制了基于ARM的煤礦水源井監(jiān)控系統(tǒng)。 論文主要介紹了監(jiān)控系統(tǒng)監(jiān)控終端(RTU)的硬件設(shè)計(jì)、軟件算法設(shè)計(jì)以及通訊技術(shù)、電機(jī)的保護(hù)原理和監(jiān)控系統(tǒng)上位機(jī)的軟件設(shè)計(jì)。 監(jiān)控終端(RTU)的算法設(shè)計(jì)方面,針對(duì)系統(tǒng)數(shù)據(jù)信號(hào)的特點(diǎn)和系統(tǒng)分析的需要,對(duì)水位、流量、出水口壓力采用直流采樣,對(duì)相電流、相電壓采用交流信號(hào)采樣。對(duì)采樣后的數(shù)據(jù)進(jìn)行數(shù)值分析和計(jì)算,獲得了高精度的煤礦水源井參數(shù)的測(cè)量和系統(tǒng)的控制。 通訊部分采用的是具有接收靈敏度高、頻率穩(wěn)定、傳輸效率高等優(yōu)點(diǎn)的無(wú)線數(shù)傳電臺(tái)與RS-232組成無(wú)線網(wǎng)絡(luò),實(shí)現(xiàn)了數(shù)據(jù)的上下傳輸。 監(jiān)控終端(RTU)的硬件設(shè)計(jì)方面主要采用ARM芯片作為監(jiān)控分站的終端處理核心,實(shí)時(shí)檢測(cè)水源井的水位,出水口壓力、流量等參數(shù)。實(shí)時(shí)顯示水源井各參數(shù)的動(dòng)態(tài)特性,并查看水位的歷史變化。同時(shí),ARM處理器通過互感器對(duì)數(shù)據(jù)采集處理后,可計(jì)算出水泵電機(jī)的三相電流、電壓的實(shí)際值,根據(jù)電機(jī)的相序電流、電壓的大小,可對(duì)電機(jī)實(shí)時(shí)有效的微機(jī)保護(hù)。并根據(jù)監(jiān)控中心命令進(jìn)行相應(yīng)的數(shù)據(jù)處理和數(shù)據(jù)傳送。 監(jiān)控終端軟件方面主要考慮到時(shí)實(shí)采樣的準(zhǔn)確性,uClinux系統(tǒng)在ARM系統(tǒng)上數(shù)據(jù)處理的快速性與實(shí)時(shí)性,以及與監(jiān)控系統(tǒng)軟件的通信顯示方面的可行性與有效性。 系統(tǒng)監(jiān)控的軟件利用VC++6.0中的編程進(jìn)行實(shí)時(shí)數(shù)據(jù)的采集處理和控制、數(shù)據(jù)的實(shí)時(shí)顯示、報(bào)表打印和報(bào)警等功能。通過ADO對(duì)象和SQL Sever,與windows系統(tǒng)上的數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行實(shí)時(shí)數(shù)據(jù)的交互。
標(biāo)簽: ARM 監(jiān)控系統(tǒng)
上傳時(shí)間: 2013-05-16
上傳用戶:lingduhanya
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1