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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 一種基站溫控儀的設(shè)計(jì)

          一種基站溫控儀的設(shè)計(jì)

          —— A Design of Station Temperature Controller
          作者:梁文龍 深圳合信達(dá)控制系統(tǒng)有限公司 時(shí)間:2010-06-29 來源:電子產(chǎn)品世界 收藏

            引言

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

            移動(dòng)基站分布在全國各地,覆蓋面廣,各地氣候差異大。解決好散熱問題,是基站正常運(yùn)作的關(guān)鍵因素之一。本文介紹的,利用溫度采集信號,然后通過單片機(jī)進(jìn)行A/D轉(zhuǎn)換、處理、運(yùn)算得到室內(nèi)外溫度,并且根據(jù)當(dāng)前室內(nèi)外溫差,計(jì)算出風(fēng)機(jī)風(fēng)速。然后利用方式控制可控硅對交流220V斬波,實(shí)現(xiàn)風(fēng)機(jī)風(fēng)速調(diào)制。從而實(shí)現(xiàn)了利用自然冷源達(dá)到降低基站內(nèi)部溫度的目的。

            系統(tǒng)設(shè)計(jì)

            本是以MXT8051單片機(jī)為核心,整個(gè)硬件系統(tǒng)(如圖1)分為溫度信號采集、顯示、鍵盤、控制輸出、通信接口和存儲模塊。該儀表工作流程是:單片機(jī)通過集成的A/D采樣室內(nèi)室外溫度,根據(jù)溫差調(diào)制風(fēng)機(jī)風(fēng)速。鍵盤部分實(shí)現(xiàn)對參數(shù)的設(shè)置,如風(fēng)機(jī)啟動(dòng)溫度、停止溫度等參數(shù)。顯示部分實(shí)現(xiàn)風(fēng)機(jī)狀態(tài)、報(bào)警狀態(tài)、參數(shù)的顯示功能。

            RS-485通信實(shí)現(xiàn)數(shù)據(jù)上傳、集中控制和維護(hù)。數(shù)據(jù)存儲防止掉電后數(shù)據(jù)丟失。

            顯示及鍵盤

            顯示部分:采用128*64點(diǎn)陣屏顯示。通過“翻頁”可以清晰顯示參數(shù),風(fēng)機(jī)狀態(tài)等。

            按鍵部分:圖4為按鍵原理圖,包括6個(gè)按鍵,分別是上鍵、下鍵、左鍵、右鍵、菜單鍵、返回鍵。菜單鍵實(shí)現(xiàn)從主界面進(jìn)入?yún)?shù)設(shè)置界面,返回鍵實(shí)現(xiàn)當(dāng)前界面返回到上一級顯示界面,上下鍵選擇菜單,左右進(jìn)入退出參數(shù)設(shè)置菜單。

            例如:按菜單鍵進(jìn)入?yún)?shù)選擇如圖2,按上下鍵選擇相應(yīng)參數(shù),按菜單鍵進(jìn)入相應(yīng)參數(shù)設(shè)置如圖3。

            按鍵的實(shí)現(xiàn),傳統(tǒng)方法都是采用掃描I/O實(shí)現(xiàn)的。在缺少I/O的情況下,傳統(tǒng)方法無法實(shí)現(xiàn)時(shí),可以采用A/D轉(zhuǎn)換按鍵,這樣能節(jié)省I/O的使用。本文使用2位A/D口實(shí)現(xiàn)6個(gè)按鍵功能。其軟件流程圖如圖5 所示。


          上一頁 1 2 下一頁

          評論


          相關(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); })();