基于CAN總線(xiàn)技術(shù)的供暖計量系統設計
溫度傳感器采用美國DALLAS公司生產(chǎn)的數字式溫度傳感器DS18B20。該傳感器測溫范圍為-55~+125℃,測溫分辨率可達0.0625℃,其中在-10℃~+85℃的范圍內的測量精度為 ±0.5℃,由于每個(gè) DS18B20有唯一的一個(gè)連續 64位產(chǎn)品號,這樣,在微處理器的控制下允許在一根電纜上接多個(gè)傳感器,其最長(cháng)電纜長(cháng)度可達150米,能夠滿(mǎn)足系統設計的要求 [7]。
4.2節點(diǎn)軟件設計
節點(diǎn)軟件由節點(diǎn)通信程序、溫度采集程序和流量采集程序三個(gè)部分組成。這里主要對流量采集程序作簡(jiǎn)單介紹。在我國北方地區,一個(gè)供暖季大約是 150天,流量的累加值如果采用 8位十進(jìn)制數,最多可以達到 9999999.9噸的流量計數,能夠滿(mǎn)足絕大多數應用場(chǎng)合的要求。設計中節點(diǎn)流量的累加計數采用非壓縮 BCD碼形式,一共占用 8個(gè)單元,使用 89C51單片機片內 60H-67H開(kāi)始的單元作為軟件計數的累加單元,其中 60H作為最低位 8位。流量采集需要記錄流量的累加值,所以,其工作的連續性是十分重要的,但是當節點(diǎn)本身出現故障時(shí),當前流量的累加值就會(huì )丟失,這時(shí)在整個(gè)系統中只有主機中有上次采集到的該節點(diǎn)發(fā)出的流量累加值,所以,流量采集節點(diǎn)的軟件設計中應考慮節點(diǎn)故障修復后再次投入使用時(shí)如何恢復流量累加值的問(wèn)題,軟件設計中采用了現場(chǎng)流量采集只計量流量的增量值,主機讀取后進(jìn)行累加的方式。節點(diǎn)流量采集程序流程圖如圖 5所示。

5 結論
本文所設計的基于 CAN總線(xiàn)技術(shù)的供暖計量系統適合于目前我國老舊居民住宅供暖系統的改造,其試驗系統已經(jīng)在一棟高五層,建筑面積約為 6千平方米的辦公樓內運行了一個(gè)供暖季,系統的可靠性和計量精度達到了設計要求。老舊住宅供暖計量系統的改造是我國供暖體制改革的重點(diǎn)和難點(diǎn),希望本文的工作能夠為目前民用住宅供暖系統的改造提供點(diǎn)滴經(jīng)驗。
【參考文獻】
[1]張功瑾.淺談 CAN總線(xiàn)的應用[J].自動(dòng)化與儀器儀表,2004年第 1期:11-12
[2]葛振玉.住宅小區供暖方式探討[J].煤炭工程,2006年第 7期:19-20
[3]張錫虎,王雅箴 .對計量供熱和改進(jìn)供暖供熱系統的若干意見(jiàn)[J].暖通空調, 2005年第 35
卷第 10期:40-41
[4]饒運濤,鄒繼軍,鄭勇蕓 .現場(chǎng)總線(xiàn)CAN原理與應用技術(shù)[M].北京航空航天大學(xué)出版社, 2003年6月
[5]孫樹(shù)文,楊建武,張慧慧,朱海志 .基于 CAN總線(xiàn)的分布式監控系統智能節點(diǎn)設計 [J].微計算機信息,2006年 08月第 2期:55-56
[6]徐津,杜尚豐,趙興炳,張衛 .基于CAN總線(xiàn)的溫室智能控制節點(diǎn)的開(kāi)發(fā)[J].儀器儀表學(xué)報,2004年8月:523-526
[7]DALLAS Semiconductor. DS18B20 Programmable Resolution 1-Wire Digital Thermometer[M].Application Note,1998
評論