肖 強,徐 冬,王曉超,萬在紅,李翔文
(1.南昌航空大學(xué) 信息工程學(xué)院,江西 南昌 330063;2.南昌工學(xué)院,江西 南昌 330108)
基于單片機的粉塵監(jiān)控報警系統(tǒng)研究
肖 強1,徐 冬2,王曉超1,萬在紅1,李翔文1
(1.南昌航空大學(xué) 信息工程學(xué)院,江西 南昌 330063;2.南昌工學(xué)院,江西 南昌 330108)
近些年粉塵爆炸事故頻發(fā),面粉生產(chǎn)車間首當其沖,考慮到員工的安全,文章設(shè)計基于單片機的粉塵實時監(jiān)控報警系統(tǒng),減少因粉塵爆炸事故造成的人員傷亡和財產(chǎn)損失,提高生產(chǎn)安全。根據(jù)STC89C51單片機的功能結(jié)構(gòu)特點以及粉塵傳感器的特點,通過粉塵傳感器實時檢測廠房粉塵濃度,利用藍牙模塊,可以將檢測數(shù)據(jù)發(fā)送到上位機查看,當檢測濃度值達到預(yù)警值時,開啟聲光報警,同時啟動除塵裝置,從而保障生產(chǎn)車間的安全。
單片機;傳感器;藍牙模塊
隨著工業(yè)化程度不斷提升,面粉廠的生產(chǎn)量也逐漸加大,提升生產(chǎn)車間的安全將極為重要,尤其是粉塵達到一定濃度容易引起爆炸?,F(xiàn)今市面上使用的粉塵濃度監(jiān)控設(shè)備笨重而且價格昂貴,另外,無法及時獲取檢測數(shù)據(jù),需專人看管,當達到報警值時要人為打開除塵裝置,效率低?;谏鲜霰尘?,設(shè)計一個基于STC89C51單片機的粉塵實時檢測監(jiān)控裝置,使用低成本的粉塵傳感器實時監(jiān)控車間粉塵濃度,本設(shè)計成本低、容易推廣;檢測數(shù)據(jù)會顯示在LCD1602液晶顯示屏上,同時保存下來,當使用者需要查看時,通過按鍵打開藍牙模塊,自動將數(shù)據(jù)傳送到手機上查看,體現(xiàn)了本設(shè)計的便利性;最后,本設(shè)計將電子自動控制技術(shù)引入到預(yù)警裝置,可以根據(jù)不同的生產(chǎn)需求,設(shè)置不同的報警值,當超過報警值時,將自動啟動聲光報警和除塵開關(guān)。
1.1 系統(tǒng)設(shè)計總體框架
根據(jù)系統(tǒng)的設(shè)計要求,系統(tǒng)硬件模塊包括:單片機控制模塊,采用STC89C51單片機;傳感器模塊,采用粉塵傳感器檢測粉塵濃度;無線傳輸模塊,采用藍牙模塊進行數(shù)據(jù)傳送;液晶顯示模塊,采用LCD1602液晶顯示器;A/D轉(zhuǎn)換模塊,采用將檢測的數(shù)據(jù)進行模數(shù)轉(zhuǎn)換送入單片機;聲光報警模塊,采用蜂鳴器和LED燈;按鍵模塊,采用矩陣鍵盤。系統(tǒng)的總體框如圖1所示。
圖1 系統(tǒng)框
1.2 粉塵傳感器模塊
夏普GP2Y1010AUOF粉塵傳感器是一款通過光學(xué)感測的傳感器,在沒有粉塵或濃度非常低的時候,傳感器輸出電壓為最大值,當粉塵濃度在0.1 mg/m3時,輸出電壓會發(fā)生變化[1]。激光發(fā)生器發(fā)出的平行光照射到粉塵上時,粉塵的散射光強度與其質(zhì)量濃度成正相關(guān),光電轉(zhuǎn)換器將該散射光轉(zhuǎn)換成光電流,光電流積分電路將其轉(zhuǎn)換成與散射光強成正比的光電脈沖數(shù)[2]。根據(jù)不同的輸出電壓脈沖模式可以區(qū)分出粉塵和其他顆粒物,傳感器電路如圖2所示,LED接STC89C51單片機P0.5口,傳感器輸出Vo接AD輸入通道,其余接電源線。
圖2 粉塵傳感器電路
1.3 AD轉(zhuǎn)換模塊
本模塊主要是將粉塵傳感器輸出的模擬電壓通過AD芯片進行模數(shù)轉(zhuǎn)換送入單片機處理,執(zhí)行相應(yīng)的功能。因51單片機IO口有限故采用串行AD模塊,AD7890是一款8通道12位串行A/D轉(zhuǎn)換器,轉(zhuǎn)換時間較快為9.5 μs左右,低功耗,信噪比較高(大于70 dB)[3]。將傳感器的輸出接入一個輸入通道,單片機通過接口啟動A/D轉(zhuǎn)換。AD7890芯片與單片機的連接線路如圖3所示。
圖3 AD7890連接線路
1.4 藍牙無線傳輸模塊
藍牙技術(shù)是一種低功耗、高速率的無線數(shù)據(jù)傳輸技術(shù),采用了跳頻技術(shù),相比其他工作在2.4 GHz頻段上的系統(tǒng),藍牙跳頻更快,數(shù)據(jù)包更短,使得藍牙系統(tǒng)更穩(wěn)定[4]。本模塊使用的是主從一體式的HC-05藍牙模塊,如圖4所示,該模塊采用藍牙2.0技術(shù),無線收發(fā)射頻率2.4 GHz,空中波特率達2.0 Mbps,數(shù)據(jù)收發(fā)通過UART串口收發(fā),供電電壓在3.1~4.2 V。HC-05藍牙模塊有兩種工作模式:命令響應(yīng)工作模式和自動連接工作模式。在自動連接的工作模式下模塊有3種角色:主、從和回環(huán),并且在該模式下模塊會自動根據(jù)事先設(shè)定的方式進行數(shù)據(jù)傳送;在命令響應(yīng)工作模式下,用戶可設(shè)定控制參數(shù)或發(fā)布控制命令[5];另外,在藍牙模塊外部引腳接入高低電平,能夠動態(tài)轉(zhuǎn)換藍牙模塊的工作狀態(tài)。藍牙模塊通過串口與單片機連接(即藍牙模塊的RXD引腳接單片機的P3.1口,TXD引腳接P3.0)。
圖4 藍牙模塊
1.5 聲光報警模塊
本模塊由蜂鳴器電路模塊和LED發(fā)光電路組成,當粉塵傳感器檢測到粉塵濃度值超過預(yù)警值時,聲光報警模塊開始工作,單片機P0.6口輸出一定頻率的方波,通過三極管驅(qū)動蜂鳴器工作,從而蜂鳴器發(fā)出響聲,如圖5所示。單片機P0.7接LED發(fā)光模塊,當觸動報警信號時,P0.7口按一定頻率輸出低電平使LED燈閃爍。當粉塵傳感器檢測的粉塵濃度值低于下限值時,聲光報警模塊停止工作。
圖5 聲光報警電路
1.6 鍵盤模塊
本模塊由4×4矩陣鍵盤構(gòu)成,通過不同的鍵值實現(xiàn)不同的功能。按鍵功能有:報警值的設(shè)定鍵、數(shù)字鍵、確定鍵和取消鍵,實現(xiàn)報警值的設(shè)定;啟動藍牙模塊按鍵,實現(xiàn)藍牙發(fā)送數(shù)據(jù)。根據(jù)鍵盤的設(shè)定,使用者可利用其完成相應(yīng)的功能。鍵盤模塊接入STC89C51單片機的P2口,電路連接如圖6所示。
圖6 矩陣鍵盤電路
1.7 液晶顯示模塊
本模塊采用的是LCD1602液晶顯示器。LCD1602是一款5×7點陣圖形來顯示字符的液晶顯示器,可以顯示兩行,每行16個字符,相當于32個LED數(shù)碼管,顯示信息較多[6]。LCD1602在顯示過程中擁有恒定的背光,高畫質(zhì),低功耗,并且LCD1602與單片機的接口可靠,操作方便。LCD1602的數(shù)據(jù)端口D0~D7連接到單片機的P1口,數(shù)據(jù)/命令選擇端口RS接P3.4口,使能端E接P3.5口,電路如圖7所示。
圖7 LCD1602連接電路
本次軟件設(shè)計共分為6部分,主要包括系統(tǒng)初始化程序設(shè)計,初始化程序由各個模塊配置及定時中斷初始化組成;鍵盤程序設(shè)計;LCD1602液晶顯示程序設(shè)計[7];AD采樣中斷程序設(shè)計;藍牙無線傳輸程序設(shè)計;聲光報警程序設(shè)計等。系統(tǒng)主程序流程如圖8所示,中斷子程序如圖9所示。
本系統(tǒng)結(jié)合電子自動化和無線傳輸技術(shù)設(shè)計了一個基于單片機的粉塵監(jiān)控報警系統(tǒng),成本較低,容易推廣。應(yīng)對不同的生產(chǎn)需求,用戶可以通過鍵盤設(shè)定不同的報警值,還可以通過手機藍牙接收數(shù)據(jù)查看,十分方便,當檢測濃度值高于報警值時,會自動報警并開啟除塵裝置,提高了效率,實用性強,大大避免了車間粉塵爆炸事故的發(fā)生。
圖8 主程序流程
圖9 中斷程序流程
[1]孫濱,姜傳林,陳元勇.基于光學(xué)粉塵傳感器的車載空氣凈化裝置設(shè)計[J].電子技術(shù),2013(4):77-79.
[2]季康樂.利用光散射原理的低成本粉塵傳感器的應(yīng)用[J].山東工業(yè)技術(shù),2015(7):147.
[3]湯楠,李明.AD7890型串行數(shù)/模轉(zhuǎn)換器與51系列單片機的接口設(shè)計[J].國外電子元器件,2006(8):4-7.
[4]張燕紅.藍牙技術(shù)在智能家居中的應(yīng)用[D].北京:北京工業(yè)大學(xué),2003.
[5]陳鋼.基于Android的智能家居藍牙控制系統(tǒng)設(shè)計[J].智能建筑與智慧城市,2016(9):50-51.
[6]趙亮.跟我學(xué)51單片機(七)—LCD1602液晶顯示模塊[J].電子制作,2011(7):74-77.
[7]林嘉.基于89S52的LCD1602程序設(shè)計[J].電腦知識與技術(shù),2012(26):6376-6378.
Study on dust monitoring and alarming system based on single chip microcomputer
Xiao Qiang1, Xu Dong2, Wang Xiaochao1, Wan Zaihong1, Li Xiangwen1
(1.Information Engineering School of Nanchang Hangkong University, Nanchang 330063, China; 2.Nanchang Institute of Science&Technology, Nanchang 330108, China)
In recent years, the dust explosion accidents are frequent, especially flour production workshop. Taking into account the safety of employees, the dust real-time monitoring and alarming system based on single chip microcomputer was designed in this paper, used to prevent casualties and property damage caused by dust explosion, improved production safety. According to the function and characteristics of STC89C51 single chip microcomputer and dust sensors, dust sensor real-time detection of plant dust concentration, the use of Bluetooth module, the test data can be sent to the host computer to view, when the detection concentration reaches the warning value, sound and light alarming module will alarm and start the dust removal device, thus ensuring the safety of the production workshop.
single chip microcomputer; sensor; Bluetooth module
肖強(1995— ),男,江西贛州人。