基于CAN總線技術(shù)的供暖計量系統(tǒng)設(shè)計
溫度傳感器采用美國DALLAS公司生產(chǎn)的數(shù)字式溫度傳感器DS18B20。該傳感器測溫范圍為-55~+125℃,測溫分辨率可達0.0625℃,其中在-10℃~+85℃的范圍內(nèi)的測量精度為 ±0.5℃,由于每個 DS18B20有唯一的一個連續(xù) 64位產(chǎn)品號,這樣,在微處理器的控制下允許在一根電纜上接多個傳感器,其最長電纜長度可達150米,能夠滿足系統(tǒng)設(shè)計的要求 [7]。
4.2節(jié)點軟件設(shè)計
節(jié)點軟件由節(jié)點通信程序、溫度采集程序和流量采集程序三個部分組成。這里主要對流量采集程序作簡單介紹。在我國北方地區(qū),一個供暖季大約是 150天,流量的累加值如果采用 8位十進制數(shù),最多可以達到 9999999.9噸的流量計數(shù),能夠滿足絕大多數(shù)應(yīng)用場合的要求。設(shè)計中節(jié)點流量的累加計數(shù)采用非壓縮 BCD碼形式,一共占用 8個單元,使用 89C51單片機片內(nèi) 60H-67H開始的單元作為軟件計數(shù)的累加單元,其中 60H作為最低位 8位。流量采集需要記錄流量的累加值,所以,其工作的連續(xù)性是十分重要的,但是當(dāng)節(jié)點本身出現(xiàn)故障時,當(dāng)前流量的累加值就會丟失,這時在整個系統(tǒng)中只有主機中有上次采集到的該節(jié)點發(fā)出的流量累加值,所以,流量采集節(jié)點的軟件設(shè)計中應(yīng)考慮節(jié)點故障修復(fù)后再次投入使用時如何恢復(fù)流量累加值的問題,軟件設(shè)計中采用了現(xiàn)場流量采集只計量流量的增量值,主機讀取后進行累加的方式。節(jié)點流量采集程序流程圖如圖 5所示。
本文引用地址:http://butianyuan.cn/article/163526.htm
5 結(jié)論
本文所設(shè)計的基于 CAN總線技術(shù)的供暖計量系統(tǒng)適合于目前我國老舊居民住宅供暖系統(tǒng)的改造,其試驗系統(tǒng)已經(jīng)在一棟高五層,建筑面積約為 6千平方米的辦公樓內(nèi)運行了一個供暖季,系統(tǒng)的可靠性和計量精度達到了設(shè)計要求。老舊住宅供暖計量系統(tǒng)的改造是我國供暖體制改革的重點和難點,希望本文的工作能夠為目前民用住宅供暖系統(tǒng)的改造提供點滴經(jīng)驗。
【參考文獻】
[1]張功瑾.淺談 CAN總線的應(yīng)用[J].自動化與儀器儀表,2004年第 1期:11-12
[2]葛振玉.住宅小區(qū)供暖方式探討[J].煤炭工程,2006年第 7期:19-20
[3]張錫虎,王雅箴 .對計量供熱和改進供暖供熱系統(tǒng)的若干意見[J].暖通空調(diào), 2005年第 35
卷第 10期:40-41
[4]饒運濤,鄒繼軍,鄭勇蕓 .現(xiàn)場總線CAN原理與應(yīng)用技術(shù)[M].北京航空航天大學(xué)出版社, 2003年6月
[5]孫樹文,楊建武,張慧慧,朱海志 .基于 CAN總線的分布式監(jiān)控系統(tǒng)智能節(jié)點設(shè)計 [J].微計算機信息,2006年 08月第 2期:55-56
[6]徐津,杜尚豐,趙興炳,張衛(wèi) .基于CAN總線的溫室智能控制節(jié)點的開發(fā)[J].儀器儀表學(xué)報,2004年8月:523-526
[7]DALLAS Semiconductor. DS18B20 Programmable Resolution 1-Wire Digital Thermometer[M].Application Note,1998
評論