基于單片機(jī)和以太網(wǎng)的遠(yuǎn)程測控系統(tǒng)
發(fā)布時間:2022-01-09 12:36
為實(shí)現(xiàn)在惡劣環(huán)境下的監(jiān)測控制及多地域分布式數(shù)據(jù)的采集和控制,將單片機(jī)通過網(wǎng)絡(luò)控制芯片接入互聯(lián)網(wǎng),通過編制單片機(jī)和服務(wù)器之間的網(wǎng)絡(luò)通信協(xié)議,將單片機(jī)采集到的測量數(shù)據(jù)實(shí)時存儲到遠(yuǎn)程服務(wù)器數(shù)據(jù)中心并通過遠(yuǎn)程數(shù)據(jù)中心網(wǎng)站控制遠(yuǎn)程被控設(shè)備。采用提出的遠(yuǎn)程測控解決方案,可更加方便、快捷和高效地采集遠(yuǎn)程測量數(shù)據(jù)及控制被控對象,解決了多地點(diǎn)測控及惡劣環(huán)境下的測控難題。
【文章來源】:山東理工大學(xué)學(xué)報(自然科學(xué)版). 2020,34(03)
【文章頁數(shù)】:5 頁
【部分圖文】:
基于單片機(jī)的以太網(wǎng)遠(yuǎn)程數(shù)據(jù)測控系統(tǒng)結(jié)構(gòu)圖
單片機(jī)接入到以太網(wǎng)后,即可通過單片機(jī)編程操作溫度傳感器DS18B20采集現(xiàn)場的溫度數(shù)據(jù)。圖2中,將溫度傳感器數(shù)據(jù)通過HTTP請求方式提交到遠(yuǎn)端托管服務(wù)器,遠(yuǎn)端托管服務(wù)器根據(jù)服務(wù)器端設(shè)定存儲數(shù)據(jù)到MYSQL數(shù)據(jù)庫,用戶可通過任意上網(wǎng)設(shè)備,如手機(jī)、筆記本電腦、臺式機(jī)電腦等,從網(wǎng)上查看和記錄測量數(shù)據(jù)。另外,用戶還可以通過控制中心網(wǎng)站,打開遠(yuǎn)程控制操作頁面,對單片機(jī)系統(tǒng)上的客戶端設(shè)備進(jìn)行控制操作。如圖1中,通過模擬開關(guān)操作,可通過本地瀏覽器遠(yuǎn)程控制LED控制開關(guān)的開斷。2 實(shí)物系統(tǒng)的開發(fā)
圖3為采用IAP15F2K61S2單片機(jī)開發(fā)板開發(fā)的客戶端,可實(shí)現(xiàn)本地被測對象的數(shù)據(jù)采集、上傳和遠(yuǎn)程控制操作。主要包括:(1)單片機(jī)開發(fā)板:以IAP15F2K61S2芯片為控制核心;(2)網(wǎng)絡(luò)模塊:ENC28J60網(wǎng)絡(luò)控制芯片;(3)溫度傳感器:DS18B20溫度傳感器芯片,安裝在單片機(jī)開發(fā)板上;(4)RJ-45接口雙絞線;(5)路由器;(6)LINUX VPS服務(wù)器:即提供WEB服務(wù)和HTTP接口的遠(yuǎn)端數(shù)據(jù)中心服務(wù)器。圖3中,采用一個5V轉(zhuǎn)接3V的電源模塊給IAP15F2K61S2單片機(jī)開發(fā)板和ENC28J60網(wǎng)絡(luò)模塊兩個設(shè)備供電,單片機(jī)的P03~P07口通過杜邦線與網(wǎng)絡(luò)模塊的SPI總線相連,網(wǎng)絡(luò)模塊通過RJ-45接口雙絞線與路由器連接,路由器通過無線網(wǎng)絡(luò)接入以太網(wǎng),從而實(shí)現(xiàn)了單片機(jī)客戶端接入以太網(wǎng)。
本文編號:3578733
【文章來源】:山東理工大學(xué)學(xué)報(自然科學(xué)版). 2020,34(03)
【文章頁數(shù)】:5 頁
【部分圖文】:
基于單片機(jī)的以太網(wǎng)遠(yuǎn)程數(shù)據(jù)測控系統(tǒng)結(jié)構(gòu)圖
單片機(jī)接入到以太網(wǎng)后,即可通過單片機(jī)編程操作溫度傳感器DS18B20采集現(xiàn)場的溫度數(shù)據(jù)。圖2中,將溫度傳感器數(shù)據(jù)通過HTTP請求方式提交到遠(yuǎn)端托管服務(wù)器,遠(yuǎn)端托管服務(wù)器根據(jù)服務(wù)器端設(shè)定存儲數(shù)據(jù)到MYSQL數(shù)據(jù)庫,用戶可通過任意上網(wǎng)設(shè)備,如手機(jī)、筆記本電腦、臺式機(jī)電腦等,從網(wǎng)上查看和記錄測量數(shù)據(jù)。另外,用戶還可以通過控制中心網(wǎng)站,打開遠(yuǎn)程控制操作頁面,對單片機(jī)系統(tǒng)上的客戶端設(shè)備進(jìn)行控制操作。如圖1中,通過模擬開關(guān)操作,可通過本地瀏覽器遠(yuǎn)程控制LED控制開關(guān)的開斷。2 實(shí)物系統(tǒng)的開發(fā)
圖3為采用IAP15F2K61S2單片機(jī)開發(fā)板開發(fā)的客戶端,可實(shí)現(xiàn)本地被測對象的數(shù)據(jù)采集、上傳和遠(yuǎn)程控制操作。主要包括:(1)單片機(jī)開發(fā)板:以IAP15F2K61S2芯片為控制核心;(2)網(wǎng)絡(luò)模塊:ENC28J60網(wǎng)絡(luò)控制芯片;(3)溫度傳感器:DS18B20溫度傳感器芯片,安裝在單片機(jī)開發(fā)板上;(4)RJ-45接口雙絞線;(5)路由器;(6)LINUX VPS服務(wù)器:即提供WEB服務(wù)和HTTP接口的遠(yuǎn)端數(shù)據(jù)中心服務(wù)器。圖3中,采用一個5V轉(zhuǎn)接3V的電源模塊給IAP15F2K61S2單片機(jī)開發(fā)板和ENC28J60網(wǎng)絡(luò)模塊兩個設(shè)備供電,單片機(jī)的P03~P07口通過杜邦線與網(wǎng)絡(luò)模塊的SPI總線相連,網(wǎng)絡(luò)模塊通過RJ-45接口雙絞線與路由器連接,路由器通過無線網(wǎng)絡(luò)接入以太網(wǎng),從而實(shí)現(xiàn)了單片機(jī)客戶端接入以太網(wǎng)。
本文編號:3578733
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3578733.html
最近更新
教材專著