新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于單片機(jī)與計(jì)算機(jī)串口的溫度實(shí)時(shí)監(jiān)控系統(tǒng)設(shè)計(jì)

基于單片機(jī)與計(jì)算機(jī)串口的溫度實(shí)時(shí)監(jiān)控系統(tǒng)設(shè)計(jì)

作者: 時(shí)間:2013-04-22 來(lái)源:網(wǎng)絡(luò) 收藏

系統(tǒng)操作界面啟動(dòng)后,在串口端口和波特率選擇2個(gè)參數(shù)設(shè)置正確后,打開串口,這時(shí)計(jì)算機(jī)會(huì)接收從單片機(jī)發(fā)送過(guò)來(lái)的數(shù)據(jù),這些數(shù)據(jù)是一連串的字符,所以對(duì)接收過(guò)來(lái)的數(shù)據(jù)的處理,關(guān)鍵是字符串的處理。通過(guò)設(shè)定參數(shù)的位數(shù),準(zhǔn)確分離開出每一個(gè)參數(shù)的值,然后存入對(duì)應(yīng)的數(shù)組中,并實(shí)時(shí)地顯示在屏幕上,還可以按需把數(shù)據(jù)保存到記事本。同時(shí)在操作界面上修改的數(shù)據(jù)也能通過(guò)串口傳送到單片機(jī),遠(yuǎn)程控制單片機(jī)。在發(fā)送的數(shù)據(jù)也要嚴(yán)格按照一定的格式進(jìn)行發(fā)送,這樣單片機(jī)才能正確接收,操作界面程序流程如圖4所示。
本設(shè)計(jì)定義的接收和發(fā)送數(shù)據(jù)格式如表1所示。

本文引用地址:http://butianyuan.cn/article/170532.htm

a.JPG



3 系統(tǒng)實(shí)際運(yùn)行
打開設(shè)計(jì)好的上位機(jī)軟件后,首先選擇正確的串口,實(shí)現(xiàn)與單片機(jī)通信,然后通過(guò)圖5所示的操作界面可以實(shí)時(shí)觀測(cè)到這個(gè)溫度實(shí)時(shí)控制系統(tǒng)所測(cè)量的溫度值和對(duì)應(yīng)的時(shí)間點(diǎn),如有需要可以設(shè)置時(shí)間的起始點(diǎn)和結(jié)束點(diǎn),通過(guò)軟件繪畫出溫度值的變化曲線,也可以通過(guò)實(shí)時(shí)曲線觀查溫度的變化情況,這個(gè)設(shè)置方便于長(zhǎng)時(shí)間地觀察溫度的變化,還可以將數(shù)據(jù)全部保存到軟件里,在需要的時(shí)候進(jìn)行必要的數(shù)據(jù)分析;而在操作界面上可以很方便對(duì)溫度實(shí)時(shí)控制系統(tǒng)中的監(jiān)控時(shí)間段和溫度限制值作修改,當(dāng)測(cè)量的溫度值超過(guò)溫度限制值,設(shè)置好的報(bào)警燈會(huì)閃爍,提醒我們注意。

4 結(jié)語(yǔ)
本文設(shè)計(jì)了基于單片機(jī)AT89C52的溫度實(shí)時(shí)監(jiān)控系統(tǒng)并通過(guò)實(shí)現(xiàn)了單片機(jī)與計(jì)算機(jī)互聯(lián),實(shí)現(xiàn)了多點(diǎn)溫度實(shí)時(shí)遠(yuǎn)程控制,計(jì)算機(jī)的實(shí)時(shí)數(shù)據(jù)分析,長(zhǎng)期數(shù)據(jù)的圖表式保存,該系統(tǒng)已經(jīng)在硬件平臺(tái)和軟件平臺(tái)上成功運(yùn)行。整個(gè)設(shè)計(jì)具有成本低,測(cè)量范圍廣,實(shí)時(shí)操作方便快捷,顯示和儲(chǔ)存的信息量大,可擴(kuò)展功能強(qiáng)等優(yōu)點(diǎn),可以應(yīng)用在倉(cāng)庫(kù)、溫室大棚、機(jī)房等進(jìn)行溫度實(shí)時(shí)控制。另外設(shè)計(jì)方案可以擴(kuò)展為網(wǎng)絡(luò)連接,可以突破串口傳送的距離限制,廣泛用于溫度在測(cè)溫范圍之內(nèi)的場(chǎng)合,實(shí)現(xiàn)隨時(shí)隨地通過(guò)網(wǎng)絡(luò)進(jìn)行實(shí)時(shí)控制,將具有更大的應(yīng)用價(jià)值。


上一頁(yè) 1 2 3 下一頁(yè)

評(píng)論


相關(guān)推薦

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

關(guān)閉