劉 博,吳友宇,周鳴一,張 琪,徐嘯宇,趙 迪
(1.武漢理工大學(xué) 信息工程學(xué)院,湖北 武漢 430070;2.武漢理工大學(xué) 機(jī)電工程學(xué)院,湖北 武漢 430070)
?
基于MSP430的低功耗智能火力燃?xì)庠罟?jié)能模塊
劉 博1,吳友宇1,周鳴一1,張 琪1,徐嘯宇1,趙 迪2
(1.武漢理工大學(xué) 信息工程學(xué)院,湖北 武漢 430070;2.武漢理工大學(xué) 機(jī)電工程學(xué)院,湖北 武漢 430070)
介紹了一種基于MSP430單片機(jī)的低功耗、火力智能化的燃?xì)庠罟?jié)能模塊。系統(tǒng)以防空燒和防干燒技術(shù)為基礎(chǔ),通過模塊化設(shè)計(jì)以及獨(dú)特的支路設(shè)計(jì),不僅實(shí)現(xiàn)了智能火力調(diào)節(jié)、自學(xué)習(xí)等功能,而且可直接將傳統(tǒng)燃?xì)庠钌?jí)為節(jié)能灶。同時(shí)也解決了現(xiàn)有節(jié)能灶因故障率高、維修不便而難以推廣的難題。系統(tǒng)符合創(chuàng)新性、實(shí)用性的要求,具有廣泛的應(yīng)用前景。
節(jié)能減排;智能火力灶;模塊化設(shè)計(jì);創(chuàng)新型支路;MSP430
在現(xiàn)代生活中,燃?xì)庠钤谂腼冎腥哉紦?jù)主導(dǎo)地位。由于中國(guó)人的烹飪習(xí)慣,如果使用傳統(tǒng)的燃?xì)庠?,難免會(huì)產(chǎn)生空燒和干燒現(xiàn)象,造成燃?xì)獯罅坷速M(fèi)[1]。通過對(duì)1 000個(gè)家庭燃?xì)庠畛霾怂㈠仌r(shí)是否關(guān)火進(jìn)行調(diào)查,發(fā)現(xiàn)22%家庭不關(guān)火,58%家庭有時(shí)關(guān)火,20%家庭關(guān)火?,F(xiàn)在大部分家庭和餐館已經(jīng)認(rèn)識(shí)到了空燒浪費(fèi)的嚴(yán)重性,市面上也已經(jīng)有了針對(duì)空燒現(xiàn)象的節(jié)能灶[2],但現(xiàn)有節(jié)能灶大多數(shù)為單管路系統(tǒng),一旦出現(xiàn)故障必須整體維修,而且由于結(jié)構(gòu)復(fù)雜、成本高、故障率高等原因而難以普及(目前國(guó)內(nèi)使用節(jié)能灶的餐飲企業(yè)比例不到10%)。
為解決以上問題,本文設(shè)計(jì)出一種低功耗智能火力燃?xì)庠罟?jié)能模塊,在傳統(tǒng)燃?xì)庠畹幕A(chǔ)上加上該模塊,即可實(shí)現(xiàn)智能火力調(diào)節(jié)。本模塊在解決燃?xì)饫速M(fèi)問題的基礎(chǔ)上,以模塊化的方法解決了現(xiàn)有節(jié)能灶難以普及的問題,具有廣泛的應(yīng)用前景,對(duì)于實(shí)現(xiàn)人們生活的智能化與節(jié)能減排具有重要的現(xiàn)實(shí)意義。
圖1 系統(tǒng)結(jié)構(gòu)示意圖
本文實(shí)現(xiàn)六個(gè)功能模塊:火力智能調(diào)節(jié);灶具位置檢測(cè);灶具溫度檢測(cè);模塊化安裝設(shè)計(jì);系統(tǒng)低功耗;適應(yīng)不同型號(hào)的鍋。本系統(tǒng)由單片機(jī)部分、傳感器和進(jìn)氣量控制部分組成。系統(tǒng)結(jié)構(gòu)如圖1所示。單片機(jī)處理傳感器檢測(cè)到的信息,控制電磁閥的通斷以控制火力。傳感器部分包括超聲波測(cè)距和紅外測(cè)溫,實(shí)現(xiàn)灶具位置檢測(cè)和溫度監(jiān)控的功能。傳感器封裝在盒B中,置于鍋邊緣10~20 cm處實(shí)時(shí)檢測(cè)鍋的位置和溫度,并將數(shù)據(jù)發(fā)送到與進(jìn)氣量控制部分封裝在一起(盒A)的單片機(jī)模塊。進(jìn)氣量控制部分包括氣路和模擬開關(guān)。氣路包括主通道和支路,由電磁閥控制通斷,大火時(shí)開主通道,小火時(shí)開支路。用戶可以通過調(diào)節(jié)支路球形閥來(lái)設(shè)置支路的最小通氣量,從而使空燒時(shí)小火最小。電磁閥則通過模擬開關(guān)和單片機(jī)來(lái)控制。
2.1 單片機(jī)模塊設(shè)計(jì)
本模塊采用TI公司的MSP430G2553單片機(jī)[3],該單片機(jī)具有低電壓工作、超低功耗、抗干擾性強(qiáng)、成本低等特點(diǎn)。內(nèi)部集成有定時(shí)器、ADC以及足夠的I/O資源,既能滿足系統(tǒng)需求,又沒有浪費(fèi)資源,硬件電路得以簡(jiǎn)單化。單片機(jī)電路如圖2所示。3.3 V電壓給單片機(jī)供電,同時(shí)單片機(jī)的ADC模塊采集鋰電池電壓以實(shí)現(xiàn)電量監(jiān)控。1個(gè)I/O口控制蜂鳴器,在發(fā)生故障時(shí),I/O口為高電平,蜂鳴器報(bào)警。4個(gè)I/O口分別與2個(gè)超聲波模塊的TRIG、ECHO腳相連,通過對(duì)I/O口編程實(shí)現(xiàn)超聲波的發(fā)射與接收,得到的時(shí)間差由單片機(jī)處理。2個(gè)I/O口與紅外測(cè)溫模塊的SCL、SDA相連實(shí)現(xiàn)模塊與單片機(jī)的通信。4個(gè)I/O口分別與2個(gè)模擬開關(guān)TS3A24157的邏輯控制端IN1、IN2相連,通過對(duì)I/O口編程給IN1、IN2賦不同的邏輯值來(lái)控制電磁閥。1個(gè)I/O口構(gòu)成獨(dú)立按鍵,按下此鍵,系統(tǒng)從節(jié)能灶模式切換為普通灶模式[4]。
圖2 單片機(jī)模塊電路圖
2.2 灶具位置檢測(cè)功能設(shè)計(jì)
采用超聲波測(cè)距實(shí)現(xiàn)灶具的位置檢測(cè)。超聲波測(cè)距的原理是:利用已知超聲波速度,根據(jù)發(fā)射和接收的時(shí)間差計(jì)算出灶到鍋的距離。單片機(jī)I/O口給TRIG腳至少10 μs的高電平,超聲波模塊[5]自動(dòng)發(fā)送8個(gè)40 kHz的方波,自動(dòng)檢測(cè)是否有信號(hào)返回,如有信號(hào)返回,則通過ECHO腳輸出一個(gè)高電平,用單片機(jī)檢測(cè)高電平的時(shí)間(超聲波從發(fā)射到接收的時(shí)間),單片機(jī)根據(jù)時(shí)間計(jì)算出鍋離灶臺(tái)的距離。經(jīng)過測(cè)試,超聲波探測(cè)角度具有15°傾角,能有效防止顛鍋帶來(lái)的干擾,考慮到火焰及風(fēng)力的影響,設(shè)計(jì)算法每隔一段時(shí)間取值一次,并且檢測(cè)到鍋的位置發(fā)生變化時(shí)多次取值。經(jīng)過實(shí)際測(cè)試本模塊已實(shí)現(xiàn)防空燒功能,并且消除了環(huán)境和顛鍋的影響。
2.3 灶具邊緣溫度檢測(cè)功能設(shè)計(jì)
采用非接觸式紅外測(cè)溫傳感器進(jìn)行溫度感測(cè)。紅外測(cè)溫儀通過熱輻射原理來(lái)測(cè)量溫度,反應(yīng)速度快。采用MLX90614系列紅外測(cè)溫模塊[6],它集成了低噪聲放大器、17 位ADC和數(shù)字信號(hào)處理芯片 MLX90302,可實(shí)現(xiàn)高精度和高分辨度。測(cè)溫范圍為-70℃~+400℃。采用兩線串行通信協(xié)議與單片機(jī)通信,其SDA、SCL接口與單片機(jī)I/O口相連。SCL為串行時(shí)鐘信號(hào)接口,SDA為數(shù)字信號(hào)接口,單片機(jī)通過SDA接口寫入數(shù)據(jù)以控制模塊的工作,測(cè)溫模塊通過SDA接口把溫度數(shù)據(jù)返回給單片機(jī)。電路如圖3所示。
圖3 紅外測(cè)溫模塊電路圖
經(jīng)過大量試驗(yàn),得到了用戶正常使用以及干燒時(shí)的鍋邊緣溫度數(shù)據(jù)。為消除干擾,用連續(xù)取值的方法判斷鍋是否干燒。
2.4 進(jìn)氣量控制裝置設(shè)計(jì)
進(jìn)氣量控制裝置包括氣路和模擬開關(guān),氣路由主通道與支路構(gòu)成,如圖4所示。
圖4 進(jìn)氣量控制模塊氣路結(jié)構(gòu)圖
燃?xì)饣鹆刂破髦斜壤y雖控制精確,但成本太高,須220 V供電,不方便使用。為實(shí)現(xiàn)模塊化設(shè)計(jì),使用3 V常閉式電磁閥。此電磁閥需要大吸和電流才能打開,經(jīng)過實(shí)驗(yàn)發(fā)現(xiàn),用大電流打開電磁閥后,只需小電流維持,這樣可以降低功耗。本設(shè)計(jì)使用雙通道SPDT模擬開關(guān)TS3A24157控制電磁閥電源的通斷來(lái)控制電磁閥。當(dāng)單片機(jī)給控制主通道電磁閥A的TS3A24157(U2)的邏輯控制端IN1和IN2分別賦值1和0時(shí),則打開通道COM1給電磁閥A通大電流以打開電磁閥,穩(wěn)定后,給IN1和IN2分別賦值0和1,關(guān)閉通道COM1,打開通道COM2給電磁閥A通小電流,維持打開狀態(tài)。當(dāng)把U2的IN1和IN2都賦值0時(shí),主通道電磁閥A關(guān)閉,同時(shí)用同樣的方法打開支路通道電磁閥B,火力變?yōu)樾』?。電路如圖5所示[7]。雖然本模塊有2個(gè)電磁閥,但始終只有1個(gè)打開,這樣可以降低系統(tǒng)功耗。另外,本結(jié)構(gòu)設(shè)計(jì)巧妙,用戶通過設(shè)置支路球形閥預(yù)置小火的大小,可消除家庭之間氣壓的差別,真正實(shí)現(xiàn)小火最小,節(jié)能更顯著[8]。
圖5 進(jìn)氣量控制模塊電路圖
2.5 高效率電源模塊設(shè)計(jì)
采用TI的DC-DC電壓轉(zhuǎn)換器TPS62007,最大輸出電流可達(dá)到600 mA,轉(zhuǎn)換效率可達(dá)到95%。輸入接3.7 V鋰電池,輸出為固定的3.3 V供給模塊。經(jīng)實(shí)驗(yàn)發(fā)現(xiàn),一節(jié)4 000 mAh的鋰電池使用時(shí)間約為400 h,平均功率為0.033 W。如果用戶平均每天使用3 h,可4個(gè)月不用更換電池,滿足低功耗的要求。
2.6 防故障設(shè)計(jì)
市面上的節(jié)能灶未能普及的一個(gè)重要原因就是傳感器的故障率高,一旦發(fā)生故障,整個(gè)燃?xì)庠顚o(wú)法使用。本模塊設(shè)計(jì)有防故障按鍵,當(dāng)用戶按下模式切換鍵,本節(jié)能模塊關(guān)閉,電磁閥保持打開狀態(tài),此時(shí)燃?xì)庠钸€原成沒有加節(jié)能模塊的燃?xì)庠睿梢岳^續(xù)使用。
3.1 軟件流程
軟件設(shè)計(jì)采用模塊化設(shè)計(jì)方法,包括主程序、中斷服務(wù)程序、定時(shí)程序、超聲波測(cè)距程序、紅外測(cè)溫程序、火力調(diào)節(jié)程序??刂屏鞒倘缦拢捍蜷_模塊,判斷是否開啟自學(xué)習(xí)模式,若是,則進(jìn)入自學(xué)習(xí)子程序,測(cè)定干燒溫度值,測(cè)完后,關(guān)閉此模式,此時(shí)火力為大火。超聲波檢測(cè)是否有鍋,若有則繼續(xù)大火,同時(shí)紅外測(cè)溫模塊對(duì)溫度進(jìn)行監(jiān)測(cè),一旦達(dá)到干燒溫度,則火力關(guān)閉;若沒有鍋,則火力減小,然后每隔一段時(shí)間檢測(cè)是否有鍋,若有鍋則恢復(fù)火力。系統(tǒng)主流程圖如圖6所示。
圖6 系統(tǒng)主流程圖
3.2 自學(xué)習(xí)功能
不同鍋型干燒溫度不同,為適應(yīng)不同鍋型,設(shè)計(jì)干燒溫度自學(xué)習(xí)功能,提高模塊的通用性。自學(xué)習(xí)功能子流程圖如圖7所示。
圖7 自學(xué)習(xí)功能子流程圖
本系統(tǒng)是基于MSP430單片機(jī)的智能火力燃?xì)庠罟?jié)能模塊,在分析了現(xiàn)有燃?xì)庠钊秉c(diǎn)的基礎(chǔ)上,設(shè)計(jì)出實(shí)用型節(jié)能模塊。相對(duì)于現(xiàn)有的節(jié)能灶,它具有以下5個(gè)特色:(1)模塊化結(jié)構(gòu),用模塊化的方法使智能火力調(diào)控技術(shù)迅速投入市場(chǎng),而不僅是作為理論技術(shù);(2)支路控制結(jié)構(gòu),可以在正常時(shí)實(shí)現(xiàn)最小火力的設(shè)置,在異常時(shí)能切斷燃?xì)庠钆c模塊的聯(lián)系,避免因局部故障而導(dǎo)致整體癱瘓的情況;(3)干燒溫度自學(xué)習(xí)功能,實(shí)現(xiàn)對(duì)市面上所有鍋型的支持;(4)系統(tǒng)低功耗設(shè)計(jì),模塊無(wú)需經(jīng)常更換電池;(5)應(yīng)用前景廣,本節(jié)能模塊成本低、功能齊全、安裝簡(jiǎn)單,有廣泛的應(yīng)用前景。
[1] 國(guó)家統(tǒng)計(jì)局.中國(guó)統(tǒng)計(jì)年鑒(2014)[M].北京:中國(guó)統(tǒng)計(jì)出版社,2014.
[2] 李兆堅(jiān),江億. 家用燃?xì)庠顭嵝侍匦詼y(cè)試分析[J]. 應(yīng)用基礎(chǔ)與工程科學(xué)學(xué)報(bào),2006,14(3):368-374.
[3] TEXAS Instruments. MSP430x2xx family user’s guide [EB/OL]. (2013-07-01)[2015-12-30].http://www.ti.com.cn/cn/lit/ug/slau144j/slau144j.pdf.
[4] 冒曉莉,楊博,楊靜秋,等. 基于MSP430單片機(jī)的節(jié)能型數(shù)字調(diào)頻發(fā)射機(jī)[J]. 電子技術(shù)應(yīng)用,2013,39(5):138-140.
[5] Zhang Ping,Guo Hui.High-precision ultrasonic ranging system[C]. Proceedings of IEEE 2011 10th International Conference on Electronic Measurement & Instruments(ICEMI'2011),2011:47-50.
[6] 吳永宏,高峰. 基于MLX90601C的紅外測(cè)溫儀[J]. 儀表技術(shù)與傳感器,2008(2):9-11.
[7] 郭修其,周文華,鄭朝武. 基于電路仿真的高壓共軌電磁閥驅(qū)動(dòng)電路設(shè)計(jì)[J]. 浙江大學(xué)學(xué)報(bào)(工學(xué)版),2011(5):901-906.
[8] 劉鵬,范立云,馬修真,等.高速電磁閥動(dòng)態(tài)響應(yīng)特性響應(yīng)面預(yù)測(cè)模型的研究[J].哈爾濱工程大學(xué)學(xué)報(bào),2014(5):537-543.
An energy-saving module of gas cookstove with low power and intelligent-fire based on MSP430
Liu Bo1,Wu Youyu1,Zhou Mingyi1,Zhang Qi1,Xu Xiaoyu1,Zhao Di2
(1.College of Information Engineering, Wuhan University of Technology, Wuhan 430070, China;2.College of Mechanical & Electrical Engineering, Wuhan University of Technology, Wuhan 430070, China)
An energy-saving module of gas cookstove with low power and intelligent-fire based on MSP430 is introduced. The system is based on technology of protection from over-burning and empty-burning, benefiting from modular design and design of unique branch, it not only can achieve the functions of intelligent-fire and self-learning, but also can upgrade traditional gas cookstove into energy-saving gas cookstove directly. At the same time, the problem that existing energy-saving gas cookstove is hard to be popularized due to high failure-rate and inconvenient maintenance is solved. The system meets the demand of being innovative and practical, and has a wide application prospect.
energy-saving and emission-reduction; intelligent-fire gas cookstove; modular design; innovative branch; MSP430
TP36
A
1674-7720(2016)07-0087-03
劉博,吳友宇,周鳴一,等. 基于MSP430的低功耗智能火力燃?xì)庠罟?jié)能模塊[J].微型機(jī)與應(yīng)用,2016,35(7):87-89,93.
2016-01-01)
劉博(1995-),男,本科,主要研究方向:嵌入式系統(tǒng)、計(jì)算機(jī)技術(shù)與應(yīng)用。
吳友宇(1963-),女,博士,教授,主要研究方向:嵌入式系統(tǒng)與智能控制。
周鳴一(1994-),男,本科,主要研究方向:計(jì)算機(jī)技術(shù)與應(yīng)用、測(cè)控技術(shù)。