黃夢(mèng)妍,聶 玉
四川理工學(xué)院
基于MSP430暖水瓶防墜報(bào)警器
黃夢(mèng)妍,聶 玉
四川理工學(xué)院
本文針對(duì)因暖水瓶脫落而造成的燙傷事件層出不窮,設(shè)計(jì)了一款人性化、智能化的暖水瓶防墜報(bào)警器。本系統(tǒng)采用TI公司生產(chǎn)的超低功耗單片機(jī)MSP430作為主控芯片,能極大的降低控制部分的能源消耗量;主要功能就是在暖水瓶底部將要脫落時(shí),報(bào)警模塊報(bào)警使得水瓶使用者提前做好預(yù)防準(zhǔn)備。是暖水瓶功能更加完善,更加智能化、人性化和節(jié)能化。
MSP430;超低功耗;智能暖水瓶
本系統(tǒng)采用MSP430芯片作為主控芯片,MSP430是TI公司生產(chǎn)的一個(gè)16位超低功耗MCU,具有豐富的片上外圍模塊,非常符合當(dāng)下節(jié)能的要求;本暖水瓶防墜報(bào)警器,通過HC-SR04模塊作為距離感應(yīng)器,使其探測(cè)暖水瓶底座和水瓶的距離,當(dāng)暖水瓶底部超過一定距離時(shí),預(yù)示著此水瓶即將墜落,則本系統(tǒng)將啟動(dòng)報(bào)警模塊提醒主人此水瓶底即將墜落。
(一)電源管理部分
12V輸入電壓經(jīng)過防反接肖特基二極管D1,送入LM2576-5的1腳(VIN端,也與內(nèi)部開關(guān)管的集電極相連)。另一路經(jīng)R10和L3用于電源指示。LM2576-5的2腳內(nèi)部是開關(guān)管的發(fā)射極,外部與儲(chǔ)能電感LL1和肖特基二極管D2相連。LM2576-5的4腳是輸出電壓采樣端,內(nèi)部是一個(gè)電阻分壓器,將采樣電壓分壓以后送入比較器的同相輸入端,與比較器的反相端所接的1.23V的基準(zhǔn)電壓進(jìn)行比較,輸出電壓再與內(nèi)置OSC振蕩信號(hào)比較,輸出信號(hào)再與復(fù)位信號(hào)與非后送如推動(dòng)級(jí),最終控制開關(guān)三極管的工作狀態(tài)(參考附圖)。
12V電壓在內(nèi)置開關(guān)管導(dǎo)通時(shí),加在LL1和負(fù)載(R11和L4)上,為負(fù)載供電,同時(shí)為L(zhǎng)L1充磁,C20、C21充電(C20是濾波電容,C21可以看做尖峰吸收電容)。LM2576-5的4腳,同步對(duì)負(fù)載電壓進(jìn)行采樣,當(dāng)電壓升高到一定值(閾值),經(jīng)內(nèi)部電路處理,會(huì)關(guān)斷開關(guān)管,LM2576-5的2腳無(wú)輸出,由于有電感LL1的作用,肖特基二極管D2導(dǎo)通,LL1和C20繼續(xù)為負(fù)載供電。D2只在開關(guān)管截止時(shí)導(dǎo)通,為L(zhǎng)L1提供電路回路,因而稱為續(xù)流二極管。在此期間,負(fù)載電壓會(huì)慢慢下降,直到低于閾值,內(nèi)部電路再次迫使開關(guān)管導(dǎo)通,重復(fù)前述過程。這樣,負(fù)載上面就能得到基本穩(wěn)定的5V電壓。
(二)距離檢測(cè)部分
超聲波測(cè)距原理是通過超聲波發(fā)射器向某一方向發(fā)射超聲波,在發(fā)射時(shí)刻的同時(shí)開始計(jì)時(shí),超聲波在空氣中傳播時(shí)碰到障礙物就立即返回來(lái),超聲波接收器收到反射波就立即停止計(jì)時(shí)。超聲波在空氣中的傳播速度為v,而根據(jù)計(jì)時(shí)器記錄的測(cè)出發(fā)射和接收回波的時(shí)間差△t,就可以計(jì)算出發(fā)射點(diǎn)距障礙物的距離S,即:向左轉(zhuǎn)|向右轉(zhuǎn)這就是所謂的時(shí)間差測(cè)距法。
由于超聲波也是一種聲波,其聲速C與溫度有關(guān)。在使用時(shí),如果溫度變化不大,則可認(rèn)為聲速是基本不變的。常溫下超聲波的傳播速度是334米/秒,但其傳播速度V易受空氣中溫度、濕度、壓強(qiáng)等因素的影響,其中受溫度的影響較大,如溫度每升高1℃,聲速增加約0.6米/秒。如果測(cè)距精度要求很高,則應(yīng)通過溫度補(bǔ)償?shù)姆椒右孕Uū鞠到y(tǒng)正是采用了溫度補(bǔ)償?shù)姆椒ǎ?/p>
人體紅外模塊不像紅外發(fā)射接收對(duì)管等感應(yīng)靜態(tài)的紅外信號(hào),人體紅外傳感模塊是感應(yīng)動(dòng)態(tài)的紅外信號(hào),動(dòng)態(tài)的信號(hào)實(shí)際上是一個(gè)差動(dòng)的紅外信號(hào),當(dāng)人在運(yùn)動(dòng)的時(shí)候,紅外模塊感應(yīng)人的差動(dòng)紅外信號(hào)(實(shí)際上是紅外強(qiáng)度差異引起的)使半導(dǎo)體感應(yīng)元件產(chǎn)生差動(dòng)電壓信號(hào),最后經(jīng)過放大器放大輸出到單片機(jī)??梢栽谀J街性O(shè)定好檢測(cè)時(shí)間,通過人體紅外模塊,可以準(zhǔn)確的檢測(cè)到屋內(nèi)是否有人,有人則啟動(dòng)加熱電源進(jìn)行加熱,無(wú)人時(shí)則斷電。
(三)液晶顯示及操作模塊
暖水瓶防墜報(bào)警器用1602液晶顯示屏作為人機(jī)交互的界面,1602液晶體積小,成本低,顯示內(nèi)容較為豐富。
主程序C語(yǔ)言代碼:InitConfigOfDZR01A();
TRIG=0;
ECHO=1;
TMOD=0x11;//設(shè)T0為方式1,GATE=1;
ET1=1;//允許T0中斷
TR1=1;
EA=1;//開啟總中斷
begin=0;
while(1)
{
EnableUltrasonic();
while(1)
{
if(ECHO==1){TH0=0;TL0=0;TR0=1; break;}
if(TH0&0x80){flag=1;break;}
}
while(1)
{
if(ECHO==0){TR0=0;break;}
if(TH0&0x80){flag=1;break;}
}
Conut();//計(jì)算
本系統(tǒng)以MSP430超低功耗單片機(jī)為主控核心,配合HC_SR04超聲波測(cè)距模塊,1602液晶顯示模塊完成對(duì)暖水瓶底部測(cè)距的的功能,避免因暖水瓶底部墜落燙傷事件的發(fā)生。
[1]謝維成,楊加國(guó).單片機(jī)原理與應(yīng)用及C51程序設(shè)計(jì)[M].清華大學(xué)出版社,2009,7.262-268.
[2]郭天祥.51單片機(jī)C語(yǔ)言教程[M].電子工業(yè)出版社,2009, 12.156-160.324-331.
[3]閻石.數(shù)字電子技術(shù)基礎(chǔ)(第五版)[M].高等教育出版社,2006,5.
四川省大學(xué)生創(chuàng)新創(chuàng)業(yè)項(xiàng)目《基于距離傳感器的暖水瓶底部防墜報(bào)警器》。
黃夢(mèng)妍(1996-),女,江蘇人,本科在讀,四川理工學(xué)院,研究方向:嵌入式及算法研究。