近年來(lái),隨著世界上汽車保有量的快速增長(zhǎng),不可避免的帶來(lái)了交通擁擠、交通事故、廢氣的排放等問(wèn)題。這些問(wèn)題促使人們開(kāi)始致力于研究智能交通系統(tǒng)(ITS),以此來(lái)保障交通安全,提高交通運(yùn)輸效率,方便出行。 車載導(dǎo)航系統(tǒng)是智能交通系統(tǒng)ITS最后發(fā)布的環(huán)節(jié),它集先進(jìn)的全球衛(wèi)星定位技術(shù)、地理信息技術(shù)、數(shù)據(jù)庫(kù)技術(shù)、多媒體技術(shù)、現(xiàn)代通信技術(shù)與嵌入式計(jì)算機(jī)系統(tǒng)于一體,實(shí)現(xiàn)車輛定位、車輛導(dǎo)航、實(shí)時(shí)信息發(fā)布等功能,為駕駛者提供便捷的服務(wù),幫助駕駛者準(zhǔn)確、安全、快速地到達(dá)目的地。隨著汽車工業(yè)的快速發(fā)展以及對(duì)智能化交通的需求加深,研究適合中國(guó)國(guó)情的車載導(dǎo)航系統(tǒng),有著極其重要的意義。 本論文針對(duì)車載導(dǎo)航系統(tǒng)要求成本低、體積小、功耗低、性能可靠等問(wèn)題,設(shè)計(jì)了基于S3C2440A芯片的嵌入式Linux車載導(dǎo)航系統(tǒng),建立了相應(yīng)的硬件平臺(tái)和軟件平臺(tái),實(shí)現(xiàn)車載導(dǎo)航系統(tǒng)的定位查詢、最優(yōu)路徑查詢等功能。論文的主要工作如下: (1)深入研究智能交通動(dòng)態(tài)信息平臺(tái)的構(gòu)架、作用,根據(jù)平臺(tái)需要車載導(dǎo)航系統(tǒng)實(shí)現(xiàn)的功能,以及系統(tǒng)所要滿足的價(jià)格低、體積小、功耗低、性能可靠等指標(biāo),提出了嵌入式車載導(dǎo)航系統(tǒng)的整體設(shè)計(jì)構(gòu)架。選擇使用三星公司32位嵌入式微處理器S3C2440A來(lái)搭建系統(tǒng)硬件平臺(tái),使用Linux操作系統(tǒng)來(lái)進(jìn)行車載導(dǎo)航系統(tǒng)應(yīng)用程序的開(kāi)發(fā)。 (2)圍繞S3C2440A芯片的性能結(jié)構(gòu),構(gòu)建了系統(tǒng)硬件平臺(tái)的整體框架。根據(jù)系統(tǒng)所需要的性能,對(duì)框架中的存儲(chǔ)模塊、GPS模塊、GPRS模塊以及外圍接口等進(jìn)行了選型設(shè)計(jì)。 (3)建立Linux操作系統(tǒng)的開(kāi)發(fā)環(huán)境,完成BootLoader移植,實(shí)現(xiàn)了在S3C2440A芯片上的移植,最后研究了車載導(dǎo)航系統(tǒng)的程序設(shè)計(jì)與開(kāi)發(fā)。 (4)論文的創(chuàng)新點(diǎn)之一在于設(shè)計(jì)的車載導(dǎo)航系統(tǒng)是動(dòng)態(tài)交通信息平臺(tái)中的發(fā)布環(huán)節(jié),通過(guò)GPRS通信,它能夠提供實(shí)時(shí)動(dòng)態(tài)交通信息,并能進(jìn)行最優(yōu)路徑查詢,最大限度地實(shí)現(xiàn)了交通信息資源的共享。 (5)另外的創(chuàng)新點(diǎn)在于充分考慮成本和性能的基礎(chǔ)上,選用了S3C2440A芯片來(lái)構(gòu)建系統(tǒng)硬件平臺(tái)。它預(yù)留了多媒體接口、相機(jī)接口、音頻接口、網(wǎng)絡(luò)接口等可以豐富車載導(dǎo)航系統(tǒng)的功能。 本文所研發(fā)的嵌入式車載導(dǎo)航系統(tǒng)經(jīng)實(shí)驗(yàn)室調(diào)試,結(jié)果表明基本實(shí)現(xiàn)了設(shè)計(jì)要求。
上傳時(shí)間: 2013-04-24
上傳用戶:telukeji
近年來(lái),嵌入式技術(shù)發(fā)展迅速,已經(jīng)滲透到工業(yè)控制、智能設(shè)備以及電子消費(fèi)品等人們?nèi)粘I畹母鱾€(gè)領(lǐng)域,而Internet技術(shù)也取得了巨大的發(fā)展,為人們所廣為接受,于是嵌入式技術(shù)和Internet技術(shù)相結(jié)合形成的嵌入式Internet技術(shù)適時(shí)地出現(xiàn)了,并且成為實(shí)現(xiàn)遠(yuǎn)程控制、信息共享的關(guān)鍵技術(shù)。 本文首先闡述了課題研究的背景、目的和意義,以及嵌入式TCP/IP協(xié)議棧研究的現(xiàn)狀,然后分析了嵌入式操作系統(tǒng)μ C/OS-Ⅱ的工作原理并描述了把它移植到LPC2210上的過(guò)程,為嵌入式TCP/IP協(xié)議棧實(shí)現(xiàn)提供了操作系統(tǒng)支持。接著,針對(duì)嵌入式協(xié)議棧的特殊需求,詳細(xì)分析并采用了零拷貝技術(shù)、跨層技術(shù)等對(duì)LwIP協(xié)議棧進(jìn)行了有效的裁剪和優(yōu)化,結(jié)合μ C/PS-Ⅱ設(shè)計(jì)了一種緊湊的協(xié)議棧工作模型和內(nèi)存管理機(jī)制。并且結(jié)合μ C/OS-Ⅱ設(shè)計(jì)了協(xié)議棧的工作模型和內(nèi)存管理機(jī)制。在驅(qū)動(dòng)程序的基礎(chǔ)上實(shí)現(xiàn)了對(duì)LwIP中的IP協(xié)議、ARP協(xié)議、ICMP協(xié)議、UDP協(xié)議和TCP協(xié)議等幾個(gè)協(xié)議棧的裁剪和優(yōu)化。并分析了它們的安全漏洞及基于這些漏洞的攻擊方式,在這個(gè)基礎(chǔ)上提出了如攻擊檢測(cè)算法等填補(bǔ)漏洞和抵抗攻擊的一些技術(shù)和措施。最后在目標(biāo)板上成功移植了優(yōu)化后的LwIP。 本文同時(shí)還設(shè)計(jì)了一種能夠提供足夠多軟定時(shí)器資源的算法。在不需要操作系統(tǒng)支持的情況下,軟定時(shí)器可以給多任務(wù)的系統(tǒng)提供足夠的定時(shí)服務(wù),而且不影響中斷處理時(shí)間。并且具有自動(dòng)回調(diào)功能,啟動(dòng)一次以后就可自動(dòng)調(diào)用定時(shí)器。此軟定時(shí)器使用方便且易移植,大大方便了本課題多次使用定時(shí)器的需要。課題結(jié)合具體項(xiàng)目“蓄電池狀態(tài)記錄儀的設(shè)計(jì)”,分析了它的各個(gè)功能模塊,設(shè)計(jì)了其系統(tǒng)結(jié)構(gòu)。對(duì)各個(gè)功能模塊的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行了代碼編寫和測(cè)試,借助于TFTP服務(wù)器實(shí)現(xiàn)了基于協(xié)議的嵌入式目標(biāo)板和PC機(jī)間的網(wǎng)絡(luò)通信。 本課題經(jīng)過(guò)幾個(gè)月的軟硬件設(shè)計(jì)和現(xiàn)場(chǎng)測(cè)試,已實(shí)現(xiàn)了最初的設(shè)計(jì)目標(biāo)。構(gòu)建出了實(shí)驗(yàn)硬件平臺(tái)和一個(gè)多任務(wù)多協(xié)議的基本實(shí)時(shí)系統(tǒng)框架。以后的開(kāi)發(fā)者可以不必深入了解μ C/OS-Ⅱ?qū)崟r(shí)操作系統(tǒng)和嵌入式TCP/IP協(xié)議棧的情況下就可以方便的創(chuàng)建一個(gè)嵌入式網(wǎng)絡(luò)控制系統(tǒng),并能在平臺(tái)上開(kāi)發(fā)其它的應(yīng)用任務(wù),為以后的研究提供了參考并奠定了基礎(chǔ)。
標(biāo)簽: TCPIP ARM 輕量級(jí) 協(xié)議棧
上傳時(shí)間: 2013-04-24
上傳用戶:www240697738
超聲理論與技術(shù)的快速發(fā)展,使超聲設(shè)備不斷更新,超聲檢查已成為預(yù)測(cè)和評(píng)價(jià)疾病及其治療結(jié)果不可缺少的重要方法。超聲診斷技術(shù)不僅具有安全、方便、無(wú)損、廉價(jià)等優(yōu)點(diǎn),其優(yōu)越性還在于它選用診斷參數(shù)的多樣性及其在工程上實(shí)現(xiàn)的靈活性。 全數(shù)字B超診斷儀基于嵌入式ARM9+FPGA硬件平臺(tái)、LINUX嵌入式操作系統(tǒng),是一種新型的、操作方便的、技術(shù)含量高的機(jī)型。它具有現(xiàn)有黑白B超的基本功能,能夠?qū)Τ暬夭〝?shù)據(jù)進(jìn)行靈活的處理,從而使操作更加方便,圖象質(zhì)量進(jìn)一步提高,并為遠(yuǎn)程醫(yī)療、圖像存儲(chǔ)、拷貝等打下基礎(chǔ),是一種很有發(fā)展前景、未來(lái)市場(chǎng)的主打產(chǎn)品。全數(shù)字B型超聲診斷儀的基本技術(shù)特點(diǎn)是用數(shù)字硬件電路來(lái)實(shí)現(xiàn)數(shù)據(jù)量極其龐大的超聲信息的實(shí)時(shí)處理,它的實(shí)現(xiàn)主要倚重于FPGA技術(shù)。現(xiàn)在FPGA已經(jīng)成為多種數(shù)字信號(hào)處理(DSP)應(yīng)用的強(qiáng)有力解決方案。硬件和軟件設(shè)計(jì)者可以利用可編程邏輯開(kāi)發(fā)各種DSP應(yīng)用解決方案。可編程解決方案可以更好地適應(yīng)快速變化的標(biāo)準(zhǔn)、協(xié)議和性能需求。 本論文首先闡述了醫(yī)療儀器發(fā)展現(xiàn)狀和嵌入式計(jì)算機(jī)體系結(jié)構(gòu)及發(fā)展?fàn)顩r,提出了課題研究?jī)?nèi)容和目標(biāo)。然后從B超診斷原理及全數(shù)字B超診斷儀設(shè)計(jì)入手深入分析了B型超聲診斷儀的系統(tǒng)的硬件體系機(jī)構(gòu)。對(duì)系統(tǒng)的總體框架和ARM模塊設(shè)計(jì)做了描述后,接著分析了超聲信號(hào)進(jìn)行數(shù)字化處理的各個(gè)子模塊、可編程邏輯器件的結(jié)構(gòu)特點(diǎn)、編程原理、設(shè)計(jì)流程以及ARM處理模塊和FPGA模塊的主要通訊接口。接著,本論文介紹了基于ARM9硬件平臺(tái)的LINUX嵌入式操作系統(tǒng)的移植和設(shè)備驅(qū)動(dòng)的開(kāi)發(fā),詳細(xì)描述了B型超聲診斷儀的軟件環(huán)境的架構(gòu)及其設(shè)備驅(qū)動(dòng)的詳細(xì)設(shè)計(jì)。最后對(duì)整個(gè)系統(tǒng)的功能和特點(diǎn)進(jìn)行了總結(jié)和展望。
標(biāo)簽: ARM 全數(shù)字 儀的設(shè)計(jì) 超聲診斷
上傳時(shí)間: 2013-05-28
上傳用戶:sssnaxie
消防部門為什么要引入GIS/GPS技術(shù)?消防部門擔(dān)負(fù)著保護(hù)生命和財(cái)產(chǎn)安全的重任,但其可利用的資源卻非常有限。能夠有效利用寶貴信息對(duì)消防工作是至關(guān)重要的。這出于多種理由,如:火情的需要,營(yíng)救力量,戰(zhàn)術(shù)布置,火災(zāi)記錄,反應(yīng)時(shí)間等。傳統(tǒng)方法需要大量的圖紙,報(bào)告和歷史記錄。這些數(shù)據(jù)來(lái)自于不同的地方,而且數(shù)據(jù)格式不一致。因此要花費(fèi)大量的時(shí)間進(jìn)行數(shù)據(jù)搜集、準(zhǔn)備和統(tǒng)一成可用的數(shù)據(jù)格式。如何更高效的搜集利用數(shù)據(jù),如何進(jìn)一步提高消防部隊(duì)的快速反應(yīng)能力,加強(qiáng)消防車輛的動(dòng)態(tài)管理、動(dòng)態(tài)調(diào)度、動(dòng)態(tài)指揮等。這些都是現(xiàn)行消防指揮調(diào)度系統(tǒng)中迫切需要解決的問(wèn)題。而在消防指揮調(diào)度系統(tǒng)中引入GIS/GPS技術(shù)恰恰解決了這些問(wèn)題。 各地的消防車輛動(dòng)態(tài)管理子系統(tǒng)普遍上是利用GPS衛(wèi)星定位技術(shù),通過(guò)GPRS無(wú)線通訊網(wǎng)絡(luò),將滅火出動(dòng)途中、滅火戰(zhàn)斗中的消防車輛的行駛路線、車輛位置信息實(shí)時(shí)傳送到消防調(diào)度指揮中心,在指揮中心的電子地圖上顯示出行車路線和消防車輛位置信息。指揮中心的調(diào)度員根據(jù)情況,通過(guò)無(wú)線通訊設(shè)備,及時(shí)對(duì)參戰(zhàn)車輛進(jìn)行調(diào)度指揮和行車路線矯正。 本消防車輛調(diào)度系統(tǒng)采用M/S(Mobile/Server)模式,本文論述了終端部分的設(shè)計(jì)和實(shí)現(xiàn)。終端采用ARM硬件平臺(tái),并在此基礎(chǔ)上,集合全球衛(wèi)星定位技術(shù)(GPS)、嵌入式地理信息系統(tǒng)技術(shù)(eGIS)、通用分組無(wú)線服務(wù)技術(shù)(GPRS)、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)等于一體,實(shí)現(xiàn)消防車輛的動(dòng)態(tài)管理、調(diào)度、指揮的子系統(tǒng)。實(shí)現(xiàn)GPS的車輛導(dǎo)航、車輛跟蹤、車輛定位、車輛調(diào)度等功能。從而更加形象和直觀的對(duì)現(xiàn)行消防車輛動(dòng)態(tài)管理系統(tǒng)進(jìn)行了改進(jìn)。 當(dāng)前,隨著社會(huì)經(jīng)濟(jì)的快速發(fā)展,高層建筑、地下工程、石油化工、公眾聚集場(chǎng)所的大量涌現(xiàn),火災(zāi)日趨多樣化、復(fù)雜化,快速地處置災(zāi)害事故,有效地保護(hù)市民生命和財(cái)產(chǎn)安全,已成為消防隊(duì)伍面臨的一項(xiàng)緊迫任務(wù)。如果能充分地發(fā)揮和挖掘GPS技術(shù)在消防領(lǐng)域上的應(yīng)用,拓展和利用它的功能,進(jìn)行消防通信的改革,這將更好地協(xié)助消防隊(duì)伍為社會(huì)的經(jīng)濟(jì)和人民生命安全保駕護(hù)航。
標(biāo)簽: ARM 導(dǎo)航系統(tǒng)
上傳時(shí)間: 2013-04-24
上傳用戶:晴天666
在采礦、冶金、制造、化工、制藥、供水等行業(yè)中,壓力是生產(chǎn)過(guò)程中的重要參數(shù),它的應(yīng)用極其廣泛。實(shí)時(shí)監(jiān)測(cè)壓力的變化是實(shí)施現(xiàn)代化生產(chǎn)管理的重要環(huán)節(jié),因而壓力測(cè)試技術(shù)和儀表的發(fā)展歷來(lái)受到人們的重視。在采礦行業(yè)中,壓力檢測(cè)是保證采煤安全的重要一環(huán),因此開(kāi)發(fā)一種智能壓力檢測(cè)裝置來(lái)用于采煤工作面液壓系統(tǒng)的壓力檢測(cè)是十分必要的。 本文所設(shè)計(jì)的壓力檢測(cè)系統(tǒng)是ARM處理器與儀器的有機(jī)結(jié)合,它以菲利普公司的LPC2294為核心,利用電阻應(yīng)變片將壓力轉(zhuǎn)換成電壓信號(hào),通過(guò)放大電路將電壓信號(hào)放大并傳輸至LPC2294進(jìn)行A/D轉(zhuǎn)換,然后將各液壓支架的壓力數(shù)據(jù)傳輸至存儲(chǔ)芯片保存,并顯示。本系統(tǒng)的特點(diǎn)是:壓力量程為1~60Mpa,每5分鐘采集一次壓力數(shù)據(jù)。各分機(jī)的壓力數(shù)據(jù)通過(guò)CAN總線傳輸至主機(jī),總線的傳輸速率為250Kbps。主機(jī)再通過(guò)串口將數(shù)據(jù)傳輸至計(jì)算機(jī)。計(jì)算機(jī)通過(guò)串口讀取主機(jī)的壓力數(shù)據(jù),并將數(shù)據(jù)保存在數(shù)據(jù)庫(kù)中,上位機(jī)采用NI公司的Labview軟件進(jìn)行設(shè)計(jì)。其中串口的接收部分用Labview中自帶的VISA控件來(lái)編寫,數(shù)據(jù)庫(kù)部分采用微軟的Access軟件建立數(shù)據(jù)庫(kù),利用第三方編寫的Labsql將數(shù)據(jù)寫入數(shù)據(jù)庫(kù)。 論文的第一章綜述了壓力檢測(cè)的起源,發(fā)展以及國(guó)內(nèi)外壓力檢測(cè)的現(xiàn)狀;第二章主要論述了系統(tǒng)的整體設(shè)計(jì)思路及方法;論文第三章、第四章系統(tǒng)的硬件電路、軟件開(kāi)發(fā)環(huán)境及相關(guān)的軟件流程;第五章簡(jiǎn)單介紹了PC機(jī)軟件開(kāi)發(fā)語(yǔ)言以及對(duì)上位機(jī)部分的軟件設(shè)計(jì)做了簡(jiǎn)單的介紹。第六章對(duì)全文的工作做了總結(jié),并對(duì)壓力檢測(cè)以后的發(fā)展方向闡述了自己的觀點(diǎn)。
標(biāo)簽: ARM 壓力檢 測(cè)系統(tǒng)
上傳時(shí)間: 2013-08-01
上傳用戶:hustfanenze
隨著數(shù)字化和網(wǎng)絡(luò)化的發(fā)展,傳統(tǒng)的門禁系統(tǒng)由于鑒別方式、速度和性能等方面的限制,很難滿足安全可靠和網(wǎng)絡(luò)化的控制需求。由于識(shí)別技術(shù)的不斷成熟,基于人體生理特征的身份識(shí)別系統(tǒng)逐漸被人們開(kāi)始采用,目前,從實(shí)用的角度看,指紋識(shí)別技術(shù)要比其它生物識(shí)別技術(shù)更安全和方便,這是因?yàn)槿说闹讣y具有唯一性、不變性以及貼身性的特點(diǎn)。傳統(tǒng)的門禁控制器常采用單片機(jī)開(kāi)發(fā),利用串行通信接口向遠(yuǎn)程上位機(jī)傳送數(shù)據(jù),多個(gè)門禁控制器一般組成RS485網(wǎng)絡(luò),通信線路專用且不易于實(shí)現(xiàn)網(wǎng)絡(luò)控制和遠(yuǎn)程控制,而基于TCP/IP網(wǎng)絡(luò)通信的門禁系統(tǒng)通過(guò)局域網(wǎng)傳遞數(shù)據(jù),很容易實(shí)現(xiàn)遠(yuǎn)程控制和分布式管理。 文中設(shè)計(jì)了基于指紋識(shí)別和以太網(wǎng)的智能網(wǎng)絡(luò)型門禁控制器。在ARM9和Linux操作系統(tǒng)上采用FPS200指紋傳感器采集指紋圖像和USB攝像頭采集視頻圖像,以及采用以太網(wǎng)控制器芯片AX88796,實(shí)現(xiàn)了基于TCP/IP協(xié)議的網(wǎng)絡(luò)門禁系統(tǒng)。 論文首先分析了門禁系統(tǒng)的研究背景、意義及國(guó)內(nèi)外的發(fā)展現(xiàn)狀,然后介紹了指紋識(shí)別網(wǎng)絡(luò)門禁系統(tǒng)的總體結(jié)構(gòu),闡述了系統(tǒng)各個(gè)重要功能模塊的硬件資源。根據(jù)系統(tǒng)的硬件資源搭建了嵌入式Linux的軟件平臺(tái),移植了相關(guān)模塊的驅(qū)動(dòng)程序。論文研究了指紋識(shí)別算法,包括指紋圖像預(yù)處理和指紋圖像的特征提取和匹配,重點(diǎn)分析了指紋圖像分割法,利用灰度梯度和灰度方差的結(jié)合設(shè)置一個(gè)合適的局部閾值對(duì)指紋進(jìn)行分割。然后,闡述了門禁控制系統(tǒng)軟件的總體設(shè)計(jì),并重點(diǎn)介紹Video4Linux采集圖像、指紋圖像采集、GoAhead Web Server的應(yīng)用以及系統(tǒng)運(yùn)用TCP/IP實(shí)現(xiàn)系統(tǒng)門禁控制器和上位機(jī)PC之間的網(wǎng)絡(luò)通信。 系統(tǒng)測(cè)試部分介紹了測(cè)試環(huán)境、測(cè)試方法以及測(cè)試內(nèi)容。測(cè)試結(jié)果表明,本課題設(shè)計(jì)的指紋識(shí)別網(wǎng)絡(luò)型門禁系統(tǒng)在穩(wěn)定性、可靠性以及實(shí)時(shí)性方面達(dá)到了較好的效果。文章最后提出了一些在工作中遇到的問(wèn)題,并對(duì)近幾年來(lái)的一些新的研究趨勢(shì)做了簡(jiǎn)單的總結(jié)與展望,指出了指紋識(shí)別網(wǎng)絡(luò)型門禁系統(tǒng)未來(lái)的研究方向。
標(biāo)簽: ARM 指紋識(shí)別 門禁系統(tǒng)
上傳時(shí)間: 2013-07-23
上傳用戶:pwcsoft
本文設(shè)計(jì)了一種基于ARM7的電力電纜溝道監(jiān)測(cè)系統(tǒng),該監(jiān)測(cè)系統(tǒng)能夠?qū)﹄娎|溝道起到防盜、防火、防潮等安全監(jiān)測(cè)作用。本課題采用的嵌入式硬件是基于ARM7架構(gòu)的LPC2292芯片;同時(shí)針對(duì)市場(chǎng)上種類繁多的實(shí)時(shí)操作系統(tǒng),本課題選用的是內(nèi)核小,易剪裁,移植性好源代碼公開(kāi)的實(shí)時(shí)操作系統(tǒng)μC/OS-II并且使用CAN總線進(jìn)行數(shù)據(jù)傳輸。CAN總線是現(xiàn)場(chǎng)總線的一種,它能有效地支持分布式控制或?qū)崟r(shí)控制,具有高性能和高可靠性的特點(diǎn),現(xiàn)已形成國(guó)際標(biāo)準(zhǔn)。 本課題簡(jiǎn)要介紹了電力電纜溝道監(jiān)測(cè)系統(tǒng)的特點(diǎn)與研究背景,講述了設(shè)計(jì)電纜溝道監(jiān)測(cè)系統(tǒng)時(shí)所采取的總體設(shè)計(jì)思想與框架結(jié)構(gòu)。之后介紹了ARM7處理器和CAN總線的特點(diǎn)和功能,然后詳細(xì)論述了整個(gè)系統(tǒng)硬件電路設(shè)計(jì)。在對(duì)實(shí)時(shí)操作系統(tǒng)μC/OS-II作了介紹之后,詳細(xì)說(shuō)明了將μC/OS-II移植到LPC2292硬件平臺(tái)的具體實(shí)現(xiàn)過(guò)程。最后提出了基于CAN總線和ARM7微控制器實(shí)現(xiàn)的電纜溝道數(shù)據(jù)采集控制系統(tǒng)的軟件設(shè)計(jì)。 實(shí)際測(cè)試表明,該系統(tǒng)能夠穩(wěn)定運(yùn)行,并且能夠?qū)崿F(xiàn)對(duì)電纜溝道的實(shí)時(shí)監(jiān)測(cè),數(shù)據(jù)采集以及安全警報(bào)等功能,滿足電力電纜在線監(jiān)測(cè)系統(tǒng)的要求。
上傳時(shí)間: 2013-07-20
上傳用戶:xoxoliguozhi
船舶氣象儀是一套船載的自動(dòng)化海洋氣象觀測(cè)系統(tǒng),該系統(tǒng)廣泛的布置在各種船只上,可以獲得船只經(jīng)過(guò)的海域內(nèi)的風(fēng)、濕、溫、氣壓、降雨等氣象參數(shù)。通過(guò)對(duì)海洋氣象環(huán)境實(shí)時(shí)的掌握,能夠使船舶航行安全、省時(shí)、經(jīng)濟(jì),并使因?yàn)?zāi)害性天氣造成的損失減小到最低限度。通過(guò)對(duì)海洋氣象數(shù)據(jù)的存儲(chǔ)、統(tǒng)計(jì),對(duì)我國(guó)觀測(cè)海洋環(huán)境、研究海洋、開(kāi)發(fā)海洋、利用海洋都有著重要的意義。 現(xiàn)代測(cè)控系統(tǒng)除了具有高性能的數(shù)據(jù)采集、信號(hào)處理、I/O和通信接口以外,通常均需具備良好的人機(jī)接口、友好的用戶界面和強(qiáng)大的網(wǎng)絡(luò)功能等。ARM架構(gòu)的嵌入式處理器和嵌入式Linux操作系統(tǒng)由于其優(yōu)異的性能和很高的性價(jià)比,已經(jīng)被廣泛地應(yīng)用到各種電子產(chǎn)品的設(shè)計(jì)當(dāng)中,并受到愈來(lái)愈多的自動(dòng)化設(shè)備和智能儀表設(shè)計(jì)人員的青睞。 本課題主要研究基于ARM+Linux架構(gòu)的嵌入式船舶氣象儀的設(shè)計(jì)與開(kāi)發(fā)。系統(tǒng)硬件平臺(tái)選用ATMEL公司的AT91RM9200處理器,擴(kuò)展了64M SDRAM和8M NAND FLASH,同時(shí)擴(kuò)展了外圍通信設(shè)備接口包括通用串行口、CAN總線接口、網(wǎng)絡(luò)接口和人機(jī)交互接口等;并根據(jù)實(shí)際環(huán)境需要,進(jìn)行了傳感器的選型。 軟件平臺(tái)的設(shè)計(jì)主要涉及了U-Boot引導(dǎo)裝載程序的建立,同時(shí)根據(jù)開(kāi)發(fā)平臺(tái)的資源,配置和裁剪Linux的內(nèi)核,并編寫、添加源代碼中沒(méi)有的驅(qū)動(dòng)程序,如AD、鍵盤、CAN總線控制器等,重新編譯內(nèi)核,下載到開(kāi)發(fā)平臺(tái)。并在此基礎(chǔ)上,進(jìn)行了應(yīng)用程序的編寫。同時(shí)深入研究了嵌入式Linux下的圖形界面,將圖形界面系統(tǒng)MiniGUI移植到Linux系統(tǒng)中,設(shè)計(jì)了較完善、友好的圖形用戶界面,大大方便了用戶的操作。
標(biāo)簽: Linux ARM 嵌入式 儀的設(shè)計(jì)
上傳時(shí)間: 2013-06-12
上傳用戶:天大地大
進(jìn)入二十一世紀(jì)以來(lái),隨著我國(guó)經(jīng)濟(jì)、社會(huì)、文化各方面快速發(fā)展,人民生活節(jié)奏日益加快,遠(yuǎn)程互動(dòng)交流要求不斷提高。網(wǎng)絡(luò)化生活方式真正進(jìn)入到平常百姓家。為適應(yīng)社會(huì)的持續(xù)高速發(fā)展,必須廣泛開(kāi)發(fā)應(yīng)用網(wǎng)絡(luò)化、信息化的工作生活產(chǎn)品,滿足社會(huì)市場(chǎng)需求。本課題就是面向當(dāng)前網(wǎng)絡(luò)迅速普及形勢(shì)下的家庭遠(yuǎn)程監(jiān)控市場(chǎng),采用高集成度、微功耗、低成本的設(shè)計(jì)思路,構(gòu)建實(shí)時(shí)性、網(wǎng)絡(luò)化、數(shù)字化嵌入式家用遠(yuǎn)程監(jiān)控系統(tǒng),以適應(yīng)普通家庭遠(yuǎn)程安全維護(hù)需求,提高中低收入群體的生活質(zhì)量和生活安全性。 嵌入式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)是建立在ARM9和WindowsCE平臺(tái)上的一套完整視頻處理傳輸系統(tǒng)。它主要由S3C2410嵌入式硬件平臺(tái)、WindowsCE5.0嵌入式操作系統(tǒng)、攝像頭驅(qū)動(dòng)采集模塊、網(wǎng)絡(luò)收發(fā)模塊和編解碼模塊五大部分組成。本文首先對(duì)嵌入式網(wǎng)絡(luò)監(jiān)控系統(tǒng)進(jìn)行了總體設(shè)計(jì),根據(jù)成本和市場(chǎng)需求,完成功能元件和軟件平臺(tái)選型。在硬件選擇上使用了市場(chǎng)上得到廣泛認(rèn)可的S3C2410、CS8900A網(wǎng)絡(luò)控制器、SDRAM、NANDFASH存儲(chǔ)器、攝像頭芯片,即滿足功能需求又控制成本,同時(shí)保證相互兼容和工作穩(wěn)定性;軟件平臺(tái)選擇兼顧市場(chǎng)認(rèn)同度和軟件兼容性,同時(shí)考慮到開(kāi)發(fā)的復(fù)雜程度,選擇了同屬微軟旗下、類似WindowsXP的WindowsCE軟件環(huán)境。這樣主要軟件開(kāi)發(fā)工作便可以使用WindowsXP下的開(kāi)發(fā)工具完成。這一選擇符合市場(chǎng)主流用戶對(duì)微軟的認(rèn)同,也節(jié)約了學(xué)習(xí)和建立Linux交叉編譯環(huán)境的精力和時(shí)間。 硬件平臺(tái)搭建后使用ADS1.2進(jìn)行調(diào)試,操作系統(tǒng)使用PlatformBuilder進(jìn)行定制,驅(qū)動(dòng)、采集、編碼及發(fā)送模塊在EVC4.0下開(kāi)發(fā),接收、解碼和顯示模塊用VC++6.0開(kāi)發(fā)。為保證軟硬件兼容性,軟件調(diào)試很少使用Emulator虛擬機(jī),而使用JTAG、串口、USB口、交叉線建立硬件連接后進(jìn)行實(shí)機(jī)調(diào)試。針對(duì)本課題主要軟件模塊WindowsXP下開(kāi)發(fā)、WindowsCE下調(diào)試的情況,由于兩操作系統(tǒng)不能直接兼容,需建立平臺(tái)間同步和交互。實(shí)驗(yàn)中使用了MSASYNC.exe等外圍軟件以及VGA控制器、USB擴(kuò)展等外圍硬件模塊以實(shí)現(xiàn)快速實(shí)驗(yàn),由此也造成實(shí)驗(yàn)設(shè)備和過(guò)程比最終產(chǎn)品復(fù)雜很多的情況。最終產(chǎn)品將把軟硬件環(huán)境剪裁到滿足功能的最小規(guī)模,僅預(yù)留排線接口用于升級(jí),以實(shí)現(xiàn)低成本、微功耗、高集成度的設(shè)計(jì)要求。 系統(tǒng)的軟硬件測(cè)試表明:該系統(tǒng)安裝使用方便,運(yùn)行穩(wěn)定可靠,普通網(wǎng)絡(luò)情況下可提供家用實(shí)時(shí)性,達(dá)到了預(yù)期設(shè)計(jì)目的和要求。為下一步的改進(jìn)和完善建立起基礎(chǔ)平臺(tái),并提供了主要功能。
標(biāo)簽: ARM 網(wǎng)絡(luò)視頻監(jiān)控 系統(tǒng)研究
上傳時(shí)間: 2013-07-08
上傳用戶:夜月十二橋
近年來(lái),監(jiān)控系統(tǒng)從鮮為人知的幕后走進(jìn)了前臺(tái)、走進(jìn)了人們的生活,監(jiān)控技術(shù)己從第一代全模擬系統(tǒng)發(fā)展到第三代完全數(shù)字化的階段。目前,隨著微處理器技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的進(jìn)步,基于嵌入式Web的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)逐漸得到了人們的廣泛關(guān)注,以網(wǎng)絡(luò)為基礎(chǔ)的數(shù)字視頻監(jiān)控系統(tǒng)已經(jīng)發(fā)展成為視頻監(jiān)控系統(tǒng)發(fā)展的主流。 本文在分析視頻監(jiān)控的現(xiàn)狀和發(fā)展趨勢(shì)之后,針對(duì)當(dāng)前視頻監(jiān)控系統(tǒng)的不足,結(jié)合市場(chǎng)應(yīng)用前景設(shè)計(jì)了一種較好的遠(yuǎn)程視頻監(jiān)控的應(yīng)用方案。該方案是在當(dāng)前非常流行的ARM微處理器上,利用強(qiáng)實(shí)時(shí)操作系統(tǒng)VxWorks與高性能開(kāi)源的嵌入式Web服務(wù)器和嵌入式數(shù)據(jù)庫(kù)相結(jié)合,建立高效的、可及時(shí)響應(yīng)的嵌入式視頻監(jiān)控服務(wù)器,該系統(tǒng)支持USB攝像設(shè)備、文件存儲(chǔ)、數(shù)據(jù)庫(kù)管理,具有較高的性價(jià)比。 論文詳細(xì)闡述了視頻監(jiān)控系統(tǒng)軟硬件的總體設(shè)計(jì),主要致力于嵌入式操作系統(tǒng)在S3C2410開(kāi)發(fā)板上的移植,深入研究了閃存文件系統(tǒng)TFFS、以太網(wǎng)卡的工作機(jī)制、VxWorks USB協(xié)議棧,并實(shí)現(xiàn)了硬件上對(duì)應(yīng)的驅(qū)動(dòng)程序。在嵌入式操作系統(tǒng)成功實(shí)現(xiàn)后,完成了嵌入式Web服務(wù)器GoAhead和嵌入式數(shù)據(jù)庫(kù)Berkeley DB的移植。同時(shí),在軟件層次上設(shè)計(jì)和實(shí)現(xiàn)了基于Web視頻監(jiān)控的前端服務(wù)CGI程序的功能模塊。 本系統(tǒng)是ARM技術(shù)、VxWorks操作系統(tǒng)、網(wǎng)絡(luò)技術(shù)在嵌入式領(lǐng)域的綜合應(yīng)用,本系統(tǒng)可應(yīng)用于交通控制、實(shí)時(shí)探測(cè)、安全檢查等領(lǐng)域,并對(duì)視頻監(jiān)控在其他領(lǐng)域的應(yīng)用有一定的參考價(jià)值。
標(biāo)簽: ARMVxWorks Web 視頻監(jiān)控系統(tǒng)
上傳時(shí)間: 2013-04-24
上傳用戶:fanghao
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1