国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于人體感應(yīng)的智能紫外線消毒控制系統(tǒng)設(shè)計(jì)

2021-04-22 05:40梁飛劉娟秀粟娟
電腦知識(shí)與技術(shù) 2021年8期
關(guān)鍵詞:遠(yuǎn)程控制嵌入式

梁飛 劉娟秀 粟娟

摘要:針對(duì)辦公環(huán)境的消毒要求,使用嵌入式微處理器STM32F103C8T6作為控制單元,采用藍(lán)牙作為無(wú)線通信協(xié)議,再配合紅外人體感應(yīng)模塊和語(yǔ)音提示,利用紫外線消毒的特性,設(shè)計(jì)了一款智能紫外線消毒控制系統(tǒng)。該系統(tǒng)能夠遠(yuǎn)程配置消毒時(shí)間段,自動(dòng)根據(jù)配置的時(shí)間進(jìn)行消毒,并在紫外線消毒期間對(duì)進(jìn)入消毒區(qū)域進(jìn)行人體檢測(cè)和語(yǔ)音提示。既有效完成了辦公環(huán)境紫外線消毒需求,也避免了紫外線輻射對(duì)人體的危害,同時(shí)實(shí)現(xiàn)了智能化和遠(yuǎn)程控制,節(jié)省了人力和物力。

關(guān)鍵詞:嵌入式;人體感應(yīng);紫外線消毒;遠(yuǎn)程控制;語(yǔ)音提示

中圖分類號(hào):TP23? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A

文章編號(hào):1009-3044(2021)08-0001-03

Abstract: Aiming at the disinfection requirements of the office environment, an embedded microprocessor STM32F103C8T6 is used as the control unit, Bluetooth is used as the wireless communication protocol, combined with the infrared human body sensor module and voice prompts, and the characteristics of ultraviolet disinfection are used to design an intelligent ultraviolet disinfection control system. The system can remotely configure the disinfection time period, automatically perform disinfection according to the configured time, and perform human body detection and voice prompts when entering the disinfection area during ultraviolet disinfection. It not only effectively fulfills the needs of ultraviolet disinfection in the office environment, but also avoids the harm of ultraviolet radiation to the human body. At the same time, it realizes intelligence and remote control, saving manpower and material resources.

Key words: embedded system; human body induction; ultraviolet disinfection; remote control; voice prompt

1 背景

在日常生活中,保持室內(nèi)安全衛(wèi)生,定期實(shí)施有效消毒,特別是對(duì)辦公室、教室等公共場(chǎng)所環(huán)境的消毒非常重要[1]。紫外線殺菌的廣譜性最高,它對(duì)幾乎所有的細(xì)菌及病毒都能高效殺滅,主要是通過(guò)對(duì)微生物(細(xì)菌、病毒和芽孢等病原體)的輻射損傷和破壞核酸的功能使微生物致死,從而達(dá)到殺菌消毒的目的。由于紫外線殺菌產(chǎn)品的輻射光在不可見(jiàn)光波段,不需要加入任何化學(xué)藥劑,也不會(huì)對(duì)水和周圍環(huán)境產(chǎn)生二次污染,采用紫外線燈進(jìn)行室內(nèi)消毒的方案被廣泛采用。但是人處在該類產(chǎn)品工作環(huán)境中時(shí),紫外線殺菌燈工作時(shí)發(fā)出的輻射能量對(duì)人的眼睛和皮膚會(huì)產(chǎn)生灼傷,使用時(shí)一定要避免紫外線直接照射到人的眼和皮膚[2]。

另外在面對(duì)數(shù)量眾多的教室、辦公室、食堂、圖書(shū)館等公共設(shè)施時(shí),往往需要在深夜無(wú)人時(shí)才能進(jìn)行消毒操作,這就需要耗費(fèi)大量的人力和物力,安排專人進(jìn)行手動(dòng)開(kāi)關(guān)控制。另外由于人的主觀性,容易造成遺漏[3]。

本系統(tǒng)采用基于紅外人體感應(yīng)的智能控制,有效地避免了紫外線傷人事件的發(fā)生,同時(shí)根據(jù)消毒場(chǎng)所不同時(shí)間段的具體使用情況,管理人員可以靈活設(shè)置紫外線消毒時(shí)間,系統(tǒng)定時(shí)消毒,定時(shí)關(guān)閉,節(jié)省了人力物力。

2 系統(tǒng)方案設(shè)計(jì)

如圖1所示,系統(tǒng)電路結(jié)構(gòu)包括主控模塊、紅外人體感應(yīng)模塊、藍(lán)牙傳輸模塊、語(yǔ)音模塊、紫外燈控制模塊等部分。

主控部分采用STM32F103C8T6作為主控制器,主要完成定時(shí)紫外線消毒控制,其主頻達(dá)到72MHz,可以滿足系統(tǒng)響應(yīng)速度要求。為了避免人體傷害,主控還需要實(shí)時(shí)對(duì)紅外人體感應(yīng)模塊傳輸?shù)娜梭w感應(yīng)數(shù)據(jù)進(jìn)行分析,根據(jù)結(jié)果控制語(yǔ)音模塊進(jìn)行語(yǔ)音提示,同時(shí)控制繼電器來(lái)操作紫外線燈的開(kāi)和關(guān)。系統(tǒng)控制紫外燈進(jìn)行消毒的時(shí)間是可設(shè)置的,管理人員可以通過(guò)藍(lán)牙無(wú)線通信遠(yuǎn)程進(jìn)行消毒時(shí)間設(shè)置。

3 硬件電路設(shè)計(jì)

3.1 電源模塊設(shè)計(jì)

本系統(tǒng)中,主控和藍(lán)牙模塊所需要電壓為DC3.3V,紅外人體感應(yīng)模塊使用電源是DC5V,而整個(gè)系統(tǒng)采用AC220V供電,所以在電源輸入端使用AC-DC降壓穩(wěn)壓模塊,實(shí)現(xiàn)220V交流到直流5V輸出,該電壓提供給人體感應(yīng)模塊使用。再采用AMS1117電源芯片實(shí)現(xiàn)直流5V降壓到3.3V輸出,從而滿足處理器和藍(lán)牙模塊的電壓要求。電源模塊最大輸出功率為3.5W,滿足系統(tǒng)要求。

3.2 紅外人體感應(yīng)模塊設(shè)計(jì)

本系統(tǒng)采用HC-SR501人體紅外傳感器,HC-SR501是基于紅外線技術(shù)的自動(dòng)控制模塊,用來(lái)檢測(cè)人的活動(dòng)范圍,具有靈敏度高,可靠性強(qiáng),功耗小,隱蔽性好等優(yōu)點(diǎn);模塊內(nèi)部采用德國(guó)原裝進(jìn)口LHI778 雙元探頭設(shè)計(jì),探頭的窗口為長(zhǎng)方形,雙元(A元,B元)位于較長(zhǎng)方向的兩端,探頭上加了菲涅爾透鏡,使得探頭四面都可以感應(yīng)。當(dāng)人體進(jìn)入感應(yīng)范圍時(shí),紅外光譜到達(dá)雙元的時(shí)間、距離有差值,差值越大,感應(yīng)越靈敏。這一變化會(huì)被后續(xù)電路檢測(cè)到,并進(jìn)行處理,從而產(chǎn)生報(bào)警信號(hào),只要人體一直處于感應(yīng)范圍內(nèi),人體紅外感應(yīng)模塊就會(huì)輸出高電平,主控收到該信號(hào)后,關(guān)閉紫外線燈,避免人體傷害。當(dāng)人離開(kāi)時(shí)人體紅外感應(yīng)模塊會(huì)輸出低電平,主控在接收到該信號(hào)時(shí),恢復(fù)之前的狀態(tài)[4-5]。

3.3 藍(lán)牙無(wú)線傳輸模塊設(shè)計(jì)

藍(lán)牙無(wú)線傳輸部分采用E104-BT10模塊,該模塊支持Sig-Mesh V1.0標(biāo)準(zhǔn),可以實(shí)現(xiàn)、節(jié)點(diǎn)自組網(wǎng),單網(wǎng)絡(luò)理論最大可容納10922個(gè)節(jié)點(diǎn)設(shè)備。設(shè)備入網(wǎng)后自動(dòng)記憶網(wǎng)絡(luò)信息。手機(jī)App可任意節(jié)點(diǎn)代理入網(wǎng),實(shí)現(xiàn)Mesh網(wǎng)絡(luò)遠(yuǎn)程控制。可方便實(shí)現(xiàn)網(wǎng)內(nèi)廣播或任意定點(diǎn)數(shù)據(jù)透?jìng)?,透?jìng)鲾?shù)據(jù)單包最大支持80字節(jié)。模塊最大的優(yōu)勢(shì)在于可中繼網(wǎng)絡(luò)內(nèi)的任意數(shù)據(jù),任意模塊都是中繼,中繼的同時(shí)也都可收到數(shù)據(jù),模塊數(shù)據(jù)信號(hào)覆蓋范圍50米左右,非常適合實(shí)現(xiàn)燈控應(yīng)用場(chǎng)景。

E104-BT10藍(lán)牙Mesh組網(wǎng)模塊包含E104-BT10G,E104-BT10N這兩種型號(hào),E104-BT10G作為藍(lán)牙網(wǎng)關(guān),是整個(gè)網(wǎng)絡(luò)的發(fā)起者,整個(gè)網(wǎng)絡(luò)中有且只有一個(gè),E104-BT10G在配置的時(shí)候,需要設(shè)置NetKey,AppKey,其中NetKey是用來(lái)保護(hù)網(wǎng)絡(luò)層通信的密鑰,在一個(gè)Mesh子網(wǎng)中的通信必須使用同一個(gè)網(wǎng)絡(luò)密鑰;AppKey用來(lái)保護(hù)上層傳輸層的密鑰,主要用于針對(duì)特殊應(yīng)用數(shù)據(jù)的保護(hù)[6]。E104-BT10N是整個(gè)網(wǎng)絡(luò)的藍(lán)牙節(jié)點(diǎn)設(shè)備,可以有多個(gè),主要功能有2點(diǎn),一是中繼功能,用于轉(zhuǎn)發(fā)Mesh消息,以構(gòu)建更大規(guī)模網(wǎng)絡(luò);二是數(shù)據(jù)收發(fā)功能,用于管理人員配置系統(tǒng)時(shí)間和紫外燈消毒時(shí)間。Mesh組網(wǎng)就是用 E104-BT10G 把 E104-BT10N 加入網(wǎng)絡(luò)中[7]。本系統(tǒng)中,E104-BT10N模塊與主控通過(guò)串口進(jìn)行通信,波特率為115200。

3.4 語(yǔ)音模塊設(shè)計(jì)

語(yǔ)音模塊由NVC020C語(yǔ)音芯片和NS4158音頻功放兩部分組成。NVC020C語(yǔ)音芯片作為語(yǔ)音載體,它具有成本低,性能穩(wěn)定,音質(zhì)高,控制方便,電路簡(jiǎn)單等諸多顯著優(yōu)點(diǎn),正常工作電壓范圍為2V-5V,支持MCU一線串口控制,內(nèi)部可以存儲(chǔ)40s,80s等時(shí)長(zhǎng)的語(yǔ)音,用戶主控MCU可控制任意段語(yǔ)音的觸發(fā)播放及停止,支持13bit的DAC輸出,可外接模擬功放[8]。NS4158音頻功放是一款高效率的單聲道D類音頻功放,在5V電壓工作時(shí),可以提供5W的功率,同時(shí)內(nèi)部放大器可以自動(dòng)檢測(cè)輸出破音失真,自動(dòng)調(diào)整放大器的增益,實(shí)現(xiàn)防破音功能。該功放模塊支持MCU一線脈沖控制[9]。電路如圖2所示。

系統(tǒng)在進(jìn)行紫外線消毒時(shí),主控先讀取Audio_Busy管腳確定NVC語(yǔ)音芯片處于空閑狀態(tài)。再通過(guò)PA_EN管腳輸出2個(gè)高低電平寬度都為6us,幅值為3.3V的脈沖,在第二個(gè)脈沖上升沿后,保持高電平,使NS4158進(jìn)入防破音模式。最后通過(guò)Audio_Data管腳向NVC芯片發(fā)送播放內(nèi)容的地址請(qǐng)求,通過(guò)訪問(wèn)語(yǔ)音芯片不同的地址有選擇地進(jìn)行語(yǔ)音播報(bào)。語(yǔ)音芯片存放播放內(nèi)容和相應(yīng)訪問(wèn)地址如表1所示。

3.5 紫外燈控制模塊設(shè)計(jì)

紫外線消毒的控制是通過(guò)打開(kāi)或關(guān)閉紫外燈來(lái)實(shí)現(xiàn)的,紫外燈工作電壓為交流220V,但是控制系統(tǒng)工作電壓為直流3.3V和5V,系統(tǒng)使用繼電器來(lái)實(shí)現(xiàn)弱電對(duì)強(qiáng)電的控制,同時(shí)為了對(duì)主控系統(tǒng)進(jìn)行保護(hù),采用了光耦進(jìn)行電氣隔離。電路如圖3所示。

紫外燈通過(guò)JK2_IN和JK2_OUT接在繼電器常開(kāi)管腳上,處理器通過(guò)JK_2信號(hào)管腳控制紫外燈開(kāi)和閉,該管腳輸出為低電平時(shí),光耦導(dǎo)通,使Q1的PNP三極管導(dǎo)通,在射極輸出大電流進(jìn)入繼電器,使繼電器內(nèi)部動(dòng)觸電移動(dòng),開(kāi)關(guān)閉合,紫外燈點(diǎn)亮。該管腳輸出高電平時(shí),光耦不通,Q1三極管截止,射極無(wú)電流輸出,繼電器恢復(fù)常開(kāi)狀態(tài),紫外燈滅。

4 軟件設(shè)計(jì)

系統(tǒng)上電正常工作后,系統(tǒng)會(huì)將紅外人體感應(yīng)模塊、語(yǔ)音模塊、藍(lán)牙無(wú)線模塊、串口中斷等硬件和RTC時(shí)鐘初始化,然后進(jìn)入消毒處理程序。系統(tǒng)軟件設(shè)計(jì)流程如圖4所示。

系統(tǒng)在設(shè)置的規(guī)定時(shí)間內(nèi)進(jìn)行消毒工作,但是在工作之前需要先對(duì)紫外消殺區(qū)域內(nèi)進(jìn)行人體檢測(cè),若無(wú)人,則開(kāi)啟0x00H地址的語(yǔ)音,并打開(kāi)紫外燈進(jìn)行消殺。若有人,則開(kāi)啟0x02H地址的語(yǔ)音,并提示人員盡快離開(kāi),此時(shí)不再開(kāi)啟紫外燈,直至人員離開(kāi)為止。如果在紫外消殺期間有人進(jìn)入消殺區(qū)域,則開(kāi)啟0x02H地址的語(yǔ)音,并提示人員盡快離開(kāi),并關(guān)閉紫外燈,直至人員離開(kāi)為止。消殺完成后,開(kāi)啟0x01地址的語(yǔ)音,并關(guān)閉紫外燈。

4.1 系統(tǒng)定時(shí)消毒設(shè)計(jì)

系統(tǒng)使用STM32的RTC定時(shí)器進(jìn)行連續(xù)計(jì)數(shù)來(lái)實(shí)現(xiàn)消毒的定時(shí)工作。RTC定時(shí)器中有一個(gè)鬧鐘寄存器RTC_ALR,系統(tǒng)當(dāng)前時(shí)間計(jì)數(shù)器按TR_CLK周期累加,并與存儲(chǔ)在RTC_ALR寄存器中的可編程時(shí)間相比較。系統(tǒng)在RTC定時(shí)器中RTC_CR控制寄存器中設(shè)置了相應(yīng)允許位,計(jì)數(shù)器時(shí)間與RTC_ALR寄存器時(shí)間匹配時(shí)將產(chǎn)生一個(gè)時(shí)鐘中斷,表示消毒時(shí)間到達(dá),需要進(jìn)行紫外線消毒工作。消毒時(shí)間完成的設(shè)計(jì)也是同理。

系統(tǒng)可以通過(guò)修改計(jì)數(shù)器的值來(lái)重新設(shè)置系統(tǒng)當(dāng)前的時(shí)間和日期,可以通過(guò)修改RTC_ALR 寄存器中的可編程時(shí)間來(lái)重新設(shè)置需要進(jìn)行消殺的時(shí)間段。

4.2 系統(tǒng)組網(wǎng)流程

紫外線消毒時(shí)間的遠(yuǎn)程配置是由藍(lán)牙Mesh網(wǎng)絡(luò)來(lái)進(jìn)行的,在組建網(wǎng)絡(luò)時(shí),先通過(guò)控制器串口發(fā)送命令對(duì)E104-BT10G藍(lán)牙網(wǎng)關(guān)模塊設(shè)置相應(yīng)的NetKey和AppKey,再通過(guò)E104-BT10G模塊發(fā)送設(shè)備入網(wǎng)廣播。E104-BT10N作為Mesh網(wǎng)絡(luò)的節(jié)點(diǎn)設(shè)備,在接收到設(shè)備入網(wǎng)廣播后,返回自己的MAC地址和網(wǎng)絡(luò)地址,藍(lán)牙網(wǎng)關(guān)設(shè)備將得到的新入網(wǎng)設(shè)備的MAC地址和網(wǎng)絡(luò)地址保存下來(lái),用于管理人員進(jìn)行配置。管理人員通過(guò)手機(jī)App連入指定的Mesh網(wǎng)絡(luò),通過(guò)發(fā)送包含指定網(wǎng)絡(luò)地址的廣播命令,實(shí)現(xiàn)對(duì)指定節(jié)點(diǎn)設(shè)備上的紫外燈消毒時(shí)間或指定節(jié)點(diǎn)設(shè)備上的系統(tǒng)運(yùn)行時(shí)間進(jìn)行設(shè)置和修改。入網(wǎng)配置流程如圖5所示。

5 測(cè)試

系統(tǒng)上電后,通過(guò)手機(jī)藍(lán)牙App實(shí)現(xiàn)遠(yuǎn)程配置紫外燈消毒時(shí)間段和當(dāng)前系統(tǒng)運(yùn)行時(shí)間,系統(tǒng)配置完成后,在消毒時(shí)間段內(nèi),可在紅外探頭前方,2~4m范圍內(nèi)實(shí)現(xiàn)對(duì)人員活動(dòng)的檢測(cè)。有人時(shí),斷開(kāi)繼電器,同時(shí)發(fā)布語(yǔ)音提示,無(wú)人時(shí)開(kāi)啟繼電器,進(jìn)行紫外線消毒。不在消毒時(shí)間段,紅外探頭前方無(wú)論是否有人員活動(dòng),系統(tǒng)都將斷開(kāi)繼電器。硬件實(shí)物圖如圖6所示。

6 結(jié)束語(yǔ)

本文設(shè)計(jì)了一款可遠(yuǎn)程配置,基于人體感應(yīng)的智能紫外線消毒控制系統(tǒng)。用戶可通過(guò)藍(lán)牙無(wú)線通信靈活配置紫外消毒時(shí)間和當(dāng)前系統(tǒng)運(yùn)行時(shí)間。系統(tǒng)將自動(dòng)根據(jù)設(shè)置的紫外消毒時(shí)間進(jìn)行定時(shí)消毒,期間無(wú)須人為操作,同時(shí)使用人體紅外感應(yīng)監(jiān)測(cè)消毒時(shí)間段內(nèi)該區(qū)域是否有人員活動(dòng),并播放語(yǔ)音進(jìn)行提示,避免紫外線誤傷。該設(shè)計(jì)具有安全化、智能化的特點(diǎn),同時(shí)節(jié)省了大量的人力和物力,在辦公室、食堂、學(xué)生教室等公共場(chǎng)所的日常消毒方面具有廣泛的應(yīng)用前景。

參考文獻(xiàn):

[1] 蘇金鳳,王娜,方豪,等.基于STM32的醫(yī)用紫外線消毒智能防御系統(tǒng)[J].衛(wèi)星電視與寬帶多媒體,2019(17):13-14.

[2] 曹小兵,陳磊,冉崇高,等.紫外線殺菌產(chǎn)品在消毒殺菌領(lǐng)域的應(yīng)用研究[J].中國(guó)照明電器,2020(4):6-10.

[3] 張秋卉.智能紫外消毒系統(tǒng)在校園管理中的應(yīng)用研究[J]. 現(xiàn)代信息科技,2020(4):172-177.

[4] 深圳市創(chuàng)聯(lián)發(fā)科技有限公司.HC-SR501人體感應(yīng)模塊說(shuō)明書(shū)[EB/OL].[2020-06-10]. https://wenku.baidu.com/view/b059 e7fb80eb6294dd886c71.html.

[5] 張志剛,紀(jì)亞芳,趙青云.人體紅外傳感器在樓梯間燈光控制系統(tǒng)中的應(yīng)用[J].山西師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2012,26(4):40-42.

[6] 成都億佰特電子科技有限公司.E104-BT10_Datasheet _CN_V1.3[EB/OL].(2019-11-11)[2020-05-10]. http://www.eb yte.com/product-view-news.aspx?id=606&=DS-TM.

[7] 曾胡濤,黃晁,白玉軍.基于BLE Mesh組網(wǎng)應(yīng)用系統(tǒng)設(shè)計(jì)[J].傳感器與微系統(tǒng),2017,36(12):64-67.

[8] 廣州市九芯電子科技有限公司.NVC系列語(yǔ)音芯片數(shù)據(jù)手冊(cè)[EB/OL].(2016-05-25)[2020-06-10].https://wenku.baidu.com/view/dc74f1bd011ca300a7c39019.html?fr=search-1-income6.

[9] 深圳市納芯威科技有限公司.NS4158用戶手冊(cè)V1.1.[EB/OL].(2011-03-17)[2020-06-10].https://wenku.baidu.com/view/b8ccc236eefdc8d376ee32e9.html?fr=search-1-income2.

【通聯(lián)編輯:謝媛媛】

猜你喜歡
遠(yuǎn)程控制嵌入式
TS系列紅外傳感器在嵌入式控制系統(tǒng)中的應(yīng)用
嵌入式系統(tǒng)通信技術(shù)的應(yīng)用
搭建基于Qt的嵌入式開(kāi)發(fā)平臺(tái)
嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
基于GSM的遠(yuǎn)程控制系統(tǒng)
Altera加入嵌入式視覺(jué)聯(lián)盟
倍福 CX8091嵌入式控制器