亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于STM32的智能教室燈光控制系統(tǒng)設(shè)計(jì)

        2022-11-25 09:36:42余秋映
        智庫時(shí)代 2022年39期
        關(guān)鍵詞:單片機(jī)界面系統(tǒng)

        余秋映

        (云南民族大學(xué)電氣信息工程學(xué)院)

        一、緒論

        (一)研究的背景及意義

        隨著當(dāng)代科學(xué)發(fā)展腳步的不斷加快,人們的生活品質(zhì)也隨之不斷提升,但是伴隨而來的卻是嚴(yán)重的社會(huì)新難題——資源短缺。通過觀察和調(diào)查表明,公共活動(dòng)區(qū)域照明設(shè)備由于沒有人看管,導(dǎo)致白天沒有人時(shí)教室的燈具也處于常亮的狀態(tài),而這種情況在各個(gè)學(xué)校的教室尤為嚴(yán)重。通過進(jìn)一步研究可以看出,這是由于對(duì)教室內(nèi)班級(jí)燈光的嚴(yán)格管理所導(dǎo)致的結(jié)果——在規(guī)定的時(shí)間內(nèi)開燈或關(guān)燈,通常會(huì)導(dǎo)致:不管人多人少教室燈光都亮著,或者是不管是白天或者晚上,不管是強(qiáng)光環(huán)境或者弱光環(huán)境下,燈也都亮著,造成了管理和能源的浪費(fèi)。

        在這個(gè)背景下,開發(fā)設(shè)計(jì)一個(gè)新的智能燈光控制系統(tǒng)是很有必要的,通過教室人數(shù)來控制開燈數(shù)量和亮度。本系統(tǒng)的控制對(duì)象是教室里的燈組,在光照不足時(shí)可以實(shí)現(xiàn)根據(jù)自然光照強(qiáng)度來合理調(diào)節(jié)燈具光照強(qiáng)度的功能。這種系統(tǒng)能夠正確地分配能源,節(jié)省了能源的同時(shí)又能提高燈具的使用壽命,對(duì)于節(jié)電有著很大的現(xiàn)實(shí)意義。

        (二)大學(xué)教室照明控制現(xiàn)狀

        學(xué)校教室照明的作用如下:一般在學(xué)校白天時(shí)光照度足夠,所以天然光照就是教室主要的照明光源,人工光照則是補(bǔ)償燈光,即用來補(bǔ)償課堂內(nèi)有遮蓋物時(shí)或者陰天光照度不足的區(qū)域;中午和晚上,大部分教室的用途是讓學(xué)生們用來上自習(xí)的,少部分教室則用來授課,但無論在哪種情形,為提升學(xué)習(xí)效果和保護(hù)視力,學(xué)生和教師都必須有良好的照明環(huán)境。所以,本設(shè)計(jì)要在滿足教室照明需求的同時(shí)做到照明節(jié)能。

        二、系統(tǒng)總體方案設(shè)計(jì)

        (一)系統(tǒng)的功能設(shè)計(jì)

        系統(tǒng)的主要模塊如圖1所示。

        圖1 STM32

        STM32單片機(jī)是整個(gè)智能燈光控制系統(tǒng)的核心控制器,和輸入、中控、輸出部分一起構(gòu)成了整個(gè)智能燈光控制系統(tǒng),第一部分是被動(dòng)式熱釋電紅外傳感器模塊,這個(gè)模塊的功能是檢測(cè)有無人進(jìn)出教室;第二部分為光敏電阻和ADC0832組成的檢測(cè)光照強(qiáng)度的模塊,這個(gè)模塊的功能是測(cè)量當(dāng)前教室內(nèi)的照度值;第三部分為DS1302時(shí)鐘模塊;第四部分是獨(dú)立按鍵模塊,利用五個(gè)獨(dú)立的按鈕來設(shè)定時(shí)鐘、轉(zhuǎn)換界面、開燈和轉(zhuǎn)換模塊;第五部分就是整個(gè)系統(tǒng)的供電電路,這個(gè)模塊的功能是為整個(gè)控制系統(tǒng)供應(yīng)電源。輸出則主要由兩個(gè)部分所構(gòu)成:第一部分為L(zhǎng)CD1602顯示模塊,用于顯示當(dāng)前的光照值、時(shí)間等;第二部分是模擬教室燈模塊,如果時(shí)間在8:00-22:00且光照強(qiáng)度<50.0則判斷有沒有人在控制燈的開關(guān)。如果人數(shù)為0,燈就會(huì)全滅;如果有人進(jìn)入教室,則根據(jù)當(dāng)前的光照強(qiáng)度來調(diào)整燈的功率進(jìn)而調(diào)整燈的亮度。整個(gè)系統(tǒng)框圖如1所示。

        (二)系統(tǒng)的控制過程

        總體上,系統(tǒng)通過在不同的時(shí)間段實(shí)現(xiàn)對(duì)各個(gè)時(shí)間段的照明控制,當(dāng)教室的開啟時(shí)間段時(shí)(作者所在的大學(xué)為8:00-22:00)控制系統(tǒng)開始運(yùn)行,如果不在這個(gè)時(shí)間段內(nèi)就會(huì)暫停工作,即全部的照明設(shè)備都關(guān)掉。在這段時(shí)間里,系統(tǒng)將會(huì)開啟光照度和人數(shù)檢測(cè)功能,即通過判斷有沒有人進(jìn)入教室以及光照強(qiáng)度的大小來控制開燈的數(shù)量。首先設(shè)定照度的統(tǒng)計(jì)臨界值,如果自然光比較微弱或是教室內(nèi)有其他遮擋物而使得照明小于這個(gè)值的話,系統(tǒng)就會(huì)按照通過調(diào)整燈具的功率來調(diào)整燈的亮度;當(dāng)自然照度充足且光照強(qiáng)度超過了這個(gè)臨界點(diǎn)之后,系統(tǒng)便可以關(guān)掉全部的燈,并以自然光作為最主要的光源,以此實(shí)現(xiàn)節(jié)電的目的。

        三、智能教室照明控制系統(tǒng)的硬件設(shè)計(jì)

        (一)STM32最小單片機(jī)系統(tǒng)設(shè)計(jì)

        單片機(jī)最小系統(tǒng)有巨大的研究發(fā)展空間,是由一些接口電路和單片機(jī)連接構(gòu)成,即它是指能夠使某一個(gè)單片機(jī)工作的用最少的原件來直接組成的系統(tǒng)。單片機(jī)內(nèi)部組成的最小系統(tǒng)電路的三要素就是電源、晶振和復(fù)位電路。單片機(jī)最小系統(tǒng)如圖2所示。

        圖2 單片機(jī)最小系統(tǒng)

        1. STM32單片機(jī)

        相比于STC89C52單片機(jī),STM32單片機(jī)速度更快,資源更多,因此本設(shè)計(jì)選用了STM32單片機(jī)。STM32單片機(jī)結(jié)構(gòu)圖中同時(shí)還包含了CPU(中央處理器)控制芯片、Flash(程序儲(chǔ)存器)控制模塊、SRAM(數(shù)據(jù)儲(chǔ)存器)控制單元、UART 模塊和串口、定時(shí)繼電器模塊/時(shí)鐘計(jì)數(shù)器、EEPROM、I/O 接口、看門狗等模塊,幾乎可以被稱為一個(gè)完整的片上系統(tǒng)。其內(nèi)部結(jié)構(gòu)如圖3所示。

        2.電源電路設(shè)計(jì)

        本設(shè)計(jì)所選用的 STC89C52 需要 5V 的供電系統(tǒng)。當(dāng)按鍵按下時(shí)有電流輸入,LED2 燈亮起。

        3.復(fù)位電路設(shè)計(jì)

        單片機(jī)的系統(tǒng)中通常都會(huì)包含很多外設(shè),而且這些外設(shè)啟動(dòng)時(shí)通常都需要進(jìn)行配置和驅(qū)動(dòng),這些配置和驅(qū)動(dòng)的程序一般都寫在程序的開頭,所以需要復(fù)位電路,使系統(tǒng)的電路恢復(fù)到起始的狀態(tài),這樣才能讓系統(tǒng)正常地工作。

        本文就藏羊肉產(chǎn)業(yè)發(fā)展現(xiàn)狀為支點(diǎn),分析青海省藏羊肉產(chǎn)業(yè)具備的發(fā)展優(yōu)勢(shì)和產(chǎn)業(yè)發(fā)展趨勢(shì),并對(duì)青海省藏羊產(chǎn)業(yè)的發(fā)展突出以下幾點(diǎn)建議:

        4.晶振電路設(shè)計(jì)

        如果CPU比作人體的大腦,那么就可以把晶振電路比作人體的心臟。這個(gè)電路輸出的方波信號(hào)就可以比作指揮軍隊(duì)的口令,整個(gè)系統(tǒng)的命令都要按照這個(gè)時(shí)間基準(zhǔn)來執(zhí)行。

        (二)主要模塊設(shè)計(jì)說明

        1. ADC0832-數(shù)模轉(zhuǎn)換芯片

        ADC0832是指一種8位的分辨率、雙通道A/D的數(shù)模轉(zhuǎn)換芯片。它擁有體積較小、質(zhì)量?jī)r(jià)格比又很高以及兼容性較強(qiáng)的優(yōu)點(diǎn),其運(yùn)行頻段為250KHz,轉(zhuǎn)換時(shí)間為32微秒。

        單片機(jī)與ADC0832模塊之間的數(shù)據(jù)線連接接口為5條數(shù)據(jù)線,分 別 為、CH0、CLK、DO、DI。DO端和DI端之間在通訊時(shí)間上不可以同時(shí)有效,且因?yàn)楹蛦纹瑱C(jī)之間的連接通常也都是雙向并行的,所以一般在設(shè)計(jì)電路的時(shí)候,都將這兩個(gè)端口并聯(lián)在一根數(shù)據(jù)線上使用。當(dāng)ADC0832不工作時(shí),則的輸入接口為高電平,這時(shí)芯片將禁用,CLK和DI/DO口之間的電平可任意調(diào)整。當(dāng)要進(jìn)行數(shù)據(jù)量和模擬量轉(zhuǎn)換時(shí),則必須將使能端放在低電平有效,并保證在低電平下持續(xù)到切換全部終止,此時(shí)芯片才能剛剛開始正式進(jìn)行此切換管理工作,同時(shí)也需要由處理器向芯片時(shí)鐘輸入端CLK輸入的時(shí)鐘脈沖,DO/DI端則使用DI端輸入通道功能選擇的數(shù)據(jù)信號(hào)。

        2. DS1302-時(shí)鐘電路

        DS1302是一個(gè)實(shí)時(shí)的時(shí)鐘芯片,可以提供秒、分、小時(shí)、星期、月、年等信息。

        這種時(shí)鐘芯片的耗能通常都比較低,當(dāng)它的實(shí)際工作電壓為2V時(shí),工作電流小于300nA;它的工作電壓較寬,大概在2.0-5.0V左右,本設(shè)計(jì)采用的工作電壓為3V。為了防止系統(tǒng)掉電時(shí)時(shí)鐘停止,DS1302設(shè)計(jì)了兩個(gè)電源,一個(gè)是主動(dòng)供電電源,另一個(gè)是后備電源。

        3.光敏電阻

        光敏電阻,是用硒化鎘或硫化鎘等構(gòu)成的特殊元件,表面涂有防潮樹脂,有光電效應(yīng)。在感光的材料兩邊添加上電極引線,并將它封裝在有透光的管殼里面,以此形成光敏電阻。通常會(huì)將兩電極做成梳狀從而增加靈敏度。光敏電阻的阻值受到照度大小的影響,當(dāng)照明強(qiáng)度增加時(shí),其阻值降低;反之,當(dāng)照明強(qiáng)度減弱時(shí),其阻值增大。

        4.被動(dòng)式熱釋電紅外傳感器

        本模塊的功能是檢測(cè)有沒有人進(jìn)出,可以分為兩個(gè)過程。當(dāng)人站在探測(cè)區(qū)域外時(shí),探測(cè)器沒有檢測(cè)到人體發(fā)出的紅外線(人體會(huì)發(fā)出特定的紅外線,波長(zhǎng)在10微米左右,而本設(shè)計(jì)所選用的探測(cè)器只能檢測(cè)到這種波長(zhǎng)),就會(huì)輸出低電平,當(dāng)人進(jìn)入紅外探測(cè)區(qū)域后,該傳感器就會(huì)檢測(cè)到因人體紅外線所引起的電荷不平衡的情況,就會(huì)朝外面發(fā)射電荷進(jìn)而輸出高電平。

        5.按鍵模塊

        按鍵是一種電子開關(guān),當(dāng)人們按下開關(guān)按鈕時(shí)開關(guān)就會(huì)接通,反之,當(dāng)松開手時(shí),開關(guān)就會(huì)斷開。本設(shè)計(jì)使用機(jī)械彈性開關(guān)。按鍵閉合與斷開時(shí)會(huì)伴隨著一些抖動(dòng),所以需要進(jìn)行消抖,本設(shè)計(jì)采用的是軟件消抖,除此之外還有硬件消抖(硬件消抖會(huì)使電路更加復(fù)雜)本設(shè)計(jì)所使用的LED類型為插件型LED(兩個(gè)腳)還有貼片型LED。

        四、智能教室照明系統(tǒng)軟件設(shè)計(jì)

        (一)編程軟件介紹

        本設(shè)計(jì)所使用的編程軟件為Keil4,這個(gè)軟件的優(yōu)點(diǎn)是便于操作,支持各種芯片,可以生成通過刻錄器直接燒錄到單片機(jī)里的HEX文件,非常方便。編譯結(jié)果在界面的底部顯示,可以更便捷地查找到BUG。

        (二)主程序流程設(shè)計(jì)

        在這個(gè)軟件的主程序環(huán)境中,首先需要對(duì)系統(tǒng)中的各大功能模塊完成操作系統(tǒng)的初始化,然后程序也就自動(dòng)進(jìn)入到了while主循環(huán),在軟件主程序中,先進(jìn)入到要讀入鍵盤值的第一個(gè)函數(shù)(按鍵函數(shù)),這個(gè)函數(shù)一般分為兩個(gè)部分,第一個(gè)部分直接運(yùn)用按鍵掃描函數(shù)來快速讀取函數(shù)鍵值,第二部分主要是根據(jù)鍵值執(zhí)行相關(guān)的處理動(dòng)作,例如手動(dòng)開燈、切換用戶界面、切換模式、調(diào)整時(shí)間等;接著進(jìn)入第二個(gè)函數(shù)(監(jiān)測(cè)函數(shù)),監(jiān)測(cè)函數(shù)主要通過光照檢測(cè)模塊來獲取當(dāng)前的光照值;再接著就進(jìn)入第三個(gè)函數(shù)(顯示函數(shù)),此函數(shù)通過不同的顯示標(biāo)志位來顯示不同的界面,包括主界面當(dāng)前的光照值、時(shí)間和人數(shù),其他界面顯示切換模式、調(diào)整時(shí)間等;最后就進(jìn)入第四個(gè)函數(shù)(處理函數(shù)),這個(gè)函數(shù)主要根據(jù)當(dāng)前的時(shí)間、人數(shù)以及光照值選擇開燈以及燈具的亮度。最終通過計(jì)數(shù)公式和延時(shí)函數(shù),約束了所有函數(shù)的掃描時(shí)間。在這里,計(jì)時(shí)變量大于5000時(shí)就自動(dòng)加一。

        (三)主要模塊流程設(shè)計(jì)

        1.按鍵函數(shù)流程設(shè)計(jì)

        按鍵函數(shù)中的按鍵設(shè)定函數(shù)要先使用按鍵掃描函數(shù)讀取按鍵按下時(shí)的鍵值,再利用變化的鍵值來自動(dòng)實(shí)現(xiàn)或完成對(duì)相關(guān)數(shù)據(jù)的修改。若是得到的鍵值為1,有七個(gè)模式。若是取得的鍵值是2,在0界面時(shí),LED1手動(dòng)開燈;在1界面時(shí),年加一;在2界面時(shí),月加一;在3界面時(shí),日加一;在4界面時(shí),時(shí)加一;在界面5時(shí),分加一;在界面6時(shí),秒加一;在界面7時(shí),星期加一。若取得的鍵值是3,在0界面時(shí),LED2手動(dòng)開燈;在1界面時(shí),年減一;在2界面時(shí),月減一;在3界面時(shí),日減一;在4界面時(shí),時(shí)減一;在5界面時(shí),分減一;在6界面時(shí),秒減一;在7界面時(shí),星期減一。若取得的鍵值是4,LED3手動(dòng)開燈。若取得的鍵值為5,LED4手動(dòng)開燈。若取得的鍵值為6,切換模式。

        2.顯示函數(shù)流程設(shè)計(jì)

        顯示函數(shù)的流程圖設(shè)計(jì);通過不一樣的顯示標(biāo)志位來顯示不一樣的界面,界面為0的時(shí)候,顯示時(shí)間以及光照強(qiáng)度等等;界面為1-7的時(shí)候,顯示設(shè)置的年月日時(shí)分秒星期。

        3.處理函數(shù)流程

        首先要判斷當(dāng)前的顯示標(biāo)志位是否為0,如果為0,就通過被動(dòng)式熱釋電紅外傳感器來檢測(cè)有沒有人進(jìn)出教室,如果人數(shù)是0,則燈就全面;如果有人就根據(jù)教室內(nèi)的光照強(qiáng)度來判斷是否需要開燈以及燈具的亮度。

        五、總結(jié)和展望

        (一)總結(jié)

        本設(shè)計(jì)由STM32單片機(jī)芯片、紅外光人體檢測(cè)模塊、光照檢測(cè)模塊、按鍵模塊、LCD顯示模塊、LED教室燈模擬模塊、DS1302時(shí)鐘模塊組成。本設(shè)計(jì)通過紅外光人體檢測(cè)模塊得到教室人數(shù),光照傳感器和ADC0832組成的光照檢測(cè)模塊檢測(cè)光照值,由STM32單片機(jī)處理數(shù)據(jù),通過LCD1602顯示光照強(qiáng)度、時(shí)間等相關(guān)信息,根據(jù)以上信息決定亮燈情況,實(shí)現(xiàn)了教室照明系統(tǒng)的智能控制。本設(shè)計(jì)硬件部分進(jìn)行了原理圖、PCB板設(shè)計(jì),軟件部分運(yùn)用了C語言進(jìn)行編程,根據(jù)實(shí)物的運(yùn)行和調(diào)試,智能教室照明控制系統(tǒng)的控制方案能較好的實(shí)現(xiàn),達(dá)到了節(jié)約能源的目的。本系統(tǒng)主要實(shí)現(xiàn)了以下功能:

        (1)有自動(dòng)、手動(dòng)兩種工作模式;

        (2)當(dāng)亮度足夠時(shí),無論有無人進(jìn)出,燈都不亮;

        (3)當(dāng)在教室開放時(shí)間之外的所有時(shí)段燈不亮;

        (4)當(dāng)亮度不夠且在教室開放的時(shí)間段內(nèi),根據(jù)教室內(nèi)的光照強(qiáng)度合理控制燈具的亮度。

        (二)不足和展望

        總結(jié)了整個(gè)系統(tǒng)的內(nèi)容,由于個(gè)人經(jīng)驗(yàn)的不足及時(shí)間關(guān)系,該系統(tǒng)仍有部分缺陷,需要深入探討,主要體現(xiàn)在如下方面:

        (1)不能根據(jù)學(xué)生的具體位置打開相應(yīng)的燈具;

        (2)只是單一地對(duì)教室的燈具進(jìn)行控制。

        如果有機(jī)會(huì)繼續(xù)研究這個(gè)問題,那么我想拓展為對(duì)整個(gè)教室所有電器的統(tǒng)一化控制,例如電風(fēng)扇、空調(diào)等。

        猜你喜歡
        單片機(jī)界面系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機(jī)系統(tǒng)
        ZC系列無人機(jī)遙感系統(tǒng)
        國(guó)企黨委前置研究的“四個(gè)界面”
        基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機(jī)的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機(jī)的便捷式LCF測(cè)量?jī)x
        電子制作(2019年9期)2019-05-30 09:42:02
        基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開發(fā)方法研究
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        人機(jī)交互界面發(fā)展趨勢(shì)研究
        国产女人水真多18毛片18精品| 免费视频亚洲一区二区三区| 国产亚洲av另类一区二区三区| 日韩毛片无码永久免费看| 男女真实有遮挡xx00动态图| 无码久久精品蜜桃| 亚洲视频在线观看第一页| 97se狠狠狠狠狼鲁亚洲综合色| 国产色综合天天综合网| 啊v在线视频| 久久精品亚洲国产av网站| 少妇做爰免费视频了| 久久久久久久性潮| 国产360激情盗摄一区在线观看| 丰满老熟女性生活视频| 三a级做爰片免费观看| 波多野结衣aⅴ在线| 国产精品一区区三区六区t区| 久久夜色国产精品噜噜亚洲av| 国产成+人欧美+综合在线观看| 国产一区a| 精品黄色一区二区三区| 黑人大群体交免费视频| 午夜丰满少妇性开放视频| 久久久亚洲精品蜜桃臀| 男女动态91白浆视频| а√天堂资源官网在线资源| 国产羞羞视频在线观看| 午夜av福利亚洲写真集| 狠狠cao日日橹夜夜十橹| 好吊色欧美一区二区三区四区| 亚欧免费视频一区二区三区| 国产精品亚洲A∨天堂| 一区二区三区国产大片| av区无码字幕中文色| 欧美老妇与zozoz0交| 九月色婷婷免费| 二区免费在线视频观看| 国产激情久久久久影院老熟女 | 国产精品高潮av有码久久| 亚洲综合一区二区三区在线观看|