999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于GD32 智能人體感應(yīng)燈的控制設(shè)計

2023-09-20 11:55:00蔣帥帥周志峰
關(guān)鍵詞:單片機(jī)動作系統(tǒng)

蔣帥帥,周志峰

(201620 上海市 上海工程技術(shù)大學(xué) 機(jī)械與汽車工程學(xué)院)

0 引言

隨著城市不斷擴(kuò)容和美化,公共用電急劇增加,導(dǎo)致用電負(fù)荷激增,能源緊缺已成為世界面臨的嚴(yán)峻問題,而中國經(jīng)濟(jì)持續(xù)多年的高速發(fā)展讓能源問題日益突出[1]。雖然我國能源總儲量不低,但人均儲量少,單位產(chǎn)值能耗是發(fā)達(dá)國家的3~10 倍[2]。我國對能源的需求急劇增長,能源供需矛盾日益顯著,已經(jīng)成為制約國民經(jīng)濟(jì)發(fā)展的重要因素[3]。提高電燈用電效率,設(shè)計簡單智能便捷的方法成為首要考慮的問題。如今自動感應(yīng)燈多用于走廊等公共場所,對用電更多的家庭室內(nèi)電燈卻很少有類似控制系統(tǒng),因此本文對室內(nèi)電燈智能感應(yīng)控制方法進(jìn)行了研究,設(shè)計一種能解決現(xiàn)有問題的方案,可以有效地對房間照明燈具進(jìn)行智能控制。

1 系統(tǒng)設(shè)計

基于單片機(jī)GD32F130 的智能燈光控制系統(tǒng),具有人體感應(yīng)、手機(jī)APP 遠(yuǎn)程控制和根據(jù)環(huán)境自動調(diào)節(jié)亮度的功能。整個系統(tǒng)分為:單片機(jī)核心、人體動作感應(yīng)系統(tǒng)、光照檢測電路、WiFi 通信模塊、燈光控制電路等。系統(tǒng)安裝在房門上,通過2 個反射式紅外光電開關(guān)傳感器檢測并判斷人體進(jìn)出房間的動作,記錄房間內(nèi)人數(shù),若房間內(nèi)有人就打開電燈;通過亮度檢測電路檢測室內(nèi)光照強(qiáng)度,選擇關(guān)閉電燈或是自動調(diào)節(jié)電燈亮度。本系統(tǒng)加入物聯(lián)網(wǎng)技術(shù),通過手機(jī)APP 可實現(xiàn)對房間燈光設(shè)備的遠(yuǎn)程控制,有人員進(jìn)出時發(fā)送當(dāng)前房間人數(shù)信息到手機(jī)APP 上。在便利日常生活的同時實現(xiàn)對能源的有效節(jié)約,可對房間人數(shù)進(jìn)行檢測,同時保留傳統(tǒng)機(jī)械開關(guān),符合人性化設(shè)計。系統(tǒng)結(jié)構(gòu)如圖1 所示。

圖1 系統(tǒng)結(jié)構(gòu)圖Fig.1 System structure diagram

2 主要硬件電路設(shè)計

2.1 單片機(jī)主控

兆易創(chuàng)新科技的GD32F130C8T6,是基于ARM Cortex-M3 內(nèi)核的32 位通用微控制器,供電電壓為2.6~3.6 V,內(nèi)核供電電壓為1.2 V,I/O 口可承受5 V 電平,內(nèi)嵌實時時鐘和2 個看門狗,具有掉電復(fù)位、上電復(fù)位及電壓監(jiān)測功能。芯片主頻108 MHz,8 K 的SRAM,最高主頻下的處理性能可達(dá)110 DMIPS。考慮芯片價格和國外芯片供應(yīng)問題,優(yōu)先選擇國產(chǎn)芯片。

2.2 人體動作感應(yīng)模塊

2.2.1 人體紅外模塊

HC-SR501 是基于紅外線技術(shù)的自動控制模塊,LHI778 探頭設(shè)計,靈敏度高,可靠性強(qiáng),超低電壓工作模式,廣泛應(yīng)用于各類自動感應(yīng)電器設(shè)備。它配以LHI778 探頭和少量外接元器件就可構(gòu)成被動式的熱釋電紅外開關(guān)[4]。將HC-SR501 的信號輸出引腳連接至GD32 單片機(jī)的PA7 引腳,通過讀取該引腳電平狀態(tài)即可感知是否有人存在。

2.2.2 動作感知模塊

反射式紅外線光電開關(guān)利用物體對被調(diào)制的紅外光束反射檢測有無被檢物體,當(dāng)被檢測物體經(jīng)過檢測區(qū)域時,紅外光電開關(guān)的輸出狀態(tài)就會翻轉(zhuǎn),以達(dá)到自動檢測目的。本系統(tǒng)采用PNP 常開型的反射式光電開關(guān),輸出端默認(rèn)高電平,連接至單片機(jī)EXTI 引腳PA5、PA6,當(dāng)引腳電平發(fā)生變化時,單片機(jī)產(chǎn)生中斷事件進(jìn)入中斷服務(wù)函數(shù)。

2.2.3 系統(tǒng)接口電路和硬件安裝

2 個反射式紅外線光電開關(guān)需要并排垂直安裝,當(dāng)有移動物體經(jīng)過時,開關(guān)先后觸發(fā),根據(jù)先后順序可以判斷出物體移動方向。HC-SR501 感應(yīng)范圍寬,可安裝在2 個反射式紅外線光電開關(guān)之間,判斷接近目標(biāo)是否是人體即可。這3 個傳感器的狀態(tài)都通過GPIO 口獲取。紅外感應(yīng)模塊系統(tǒng)接口電路如圖2 所示。

圖2 紅外感應(yīng)模塊系統(tǒng)接口電路Fig.2 Infrared sensor module system interface circuit

2.3 室光強(qiáng)度感應(yīng)電路

利用光敏阻值的變化與電阻進(jìn)行分壓,得到的電壓值經(jīng)LM358 運放電路進(jìn)行電壓跟隨處理,降低信號阻抗,通過10 k可調(diào)電阻調(diào)節(jié)采集靈敏度。單片機(jī)通過ADC 采集電壓跟隨器的輸出電壓獲得光照強(qiáng)度值。室光強(qiáng)度感應(yīng)電路如圖3 所示。

圖3 光敏電阻分壓電路Fig.3 Photoresistor voltage divider circuit

3 系統(tǒng)軟件設(shè)計

系統(tǒng)程序包含多個子系統(tǒng),各子系統(tǒng)配合可實現(xiàn)房間人數(shù)狀態(tài)的遠(yuǎn)程監(jiān)控、室內(nèi)光照采集、燈光的自行調(diào)控、遠(yuǎn)程功能控制。讀取人體動作感應(yīng)裝置狀態(tài),進(jìn)行移動人體捕捉、記錄房間人數(shù)。將獲取的光照強(qiáng)度信息和人數(shù)信息通過WiFi 傳輸?shù)轿锫?lián)網(wǎng)云平臺,同時根據(jù)光照強(qiáng)度和房間有人無人狀態(tài)進(jìn)行燈光的控制和PID 自動調(diào)節(jié)。主控制程序還包含系統(tǒng)時鐘初始化,對系統(tǒng)底層的初始化還有各個功能模塊的初始化。圖4 為系統(tǒng)主控制程序流程圖。

圖4 系統(tǒng)主控制程序流程圖Fig.4 Flow chart of the main control program of the system

3.1 人體動作感應(yīng)程序設(shè)計

人體動作感應(yīng)通過熱釋電人體紅外傳感器和兩個并排安裝的反射式紅外光電開關(guān)實現(xiàn)。熱釋電人體紅外傳感器安放在兩個光電開關(guān)之間組成人體動作感應(yīng)裝置,人體動作感應(yīng)裝置示意圖如圖5 所示。系統(tǒng)通過該組合裝置的觸發(fā)狀態(tài)判斷觸發(fā)對象的移動方向以及對象是否為人體。

圖5 人體動作感應(yīng)裝置Fig.5 Human motion sensing device

3.1.1 人體感應(yīng)分析

本系統(tǒng)通過熱釋電人體紅外傳感器HC-SR501檢測人體存在信號。人進(jìn)入其感應(yīng)范圍時HCSR501 信號引腳輸出高電平,人離開感應(yīng)范圍則自動延時關(guān)閉高電平。HC-SR501 信號引腳與GD32單片機(jī)PA7 引腳連接,直接讀取PA7 引腳狀態(tài)即可判斷是否有人存在。軟件通過配置GPIOA 寄存器初始化PA7 引腳為弱下拉輸入,無人體目標(biāo)時讀取PA7 對應(yīng)的輸入寄存器為0,有人體目標(biāo)時為1。人體感應(yīng)識別流程圖如圖6 所示。

圖6 人體感應(yīng)識別流程圖Fig.6 Flow chart of human body induction recognition

3.1.2 邏輯分析的軟件實現(xiàn)方法

根據(jù)人體動作感應(yīng)裝置的觸發(fā)分析,完整的進(jìn)出門動作分別對應(yīng)了5 個狀態(tài),人體目標(biāo)進(jìn)入房間的狀態(tài)順序依次為:無人狀態(tài)、進(jìn)門動作1、進(jìn)門動作2、進(jìn)門動作3、無人狀態(tài);人體目標(biāo)離開房間的狀態(tài)順序依次為:無人狀態(tài)、出門動作1、出門動作2、出門動作3、無人狀態(tài)。如果持續(xù)向一個方向移動,從開始的無人狀態(tài)變?yōu)閯幼?,動作1 變?yōu)閯幼?,動作2 變?yōu)閯幼?,動作3 變?yōu)闊o人狀態(tài)。狀態(tài)順序正確的話可以確定進(jìn)出門動作完成,房間人數(shù)加1 或減1,執(zhí)行流程如圖7 所示。

圖7 人體動作感應(yīng)程序流程圖Fig.7 Human motion sensing program flow chart

當(dāng)人體感應(yīng)裝置觸發(fā)了中斷系統(tǒng)會進(jìn)入中斷服務(wù)函數(shù),進(jìn)入中斷服務(wù)函數(shù)后首先判斷哪一個開關(guān)發(fā)生了觸發(fā),然后判斷觸發(fā)類型為上升沿還是下降沿,再根據(jù)上一時刻的動作狀態(tài)來識別移動目標(biāo)是繼續(xù)向前還是后退,最后進(jìn)行狀態(tài)更新。

3.2 燈光控制系統(tǒng)程序設(shè)計

3.2.1 PID 自動調(diào)節(jié)算法

通過APP 設(shè)定好光強(qiáng)值,單片機(jī)ADC 檢測到實際光強(qiáng),通過PID 算法輸出PWM 信號來控制雙向可控硅的導(dǎo)通,從而實現(xiàn)對光強(qiáng)的自動控制。由于對電燈的光照強(qiáng)度控制量是電流,電流和光照強(qiáng)度并不是直接相關(guān)的物理量,所以為了對燈光亮度進(jìn)行閉環(huán)控制,讓室光強(qiáng)度穩(wěn)定在用戶設(shè)定值,本系統(tǒng)采用PID 自動調(diào)節(jié)算法進(jìn)行燈光強(qiáng)度的調(diào)節(jié)。以ADC 采集到的光照強(qiáng)度感應(yīng)電路節(jié)點電壓值a作為變化量,用戶設(shè)定的光照強(qiáng)度等級作為期望值q,讓燈光隨著室光強(qiáng)度進(jìn)行亮度調(diào)節(jié),讓室內(nèi)光照強(qiáng)度能夠穩(wěn)定在用戶設(shè)定的期望值。光照強(qiáng)度偏差計算公式

PID 調(diào)節(jié)算法

3.2.2 燈光控制模式

本系統(tǒng)具有自動調(diào)光模式,也可以通過手機(jī)遠(yuǎn)程開關(guān)燈。關(guān)燈將切斷燈光電源,關(guān)閉自動調(diào)光模式;遠(yuǎn)程開燈默認(rèn)燈光亮度級別為最高,這時自動調(diào)光模式關(guān)閉;選擇自動調(diào)光模式時系統(tǒng)將切換到燈光自動控制模式,該模式下當(dāng)環(huán)境光照低于一個預(yù)設(shè)值,系統(tǒng)則進(jìn)行PID 自動調(diào)光。燈光控制系統(tǒng)程序流程如圖8 所示。

圖8 燈光控制系統(tǒng)程序流程圖Fig.8 Flow chart of the light control system program

3.3 WiFi 通信設(shè)計

WiFi 模塊采用的是國產(chǎn)樂鑫的ESP8266 的模組,通過串口與單片機(jī)串口連接,該模組支持TCP透傳模式。上位機(jī)采用了物聯(lián)網(wǎng)平臺OneNET 智能云與ESP8266 無線連接,用來存儲數(shù)據(jù),監(jiān)控終端使用手機(jī)APP 設(shè)備云制作圖形界面遠(yuǎn)程監(jiān)測房間人數(shù)、房間亮度等信息,APP 也用來設(shè)置房間電燈的控制模式、手動控制開關(guān)燈、手動調(diào)節(jié)電燈亮度,如圖9 為手機(jī)APP 操作界面。

圖9 手機(jī)APP 操作界面Fig.9 Mobile APP operation interface

4 結(jié)語

本設(shè)計以GD32 單片機(jī)為核心,通過利用人體紅外熱釋電傳感器、反射式紅外開關(guān)、光照采集電路、電燈驅(qū)動電路、WiFi 等模塊,實現(xiàn)了對照明燈的自動控制。系統(tǒng)的硬件及軟件設(shè)計簡單實用,實驗結(jié)果顯示,該系統(tǒng)具有良好的穩(wěn)定性。智能燈控制系統(tǒng)實現(xiàn)了對人員活動的感應(yīng),測出室內(nèi)進(jìn)出的人數(shù),可根據(jù)室內(nèi)人數(shù)信息和光線的強(qiáng)度來自動控制電燈開關(guān)和調(diào)節(jié)亮度,滿足人們對照明的需求,同時達(dá)到節(jié)能的目的。

猜你喜歡
單片機(jī)動作系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機(jī)的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
動作描寫要具體
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
畫動作
動作描寫不可少
主站蜘蛛池模板: 91视频免费观看网站| 国产91丝袜在线播放动漫| 91在线无码精品秘九色APP| 国产屁屁影院| 亚洲一区二区黄色| 动漫精品啪啪一区二区三区| 国内精品久久久久久久久久影视 | 国产日韩欧美在线播放| 日韩高清欧美| 九色在线观看视频| 欧美三级自拍| 国产网站一区二区三区| 激情爆乳一区二区| 午夜视频免费试看| 国产原创自拍不卡第一页| 日韩资源站| 国产日本视频91| 久久精品人妻中文视频| 青青草原国产| 国产美女精品人人做人人爽| 亚洲精品在线91| 精品国产欧美精品v| 亚洲欧美日韩精品专区| 人与鲁专区| 亚洲欧美一区二区三区蜜芽| 国产成人综合网| 四虎AV麻豆| 成人小视频网| 日韩AV手机在线观看蜜芽| 亚洲一区二区三区国产精品| 欧美国产成人在线| 久久国产乱子伦视频无卡顿| 日韩欧美国产精品| 国产国语一级毛片在线视频| 国产日韩欧美中文| 久久精品国产一区二区小说| WWW丫丫国产成人精品| 亚洲国产日韩欧美在线| 色爽网免费视频| 亚洲精品男人天堂| 欧美不卡视频一区发布| 欧美日韩在线国产| 性色生活片在线观看| 欧美精品在线免费| 亚洲人精品亚洲人成在线| 99偷拍视频精品一区二区| 亚洲天堂视频网站| 精品国产自在现线看久久| 激情六月丁香婷婷| 99这里只有精品6| 免费不卡在线观看av| 成人欧美日韩| 国产网友愉拍精品| 国产成人精品视频一区二区电影| 成人av专区精品无码国产| 中文字幕在线欧美| 国产又色又刺激高潮免费看| 青青草a国产免费观看| 亚洲愉拍一区二区精品| 午夜福利网址| 国产精品白浆在线播放| 欧美一级高清片久久99| 成年人国产网站| 老司机久久99久久精品播放 | 91精品亚洲| 在线视频亚洲欧美| 成年人国产视频| 国产综合另类小说色区色噜噜| 国产大片黄在线观看| 国产综合另类小说色区色噜噜 | 免费高清a毛片| 亚洲嫩模喷白浆| 亚洲精品免费网站| 亚洲日本韩在线观看| 九九久久精品免费观看| 成年人免费国产视频| 国产 在线视频无码| 国产精品妖精视频| av无码一区二区三区在线| 欧美日韩国产高清一区二区三区| 亚洲无码高清一区| 69av在线|