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