<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設計應用 > 氣源熱泵熱水機組控制器設計

          氣源熱泵熱水機組控制器設計

          作者: 時間:2009-11-11 來源:網絡 收藏


          0 引 言
          氣源器利用的是清潔的電能和空氣能(太陽能),與傳統(tǒng)器相比,具有節(jié)能、安全、環(huán)保三大特點;缺點是使用范圍有限,設備造價相對高一些,而且還要考慮備用熱源的問題。因此主要應用于商業(yè)領域,尤其是在酒店賓館、醫(yī)院、學校、休閑場所等商用公用事業(yè)方面應用廣泛。
          控制系統(tǒng)是整個系統(tǒng)的指揮中心,現(xiàn)有的熱水加熱時間長,故障保護不完善,低溫條件制熱效率低,不能進行聯(lián)網通信實現(xiàn)遠程控制等方面的不足影響了熱泵熱水器在更大范圍的推廣使用。本文研究工作是以單片機ATmega16為核心構建熱泵,針對雙壓機雙盤管的雙系統(tǒng),力求縮短加熱時間,并出針對壓縮機故障、傳感器故障的保護功能,針對低溫環(huán)境的冬季防凍和化霜功能,用于掛接線控面板實現(xiàn)遠程控制的聯(lián)網通信功能。

          本文引用地址:http://www.ex-cimer.com/article/163489.htm


          1 控制系統(tǒng)總體方案
          為了監(jiān)測的運行,在各個關鍵環(huán)節(jié)上安置了傳感器。一是溫度傳感器,分別檢測水箱溫度、出水溫度、環(huán)境溫度、盤管溫度和壓縮機排氣溫度等共10個模擬信號的采集。考慮到熱水器對溫度檢測精度的要求和產品的成本,采用負溫度系數(NTC)熱敏電阻來檢測熱泵熱水器的各種溫度。另一是開關量傳感器,如壓縮機的進、排氣壓力保護開關,循環(huán)管路的流量開關,用于調節(jié)風機轉速的壓力開關,用于測量水箱液位是否達到高低限和水箱缺水保護的三個液位開關等共11個開關量。
          熱泵熱水器的控制對象主要有壓縮機、電加熱、風機、四通閥、補水電磁閥、水泵等。這些設備的控制都是開關量樁制,故都采用繼電器來控制。采集到的溫度信號和開關量信號經過控制器分析處理做出響應,完成相應的控制。
          控制器之間通過RS 485通信總線實現(xiàn)聯(lián)網,一個系統(tǒng)配置有惟一的主模塊控制器,其余的都被設置成從模塊控制器,每個從模塊控制器控制兩個壓縮機和一個循環(huán)水泵,檢測本模塊的出水溫度和室外的盤管溫度以及每臺壓縮機的排氣溫度。主模塊控制器還檢測總的水箱溫度、總的出水溫度和室外環(huán)境溫度,并且通過RS 232接口用于PC機監(jiān)控整個系統(tǒng)的運行。系統(tǒng)網絡結構框圖如圖1所示。

          線控操作面板同樣作為從模塊掛接在RS 485總線上,用于實現(xiàn)控制系統(tǒng)的人機界面,方便遠程控制。為了實現(xiàn)控制系統(tǒng)功能,要求有開/關機、系統(tǒng)參數設定、時間設定等功能,并能夠進行溫度和狀態(tài)的查詢。
          控制器針對傳感器的短路或斷路問題,在界面上顯示故障代碼,系統(tǒng)關機。針對系統(tǒng)嚴重故障,如壓縮機運行中出現(xiàn)的高壓或低壓保護,系統(tǒng)報警關機。


          上一頁 1 2 3 4 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();