分時控制電熱水器的嵌入式控制器設計

2020-11-30 萬維家電網

    1 概述
    
    隨著國家對家用電器節能和安全認證工作的開展,城市用電分時計費方式開始被推廣實施,即用電高峰在時收費高,用電低谷時收費低。目前採用機械溫包控制方式熱水器已少見,早期的電熱水器因控制簡單、智能化程度低、保護功能少,已不適應現代生活的需求。本文所談到的控制器採用高性價比單片機,運用軟體控制技術,融合智能化控制思想,增加了漏電檢測、幹燒報警等多重保護功能,大大提高了電熱水器的智能化、安全性,並採用LCD顯示溫度,使熱水器具有良好的人機界面,方便用戶操作,使該款電熱水器顯得更加經濟實用。
    
    2 系統功能設計
    
    本款電熱水器智能控制器,主要具有以下獨特功能:①帶柔和背光的液晶實時顯示溫度和實時時鐘;②具有漏電、幹燒、過熱、傳感器失效等多重保護;③方便的按鍵操作:系統開啟鍵;功率選擇鍵;定時狀態鍵;分段定時設定或時鐘校準狀態切換鍵;調整溫度、時鐘、定時開關機時間的數值設定鍵;④運行狀態指示;⑤故障聲光報警與指示。
    
    3 系統硬體設計
    
    該系統電路主要由電加熱管控制電路、漏電檢測電路、蜂鳴器驅動電路、溫度採樣電路、液晶和發光管顯示電路、按鍵電路、背光等組成。系統結構如圖1所示。
    
    MCU選用Toshiba公司高性價比的TMP87P809N,該單片機豐富的資源(內含512位元組的RAM、8K字節的ROM,10個中斷源,22個I/O口,兩個16位多功能定時器,一個基本定時器,一個Watchdog定時器,一個SCI口,6路8位A/D轉換器)及低價格,特別適合智能家電的嵌入式控制。
    
    3.1 溫度採樣電路
    
    本系統採用一路溫度傳感器實時採集熱水器的水溫用於MCU控制;由於單片機自帶A/D電路,由熱敏電阻式溫度傳感器和一高精度電阻分壓構成即可;為提高抗幹擾能力,可在單片機口線上串接一個電阻,並接一個按地的濾波電容。
    
    3.2 漏電檢測
    
    電熱水器的使用,安全性能是其考慮的首要因素。本系統設計了獨特的漏電檢測和保護電路,如圖2所示。
    
    電加熱管的電源穿過互感器L,繼電器J將電加熱管的強電同外界隔離。
    
    加電時,單片機的(P1).1口,輸出一高電平,使J吸合,電加熱上得到電源。沒有漏電發生時,流進電加熱器和流出電加熱器的電流的平衡,L上無感應電動熱,而一旦有漏電發生,進出電加熱器上的導線中的電流不平衡,L上就有感應電動熱,經D1、D2、C1電路的濾波整流得到直流電壓V1送比較器,當V1大於警戒電壓V2時,比較器IC的輸出就會翻轉,產生一下降沿,送到單片機的中斷口INT,單片機立刻響應中斷,使(P1).1口輸出一低電平,繼電器J斷開,迅速切斷電加熱器的供電電源。
    
    圖2中的R5、R6、T2和單片機的(P1).0口構成了漏電保護電路的時時監控系統。(P1).0口每隔一定時間(如5分鐘)輸出一高電平,使T2飽和導通,L上立刻感應出電壓V1,此時V1>V2,比較器輸出翻轉,單片機應產生中斷。如單片機沒有及時產生中斷,說明漏電保護電路有故障,(P1).1口輸出低電平,使繼電器J釋放,切斷熱水器電源;液晶顯示故障,蜂鳴器報警。這就確保了漏電保護電路的實時可靠性。
    
    3.3 液晶驅動電路
    
    液晶顯示選用HT1621B,該晶片是一種智能型的液晶顯示驅動專用模塊,具有集成化程度高,體積小,功能強,功耗低,所需外圍器件少等特點,以串行方式和單片機進行數據通信,能驅動32×4位LCD液晶屏。圖3是液晶顯示驅動電路。
    
    CS是HT1621B的片選腳,當它為低電平時,單片機和HT1621B之間的數據通信被接通,否則被禁止。
    
    WR是寫數據的時鐘腳,在WR時鐘信號的上升沿,HT1621B才接收來自DATE線的命令或數據。
    
    DATE是串行數據的輸入/輸出腳。
    
    電阻R7的作用是調節液晶顯示屏的亮度,取值範圍一般為15KΩ±20%。
    
    4 軟體設計
    
    軟體設計採用功能獨立化、結構模塊化為軟體設計模式。
    
    程序由主程序、INT中斷程序和定時中斷程序構成。INT中斷程序用於漏電檢測和漏電保護電路的監控;定時中斷程序用於產生時鐘和各種時間的計數;主程序由初始化程序和各個功能模塊程序組成。圖4是主程序各功能模塊的結構流程圖。
    
    A/D採樣程序完成對溫度的數據採集,並根據溫度設定值,用以控制電加熱管的開關。如採集到的數據過高或過低,則認為包括傳感器在內的採樣電路有故障,關斷電加熱管,系統報警。
    
    4.1 防幹燒保護
    
    由於熱水器的長時間使用造成密封圈老化,或其它因素造成熱水器漏水,使熱水器缺水。這時,如加上電源,會使加熱管處在幹燒狀態,如不及時關斷電源,電加熱管會燒斷,甚至爆裂。
    
    防幹燒保護子程序就是實時監控加熱器的溫升,如發現溫度升得過快,則認為是幹燒,立刻關斷加熱管,並報警。
    
    防幹燒子程序框圖如圖5所示。單位時間取1分鐘,因幹燒造成的後果嚴重,因此,判斷幹燒的溫升應在1分鐘內判斷,而不要等到1分鐘計時結束才判斷。
    
    4.2 分段定時
    
    系統根據一天24小時的實時時鐘,將定時間分為0~6,6~12,12~18,18~24四個時間段,共12種方式,用戶可選擇一段或多段來定時加熱,亦可利用「∧」、「∨」鍵來修改四個時間段和上、下限,如需取消某一定時段,將該時間上、下限設置為相同即可。圖6是份段定時設定程序的流程圖。
    
    分段定時設定好以後,按定時鍵進入定時狀態,再次按下定時鍵,則取消定時。
    
    4.3 LCD顯示程序
    
    HT1621B是多功能液晶驅動晶片。使用前,必須先初始化,然後才能向其輸送數據,驅動所需的液晶顯示。圖7是液晶顯示模塊最基本的程序框圖。
    
    5 抗幹擾設計
    
    電熱水器使用環境潮溼,電源汙染對其產生的幹擾尤其嚴重,為保證控制系統的可靠運行,採取了以下抗幹擾措施。
    
    硬體設計上,注意元件的布局,即要把模擬信號、數字電路、噪聲源(強電部分)三部分合理地分開,設計印製板時,各元件之間的引線要儘量地短,地線和電源線應適當加粗,集成電路的電源和地之間要加一個去耦電容。
    
    軟體設計上,採用了指令冗餘、軟體陷阱和利用單片機內部的WATCHDOC監視器實現軟體工作自恢復等方法;為了消除A/D傳感器通道的幹擾信號,利用CPU運算與控制功能實現數字濾波;並採用重複檢測法,實現對漏電的準確判斷。
    
    6 結束語
    
    本文介紹了新型分段計時控制的智能電熱水器控制器中的應用設計,該產品已批量生產,取得了良好的經濟和社會效益。隨著技術的發展,具有自學習能力、網絡遠程控制能力的智能電熱水器也正在研製過程中。

圖片來源於網絡,如果有侵權請與我們聯繫,我們會儘快刪除

相關焦點

  • 嵌入式整流模塊控制器設計
    單片機+μC/OS-II嵌入式實時作業系統作為軟硬體開發平臺的嵌入式整流模塊控制器的統一化設計方法。關鍵詞:AVR單片機;μC/OS-II;嵌入式控制器引言  雖然目前通信電源產品中嵌入式控制系統的研發技術比較成熟,但是同一系列(如DUM系列)不同功率型號的產品具有不同的性能參數,以致控制系統採用不同的控制方法;同時,在以往的產品研發過程中,不同的嵌入式系統工程師具有不同的軟硬體設計思想,帶來了晶片應用、電路體系、軟體結構的差異
  • 嵌入式系統中USB主機控制器的設計
    本文將介紹在嵌入式系統中應用USB時其主機控制器的設計。嵌入式系統設計挑戰 在基於PC的系統中,USB操作一般需要三種部件,分別是通常作為PCI子系統的主機控制器、USB堆棧以及USB類驅動器。 主機控制器是集成主板晶片組的一部分,USB堆棧則包含主板晶片及通用主機控制器接口(UCHI)和開放主機控制器接口(OHCI)驅動程序以及USB驅動程序(usbd.sys),在PC上實現USB需要上述領域的專門技術。 在嵌入式USB系統中,其主要組成部分與PC系統類似,如嵌入式主機控制器晶片、帶OHCI堆棧的實時作業系統(RTOS)以及專用驅動程序。
  • 基於嵌入式WinCE的CAN總線控制器驅動設計
    嵌入式作業系統(:Real-time Embedded OperatingSystem,RTOs或EOs)作為一種實時的、支持嵌入式系統應用的作業系統軟體,成為嵌入式系統(包括硬、軟體系統)極為重要的組成部分,通常包括與硬體相關的底層驅動軟體、系統內核、設備驅動接口、通信協議、圖形界面、標準化瀏覽器Browser等。
  • 嵌入式Win CE中CAN總線控制器的驅動設計與實現
    嵌入式Win CE中CAN總線控制器的驅動設計與實現 秩名 發表於 2012-05-17 10:18:10   0 引 言   近年來,由於消費電子、
  • 一種嵌入式Web伺服器的設計方案
    本文主要介紹了嵌入式Web伺服器設計方案,以及實現和主要應用。1.引言嵌入式Web伺服器(Embedded Web Server,EWS)是指將Web伺服器嵌入到現場測試和控制設備中,在相應的硬體平臺和軟體系統的支持下,使傳統的測試和控制設備轉變為具備了以TCP/IP為底層通信協議,Web技術為核心的基於網際網路的網絡測試和控制設備。
  • 嵌入式智能化傳感器的設計
    摘 要: 給出了智能化傳感器嵌入式控制器的開發環境、典型嵌入式微控制器硬體結構和軟體結構及設計方法,同時對智能化傳感器的信號處理方法作了簡單介紹,最後提供了一些目前廣泛應用的嵌入式微控制器晶片。
  • 如何使用STM32設計嵌入式乙太網控制門禁系統
    如何使用STM32設計嵌入式乙太網控制門禁系統 電子設計 發表於 2018-09-03 11:06:17 引言 當前,有很多的企業是採用佩戴工作證來完成門禁管理
  • 嵌入式系統USB接口的虛擬示波器設計
    1 系統整體設計 嵌入式處理器是由C8051F020單片機和USB總線晶片CH375組成。C8051F020單片機作為系統的CPU擔任著邏輯控制、數據採集和存儲管理的工作,接收測試分析對象上傳的數據源信號,通過信號調理模塊和模數轉換模塊等控制功能實時採集數據,由USB總線晶片CH375作為與上位機通信的接口將數據傳送給上位機監控模塊。系統結構如圖1所示。
  • 基於嵌入式技術的LED顯示屏控制系統淺析
    嵌入式系統的硬體系統由嵌入式處理器、存儲器以及系統外圍設備三部分組成。其中嵌入式處理器通常包括嵌入式微控制器MCU、嵌入式微處理器MPU以及嵌入式DSP處理器等。而嵌入式應用軟體則是按照具體工程項目需求,基於選擇的系統硬體平臺而進行設計開發的用戶應用程式。 嵌入式作業系統可理解為一種被設計用於嵌入式系統的作業系統,嵌入式作業系統支持整個嵌入式系統的軟硬體資源的分配問題以及多任務之間調度與協調等方面的工作。 近年來,隨著各地高速公路以及城市軌道交通的迅速修建,市場對專業設計用於智能交通領域的各種LED顯示屏的需求愈來愈大。
  • 瑞薩電子能量收集嵌入式控制器「SOTBRE產品家族」上市
    打開APP 瑞薩電子能量收集嵌入式控制器「SOTBRE產品家族」上市 廠商供稿 發表於 2019-10-31 15:18:26
  • IoT設備中嵌入式微控制器的安全機制
    電子工程專輯 EE Times China -提供有關電子工程及電子設計的最新資訊和科技趨勢 引言當今無處不在的線上和永遠在線應用使黑客攻擊感到異常興奮,這為他們提供了可以嘗試攻擊的全球性數量大量的設備。
  • 嵌入式系統在大射電望遠鏡5米模型上懸索控制中的應用
    摘 要:介紹了ARM9和嵌入式實時作業系統μC/OS-II在大射電望遠鏡5米模型上懸索控制中的應用。介紹了基於ARM9處理器(Atmel公司的AT91RM9200)的觸控螢幕、LCD等電路的設計。分析了用AT91RM9200產生6路獨立的PWM信號的方法。給出了在嵌入式實時作業系統μC/OS-II下的多任務應用軟體的設計實例,並成功實現了六軸聯動。
  • 一種通用型三相無感無刷直流電機控制器設計
    無感無刷電機時,由於不同電機換相頻率和轉動力矩等參數不同,需要設計相應的控制器,成本較高。針對該問題設計了一套通用型三相無感無刷電機控制器,通過設置驅動晶片FT300的電機驅動模式即可合理配置控制器參數,從而起到節能降耗的作用。實驗結果表明採用該控制器驅動電機,在設置最佳驅動模式的情況下能有效降低能耗。
  • 關於溫度控制中衰減器嵌入式系統的設計
    關於溫度控制中衰減器嵌入式系統的設計 工程師之餘 發表於 2018-11-12 15:58:03 高功率微波衰減器的最基本原理就是將微波功率通過衰減吸波材料轉化為熱量
  • 基於FPGA的永磁同步電機控制器設計
    摘要:提出一種基於FPGA的永磁同步電機控制器的設計方案,該設計可應用於具有高動態性能要求的永磁同步電機伺服控制系統。為提高伺服控制系統的實時性,簡化電路及節省成本,該系統設計採用Ahera公司生產的CycloneIII EP3C25Q240C8型FPGA器件實現電機控制器。嵌入NiosⅡCPU軟核配合片內硬體乘法器及可編程邏輯門陣列,實現軟硬體協同工作。通過QuartusⅡ軟體自帶的SignalTaplI嵌入式邏輯分析儀進行板上調試驗證,得到帶有死區輸出的PWM波形。
  • 基於LPC2104的智能燈光控制器原理及設計
    2 設計目標 設計一個智能化燈光控制器,安裝在家中的各個房間,提供無線遙控、輕觸式燈光控制、場景組合、預設存儲等豐富功能。通過手持遙控器來控制住宅內所有的燈光;通過遙控器上的場景設置按鍵,方便地設定燈光場景和迅速切換,可以通過面板上的輕觸按鈕控制燈光的開關和亮度,或者是多盞燈進入某種預設的場景,各燈光控制器通過RS485的總線與家庭乙太網網絡終端通信實現對燈光亮度的遠程控制和查詢。
  • 基於PIC16C72的水位水溫控制器的設計
    摘要:為滿足落水式太陽能熱水器自動控制的要求,設計了一個基於PIC16C72單片機的水溫水位控制器。以NTC熱敏電阻作為測溫傳感器,用PIC16C72內置的多路8位A/D轉換器把NTC熱敏電阻上的壓降轉換為數字量實現測溫。
  • 太陽能熱水器電路圖大全(上水自控電路/SN8P1706/恆溫電熱水器)
    控制部件:太陽能要進行運行,它的控制系統是不能少的,通常太陽能熱水器中它的控制器都是自動上水、水滿或者是斷水並且顯示出水溫和水位,同時帶有輔助電熱的太陽能熱水器還具有漏電保護,防幹燒的功能。 下面跟小編一起來看看太陽能熱水器電路圖。
  • 基於單片機的太陽能路燈控制器設計方案
    本文介紹基於單片機的太陽能路燈控制器的方案設計, 對12 V 和24 V 蓄電池可自動識別, 可實現對蓄電池的科學管理, 指示蓄電池過壓、欠壓等行狀態, 具有兩路負載輸出, 每路負載額定電流可達5 A, 兩路負載可以隨意設置為同時點亮、分時點亮以及單獨定時等工作模式, 同時具有負載過流、短路保護功能; 具有較高的自動化和智能化水平。
  • 嵌入式開發:STM32 FSMC接口驅動TFT-LCD設計
    本文提出了一種能直接驅動數字液晶屏的設計方案,方案先介紹了TFT數字彩屏的工作原理,利用STM32處理器的FSMC接口設計的硬體電路和軟體程序均能對顯示控制晶片進行有效的控制。在實際應用中顯示清晰流暢,並且CPU有足夠的時間來處理用戶程序。該方案能成功應用在電腦橫機的人機界面顯示中,且其硬體電路結構簡單、控制方式靈活、對於其他型號的接口晶片也能提供參考。