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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 節(jié)省能源的溫度控制器

          節(jié)省能源的溫度控制器

          作者: 時間:2005-05-07 來源:網(wǎng)絡(luò) 收藏
            考慮到電費(fèi)很高,用比例式器替換傳統(tǒng)的開關(guān)通常能省電省錢。圖1 示出一種供家庭熱水器用的廉價高效率時間比例式器。一塊 Analog Devices公司生產(chǎn)的ADT14型集成電路IC1兼有溫度傳感器、四個設(shè)定點(diǎn)可編程模擬溫度監(jiān)視器和控制器三種功能。電阻器 R1、R2、R3、R4 和 R5分別調(diào)整SETP1、SETP2、SETP3和 SETP4四個設(shè)定點(diǎn)所需的溫度,IC1 將內(nèi)部傳感器測出的實際溫度與之比較。ADT14的低電平有效集電極開路輸出端驅(qū)動IC2的輸入端口A。 IC2是Motorola公司或Freescale公司生產(chǎn)的68HC908QT4型8位微控制器,具有4k字節(jié)內(nèi)存、128字節(jié)RAM和一個片上時鐘振蕩器。
            在這里點(diǎn)擊就可下載包含Listing 1的文件,Listing又包含有注釋的匯編語言軟件。此軟件載入微控制器的閃存后,就會提供時間比例控制算法。當(dāng) IC1 的 OUT1、OUT2、OUT3 和OUT4四個輸出端均無效時,IC2將其輸出PTA4切換到全導(dǎo)通狀態(tài)(100% 占空比),實現(xiàn)最大加熱。文件中的Listing 2包含該軟件的匯編版本,Listing 3則提供對 IC2編程的十六進(jìn)制代碼。


            當(dāng)IC1的OUT1輸出有效時,IC2在PTA4 上產(chǎn)生75% 占空比的輸出。以此類推,當(dāng)IC1 的OUT2輸出有效時,IC2在PTA4上產(chǎn)生50%占空比的輸出;當(dāng) IC1的OUT3輸出有效時,IC2在PTA4上產(chǎn)生25% 占空比的輸出;當(dāng)IC1的 OUT4輸出有效時,IC2使PTA4 的輸出無效,產(chǎn)生全關(guān)斷狀態(tài)(0% 占空比)。表1概括了IC2的輸入與輸出占空比之間的關(guān)系。
            為盡量減少元件數(shù)量,IC2的內(nèi)部振蕩器產(chǎn)生一個 12.8 MHz時鐘信號,經(jīng)分頻產(chǎn)生一個采樣脈沖,其基本寬度為0.1秒,代表輸出導(dǎo)通時間的1%。一個輸出周期包括 100 個采樣脈沖,代表10秒的總脈沖寬度。因此,要獲得25% 的占空比,IC2的輸出 PTA4 就產(chǎn)生 2.5 秒導(dǎo)通間隔,以及隨后的一個 7.5 秒關(guān)斷間隔。集電極開路的六反相器IC3A(74LS06)驅(qū)動光耦合器IC4(MOC3043),IC4有一個內(nèi)部過零電路和主控可控硅。功率 可控硅 Q1(TIC263M 其額定電壓為 600V ,額定電流為25A),控制對熱水器2kW電阻加熱元件的供電。為達(dá)到最佳效果,要IC1與熱水器的內(nèi)箱保持緊密的熱接觸。



          關(guān)鍵詞: 溫度控制 能源 節(jié)省

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁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); })();