在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 測試測量 > 設(shè)計(jì)應(yīng)用 > Web網(wǎng)絡(luò)傳感器的遠(yuǎn)程數(shù)據(jù)采集系統(tǒng)設(shè)計(jì) 2011-07-29

            Web網(wǎng)絡(luò)傳感器的遠(yuǎn)程數(shù)據(jù)采集系統(tǒng)設(shè)計(jì) 2011-07-29

            作者: 時(shí)間:2011-07-30 來源:網(wǎng)絡(luò) 收藏
            2 實(shí)時(shí)數(shù)據(jù)采集技術(shù)
            2.1 連續(xù)數(shù)據(jù)采集的實(shí)現(xiàn)方法
            由于HTTP是基于請求/響應(yīng)模式的,客戶端和服務(wù)端進(jìn)行一次交互時(shí),開始于客戶提出的一個(gè)請求,并在服務(wù)器給出響應(yīng)后結(jié)束。而一次交互只能得到一組數(shù)據(jù),那么如何實(shí)現(xiàn)連續(xù)的數(shù)據(jù)采集呢? 一般有兩種方法:即客戶端牽引和建立TCP連接。
            客戶端牽引就是在網(wǎng)頁中插入定時(shí)刷新功能,它的數(shù)量級為s,可以使用戶看到數(shù)據(jù)的變化,但不能滿足強(qiáng)實(shí)時(shí)性的要求,而且其中會漏掉一些中間的數(shù)據(jù)。
            建立TCP連接就是通過在網(wǎng)頁中嵌入ActiveX控件或 小程序來增強(qiáng)客戶機(jī)的功能。其中,ActiveX控件只能在windows環(huán)境下運(yùn)行,而 通用性強(qiáng),可以實(shí)現(xiàn)跨平臺操作。所以本系統(tǒng)采用 來進(jìn)行遠(yuǎn)程數(shù)據(jù)的實(shí)時(shí)采集。
            2.2 Java Applet
            Applet是用Java編寫的,含有可視化內(nèi)容的,并被嵌入Web頁面中用來產(chǎn)生特殊頁面效果的小程序,經(jīng)常被用于增加網(wǎng)頁多媒體效果,并使網(wǎng)頁產(chǎn)生互動(dòng)功能。
            當(dāng)用戶訪問帶有Java Applet的網(wǎng)頁時(shí),Applet被下載到用戶計(jì)算機(jī)上執(zhí)行,但前提是用戶使用的是支持Java的網(wǎng)絡(luò)瀏覽器。由于Applet是在用戶計(jì)算機(jī)上執(zhí)行的,因此它的執(zhí)行速度是不受網(wǎng)絡(luò)寬帶或者M(jìn)ODEM存取速度的限制,用戶可以更好地查看網(wǎng)頁上Applet產(chǎn)生的多媒體效果。
            Applet必須將HTML的applet>和/applet>一對標(biāo)記或者object>/object>嵌入到Web網(wǎng)頁中,使用瀏覽器才能運(yùn)行。在IE中用obje-ct>標(biāo)簽取代applet>標(biāo)簽,在Netscape 4使用embed>標(biāo)簽取代applet>,但是object>和embed>都必須遵循Java Plug-in中的格式。

            3 實(shí)時(shí)數(shù)據(jù)采集的具體實(shí)現(xiàn)
            3.1 硬件實(shí)現(xiàn)
            嵌入式的數(shù)據(jù)采集系統(tǒng)的硬件結(jié)構(gòu)如圖3所示。

            d.JPG

            ADuC832是ADI公司推出的混合信號單片微控制器,是真正意義上完整的數(shù)據(jù)采集系統(tǒng)芯片,是集數(shù)據(jù)轉(zhuǎn)換電路、微控制器、閃存于一體的數(shù)據(jù)采集系統(tǒng)。它的主要特性有:8通道模擬I/O,247 ksps、12位ADC,2個(gè)12位(單調(diào)的)電壓輸出DAC片內(nèi)溫度傳感器;62 KB片內(nèi)閃速/電擦除程序存儲器,4 KB片內(nèi)閃速/電擦除數(shù)據(jù)存儲器,2 304字節(jié)的片內(nèi)數(shù)據(jù)RAM。
            主芯片通過74LS138譯碼器來進(jìn)行片選外部數(shù)據(jù)存儲器KM62256,或者網(wǎng)卡控制器RTL8019AS。通過74HC573地址鎖存器進(jìn)行當(dāng)前地址的鎖存,使得輸出端的狀態(tài)不會隨輸入端的狀態(tài)變化而變化,僅在有鎖存信號時(shí)輸入的狀態(tài)被保存到輸出,直到下一個(gè)鎖存信號到來時(shí)才改變,也是為了實(shí)現(xiàn)地址的復(fù)用。
            在主電路上主要設(shè)計(jì)了一個(gè)信號輸入接口,用來接工業(yè)現(xiàn)場的4~20 mA信號的變送器;設(shè)計(jì)了一個(gè)RJ45的網(wǎng)口接口,通過網(wǎng)口可以直接接到Internet上,進(jìn)行現(xiàn)場數(shù)據(jù)的上傳和共享;還設(shè)計(jì)了RS485接口和RS232接口,作為工業(yè)現(xiàn)場特殊情況下的數(shù)據(jù)接入和處理。
            現(xiàn)場傳感器將采集的4~20 mA信號傳送給信號調(diào)理板,將其信號轉(zhuǎn)換為0~2.5 V的電壓信號,然后通過ADuC832轉(zhuǎn)換為數(shù)字量,再通過程序轉(zhuǎn)換為相應(yīng)的溫度值,實(shí)時(shí)地將溫度值顯示在嵌有Java Applet的網(wǎng)頁上。
            3.2 軟件實(shí)現(xiàn)
            3.2.1 操作系統(tǒng)和協(xié)議棧的選用
            在嵌入式Web服務(wù)器上,選用μC/OS-II作為嵌入式實(shí)時(shí)操作系統(tǒng)。它是一個(gè)可移植、可固化、可裁剪、搶占式的實(shí)時(shí)操作系統(tǒng),比傳統(tǒng)的前后臺程序可靠性更高,效率更高。
            TCP/IP是個(gè)協(xié)議簇,是諸多開放的協(xié)議的集合,但是單片機(jī)是個(gè)小型的微處理器,內(nèi)部資源有限,因此必須要對協(xié)議進(jìn)行裁剪。本系統(tǒng)采用精簡的小型TCP/IP協(xié)議?!蘄P協(xié)議棧。μIP協(xié)議代碼中包括了一些基本的通信協(xié)議:ARP協(xié)議、IP協(xié)議、ICMP協(xié)議和TCP協(xié)議,UDP協(xié)議、HTTP協(xié)議、Telnet協(xié)議、SMTP協(xié)議等。其中,ARP、IP、ICMP、TCP這4個(gè)協(xié)議就能實(shí)現(xiàn)網(wǎng)絡(luò)連接和通信的最基本的功能,同時(shí)還能實(shí)現(xiàn)技術(shù)。其應(yīng)用層就是HTTP協(xié)議,采集數(shù)據(jù)嵌入在Web服務(wù)器網(wǎng)頁中以網(wǎng)頁的形式發(fā)布到Internet。
            對于μC/OS-II和μIP的移植,詳見參考文獻(xiàn)。整個(gè)系統(tǒng)的軟件結(jié)構(gòu)如圖4所示。

            e.JPG



            評論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉