0 引 言
目前市面上生產(chǎn)的大多數(shù)溫度監(jiān)控系統(tǒng)均采用RS 485通信方式,存在著監(jiān)控范圍小、布線繁瑣等局限性。而當(dāng)今世界Internet技術(shù)飛速發(fā)展,為建立基于In-ternet的遠(yuǎn)程多點(diǎn)溫度監(jiān)控系統(tǒng)創(chuàng)造了條件。將以單片機(jī)應(yīng)用系統(tǒng)為核心的嵌入式設(shè)備體積小,成本低與Inter-net應(yīng)用廣、傳遞速度快的特點(diǎn)結(jié)合起來(lái),構(gòu)建出方便、快捷、經(jīng)濟(jì)的遠(yuǎn)程多點(diǎn)溫度測(cè)控系統(tǒng)不僅降低了成本,縮短了開(kāi)發(fā)周期,而且突破了RS 485等傳統(tǒng)通信方式的時(shí)空限制和地域障礙,使大范圍內(nèi)的溫度監(jiān)控變得容易。這里設(shè)計(jì)的多點(diǎn)溫度監(jiān)控系統(tǒng)控制范圍大且利用現(xiàn)有網(wǎng)絡(luò),不必重新布線,可有效實(shí)現(xiàn)對(duì)溫度的遠(yuǎn)程監(jiān)控。
1 系統(tǒng)硬件設(shè)計(jì)
整個(gè)遠(yuǎn)程多點(diǎn)溫度監(jiān)控系統(tǒng)分為上位機(jī)和下位機(jī)兩大部分:
上位機(jī)為遠(yuǎn)端監(jiān)控模塊,含PC機(jī)內(nèi)人機(jī)交互界面、聲光報(bào)警系統(tǒng)和打印機(jī)等。主要是在Windows環(huán)境下通過(guò)VB開(kāi)發(fā)上位機(jī)以太網(wǎng)通信軟件,具有以下功能:
數(shù)據(jù)采集及分析:實(shí)時(shí)監(jiān)測(cè)溫度數(shù)據(jù)并繪制溫度變化曲線圖,以便對(duì)溫度變化進(jìn)行直觀分析。
系統(tǒng)設(shè)置 在線設(shè)置溫度上下限值。
溫度報(bào)警可根據(jù)設(shè)定好的溫度上下限值判斷是否觸發(fā)聲光報(bào)警。
遠(yuǎn)程控制 根據(jù)已設(shè)溫度上下限值判斷是否遠(yuǎn)控空調(diào)機(jī)進(jìn)行現(xiàn)場(chǎng)溫度調(diào)節(jié)。
下位機(jī)為現(xiàn)場(chǎng)監(jiān)控設(shè)備,包括測(cè)溫模塊、處理控制模塊和Internet通信模塊三大部分。
整個(gè)系統(tǒng)的結(jié)構(gòu)框圖如圖1所示,下面對(duì)各模塊作分別介紹。
(1)測(cè)溫模塊。該模塊使用6片Dallas最新數(shù)字溫度傳感器DS1825構(gòu)建多點(diǎn)溫度測(cè)量網(wǎng)絡(luò),通過(guò)單總線連接到MCU通用I/O口。由于每片DS1825都有其單獨(dú)的識(shí)別碼,MCU通過(guò)單總線規(guī)定的時(shí)序要求就能與溫度傳感器網(wǎng)絡(luò)進(jìn)行通信,獲取每片DS1825內(nèi)的溫度信息。DS1825是美國(guó)Dallas半異體公司繼DS18820之后最新推出的一種改進(jìn)型智能數(shù)字溫度傳感器,與傳統(tǒng)熱敏電阻相比,它能夠直接讀出被測(cè)溫度,并且可根據(jù)實(shí)際要求通過(guò)編程實(shí)現(xiàn)9~12位的數(shù)字值讀數(shù)方式;可以分別在93.75 ms和750 ms內(nèi)完成9位和12位的數(shù)字量采集;從DS1825讀出信息或?qū)懭胄畔H需要1根口線(單線接口);溫度變換功率來(lái)源于數(shù)據(jù)總線,該總線本身也可向所掛接的DS1825供電,而無(wú)需額外電源。使用DS1825可使整個(gè)系統(tǒng)結(jié)構(gòu)更趨簡(jiǎn)單,可靠性更高。在此設(shè)定的DS1825分辨率為12位模式,即 0.062 5℃。 大功率電感廠家 |大電流電感工廠