蔡畫鹢
摘? 要:為了解決艾灸床類醫(yī)療設(shè)備的煙霧對環(huán)境的污染問題,使用單片機設(shè)計了艾灸煙霧處理機控制系統(tǒng)。本控制系統(tǒng)設(shè)計以AT89C52為主控芯片,采用DC1080數(shù)字溫濕度傳感器、GY-SGP30空氣質(zhì)量傳感器和GP2Y1014AU粉塵傳感器構(gòu)建硬件部分,結(jié)相應(yīng)的控制算法,設(shè)計了針對艾灸床用的煙霧處理機控制系統(tǒng)。該系統(tǒng)通過鍵盤輸入的方式設(shè)定工作時間,同時也兼具報警的功能。使得機器能夠自動進行工作無需人工干預(yù)。通過對控制系統(tǒng)的合理設(shè)計規(guī)劃,使得鍵盤操作十分簡單。
關(guān)鍵詞:單片機;煙霧除塵;電磁閥;控制系統(tǒng)
中圖分類號:TP273? ? ? ? ?文獻標志碼:A? ? ? ? ?文章編號:2095-2945(2020)05-0091-02
Abstract: In order to solve the problem of environmental pollution caused by smoke from medical equipment of moxibustion bed, a control system of moxibustion smoke processor was designed by using single-chip microcomputer. The control system takes AT89C52 as the main control chip, uses DC1080 digital temperature and humidity sensor, GY-SGP30 air quality sensor and GP2Y1014AU dust sensor to construct the hardware part, combines the corresponding control algorithm, and designs the smoke processor control system for moxibustion bed. The system not only sets the working time by keyboard input, but also has the function of alarm, thus enabling the machine to work automatically without human intervention. Through the reasonable design and planning of the control system, the keyboard operation is very simple.
Keywords: single chip microcomputer; smoke dust removal; solenoid valve; control system
煙霧除塵是通過鼓風機將煙塵產(chǎn)生源頭吸入除煙箱中,并通過化學(xué)和物理的方法進行過濾、吸附或者發(fā)生化學(xué)反應(yīng)從而將煙塵中的污染物以及有毒有害物質(zhì)除去的過程。該控制系統(tǒng)的設(shè)計主要是根據(jù)實際除去煙塵的工作流程以及工作環(huán)境的要求,進行自動控制鼓風機、各個電磁閥的工作順序和時間來切換相應(yīng)的工作狀態(tài),從而完成吸氣、吸附、排氣的工作流程,間斷性工作,實現(xiàn)自動化除去煙塵的功能。有效提高了有害物質(zhì)的吸附效率,減輕了煙塵對人體的傷害以及對環(huán)境的污染。
1 煙霧除塵機面臨的技術(shù)問題
傳統(tǒng)的除塵裝置在進行工作時,具有以下的技術(shù)問題:(1)缺少對煙塵中污染物的凈煙處理,污染問題沒有得到解決。(2)缺少監(jiān)控系統(tǒng),無法進行報警,容易引發(fā)安全事故。(3)自動化程度低,無法進行定時工作,效率低下。(4)傳統(tǒng)的除塵機體型大,安裝、移動不方便。
2 控制系統(tǒng)方案設(shè)計
2.1 控制要求
該系統(tǒng)中有四個電磁閥,分別定義為X1~X4,將上文所述的三個狀態(tài)分別定義為狀態(tài)1、狀態(tài)2、和狀態(tài)3,當啟動按鈕剛按下時,X1動作,鼓風機低速運行,運行5秒后,進入高速運行狀態(tài)。如果狀態(tài)1達到了預(yù)設(shè)的時間,將X1關(guān)閉,X2、X3動作,同時X1將間隔0.5秒進行開啟和關(guān)閉,循環(huán)執(zhí)行3次。之后,再次回到狀態(tài)1。X4可設(shè)置工作間隔時間,一般為30分鐘開啟一次,每次1~2分鐘。而由于單片機無法直接驅(qū)動電磁閥,所以采用繼電器的方式驅(qū)動電磁閥。
2.2 硬件電路設(shè)計
電源部分采用24V-5V開關(guān)電源供電,既滿足了電磁閥的驅(qū)動電壓,又能給單片機提供5V電源。主控芯片采用STC89C52型號單片機,系統(tǒng)時鐘由12MHz49S型無源晶振提供,溫濕度顯示由0.36英寸四位紅色共陰數(shù)碼管顯示,4×4矩陣鍵盤按鈕輸入,DC1080數(shù)字溫濕度檢測電路、GY-SGP30空氣質(zhì)量檢測電路和GP2Y1014AU粉塵傳感器檢測電路。主要電路分為主控芯片連接電路圖、溫濕度顯示電路、空氣質(zhì)量檢測電路、粉塵檢測電路、鍵盤輸入電路以及蜂鳴器報警電路,電磁閥四個。
其中最小系統(tǒng)電路由復(fù)位電路、晶振電路組成。如圖1所示:
DC1080數(shù)字溫濕度傳感器檢測電路,其數(shù)據(jù)輸出為串行數(shù)據(jù),單總線,對時序要求控制比較嚴格,可通過數(shù)據(jù)手冊查的所要求時序,在程序中將溫濕度讀取出來。溫濕度顯示電路主要通過對兩個74HC573鎖存器芯片來控制兩個四位數(shù)碼管(兩個溫度顯示,一個濕度顯示)。使用74HC573芯片的好處在于能夠大大節(jié)省I/O口,同時成本也不高。如圖2所示:
蜂鳴器報警電路通過控制單片機的一個I/O口控制PNP三極管的導(dǎo)通,使蜂鳴器發(fā)出響聲報警。如圖3所示。
2.3 軟件程序的設(shè)計
2.3.1 電磁閥驅(qū)動模塊
該模塊的主要目的是完成對電磁閥的控制,實現(xiàn)狀態(tài)的切換。主要利用的是定時器通過統(tǒng)計具體思路如圖4所示。
2.3.2 電機驅(qū)動模塊
在大功率電機啟動過程中,應(yīng)當首先以低速運行維持一段時間后,在切換至高速運行。防止瞬間啟動電流過大造成對硬件的破壞。程序中設(shè)置了低速啟動時間,一旦達到時間后,電機將轉(zhuǎn)換為高速運行狀態(tài)。
2.3.3 傳感器模塊以及顯示模塊
DC1080、GY-SGP30與GP2Y1014AU輸出均為串行數(shù)據(jù),單總線。因此分別設(shè)置兩個I/O口作為總線進行數(shù)據(jù)傳輸,傳輸過程主要為讀取兩者內(nèi)部寄存器的值。在主函數(shù)中設(shè)置定時任務(wù),每隔兩秒執(zhí)行讀取函數(shù),確保了數(shù)據(jù)的正確性。顯示模塊則主要是利用中斷服務(wù)程序刷新數(shù)碼管,使動態(tài)顯示更加穩(wěn)定。
2.3.4 時間控制模塊
系統(tǒng)啟動后,進行中斷初始化,并開始計時,通過計時所得數(shù)值,傳遞給顯示模塊,將開機后,系統(tǒng)運行的時間反饋給數(shù)碼管顯示,同時該模塊還將所記錄的時間賦值給一個全局變量,方便其他函數(shù)的定時任務(wù)。
3 煙霧除塵機的流程圖
程序的控制流程如圖5所示。
4 結(jié)束語
本煙霧處理機設(shè)計主要以單片機為核心,通過時間觸發(fā)的控制方式,對電磁閥進行時間控制,從而達到整個完整的除煙去塵的自動化控制,將極大地提高除煙去塵的效率。除此之外,報警系統(tǒng)將提高整個流程的安全可靠性,將改善設(shè)備的使用環(huán)境,有利于環(huán)境的保護。
參考文獻:
[1]王歡,王忠慶,岳利維.基于STC89C52RC單片機的溫度報警系統(tǒng)的設(shè)計與實現(xiàn)[J].晉城職業(yè)技術(shù)學(xué)院學(xué)報,2011,4(06):53-56.
[2]馮媛碩,宋吉江.基于單片機的溫濕度檢測控制系統(tǒng)設(shè)計[J].山東理工大學(xué)學(xué)報(自然科學(xué)版),2014(1):19-23.
[3]胡天明,等.基于DS18B20的數(shù)字溫度計設(shè)計及應(yīng)用[J].黑龍江工程學(xué)院院報(自然科學(xué)版),2008(02):59-62.