王增彩 劉旗 徐立 胡海波 謝恩 大連理工大學(xué)城市學(xué)院
隨著中國經(jīng)濟的飛速發(fā)展,人們收入在逐步增加的同時,汽車的數(shù)量也在不斷地增加,人們對汽車的購買欲望也愈發(fā)地強烈。道路上汽車的數(shù)量增加的同時,交通事故也頻繁的上演,其中以酒駕最為嚴(yán)重,同時在夏天汽車自燃的現(xiàn)象也頻繁的出現(xiàn)。這樣對司機和路人造成了無法挽回的損失。隨之而來的安全駕駛也備受關(guān)注。本設(shè)計是以52單片機為控制核心,其中主要應(yīng)用了溫度傳感器和酒精傳感器,實現(xiàn)酒精濃度報警和車體溫度報警的功能。
本系統(tǒng)的設(shè)計方案是溫度和酒精傳感器同時工作并把有效地信息進行分析與處理,單片機綜合處理此信息,數(shù)碼管根據(jù)此信息進行實時的顯示相關(guān)的溫度與濃度值,報警器也會根據(jù)設(shè)定的值進行報警。如圖2-1所示,是系統(tǒng)的總體設(shè)計框圖。
圖2 -1 總體設(shè)計框圖
溫度報警模塊開始工作時,DS18B20開始不斷地提取車周圍的溫度信息并將信息傳給控制單元,控制單元的52單片機將分析與處理,在比之給出的安全值,一旦大于其值,報警器隨即發(fā)出報警,提醒司機安全駕駛汽車??驁D如圖3-1所示。
圖3 -1模塊工作的過程圖
酒精報警模塊的框架如圖4-1所示。當(dāng)酒精傳感器MQ-3接觸車內(nèi)空氣環(huán)境時,其模塊開始正式工作,酒精傳感器MQ-3把汽車內(nèi)空氣環(huán)境中的酒精濃度值信息傳送給轉(zhuǎn)換器中,然后轉(zhuǎn)換器分析與處理之后再把有用的信息傳給控制單元中的STC89C52單片機分析與處理并且比之其設(shè)定的安全值相比較,如果大于其濃度值,報警單元的報警器隨即發(fā)出報警,提醒司機安全駕駛汽車。如果小于其濃度值,報警單元的報警器就不會發(fā)出報警。酒精報警模塊原理圖如圖圖4-2。
uchar Mode=0;
uchar p;
void main()
{
TH0=0x4b;
TL0=0xff; //賦初值
TMOD=0x01; //設(shè)置工作方式
EA=1; //打開中斷總開關(guān)
ET0=1;//打開允許開關(guān)
TR0=1;
uchar Data_[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x71,0x3f};
sbit Wei1 = P2^7;
sbit Wei2 = P2^6;
sbit Wei3 = P2^5;
sbit Wei4 = P2^4;
圖4 -1酒精報警模塊的框架
圖4 -2酒精報警模塊的原理圖
經(jīng)過這次設(shè)計,本系統(tǒng)各個模塊之間可以完美的結(jié)合在一起,進而整個系統(tǒng)達到了安全預(yù)防的效果,實現(xiàn)了酒精濃度智能報警和車體溫度智能報警的功能。
[1]陳權(quán)昌,李興富.單片機原理及應(yīng)用[M].廣州:華南理工大學(xué)出版社,2007.8
[2]李慶亮.C語言程序設(shè)計實用教程[M].北京:機械工業(yè)出版社,2005.3
[3]楊志忠.數(shù)字電子技術(shù)[M].北京:高等教育出版社,2003.12.
[4]及力.Protel 99 SE原理圖與PCB設(shè)計教程[M].北京:電子工業(yè)出版社,2007.8.