關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 一款自動太陽能熱水器溫控設計

        一款自動太陽能熱水器溫控設計

        作者: 時間:2011-06-08 來源:網絡 收藏

        本文引用地址:http://www.104case.com/article/161988.htm

          溫度顯示系統(tǒng)及水位指示系統(tǒng)如圖2 ,顯示電路用兩個數(shù)碼管顯示溫度,采用動態(tài)顯示方案,兩個數(shù)碼管為共陽型,兩個三極管為PNP型,7個I/O端口輸出段碼,小數(shù)點不用,2個I/O端口輸出位控制信號低電平有效,顯示溫度設定值、實際溫度測量值。用六個發(fā)光二極管作為六檔水位指示(10%、30%、50%、70%、90%、100%),由89C51 直接驅動。

        溫度顯示系統(tǒng)及水位指示系統(tǒng)

          水位選擇電路、鍵盤電路及輸出控制電路的組成如圖3 。

        水位選擇、鍵盤及其接口電路的組成

          CPU 根據(jù)數(shù)據(jù)采集系統(tǒng)采集的數(shù)據(jù),當水位低于10 %時,報警并停止電加熱,當水位高于90%時,報警并停止加水。根據(jù)水位傳感器的數(shù)據(jù),加水至水位設定的檔位。通常,用LED顯示器顯示實際水溫,當水溫低于3 ℃時,為防凍自動電加熱,當無手動加熱標志時,加熱至25 ℃,當有手動加熱標志時,加熱至設定的溫度,設定溫度的范圍為25℃至65℃。

          3 軟件

          全部程序采用89C51匯編語言編寫,由主程序、鍵盤服務程序、水溫水位采樣計算程序、水位調節(jié)程序、顯示程序、報警程序等模塊組成。程序中加入了防死機及抗干擾措施。

          水溫水位采樣計算程序為抗干擾均采用了去極值平均濾波的數(shù)字濾波算法,分別連續(xù)10次采樣,將其累加求和,同時找出其中的最大值和最小值,再從累加和中減去最大值和最小值,按8個采樣值求平均值,在RAM中開辟出水溫水位各10個數(shù)據(jù)的暫存區(qū)。

          鍵盤服務程序對于去抖動、連擊等情況都做了妥善處理。

          4 結語

          該系統(tǒng)投入實際應用以來效果良好,深受用戶的歡迎,收到了良好的經濟及社會效益。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 琼结县| 荔波县| 厦门市| 新龙县| 罗田县| 浏阳市| 华亭县| 内乡县| 台北市| 建平县| 巨鹿县| 准格尔旗| 始兴县| 菏泽市| 厦门市| 襄垣县| 都匀市| 京山县| 正蓝旗| 香格里拉县| 竹北市| 镇平县| 永川市| 航空| 怀化市| 台安县| 汝城县| 漾濞| 绥滨县| 平乡县| 海门市| 梧州市| 潼关县| 涞源县| 莲花县| 武城县| 弋阳县| 福鼎市| 利川市| 江陵县| 赣榆县|