作為電子類專業(yè)學(xué)生,實(shí)驗(yàn)是提高學(xué)生對(duì)所學(xué)知識(shí)的印象以及發(fā)現(xiàn)問(wèn)題和解決問(wèn)題的能力,增加學(xué)生動(dòng)手能力的必須環(huán)節(jié)。本設(shè)計(jì)的目的就是開(kāi)發(fā)一套滿足學(xué)生實(shí)驗(yàn)需求的信號(hào)源,基于此目的本信號(hào)源并不需要突出的性能,但經(jīng)濟(jì)上要求低成本,同時(shí)要求操作簡(jiǎn)單,能夠輸出多種波形,并且利于學(xué)生在此平臺(tái)上認(rèn)識(shí)信號(hào)源原理,同時(shí)方便在此平臺(tái)上進(jìn)行拓展開(kāi)發(fā)。 設(shè)計(jì)中運(yùn)用虛擬儀器技術(shù)將計(jì)算機(jī)屏幕作為儀器面板,采用EPP接口,同時(shí)在FPGA上開(kāi)發(fā)控制電路,為后續(xù)開(kāi)發(fā)留下了空間,同時(shí)節(jié)省了成本。本設(shè)計(jì)采用地址線16位,數(shù)據(jù)線12位的靜態(tài)RAM作為信號(hào)源的波形存儲(chǔ)器,后端采用兩種濾波類型對(duì)需要濾波的信號(hào)進(jìn)行濾波。啟動(dòng)信號(hào)時(shí)軟件需要先將波形數(shù)據(jù)預(yù)存在存儲(chǔ)器中便于調(diào)用,最后得到的結(jié)果基本滿足教學(xué)實(shí)驗(yàn)的需求。 本文結(jié)構(gòu)上首先介紹了直接采用DDS芯片制作信號(hào)源的利弊,及作者采用這種設(shè)計(jì)的初衷,然后介紹了信號(hào)源的整體結(jié)構(gòu),總體模塊。以下章節(jié)首先介紹FPGA內(nèi)部設(shè)計(jì),包括總體結(jié)構(gòu)和幾大部分模塊,包括:時(shí)鐘產(chǎn)生電路,相位累加器,數(shù)據(jù)輸入控制電路,濾波器控制電路,信號(hào)源啟動(dòng)控制電路。 然后介紹了其他模塊的設(shè)計(jì),包括存儲(chǔ)器選擇,幅度控制電路的設(shè)計(jì)以及濾波器電路的設(shè)計(jì),本設(shè)計(jì)的幅度控制采用兩級(jí)DA級(jí)聯(lián),以及后端電阻分壓網(wǎng)絡(luò)調(diào)節(jié)的方式進(jìn)行設(shè)計(jì),提高了幅度調(diào)節(jié)的范圍。對(duì)于濾波器的設(shè)計(jì),依據(jù)不同的信號(hào)頻率,分成了4個(gè)部分,對(duì)于500K以下的信號(hào)采用的是二階巴特沃斯有源低通濾波,對(duì)于500K以上至5M以下信號(hào)采用的五階RC低通濾波器。 在軟件設(shè)計(jì)部分,分成兩個(gè)部分,對(duì)于底層驅(qū)動(dòng)程序采用以Labwindows/CVI為平臺(tái)進(jìn)行開(kāi)發(fā),利用其編譯和執(zhí)行速度快,并且和LabVIEW能夠很好連接的特性。對(duì)于上層控制軟件,采用以LabVIEW為平臺(tái)進(jìn)行開(kāi)發(fā),充分利用其圖化設(shè)計(jì),易于擴(kuò)展。 論文最后對(duì)所做工作進(jìn)行了總結(jié),提出了進(jìn)一步改進(jìn)的方向。
標(biāo)簽: FPGA DDS 信號(hào)源
上傳時(shí)間: 2013-04-24
上傳用戶:afeiafei309
近年來(lái),瓦斯事故在煤礦生產(chǎn)事故中所占比例越來(lái)越高,給礦工的生產(chǎn)生活帶來(lái)了極大的災(zāi)難,必須加強(qiáng)對(duì)瓦斯的監(jiān)測(cè)監(jiān)控,避免瓦斯爆炸事故。因此對(duì)瓦斯氣體進(jìn)行快速、實(shí)時(shí)檢測(cè)對(duì)于煤礦安全生產(chǎn)及環(huán)境保護(hù)有特別重要的意義。便攜式甲烷檢測(cè)報(bào)警儀是各國(guó)應(yīng)用最早最普遍的一種甲烷濃度檢測(cè)儀表,可隨時(shí)檢測(cè)作業(yè)場(chǎng)所的甲烷濃度,也可使用甲烷傳感器對(duì)甲烷濃度進(jìn)行連續(xù)實(shí)時(shí)地監(jiān)測(cè)。大體上當(dāng)前應(yīng)用的便攜式甲烷檢測(cè)儀器,按檢測(cè)原理分為光學(xué)甲烷檢測(cè)儀、熱導(dǎo)型甲烷檢測(cè)儀、熱催化型甲烷檢測(cè)報(bào)警儀、氣敏半導(dǎo)體式甲烷檢測(cè)儀等幾種。 光干涉甲烷檢測(cè)儀性能穩(wěn)定、使用壽命長(zhǎng),測(cè)量準(zhǔn)確,是我國(guó)煤礦主要的便攜式甲烷檢測(cè)儀器。但現(xiàn)有的光干涉甲烷檢測(cè)儀存在自動(dòng)化程度低、測(cè)量方法繁瑣、讀數(shù)不直觀,人為誤差較大、不能存儲(chǔ)數(shù)據(jù)等缺點(diǎn)。為此本文在干涉型甲烷檢測(cè)儀實(shí)現(xiàn)的原理上提出利用線陣型電荷耦合器件(CCD)對(duì)干涉條紋進(jìn)行非接觸式的自動(dòng)測(cè)量,獲得條紋信息,通過(guò)CCD驅(qū)動(dòng)、高速模數(shù)轉(zhuǎn)換、數(shù)據(jù)采集等關(guān)鍵技術(shù),實(shí)現(xiàn)了干涉條紋位移的精確測(cè)量,由單片機(jī)對(duì)量化后的測(cè)量信號(hào)進(jìn)行智能處理,數(shù)字化顯示甲烷含量的測(cè)量結(jié)果。 光干涉甲烷檢測(cè)的關(guān)鍵是對(duì)干涉條紋中白基線以及黑色條紋位置的檢測(cè),本設(shè)計(jì)采用線陣CCD成像獲取條紋信息判別其位置。CCD是一種性能獨(dú)特的半導(dǎo)體光電器件,近年來(lái)在攝像、工業(yè)檢測(cè)等科技領(lǐng)域里得到了廣泛的應(yīng)用。將CCD技術(shù)應(yīng)用于位置測(cè)量可以實(shí)現(xiàn)高精度和非接觸測(cè)量的要求;運(yùn)用FPGA實(shí)現(xiàn)CCD芯片的驅(qū)動(dòng)具有速度快、穩(wěn)定高等優(yōu)點(diǎn):模數(shù)轉(zhuǎn)換之后的數(shù)據(jù)沒(méi)有采用專用存儲(chǔ)芯片進(jìn)行存儲(chǔ),而采用FPGA硬件開(kāi)發(fā)平臺(tái)和Verilog HDL硬件描述語(yǔ)言編寫(xiě)代碼實(shí)現(xiàn)數(shù)據(jù)采集模塊系統(tǒng),同時(shí)提高數(shù)據(jù)采集精準(zhǔn)度,既降低成本又提高了存儲(chǔ)效率。 本文設(shè)計(jì)的新系統(tǒng)使用方便、精度高、數(shù)據(jù)可儲(chǔ)存,克服了傳統(tǒng)光干涉甲烷檢測(cè)儀的缺點(diǎn),技術(shù)指標(biāo)和功能都得到較大改善。
標(biāo)簽: FPGA CCD 線陣
上傳時(shí)間: 2013-06-08
上傳用戶:jogger_ding
隨著交通工具的迅猛發(fā)展,智能交通系統(tǒng)(Intelligent TransportationSystems,簡(jiǎn)稱ITS)在交通管理中受到廣泛的關(guān)注。而在ITS中,車牌識(shí)別(LicensePlate Recognition,簡(jiǎn)稱LPR)是其核心技術(shù)。車牌識(shí)別系統(tǒng)主要由數(shù)據(jù)采集和車牌識(shí)別算法兩個(gè)部分組成。由于車牌清晰程度、攝像機(jī)性能、氣候條件等因素的影響,牌照中的字符可能出現(xiàn)不清楚、扭曲、缺損或污跡干擾,這都給識(shí)別造成一定難度。因此,在復(fù)雜背景中快速準(zhǔn)確地進(jìn)行車牌定位成為車牌識(shí)別系統(tǒng)的難點(diǎn)。 本文研究和設(shè)計(jì)了一種集圖象采集,圖象識(shí)別,圖象傳輸?shù)扔谝惑w的實(shí)時(shí)嵌入式系統(tǒng)。該平臺(tái)包括硬件系統(tǒng)設(shè)計(jì)與應(yīng)用程序開(kāi)發(fā)兩個(gè)方面,充分利用TI公司的C6000系列DSP強(qiáng)大的并行運(yùn)算能力、以及FPGA的靈活時(shí)序邏輯控制技術(shù),從硬件方面實(shí)現(xiàn)系統(tǒng)的高速運(yùn)行。 本文的主要工作有兩部分組成,具體如下: (1) 在硬件設(shè)計(jì)方面:實(shí)現(xiàn)由A/D、電源、FPGA、DSP以及SDRAM和FLASH所組成的車牌識(shí)別系統(tǒng);設(shè)計(jì)并完成系統(tǒng)的原理圖和印制板圖;完成電路板調(diào)試,以及完成FPGA.在高速圖像采集中的veriIog應(yīng)用程序開(kāi)發(fā)。 (2) 在軟件開(kāi)發(fā)方面:完成Philips公司的SAA7113H的配置代碼開(kāi)發(fā),以及DSP底層的部分驅(qū)動(dòng)程序開(kāi)發(fā)。 該系統(tǒng)能夠?qū)崿F(xiàn)25幀每秒的數(shù)字視頻流圖像數(shù)據(jù)的輸出,并由FPGA負(fù)責(zé)完成一幅720×572數(shù)據(jù)量的圖像采集。DSP負(fù)責(zé)系統(tǒng)的嵌入式操作,包括系統(tǒng)的控制和車牌識(shí)別算法的實(shí)現(xiàn)。 目前,嵌入式車牌識(shí)別系統(tǒng)硬件平臺(tái)已經(jīng)搭建成功,系統(tǒng)軟件代碼程序也已經(jīng)開(kāi)發(fā)完成。本系統(tǒng)能夠?qū)崿F(xiàn)高速圖像采集、嵌入式操作與車牌識(shí)別算法、UART數(shù)據(jù)通信等功能,具有速度快、穩(wěn)定性高、體積小、功耗低等特點(diǎn),為車牌識(shí)別算法提供一個(gè)較好的驗(yàn)證平臺(tái)。
標(biāo)簽: FPGA DSP 車牌識(shí)別系統(tǒng)
上傳用戶:yangbo69
本文的主要研究?jī)?nèi)容是利用FPGA平臺(tái)實(shí)現(xiàn)以太網(wǎng)絡(luò)接口。 首先,對(duì)論文的大致內(nèi)容和組織結(jié)構(gòu)做了簡(jiǎn)要介紹,并且比較分析了目前比較流行的網(wǎng)絡(luò)接口實(shí)現(xiàn)的三種方法,并以此為基礎(chǔ)提出了本文中重點(diǎn)介紹的基于FPGA 的網(wǎng)絡(luò)接口實(shí)現(xiàn)方法。 其次,介紹采用以FPGA 做為主控芯片控制8019AS 網(wǎng)絡(luò)控制芯片來(lái)實(shí)現(xiàn)從網(wǎng)絡(luò)上接收數(shù)據(jù)幀的功能。FPGA 需要在上電時(shí)完成對(duì)于8019AS的初始化設(shè)置。在接收和發(fā)送數(shù)據(jù)報(bào)文時(shí),對(duì)相應(yīng)的寄存器進(jìn)行控制和操作以完成網(wǎng)絡(luò)數(shù)據(jù)幀的接收。對(duì)FPGA 與8019AS 之間的接口實(shí)現(xiàn)進(jìn)行了詳細(xì)的描述。 最后,介紹了在FPGA 內(nèi)部對(duì)于接收到的網(wǎng)絡(luò)數(shù)據(jù)幀進(jìn)行TCP/IP協(xié)議分析的具體過(guò)程和實(shí)現(xiàn)方法。分別詳細(xì)介紹了接收模塊、發(fā)送模塊以及其中子模塊具體功能和實(shí)現(xiàn)方法。說(shuō)明了模塊之間相互觸發(fā)的具體關(guān)系。現(xiàn)有的網(wǎng)絡(luò)接口一般是采用MCU 或者ARM 等專用控制芯片來(lái)實(shí)現(xiàn)的,而此次課題以FPGA 作為主控芯片來(lái)實(shí)現(xiàn)網(wǎng)絡(luò)接口以及部分TCP/IP 協(xié)議分析是一個(gè)創(chuàng)意。而且由于FPGA 多管腳可以靈活配置,也使得系統(tǒng)的可擴(kuò)展性有了很大的提高。
標(biāo)簽: FPGA 以太網(wǎng)絡(luò) 接口的設(shè)計(jì)
上傳時(shí)間: 2013-06-09
上傳用戶:huazi
隨著計(jì)算機(jī)、通信、電子技術(shù)的進(jìn)步,嵌入式系統(tǒng)和以太網(wǎng)技術(shù)的融合將成為嵌入式技術(shù)未來(lái)的重要發(fā)展方向。基于ARM的嵌入式系統(tǒng)由于具有低功耗、高性能、低成本、可以進(jìn)行多任務(wù)操作等優(yōu)點(diǎn),在控制領(lǐng)域得到了越來(lái)越廣泛的應(yīng)用。 本選題來(lái)自中山大學(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ì)的開(kāi)關(guān)控制輸出模塊等電路,其中后三個(gè)模塊承擔(dān)了流體網(wǎng)絡(luò)回路的傳感器數(shù)據(jù)采集,關(guān)鍵點(diǎn)的溫度控制和多路電磁閥的開(kāi)關(guān)控制等任務(wù),后文將重點(diǎn)介紹。在軟件設(shè)計(jì)方面,主要分兩個(gè)方面進(jìn)行討論,分別為主控制器上基于嵌入式Linux系統(tǒng)的軟件和上位機(jī)采用Visual C++編寫(xiě)的監(jiān)控軟件。主控制器軟件采用多線程進(jìn)行設(shè)計(jì),包括主線程、服務(wù)器子線程和數(shù)據(jù)采集子線程,三個(gè)線程同時(shí)運(yùn)行,提高了系統(tǒng)的運(yùn)行效率。上位機(jī)和主控制器通過(guò)接入以太網(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
我國(guó)是世界上設(shè)施農(nóng)業(yè)面積最大的國(guó)家,設(shè)施面積占世界總面積的70-80%。目前國(guó)內(nèi)設(shè)施溫室應(yīng)用的主要環(huán)境參數(shù)采控系統(tǒng)大多為進(jìn)口產(chǎn)品,這些產(chǎn)品技術(shù)含量高,采控效果好,但相對(duì)價(jià)格較高,通常適用于現(xiàn)代化的大型或高檔連棟溫室。少數(shù)國(guó)產(chǎn)品牌無(wú)論技術(shù)水平還是采控效果均不甚理想,尤其缺少能夠適用于我國(guó)常見(jiàn)的中小型日光溫室的低成本智能采集控制裝置。本文基于國(guó)家高技術(shù)研究發(fā)展計(jì)劃(863計(jì)劃)課題“設(shè)施農(nóng)業(yè)精準(zhǔn)生產(chǎn)技術(shù)系統(tǒng)構(gòu)建與應(yīng)用”,對(duì)設(shè)施溫室環(huán)境和生物信息數(shù)據(jù)采集、傳輸、備份、調(diào)控問(wèn)題進(jìn)行了研究。 論文分析了目前國(guó)內(nèi)中小型日光溫室環(huán)境監(jiān)控需求,提出并實(shí)現(xiàn)了一套網(wǎng)絡(luò)型設(shè)施農(nóng)業(yè)日光溫室智能控制系統(tǒng)從硬件到軟件的完整方案。主要研究工作如下: (1) 開(kāi)發(fā)了面向常用環(huán)境信息傳感器和生物信息傳感器的數(shù)據(jù)采集模塊,該數(shù)據(jù)采集模塊具有可定制、可擴(kuò)展的特點(diǎn)。 (2) 開(kāi)發(fā)了基于CF卡的數(shù)據(jù)備份及存儲(chǔ)模塊,為實(shí)現(xiàn)現(xiàn)場(chǎng)數(shù)據(jù)的大容量存儲(chǔ)和本地化自主控制提供了基礎(chǔ)。 (3) 構(gòu)建了傳感器數(shù)據(jù)的局域傳輸網(wǎng)絡(luò)和以太網(wǎng)絡(luò)接口,滿足了節(jié)點(diǎn)環(huán)境參數(shù)及視頻信息寬帶傳輸與溫室集中監(jiān)控的需要。 (4) 開(kāi)發(fā)了面向中小型日光溫室的可擴(kuò)展核心設(shè)備管理模塊,實(shí)現(xiàn)了在決策服務(wù)器支持下的環(huán)境參數(shù)本地自主調(diào)控。 (5) 移植了嵌入式操作系統(tǒng)、開(kāi)發(fā)了設(shè)備驅(qū)動(dòng)程序,使用戶可以靈活方便地調(diào)用板載設(shè)備進(jìn)行系統(tǒng)的二次定制開(kāi)發(fā)。 (6) 對(duì)系統(tǒng)軟件、硬件進(jìn)行了模擬調(diào)試和現(xiàn)場(chǎng)實(shí)驗(yàn),驗(yàn)證了系統(tǒng)在設(shè)施溫室環(huán)境采控中的各項(xiàng)功能。 論文結(jié)構(gòu)如下:首先分析了課題的研究背景、意義、研究現(xiàn)狀和相應(yīng)關(guān)鍵技術(shù);然后在溫室控制的需求分析上提出了智能控制系統(tǒng)的方案;接著給出了智能PAC系統(tǒng)子/主節(jié)點(diǎn)的硬件設(shè)計(jì)及實(shí)現(xiàn),給出了基于U-BOOT與uClinux的智能PAC系統(tǒng)軟件設(shè)計(jì)和驅(qū)動(dòng)開(kāi)發(fā);其次設(shè)計(jì)了實(shí)驗(yàn)平臺(tái)對(duì)智能PAC系統(tǒng)進(jìn)行仿真調(diào)試和現(xiàn)場(chǎng)實(shí)驗(yàn)。論文最后展望了我國(guó)設(shè)施農(nóng)業(yè)溫室環(huán)境監(jiān)控的發(fā)展。 現(xiàn)場(chǎng)實(shí)驗(yàn)表明,該智能PAC系統(tǒng)解決了日光溫室環(huán)境和生物信息數(shù)據(jù)采集、傳輸、備份問(wèn)題,并且具有可定制化、可編程、運(yùn)行穩(wěn)定可靠的特點(diǎn),達(dá)到了預(yù)期的設(shè)計(jì)要求。
標(biāo)簽: ARM 設(shè)施農(nóng)業(yè) 網(wǎng)絡(luò) 可編程
上傳用戶:qw12
在風(fēng)力發(fā)電系統(tǒng)中,并網(wǎng)逆變器是實(shí)現(xiàn)電能饋送給電網(wǎng)的重要環(huán)節(jié)。并網(wǎng)逆變器的性能的好壞直接影響整個(gè)風(fēng)力發(fā)電系統(tǒng)。 首先建立了并網(wǎng)逆變器的數(shù)學(xué)模型, 分析了空間矢量脈寬調(diào)制技術(shù) (SVPWM) 。然后采用電
標(biāo)簽: 風(fēng)力發(fā)電系統(tǒng) 并網(wǎng)逆變器
上傳用戶:chens000
隨著信息技術(shù)的迅速發(fā)展,計(jì)算機(jī)產(chǎn)業(yè)的發(fā)展已經(jīng)到了所謂的后PC時(shí)代。在傳統(tǒng)的視頻采集中,系統(tǒng)一般由CCD攝像頭,采集卡組成,功能齊全,但價(jià)格高,體積大。嵌入式系統(tǒng)在各行業(yè)的應(yīng)用,特別是工業(yè)現(xiàn)場(chǎng)、信息家電、機(jī)頂盒等方面的廣泛使用,使嵌入式系統(tǒng)的研究開(kāi)發(fā)成為計(jì)算機(jī)領(lǐng)域的一個(gè)熱點(diǎn)。嵌入式圖像采集則彌補(bǔ)了上述的缺點(diǎn),并且可以復(fù)雜環(huán)境下的圖像采集嵌入式Linux操作系統(tǒng)是從Linux衍生出來(lái)的一種操作系統(tǒng),它支持眾多嵌入式處理器,并具有Unix的很多優(yōu)點(diǎn),而成為當(dāng)前主流的嵌入式操作系統(tǒng)。本文選擇三星系列的嵌入式處理器S3C2440,高速清晰攝像頭和一塊觸摸LCD組成,軟件則用嵌入式Linux為操作系統(tǒng),在嵌入式開(kāi)發(fā)板上先進(jìn)行Linux的移植后完成,其次對(duì)攝像頭在ARM下的驅(qū)動(dòng)進(jìn)行修改和更新使其適應(yīng)所采用的ARM開(kāi)發(fā)板,再者完成驅(qū)動(dòng)的加載和交叉編譯應(yīng)用程序來(lái)完成對(duì)圖像的采集,最后從濾波算法和優(yōu)化所采集的圖片,使圖片完成各種場(chǎng)合實(shí)驗(yàn)的要求。本系統(tǒng)體積小,占用內(nèi)存低,模塊化的系統(tǒng)通過(guò)協(xié)調(diào)的工作,形成了一套完整的圖像采集系統(tǒng),本文所用的ARM9系列的開(kāi)發(fā)板完全是從底層開(kāi)發(fā)開(kāi)始,成本低,加上Linux并不是商業(yè)的軟件,以至有很好的擴(kuò)展空間和廣泛的前景。
標(biāo)簽: ARMLinux C2440 2440
上傳時(shí)間: 2013-06-29
上傳用戶:372825274
隨著現(xiàn)代控制技術(shù)的飛速發(fā)展和傳統(tǒng)工業(yè)改造的逐步實(shí)現(xiàn),能夠獨(dú)立工作的溫度檢測(cè)和顯示系統(tǒng)已經(jīng)應(yīng)用于諸多領(lǐng)域。傳統(tǒng)的溫度監(jiān)測(cè)系統(tǒng)可靠性和實(shí)時(shí)性相對(duì)較差,溫度測(cè)量的精度和準(zhǔn)確度較低,而且大多采用有線方式對(duì)整個(gè)系統(tǒng)進(jìn)行控制,這不利于應(yīng)用的擴(kuò)展。近年來(lái),嵌入式系統(tǒng)和無(wú)線通信技術(shù)(特別是短消息業(yè)務(wù))受到遠(yuǎn)程監(jiān)測(cè)領(lǐng)域研究者的密切關(guān)注,成為一個(gè)研究熱點(diǎn)。本文提出了一種將帶有I2C總線的ARM嵌入式微處理器和短消息業(yè)務(wù)(SMS)用于溫度檢測(cè)系統(tǒng)中的方法,實(shí)現(xiàn)了溫度的多點(diǎn)監(jiān)測(cè)。本文的主要研究?jī)?nèi)容如下: (1)多點(diǎn)溫度監(jiān)測(cè)系統(tǒng)硬件設(shè)計(jì)。采用以ARM微處理器LPC2290芯片為核心的嵌入式工控板,通過(guò)對(duì)Benq無(wú)線通信模塊M22的控制,接收并識(shí)別監(jiān)測(cè)中心發(fā)過(guò)來(lái)的短消息內(nèi)容,實(shí)現(xiàn)了多點(diǎn)溫度的采集及顯示;采用八個(gè)帶有I2C總線接口的數(shù)字溫度傳感器LM75,組成八點(diǎn)溫度采集電路:利用帶有I2C總線接口的LED驅(qū)動(dòng)器件ZLG7290及共陰式數(shù)碼管為溫度顯示電路,保證了溫度測(cè)量的精度和準(zhǔn)確度。 (2)多點(diǎn)溫度監(jiān)測(cè)系統(tǒng)軟件設(shè)計(jì)。根據(jù)整個(gè)監(jiān)測(cè)系統(tǒng)的特點(diǎn),提出了軟件設(shè)計(jì)的總體思路,并以ADS1.2為集成開(kāi)發(fā)環(huán)境,將μC/OS-Ⅱ嵌入式操作系統(tǒng)的相關(guān)代碼移植到LPC2290中;采用分層體系思想,使用標(biāo)準(zhǔn)C語(yǔ)言編寫(xiě)程序,結(jié)合嵌入式操作系統(tǒng)的任務(wù)管理、信號(hào)量等機(jī)制,并調(diào)用相關(guān)的應(yīng)用程序接口函數(shù)(API函數(shù)),設(shè)計(jì)了包括溫度采集、溫度顯示、短消息接收與發(fā)送等多個(gè)子程序。 (3)監(jiān)測(cè)中心軟件設(shè)計(jì)。為了增強(qiáng)系統(tǒng)控制和數(shù)據(jù)管理功能,使用Visual C++6.0及ADO數(shù)據(jù)庫(kù)技術(shù)編寫(xiě)了監(jiān)測(cè)中心軟件人機(jī)交互界面,通過(guò)串口使另一M22無(wú)線通信模塊同監(jiān)測(cè)中心上位機(jī)的通信,實(shí)現(xiàn)了在PC機(jī)上發(fā)送短消息指令對(duì)下位機(jī)進(jìn)行遠(yuǎn)程控制,并將接收到的數(shù)據(jù)存儲(chǔ)在Access數(shù)據(jù)庫(kù)中以便分析處理。 嵌入式技術(shù)和短消息業(yè)務(wù)在一定程度上提高了多點(diǎn)溫度監(jiān)測(cè)系統(tǒng)的測(cè)量精度、可靠性、穩(wěn)定性和實(shí)時(shí)性,對(duì)改進(jìn)遠(yuǎn)程監(jiān)測(cè)系統(tǒng)的控制方式和數(shù)據(jù)傳輸方式有一定的意義,也為對(duì)嵌入式應(yīng)用項(xiàng)目的開(kāi)發(fā)奠定了基礎(chǔ)。
標(biāo)簽: ARM 多點(diǎn) 溫度監(jiān)測(cè) 系統(tǒng)設(shè)計(jì)
上傳時(shí)間: 2013-07-08
上傳用戶:feichengweoayauya
無(wú)線電子點(diǎn)菜系統(tǒng)是餐館實(shí)行信息化管理的一個(gè)重要組成部分,該系統(tǒng)的應(yīng)用不僅會(huì)給餐飲企業(yè)帶來(lái)良好的經(jīng)濟(jì)效益,而且有利于先進(jìn)的科學(xué)技術(shù)在國(guó)民經(jīng)濟(jì)中的推廣應(yīng)用,產(chǎn)生良好的社會(huì)效益。目前國(guó)內(nèi)點(diǎn)菜系統(tǒng)高、低檔產(chǎn)品繁多,但推廣速度十分緩慢,究其原因是缺少適合中國(guó)國(guó)情的中檔適用產(chǎn)品。本文通過(guò)分析國(guó)內(nèi)市場(chǎng)現(xiàn)有的各種點(diǎn)菜系統(tǒng)的優(yōu)缺點(diǎn),指出點(diǎn)菜系統(tǒng)的區(qū)別關(guān)鍵在于點(diǎn)菜終端和通訊方式的選擇上,在此基礎(chǔ)上提出了一種適合具體應(yīng)用場(chǎng)合的中檔無(wú)線點(diǎn)菜終端解決方案:運(yùn)用嵌入式系統(tǒng)開(kāi)發(fā)無(wú)線點(diǎn)菜終端,運(yùn)用短距離無(wú)線通信技術(shù)進(jìn)行數(shù)據(jù)傳輸。 文章首先分析了無(wú)線點(diǎn)菜機(jī)的系統(tǒng)組成及功能分配,并在此基礎(chǔ)上對(duì)系統(tǒng)各個(gè)組成模塊的硬件進(jìn)行設(shè)計(jì)。接著分析了觸摸屏數(shù)據(jù)采集的全過(guò)程,探討了影響觸摸屏數(shù)據(jù)精度的各種因素,提出了一種“三步法”進(jìn)行數(shù)據(jù)的校正的方法。然后文章對(duì)幾種常用的小范圍無(wú)線通訊方式進(jìn)行比較,確定采用無(wú)線射頻單芯片實(shí)現(xiàn)短距離無(wú)線通訊,并詳細(xì)闡述了數(shù)據(jù)幀格式和分層次通訊協(xié)議的設(shè)計(jì),通訊系統(tǒng)的模型采、用主站論詢,從站監(jiān)聽(tīng)的方式。最后是軟件的具體開(kāi)發(fā),首先研究了μC/OS-Ⅱ操作系統(tǒng)的移植和Boot Loader啟動(dòng)代碼的設(shè)計(jì),并成功移植下載到S3C44BOX中,然后在此操作系統(tǒng)的基礎(chǔ)上進(jìn)行點(diǎn)菜界面、通訊協(xié)議及關(guān)鍵驅(qū)動(dòng)的設(shè)計(jì)。 本設(shè)計(jì)對(duì)基于嵌入式μC/OS-Ⅱ操作系統(tǒng)進(jìn)行終端開(kāi)發(fā),具有一定的借鑒指導(dǎo)意義,對(duì)自助式餐飲業(yè)具有商業(yè)實(shí)用價(jià)值。同時(shí),作為一款手持式產(chǎn)品,可以隨身攜帶,可以使用于多種支持無(wú)線上網(wǎng)的場(chǎng)合,具有一定的市場(chǎng)應(yīng)用前景和商業(yè)實(shí)用價(jià)值。
標(biāo)簽: ARM 嵌入式無(wú)線 點(diǎn)菜系統(tǒng)
上傳時(shí)間: 2013-07-30
上傳用戶:acon
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1