徐德明 楊清志
(毫州職業(yè)技術(shù)學(xué)院電子與電氣工程系 安徽毫州 236800)
基于AT89S52中藥材倉庫溫濕度自動監(jiān)控與調(diào)節(jié)系統(tǒng)的設(shè)計
徐德明楊清志
(毫州職業(yè)技術(shù)學(xué)院電子與電氣工程系安徽毫州236800)
中藥材的存儲對環(huán)境的溫濕度要求非常高,需24小時不間斷的監(jiān)測與自動調(diào)節(jié)。目前市場上常見的家用溫濕度計只能進行溫濕度測量,不能實現(xiàn)自動調(diào)節(jié),而成套的監(jiān)控系統(tǒng)不夠靈活,且價格昂貴。針對這種現(xiàn)狀,設(shè)計了一套低功耗、低成本的基于AT89S52單片機的中藥材倉庫溫濕度自動監(jiān)控與調(diào)節(jié)系統(tǒng)。測試結(jié)果表明,系統(tǒng)工作穩(wěn)定可靠,使用方便,能夠?qū)崿F(xiàn)對中藥材倉庫溫濕度連續(xù)的自動監(jiān)控與調(diào)節(jié),具有研究與應(yīng)用價值。
溫濕度;監(jiān)控與調(diào)節(jié);SHT21;AT89S52
藥品質(zhì)量關(guān)系到人體健康與生命安全,環(huán)境溫濕度過高或過低都會影響藥效,甚至變質(zhì)。按國家食品藥品監(jiān)督管理總局于2015年6月25日頒布實施的《藥品經(jīng)營質(zhì)量管理規(guī)范》(2015第13號令)規(guī)定,儲存藥品的庫房必須配備能有效監(jiān)測和調(diào)控溫濕度的設(shè)備[1]。由于中藥材一般不采用密封包裝,更容易受溫濕度影響,不同性狀的中藥材對溫濕度要求也不一樣,因此對中藥材倉庫的溫濕度監(jiān)測與調(diào)節(jié)要求更高,需要不間斷監(jiān)測與自動調(diào)節(jié)。雖然市場上有成套的溫濕度監(jiān)控與調(diào)節(jié)系統(tǒng),但由于價格昂貴,使用不靈活,一般還是用人工調(diào)節(jié)溫濕度,可靠性不高。
基于以上現(xiàn)狀,我們設(shè)計了一種基于AT89S52單片機和SHT21溫濕度傳感器的中藥材溫濕度自動監(jiān)控與調(diào)節(jié)系統(tǒng),能夠?qū)崿F(xiàn)對環(huán)境溫濕度進行24小時連續(xù)監(jiān)測與自動調(diào)節(jié)。與同類產(chǎn)品相比,本系統(tǒng)設(shè)計成本較低使用靈活,且易于進行功能擴展[2]。
本系統(tǒng)設(shè)計方案如圖1,由溫濕度傳感器SHT21、參數(shù)設(shè)定鍵盤、單片機AT89S52、LCD1602顯示器、報警與驅(qū)動電路及電源模塊等組成[3]。具體工作過程是:溫濕度傳感器SHT21首先進行溫濕度測量,將測量數(shù)據(jù)送入單片機AT89S52,單片機通過顯示器把測量結(jié)果顯示出來,同時與通過鍵盤設(shè)定的溫濕度允許值進行比較,一旦測量結(jié)果超限,立即啟動聲光報警,并接通驅(qū)動電路實現(xiàn)溫濕度自動調(diào)節(jié)。
圖1 系統(tǒng)結(jié)構(gòu)圖
需要指出的是,一般的存儲倉庫只要求低溫干燥而不需要加熱和加濕,但由于中藥材的特殊性,溫濕度過高或過低都會破壞其活性從而降低藥效。按《藥品經(jīng)營質(zhì)量管理規(guī)范》第八十五條規(guī)定,藥品存儲應(yīng)按包裝標(biāo)示的溫度,相對濕度為35%~75%[1]。因此本設(shè)計中的自動調(diào)節(jié),包括制冷、除濕和加熱、加濕,而且為了增加可靠性,用四個電路分開控制。
(一)溫濕度傳感器。系統(tǒng)設(shè)計主要目的是溫濕度自動監(jiān)控與調(diào)節(jié),對倉庫中溫濕度檢測精度要求不高,但必須保證工作的可靠性與穩(wěn)定性。經(jīng)查閱并研究相關(guān)技術(shù)資料,本設(shè)計的溫濕度傳感器選用SHT21溫濕度傳感器。通過查閱其技術(shù)資料(見參考文獻[4])可知,該傳感器是低功耗數(shù)字傳感器,測量范圍-40℃~125℃,0~100%RH,精度±0.5℃,±2% RH,典型特點就是具有優(yōu)異的長期穩(wěn)定性,非常適合本設(shè)計使用。
(二)電源模塊電路設(shè)計。系統(tǒng)設(shè)計中的溫濕度傳感器SHT21和輸入鍵盤、報警與驅(qū)動電路工作電壓為3.3V,而單片機AT89S52和顯示器LCD1602工作電壓為5V。由于本設(shè)計采用的都是低功耗器件,為了使用方便,采用兩節(jié)3V的紐扣電池供電,通過AMS1117模塊把電源輸入的6V電壓轉(zhuǎn)化為3.3V,再對SHT21和報警與驅(qū)動電路等供電,其電源電路如圖2所示[5]。通過LM1086IS-5.0模塊,把輸入電壓轉(zhuǎn)化為5V電壓對單片機和顯示器等供電,電源電路如圖3所示。
圖2 3.3V電壓電路設(shè)計
圖3 5V電壓電路設(shè)計
(三)鍵盤電路設(shè)計??紤]到不同中藥材對溫濕度要求不同,系統(tǒng)設(shè)計需要一個輸入鍵盤,用于設(shè)定驅(qū)動與報警電路的溫濕度上下限。鍵盤設(shè)計見圖4,S1用于溫濕度切換,S2/S3用于上下翻,S4用于確認(rèn)。
圖4 鍵盤電路設(shè)計
(四)單片機及其外圍器件。由于系統(tǒng)設(shè)計選用的溫濕度傳感器是數(shù)字傳感器,單片機無需作復(fù)雜處理和運算,因此選用價格低廉而工作可靠的AT89S52單片機,該單片機技術(shù)成熟抗干擾強,能滿足系統(tǒng)設(shè)計需要[6]。與單片機相連的LCD1602液晶顯示器等外圍電路如圖5所示。
圖5 AT89S52單片機及LCD1602等外圍電路
(五)報警與驅(qū)動電路設(shè)計。電路設(shè)計如圖6,溫濕度在設(shè)定范圍之內(nèi)時Q1截止,報警與驅(qū)動電路不工作。當(dāng)溫濕度超限時單片機AT89S52會根據(jù)程序設(shè)定向給三極管Q1的基極一個低電平使其導(dǎo)通,從而接通光電耦合器件MOC3041,驅(qū)動電路開始工作(系統(tǒng)的加熱、制冷、加濕、除濕四個控制電路的驅(qū)動設(shè)計相同,此處不再重復(fù))。
另外,為了防止誤判以加強工作的可靠性,設(shè)計中加了一個與發(fā)光二極管串聯(lián)的蜂鳴器,一旦溫濕度超限啟動調(diào)節(jié)設(shè)備時,蜂鳴器也同時啟動報警,以提醒值班人員注意。
圖6 聲光報警與驅(qū)動電路設(shè)計
本系統(tǒng)設(shè)計的主程序如圖7,工作流程是:系統(tǒng)上電工作后首先讀取存儲程序和鍵盤輸入的參數(shù)設(shè)置(為了使用方便,系統(tǒng)默認(rèn)溫度范圍2℃~20℃;濕度范圍35%RH~75% RH),然后通過溫濕度傳感器獲取溫濕度數(shù)據(jù),并與設(shè)定值進行比較,如果測量數(shù)據(jù)在設(shè)定范圍之內(nèi),則返回繼續(xù)監(jiān)控,而顯示器、報警與驅(qū)動電路等處于休眠狀態(tài),以實現(xiàn)低功耗。如果監(jiān)測到數(shù)據(jù)超限,則立即喚醒電路顯示結(jié)果,啟動聲光報警和驅(qū)動電路,進行相應(yīng)的溫濕度自動調(diào)節(jié)。
圖7 溫濕度自動監(jiān)控與調(diào)節(jié)流程圖
系統(tǒng)試驗內(nèi)容是溫濕度測量精確度和報警與驅(qū)動的可靠性,試驗數(shù)據(jù)如表1所示(按系統(tǒng)默認(rèn)設(shè)置:溫度范圍2℃~20℃;濕度范圍35%RH~75%RH)。結(jié)果表明,系統(tǒng)誤報/誤動為零,工作可靠。測量誤差隨溫濕度增大而有所增大,但不超過±0.3℃,±2.2%RH,精度符合要求。
表1 溫濕度監(jiān)控與調(diào)節(jié)測試數(shù)據(jù)
系統(tǒng)設(shè)計采用單片機、傳感器等器件實現(xiàn)溫濕度自動監(jiān)測與調(diào)節(jié),價格低廉容易實現(xiàn)。由于單片機具有存儲功能,能儲存近期監(jiān)測數(shù)據(jù),因此還便于調(diào)取數(shù)據(jù)進行環(huán)境質(zhì)量檢測。另外,系統(tǒng)設(shè)計功耗低體積小使用靈活,也適用于其他需要進行溫濕度監(jiān)測和自動調(diào)節(jié)的場合。
[1]國家食品藥品監(jiān)督管理總局.藥品經(jīng)營質(zhì)量管理規(guī)范[R].2015-06-25.
[2]齊鐵,李欣,王志國,等.基于LabVIEW的智能溫濕度自動控制系統(tǒng)的研究[J].綏化學(xué)院學(xué)報,2014(3):158-160.
[3]孫姍姍,李欣.基于STC89C51單片機的智能報警系統(tǒng)的設(shè)計與實現(xiàn)[J].綏化學(xué)院學(xué)報,2014(5):155.
[4]SHT21溫濕度傳感器[EB/OL].http://www.sensirion.com. cn/products/humidity-temperature/humidity-sensor-sht21/.
[5]楊清志,張喜紅.基于STC89C52輸液監(jiān)測報警系統(tǒng)的設(shè)計與實現(xiàn)[J].廊坊師范學(xué)院學(xué)報(自然科學(xué)版),2015(6):54.
[6]張祥.基于單片機的藥品倉庫溫濕度短信報警系統(tǒng)設(shè)計與實現(xiàn)[D].大連:大連海事大學(xué),2013.
[責(zé)任編輯鄭麗娟]
TP277
A
2095-0438(2016)09-0158-03
2016-04-24
徐德明(1971-),男,安徽廬江人,亳州職業(yè)技術(shù)學(xué)院電子與電氣工程系講師,碩士,研究方向:電工電子教學(xué)與研究。
安徽省教育廳重點教研項目(2015jyxm535);安徽省高等教育振興計劃項目(2013cgtg040)