DS18B20在空調(diào)檢測(cè)系統(tǒng)溫度采集模塊中的應(yīng)用
在傳統(tǒng)的空調(diào)檢測(cè)系統(tǒng)中,溫度采集模塊多以熱電阻、熱電偶為溫度傳感器,溫度模擬信號(hào)必須經(jīng)過(guò)專(zhuān)門(mén)的調(diào)理電路轉(zhuǎn)換為數(shù)字信號(hào)后才能被單片機(jī)處理,使用一段時(shí)間后,系統(tǒng)檢測(cè)到的溫度值往往不夠準(zhǔn)確,同時(shí)由于溫度采集點(diǎn)分布范圍廣,增加了布線(xiàn)難度,也給系統(tǒng)維護(hù)帶來(lái)不便。
本文采用DS18B20數(shù)字溫度傳感器、AT89S52單片機(jī),設(shè)計(jì)出適合空調(diào)檢測(cè)現(xiàn)場(chǎng)的溫度采集模塊,實(shí)現(xiàn)現(xiàn)場(chǎng)16個(gè)采集點(diǎn)溫度數(shù)據(jù)的同步采集和傳輸。
1 系統(tǒng)構(gòu)成
空調(diào)檢測(cè)系統(tǒng)溫度采集模塊的結(jié)構(gòu)框圖如圖1所示。溫度采集模塊包括電源子模塊、16路溫度采集子模塊、看門(mén)狗子模塊、報(bào)警子模塊、RS485接口子模塊。微控制器采用Atmel公司的AT89S52,溫度采集采用Dallas公司的數(shù)字溫度傳感器DS18B20。上位機(jī)采用研祥工控機(jī),監(jiān)控軟件采用Visual Basic 6.0編程。 溫度采集模塊電路板固定在每個(gè)工作站的控制柜里,并將現(xiàn)場(chǎng)采集到的各點(diǎn)溫度值實(shí)時(shí)傳送給上位機(jī),因此,溫度采集模塊并沒(méi)有集成LCM子模塊和鍵盤(pán)電路。
2 硬件連接
2.1 DS18B20數(shù)字溫度傳感器
DS18B20數(shù)字溫度傳感器溫度測(cè)量范圍為-55 ℃~+125 ℃,在-10 ℃~+85 ℃范圍內(nèi),精度為±0.5 ℃,可實(shí)現(xiàn)9 bit~12 bit溫度讀取。DS18B20具有一線(xiàn)總線(xiàn)的特點(diǎn),可以輕松組建溫度采集網(wǎng)絡(luò),并且體積小、分辨率高、抗干擾能力強(qiáng),實(shí)用性和可靠性比同類(lèi)產(chǎn)品更高[1],因此,在軸承測(cè)溫[2]、凍土區(qū)公路路基溫度測(cè)量[3]等場(chǎng)合有著廣泛的應(yīng)用。 溫濕度控制器相關(guān)文章:溫濕度控制器原理 熱電偶相關(guān)文章:熱電偶原理
評(píng)論