生物發(fā)酵作為現(xiàn)代生物技術(shù)工業(yè)的重要組成部分,已被廣泛用于食品、制藥等各個(gè)領(lǐng)域,并顯示出良好的發(fā)展前景和巨大的市場(chǎng)潛力。但由于生物發(fā)酵過程是一種復(fù)雜的生化反應(yīng)過程,控制變量眾多且相互關(guān)聯(lián)度較大,采用傳統(tǒng)控制方法難以實(shí)現(xiàn)有效控制。 因此,本文根據(jù)生物發(fā)酵的流程特點(diǎn)和當(dāng)今國(guó)內(nèi)市場(chǎng)的切實(shí)需要,在總結(jié)國(guó)內(nèi)外相關(guān)研究的基礎(chǔ)上,針對(duì)非線性、時(shí)變、大滯后的發(fā)酵過程,將智能控制技術(shù)融入到了生物發(fā)酵控制系統(tǒng)中,主要對(duì)發(fā)酵過程中的溫度、PH值的控制算法進(jìn)行研究,分別設(shè)計(jì)了仿人智能模糊PID控制和仿人智能模糊控制,模擬仿真和實(shí)驗(yàn)分析表明,控制效果優(yōu)于傳統(tǒng)算法。 基于32位ARM架構(gòu)的嵌入式微處理器以其高性能、低功耗、低成本的優(yōu)勢(shì),得到了很好的推廣,同時(shí)國(guó)內(nèi)微電子與嵌入式技術(shù)得到了迅速發(fā)展。鑒于此背景,本系統(tǒng)現(xiàn)場(chǎng)控制的下位機(jī)的硬件平臺(tái)采用基于S3C2410的處理器,軟件設(shè)計(jì)中采用了嵌入式Linux系統(tǒng)。同時(shí)采用了集散控制技術(shù),實(shí)現(xiàn)一臺(tái)上位機(jī)可以同時(shí)與多臺(tái)下位機(jī)的數(shù)據(jù)通訊和遠(yuǎn)程監(jiān)控,且下位機(jī)可以脫離上位計(jì)算機(jī)單獨(dú)對(duì)各種參數(shù)進(jìn)行控制。 本文的工作重點(diǎn)主要包括:主要參數(shù)測(cè)量與控制、發(fā)酵過程系統(tǒng)的總體設(shè)計(jì)、嵌入式系統(tǒng)的設(shè)計(jì)。本發(fā)酵控制系統(tǒng)對(duì)發(fā)酵過程進(jìn)行實(shí)時(shí)監(jiān)測(cè)、優(yōu)化操作,不僅能避免人工操作的不確定因素,提高自動(dòng)化水平,而且能夠?qū)Πl(fā)酵過程中主要參數(shù)進(jìn)行有效控制,具有重要的現(xiàn)實(shí)意義。
標(biāo)簽: ARMLinux 生物發(fā)酵 智能控制系統(tǒng)
上傳時(shí)間: 2013-04-24
上傳用戶:1142895891
隨著科學(xué)技術(shù)的進(jìn)步,電腦互聯(lián)網(wǎng)的普及,傳統(tǒng)糧倉(cāng)人工監(jiān)控的方式正在被更加方便和高精確度的檢測(cè)控制系統(tǒng)所替代。在單機(jī)局部檢測(cè)控制的基礎(chǔ)上,利用互聯(lián)網(wǎng)技術(shù)將整個(gè)糧倉(cāng)測(cè)控系統(tǒng)集成在一起,通過網(wǎng)頁(yè)訪問方式,糧倉(cāng)管理人員能夠更快更好地了解糧倉(cāng)具體環(huán)境指標(biāo),各項(xiàng)溫濕度,氣體含量并通過控制電機(jī)等方式對(duì)環(huán)境各參數(shù)進(jìn)行控制。 本文提出并設(shè)計(jì)了一套以ARM嵌入式開發(fā)板為核心的現(xiàn)代糧情測(cè)控系統(tǒng)。嵌入式糧情測(cè)控系統(tǒng)在傳感器采集到信號(hào),進(jìn)行處理后,將數(shù)據(jù)顯示在網(wǎng)頁(yè)和嵌入式開發(fā)板液晶屏上,通過TCP/IP協(xié)議,使用IE瀏覽器就可以在線查看實(shí)時(shí)數(shù)據(jù),并且可以保存和打印數(shù)據(jù),另外還可以通過網(wǎng)頁(yè)控制電機(jī)等設(shè)備工作。該系統(tǒng)硬件平臺(tái)使用ARM9微處理器S3C2410,以核心板和底板的方式組成,可以采集多路模擬和數(shù)字信號(hào);支持標(biāo)準(zhǔn)RS232接口和USB通信接口;采用液晶顯示屏和觸摸屏的人機(jī)交互接口,為操作人員提供了良好的監(jiān)控界面;軟件系統(tǒng)使用嵌入式Linux操作系統(tǒng),通過交叉編譯模式,使用C語(yǔ)言編寫移植傳感器驅(qū)動(dòng)和電機(jī)控制程序,使用Boa嵌入式WEB服務(wù)器和SQLite數(shù)據(jù)庫(kù)搭建遠(yuǎn)程監(jiān)控系統(tǒng),使用MiniGUI圖形軟件系統(tǒng)編寫了終端界面程序,完成了人機(jī)交互界面的設(shè)計(jì)。 本文第一章綜合介紹了課題研究背景及嵌入式糧情測(cè)控系統(tǒng)的設(shè)計(jì)方案。第二章概述了嵌入式糧情測(cè)控系統(tǒng)的設(shè)計(jì),包括嵌入式系統(tǒng)的特點(diǎn)及其軟硬件組成部分,以及系統(tǒng)設(shè)計(jì)中選用的各種傳感器及電機(jī)驅(qū)動(dòng)器等。第三章詳細(xì)闡述了嵌入式糧情測(cè)控系統(tǒng)的實(shí)現(xiàn),包括嵌入式系統(tǒng)軟件開發(fā)流程,傳感器和電機(jī)的驅(qū)動(dòng)及控制程序,以及嵌入式WEB遠(yuǎn)程監(jiān)控系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)。第四章介紹了MiniGUI軟件界面的設(shè)計(jì)以及應(yīng)用程序的設(shè)計(jì)。 論文最后對(duì)本課題的完成情況做了總結(jié)和評(píng)價(jià),并且為本課題的發(fā)展提出了建議。
標(biāo)簽: ARMLinuz 嵌入式 測(cè)控系統(tǒng)
上傳用戶:龍飛艇
嵌入式系統(tǒng)是當(dāng)前最為熱門的研究領(lǐng)域之一,也是“后PC時(shí)代”最有發(fā)展前景的方向之一。目前,它已經(jīng)被廣泛地應(yīng)用于信息家電、手持通信設(shè)備、儀器儀表、汽車、航空航天、工業(yè)控制以及數(shù)據(jù)采集等應(yīng)用領(lǐng)域,為人們的工作和生活帶來了極大的便利。其中,GPRS DTU是嵌入式系統(tǒng)在工業(yè)控制和數(shù)據(jù)采集領(lǐng)域的重要應(yīng)用,它可以實(shí)現(xiàn)將串口數(shù)據(jù)通過GPRS網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸,提供了無線備份鏈路,增強(qiáng)了數(shù)據(jù)傳輸?shù)目煽啃浴0殡S著對(duì)智能化的需求日益增長(zhǎng),提出了智能化GPRS DTU的概念。除了原有的基本功能,還需要增加智能化功能模塊,比如支持自動(dòng)心跳、保持永久在線,支持遠(yuǎn)程登錄,遠(yuǎn)程Web管理,遠(yuǎn)程自動(dòng)更新等。這樣就極大地節(jié)省了后期維護(hù)費(fèi)用,降低了成本。因此,對(duì)智能化GPRS DTU的研究具有廣泛的意義和良好的商業(yè)前景。 本文主要是設(shè)計(jì)并實(shí)現(xiàn)智能化GPRS DTU的應(yīng)用平臺(tái),對(duì)關(guān)鍵技術(shù)進(jìn)行了深入研究。首先從理論的層次介紹了嵌入式系統(tǒng)的基本概念和設(shè)計(jì)流程,在理論研究和項(xiàng)目實(shí)踐的基礎(chǔ)上,總結(jié)了抓住本質(zhì)、分層整合、協(xié)同分工、情景分析等學(xué)習(xí)方法;介紹GPRS DTU硬件平臺(tái)的組成,以ATMEL公司的AT91RM9200為核心控制單元,以Telit的GM862作為GPRS功能模塊,以實(shí)現(xiàn)工業(yè)級(jí)指標(biāo)要求;總結(jié)出Linux下ELF文件轉(zhuǎn)換為binary文件的方法,然后重點(diǎn)解決了U-boot應(yīng)用于AT91RM9200重映射機(jī)制的修正,設(shè)計(jì)出面向智能化GPRS DTU的嵌入式混合文件系統(tǒng)(Cramfs+JFFS2+Initramfs),針對(duì)該文件系統(tǒng)對(duì)Linux-2.6.20進(jìn)行了移植和裁剪;最后以串口/Ethernet數(shù)據(jù)網(wǎng)關(guān)的設(shè)計(jì)來說明應(yīng)用開發(fā)的基本模型。 本系統(tǒng)研發(fā)的關(guān)鍵技術(shù)均已獲得相應(yīng)的成果,對(duì)智能化GPRS DTU的發(fā)展給予了有力的技術(shù)支持。
標(biāo)簽: GPRSDTU ARM
上傳用戶:mfhe2005
汽車行駛記錄儀,俗稱汽車黑匣子,是對(duì)車輛行駛速度、時(shí)間、里程以及有關(guān)車輛行駛的其他狀態(tài)信息進(jìn)行記錄、存儲(chǔ)并可通過接口實(shí)現(xiàn)數(shù)據(jù)輸出的數(shù)字式電子記錄裝置。汽車行駛記錄儀的使用,對(duì)遏止疲勞駕駛、車輛超速等交通違章、約束駕駛?cè)藛T的不良駕駛行為、保障車輛行駛安全以及道路交通事故的分析鑒定具有重要的作用。本文在參考了國(guó)內(nèi)外多種不同結(jié)構(gòu),不同領(lǐng)域的汽車行駛記錄儀的設(shè)計(jì)與研究的基礎(chǔ)上,將現(xiàn)今領(lǐng)先的GPRS通信技術(shù)與人機(jī)對(duì)話技術(shù)應(yīng)用在傳統(tǒng)的汽車行駛記錄儀上,以達(dá)到能夠有效地記錄數(shù)據(jù)并與用戶實(shí)時(shí)互動(dòng)等多項(xiàng)功能。 本記錄儀的設(shè)計(jì)是基于Samsung公司出產(chǎn)的ARM9 s3c2410的處理器,相應(yīng)的操作系統(tǒng)是廣泛采用的Linux操作系統(tǒng)。本文在介紹并分析了國(guó)內(nèi)外汽車行駛記錄儀的相關(guān)背景和現(xiàn)狀之后,提出了本課題需要完成的目標(biāo)。接下來,論文闡述了記錄儀的整體系統(tǒng)結(jié)構(gòu),同時(shí)詳細(xì)介紹了系統(tǒng)各個(gè)模塊的硬件設(shè)計(jì)及其結(jié)構(gòu)。接下來,在介紹了各個(gè)模塊結(jié)構(gòu)的基礎(chǔ)上,詳細(xì)分析了通信模塊的設(shè)計(jì),并將現(xiàn)今領(lǐng)先的GPRS技術(shù)應(yīng)用于記錄儀的通信環(huán)節(jié)。在介紹了硬件模塊的各個(gè)方面之后,論文進(jìn)入了軟件設(shè)計(jì)部分的闡述。在軟件部分中,本文先介紹了本系統(tǒng)的軟件流程。并在此流程的基礎(chǔ)上詳細(xì)說明了系統(tǒng)采用的Linux操作系統(tǒng)的配置,剪裁,移植等方面,同時(shí)也介紹了本系統(tǒng)所采用的Bootloader-vivi。在軟件設(shè)計(jì)的部分,論文還詳細(xì)研究了基于Linux操作系統(tǒng)的界面設(shè)計(jì)應(yīng)用軟件平臺(tái)MiniGUI,并重點(diǎn)闡述了MiniGUI在PC上位機(jī)環(huán)境下的配置和編譯工作,以及在交叉編譯環(huán)境下的編譯工作等復(fù)雜的環(huán)節(jié)。最后,是通過串口線將系統(tǒng)與連接板相互交叉進(jìn)行同步編譯,同步測(cè)試,并展示出最后的完成結(jié)果。 本論文在結(jié)束處對(duì)本課題已完成的部分進(jìn)行了比較深入的總結(jié),并將出現(xiàn)的問題進(jìn)行了分析和小結(jié)。同時(shí)還對(duì)系統(tǒng)性能提出了進(jìn)一步改善的可行性建議。關(guān)鍵詞:汽車行駛記錄儀,s3c2410,Linux,MiniGUI
標(biāo)簽: ARM 汽車行駛記錄儀
上傳用戶:玉簫飛燕
現(xiàn)場(chǎng)總線技術(shù)以其先進(jìn)性、實(shí)用性、可靠性、開放性等優(yōu)點(diǎn),已經(jīng)成為自動(dòng)化技術(shù)發(fā)展的熱點(diǎn)。現(xiàn)場(chǎng)總線控制系統(tǒng)作為一種開放的、具可互操作性的、徹底分散的分布式控制系統(tǒng),已經(jīng)對(duì)傳統(tǒng)的PLC、集散控制系統(tǒng)形成了巨大的沖擊,具有廣闊的發(fā)展前景。 作為現(xiàn)場(chǎng)總線之一的CAN總線以其可靠性高、實(shí)時(shí)性好、價(jià)格低廉、容易實(shí)現(xiàn)等優(yōu)點(diǎn),被廣泛應(yīng)用于工業(yè)控制領(lǐng)域。與傳統(tǒng)的控制系統(tǒng)相比,基于CAN總線設(shè)計(jì)的工業(yè)控制系統(tǒng)可以減少系統(tǒng)控制的復(fù)雜性,降低成本,并能提高系統(tǒng)的穩(wěn)定性和擴(kuò)展性。 本論文針對(duì)某石材加工廠的具體應(yīng)用需求,在分析了CAN總線協(xié)議的基礎(chǔ)上,給出了工業(yè)控制網(wǎng)絡(luò)的總體解決方案,主控節(jié)點(diǎn)硬件設(shè)計(jì)、軟件設(shè)計(jì),人機(jī)界面設(shè)計(jì),以及網(wǎng)絡(luò)通訊結(jié)構(gòu)模型及具體實(shí)現(xiàn)流程,完成的主要工作如下: 軟硬件平臺(tái)設(shè)計(jì),基于ARM處理器LPC2378開發(fā)了工控網(wǎng)絡(luò)主控節(jié)點(diǎn)。設(shè)計(jì)了該節(jié)點(diǎn)的硬件電路,包括CAN總線接口電路、串行接口電路、AD、DA轉(zhuǎn)換隔離電路等。在硬件平臺(tái)上進(jìn)行μC/OS-II操作系統(tǒng)移植,基于該操作系統(tǒng)編寫了各硬件模塊驅(qū)動(dòng)程序,主要包括串行接口和CAN模塊的初始化、數(shù)據(jù)接收以及發(fā)送。 通訊設(shè)計(jì),根據(jù)工業(yè)控制應(yīng)用的具體需求,設(shè)計(jì)了網(wǎng)絡(luò)整體解決方案,包括網(wǎng)絡(luò)拓?fù)浞桨福ㄓ嵔Y(jié)構(gòu)等,基于CAN總線技術(shù)規(guī)范CAN2.0B自定義了CAN總線網(wǎng)絡(luò)應(yīng)用層通信協(xié)議CAN08。 人機(jī)界面設(shè)計(jì),基于威綸MT505設(shè)計(jì)了工控網(wǎng)絡(luò)的人機(jī)界面,編程實(shí)現(xiàn)人機(jī)界面與主控節(jié)點(diǎn)的Modbus通訊。
標(biāo)簽: ARM 現(xiàn)場(chǎng)總線 控制系統(tǒng) 主控
上傳時(shí)間: 2013-07-09
上傳用戶:familiarsmile
在采礦、冶金、制造、化工、制藥、供水等行業(yè)中,壓力是生產(chǎn)過程中的重要參數(shù),它的應(yīng)用極其廣泛。實(shí)時(shí)監(jiān)測(cè)壓力的變化是實(shí)施現(xiàn)代化生產(chǎn)管理的重要環(huán)節(jié),因而壓力測(cè)試技術(shù)和儀表的發(fā)展歷來受到人們的重視。在采礦行業(yè)中,壓力檢測(cè)是保證采煤安全的重要一環(huán),因此開發(fā)一種智能壓力檢測(cè)裝置來用于采煤工作面液壓系統(tǒng)的壓力檢測(cè)是十分必要的。 本文所設(shè)計(jì)的壓力檢測(cè)系統(tǒng)是ARM處理器與儀器的有機(jī)結(jié)合,它以菲利普公司的LPC2294為核心,利用電阻應(yīng)變片將壓力轉(zhuǎn)換成電壓信號(hào),通過放大電路將電壓信號(hào)放大并傳輸至LPC2294進(jìn)行A/D轉(zhuǎn)換,然后將各液壓支架的壓力數(shù)據(jù)傳輸至存儲(chǔ)芯片保存,并顯示。本系統(tǒng)的特點(diǎn)是:壓力量程為1~60Mpa,每5分鐘采集一次壓力數(shù)據(jù)。各分機(jī)的壓力數(shù)據(jù)通過CAN總線傳輸至主機(jī),總線的傳輸速率為250Kbps。主機(jī)再通過串口將數(shù)據(jù)傳輸至計(jì)算機(jī)。計(jì)算機(jī)通過串口讀取主機(jī)的壓力數(shù)據(jù),并將數(shù)據(jù)保存在數(shù)據(jù)庫(kù)中,上位機(jī)采用NI公司的Labview軟件進(jìn)行設(shè)計(jì)。其中串口的接收部分用Labview中自帶的VISA控件來編寫,數(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)的硬件電路、軟件開發(fā)環(huán)境及相關(guān)的軟件流程;第五章簡(jiǎn)單介紹了PC機(jī)軟件開發(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
半導(dǎo)體技術(shù)的迅猛發(fā)展使得微控制器集成度越來越高,計(jì)算速度越來越快,價(jià)格和功耗越來越低。近年來異軍突起的一些32位ARM微控制器工作主頻高達(dá)幾百兆,很好的解決了困擾工程師們的實(shí)時(shí)性問題。 隨著計(jì)算機(jī)、通訊和控制技術(shù)的發(fā)展,工業(yè)控制系統(tǒng)正在朝著網(wǎng)絡(luò)化、分布化的方向發(fā)展。現(xiàn)場(chǎng)總線既是一個(gè)開放通信網(wǎng)絡(luò),又是一種全分布控制系統(tǒng)。現(xiàn)已廣泛應(yīng)用于多個(gè)工業(yè)領(lǐng)域。CAN總線即是現(xiàn)場(chǎng)總線的一種,它主要應(yīng)用于各種設(shè)備檢測(cè)及控制,被公認(rèn)為最有前途的現(xiàn)場(chǎng)總線之一。 本文基于ARM微控制器AT91RM9200,開發(fā)了一套帶有CAN總線接口的海洋氣象要素觀測(cè)系統(tǒng)。該系統(tǒng)可以掛接多個(gè)CAN總線傳感器節(jié)點(diǎn),同時(shí)還具有以太網(wǎng)、USB、RS232、RS422、RS485等多種通信端口,并且可靠性高、抗干擾能力強(qiáng)。CAN總線傳感器節(jié)點(diǎn),由傳感器、微處理器芯片(內(nèi)嵌CAN控制器)和CAN收發(fā)模塊組成,可以獨(dú)立完成某一項(xiàng)或多項(xiàng)氣象要素的數(shù)據(jù)采集,同時(shí)還能實(shí)現(xiàn)與CAN總線的數(shù)據(jù)交換。 論文首先介紹了海洋氣象要素觀測(cè)系統(tǒng)的總體設(shè)計(jì),接著介紹了傳感器節(jié)點(diǎn)的CAN總線實(shí)現(xiàn)方案,然后詳細(xì)闡述了以AT91RM9200為核心的開發(fā)平臺(tái)的硬件組成及實(shí)現(xiàn),并以此硬件平臺(tái)為基礎(chǔ),詳細(xì)的論述了嵌入式Linux開發(fā)流程以及移植到具體硬件平臺(tái)需要完成的工作,如U-BOOT的移植、Linux內(nèi)核的編譯與裁剪、文件系統(tǒng)的制作、驅(qū)動(dòng)程序的編寫、以及應(yīng)用程序的開發(fā)。
標(biāo)簽: ARM CAN 海洋氣象 測(cè)系統(tǒng)
上傳時(shí)間: 2013-05-20
上傳用戶:fandeshun
隨著通信技術(shù)飛速發(fā)展和直放站的廣泛應(yīng)用,直放站監(jiān)控系統(tǒng)在實(shí)時(shí)監(jiān)測(cè)直放站的工作狀態(tài)和遠(yuǎn)程控制方面發(fā)揮了重大作用,然而當(dāng)前的直放站監(jiān)控系統(tǒng)多采用單片機(jī)作為主控制器,通過GSM網(wǎng)絡(luò)或PSTN網(wǎng)絡(luò)傳輸監(jiān)控?cái)?shù)據(jù),隨著直放站監(jiān)控系統(tǒng)日益復(fù)雜化,目前的直放站監(jiān)控系統(tǒng)顯得處理速度慢,處理的任務(wù)有限,遠(yuǎn)程傳輸數(shù)據(jù)效率不高;為了改善當(dāng)前直放站監(jiān)控系統(tǒng)現(xiàn)有的這些缺點(diǎn),采用新的主控制器ARM7系列芯片,利用新的傳輸數(shù)據(jù)技術(shù)GPRS,設(shè)計(jì)并實(shí)現(xiàn)了一款光纖直放站監(jiān)控系統(tǒng)。 在充分研究當(dāng)前直放站監(jiān)控系統(tǒng)發(fā)展現(xiàn)狀和實(shí)現(xiàn)技術(shù)的基礎(chǔ)上,根據(jù)《中國(guó)移動(dòng)直放站監(jiān)控系統(tǒng)數(shù)據(jù)需求規(guī)范》對(duì)監(jiān)控參數(shù)和功能設(shè)置的要求,論證了光纖直放站監(jiān)控系統(tǒng)的整體設(shè)計(jì)方案和監(jiān)控終端的實(shí)現(xiàn)架構(gòu),選擇了PHILIPS的ARM7芯片LPC2134作為主控制器,選擇了SIMCOM300作為遠(yuǎn)程通信模塊;詳細(xì)介紹了光纖直放站監(jiān)控系統(tǒng)監(jiān)控終端的硬件電路設(shè)計(jì),闡釋了監(jiān)控終端嵌入軟件的設(shè)計(jì)思路流程,分析了如何把嵌入式軟件開發(fā)技術(shù)和GPRS遠(yuǎn)程數(shù)據(jù)傳輸?shù)募夹g(shù)運(yùn)用到項(xiàng)目實(shí)踐中去,說明了監(jiān)控系統(tǒng)中所用的通信協(xié)議,并且利用VC++開發(fā)環(huán)境,采用SOCKET網(wǎng)絡(luò)編程技術(shù)和ADO數(shù)據(jù)庫(kù)開發(fā)技術(shù),設(shè)計(jì)了光纖直放站監(jiān)控系統(tǒng)監(jiān)控中心應(yīng)用軟件。 經(jīng)過實(shí)驗(yàn)驗(yàn)證,該設(shè)備運(yùn)行結(jié)果良好,提高了光纖直放站的穩(wěn)定性和可靠性,光纖直放站監(jiān)控系統(tǒng)監(jiān)控終端處理任務(wù)的能力得到增強(qiáng),遠(yuǎn)程傳輸數(shù)據(jù)速度變快,傳輸數(shù)據(jù)所耗費(fèi)用降低,為光纖直放站系統(tǒng)的監(jiān)控提供了一種新的設(shè)計(jì)實(shí)現(xiàn)。
標(biāo)簽: GPRS ARM 光纖直放站 監(jiān)控系統(tǒng)
上傳時(shí)間: 2013-08-02
上傳用戶:aa17807091
嵌入式系統(tǒng)發(fā)展到今天,應(yīng)用越來越復(fù)雜,功能越來越強(qiáng)大,這就使得我們?cè)谇度胧介_發(fā)中必須加入對(duì)操作系統(tǒng)的支持,由此,產(chǎn)生了Bootloader的應(yīng)用。作為嵌入式系統(tǒng)中的啟動(dòng)模塊,Bootloader的作用就是引導(dǎo)和加載操作系統(tǒng)內(nèi)核鏡像。Bootloader的設(shè)計(jì)與移植工作已經(jīng)成為嵌入式系統(tǒng)開發(fā)中的重要環(huán)節(jié)。 在實(shí)際的嵌入式系統(tǒng)開發(fā)項(xiàng)目中,人們經(jīng)常選擇移植通用Bootloader,例如U-Boot到自己的目標(biāo)板。U-Boot雖然支持多種嵌入式操作系統(tǒng)和處理器架構(gòu),功能設(shè)置高度靈活,設(shè)備驅(qū)動(dòng)豐富,但U-Boot代碼組織結(jié)構(gòu)過于龐大,啟動(dòng)流程機(jī)理和文件間的依賴關(guān)系復(fù)雜,這使得采用U-Boot進(jìn)行Bootloader的開發(fā)往往會(huì)不得要領(lǐng);另一方面,嵌入式系統(tǒng)是資源受限的,為了更好的適應(yīng)市場(chǎng),嵌入式產(chǎn)品的開發(fā)極其重視成本。以U-Boot-1.1.4來說,其源代碼大小就有38.4M,移植后生成的可執(zhí)行bin文件一般也要500K以上,這對(duì)于寶貴的Flash資源來說無疑是種浪費(fèi)。 論文以ARM內(nèi)核處理器應(yīng)用為切入點(diǎn),設(shè)計(jì)了一種小型ARMBootloader-MicroBootloader。在理論上,通過對(duì)Bootloader的分析,總結(jié)了其主要功能、啟動(dòng)過程,提出了Bootloader設(shè)計(jì)的典型框架,并按照這一典型框架對(duì)MicroBootloader進(jìn)行了總體設(shè)計(jì)。在實(shí)現(xiàn)上,采用模塊化設(shè)計(jì)原則組織源文件,使得整個(gè)MicroBootloader組織結(jié)構(gòu)清晰簡(jiǎn)潔,便于維護(hù)與擴(kuò)展,方便針對(duì)不同硬件平臺(tái)的移植進(jìn)行修改。 論文的創(chuàng)新點(diǎn)在于做到了代碼量大小與功能的平衡。整個(gè)文件組織只有37個(gè)文件,代碼總計(jì)為208K,生成的可執(zhí)行bin文件僅35K。通過實(shí)驗(yàn)驗(yàn)證,MicroBootloader完全能夠完成Bootloader的基本功能,其擴(kuò)展功能也能實(shí)現(xiàn)下載操作系統(tǒng)鏡像,并讓其在目標(biāo)板上成功運(yùn)行,具有一定的現(xiàn)實(shí)意義和后續(xù)應(yīng)用開發(fā)價(jià)值。
標(biāo)簽: Bootloader ARM 內(nèi)核
上傳用戶:qweqweqwe
生物識(shí)別技術(shù)是根據(jù)人體自身所固有的生理特征或行為特征來進(jìn)行身份識(shí)別。與傳統(tǒng)識(shí)別方法相比,生物特征的身份識(shí)別技術(shù)不存在攜帶不便、丟失、遺忘等問題。虹膜識(shí)別以其精確度高、穩(wěn)定性好、高獨(dú)特性、非接觸等特點(diǎn)作為一種新興的生物識(shí)別技術(shù)使它受到國(guó)內(nèi)外研究人員的重視。 近年虹膜識(shí)別理論的發(fā)展十分迅速,到目前為止已經(jīng)有虹膜識(shí)別系統(tǒng)投入了商業(yè)應(yīng)用,但大多數(shù)此類系統(tǒng)都需要PC作為運(yùn)行平臺(tái)而缺乏靈活性。但是嵌入式應(yīng)用是虹膜識(shí)別技術(shù)走向?qū)嶋H應(yīng)用的必然趨勢(shì)。因此本文提出了一個(gè)利用DSP+ARM實(shí)現(xiàn)虹膜識(shí)別嵌入式應(yīng)用的一個(gè)方案。本系統(tǒng)由6個(gè)模塊組成:電源管理和監(jiān)控、虹膜圖像采集、虹膜圖像處理(DSP)、存儲(chǔ)器(SDRAM和FLASH)、人機(jī)交互(ARM)以及數(shù)據(jù)傳輸部分。 在硬件設(shè)計(jì)方面介紹了DSP的有關(guān)知識(shí)和DSP系統(tǒng)硬件設(shè)計(jì)的過程,講解了DSP系統(tǒng)各硬件模塊的設(shè)計(jì)與調(diào)試。在軟件設(shè)計(jì)方面介紹了利用CCS開發(fā)的設(shè)計(jì)流程和調(diào)試經(jīng)驗(yàn)并且對(duì)于如何固化代碼使系統(tǒng)硬件自舉進(jìn)行詳細(xì)闡述,另外還介紹了如何基于WINCE利用ARM系統(tǒng)進(jìn)行人機(jī)界面快速開發(fā)。 最后,文章對(duì)未來工作方向進(jìn)行了簡(jiǎn)要的說明。
標(biāo)簽: DSP ARM 虹膜識(shí)別 系統(tǒng)設(shè)計(jì)
上傳用戶:hwl453472107
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1