網(wǎng)絡(luò)環(huán)境下的人工氣候室設(shè)計(jì)
目前我們很多的監(jiān)控系統(tǒng)都是根據(jù)通信的線路來(lái)實(shí)現(xiàn)的,如果小型的人工氣候室用這樣的監(jiān)控系統(tǒng)的話,顯得比較浪費(fèi),也沒(méi)有這個(gè)必要。這樣我們就需要利用現(xiàn)在比較成熟的網(wǎng)絡(luò)技術(shù)來(lái)實(shí)現(xiàn),通過(guò)數(shù)據(jù)的不斷傳送,實(shí)現(xiàn)固定范圍內(nèi)對(duì)人工氣候室的監(jiān)控,實(shí)時(shí)關(guān)注室內(nèi)的情況,這樣的應(yīng)用是具有一定的應(yīng)用價(jià)值的。我們可以不必親臨現(xiàn)場(chǎng)就可以觀測(cè)到人工氣候室當(dāng)前的溫度狀況和運(yùn)行中的溫度曲線。
由于在遠(yuǎn)端只是起到一個(gè)查詢和觀察作用,因此要求相應(yīng)操作簡(jiǎn)單且不必花費(fèi)很大成本!。只要處理好現(xiàn)場(chǎng)監(jiān)控計(jì)算機(jī)和遠(yuǎn)端客戶機(jī)之間的通信和數(shù)據(jù)傳輸就可以了。這樣不用占用現(xiàn)場(chǎng)計(jì)算機(jī)的處理時(shí)間,從而能節(jié)省資源以便做更多的處理現(xiàn)場(chǎng)的工作。在人工氣候室的遠(yuǎn)程監(jiān)控系統(tǒng)中,通信雙方需要傳輸?shù)臄?shù)據(jù)流量少,下位機(jī)一般是微控制器等嵌入式系統(tǒng),數(shù)據(jù)處理能力較慢,通信雙方也不必保持緊密聯(lián)系,因此大多采用 KE 協(xié)議,基于點(diǎn)對(duì)點(diǎn)的方式,雙方通信的數(shù)據(jù)可靠性可以通過(guò)定義數(shù)據(jù)表示格式來(lái)保證。服務(wù)器端就是監(jiān)控人工氣候室運(yùn)行的微機(jī)。服務(wù)器端的狀態(tài)一直保持開(kāi)啟,測(cè)溫元件把測(cè)量到的溫度值傳如到控制微機(jī),同時(shí)通過(guò)網(wǎng)絡(luò)傳到遠(yuǎn)程客戶端。
遠(yuǎn)程連接通過(guò)輸入服務(wù)器端的ie地址,輸入指定的用戶名和密碼,就可以連接上,從而就實(shí)現(xiàn)了遠(yuǎn)程監(jiān)控。在實(shí)際應(yīng)用中,程序還有聊天功能、查看遠(yuǎn)程屏幕功能、文件的上傳和下載功能,從而更方便與遠(yuǎn)端進(jìn)行通信。另外在連接時(shí)采用密碼和用戶名印證方法,從而使監(jiān)控更加有力,并防止不法用戶登錄和篡改數(shù)據(jù)。本論文人工氣候室目前已經(jīng)投入使用,主要是用于生物培養(yǎng),并在區(qū)內(nèi)通過(guò)局域網(wǎng)實(shí)現(xiàn)了對(duì)設(shè)備的監(jiān)控。
通過(guò)網(wǎng)絡(luò)數(shù)據(jù)傳輸在客戶端得到實(shí)時(shí)溫度運(yùn)行圖形,實(shí)現(xiàn)了在局域網(wǎng)范圍內(nèi)對(duì)人工氣候室溫度運(yùn)行狀況的遠(yuǎn)程監(jiān)控。一旦客戶機(jī)的套接字收到來(lái)自服務(wù)器的接收信號(hào)則表示客戶機(jī)與服務(wù)器的連接已就緒則可以進(jìn)行數(shù)據(jù)傳輸了。當(dāng)請(qǐng)求到來(lái)時(shí)被阻塞服務(wù)進(jìn)程的函數(shù)中所述生成一個(gè)新的套接字與客戶端建立連接并向客戶端返回接收信號(hào)。中國(guó)糧油儀器網(wǎng) http://www.52lvi.cn/