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

基于單片機的調光臺燈控制系統的設計

2021-11-28 00:58:08安曉莉
電腦知識與技術 2021年30期
關鍵詞:單片機

安曉莉

摘要:隨著家用電器的廣泛使用,人們的生活質量得到了普遍的提高。現在,人們越來越追求方便、舒適的生活。單片機作為一種性價比較高的微型計算機,可以實現家用電器、工業控制產品的智能化、自動化控制。作為一種小型的家用電器,臺燈也逐漸地走向智能化。雖然目前按鍵式臺燈仍然在市場上占有很大的份額,但是,可以預見,它將會逐漸被智能臺燈取代。

為了節約電能,保護視力,防止脊椎變形,該文采用單片機和熱釋電紅外傳感器設計出一種調光臺燈控制系統。使用該系統可以實現對臺燈的智能化控制:在黑夜,可以實現臺燈的自動打開,給用戶帶來方便;當人離桌子的距離過近時,蜂鳴器發聲,提醒用戶調整坐姿,防止近視。

測試證明,該系統設計方案合理,性價比高,工作穩定,具有一定的使用價值。

關鍵詞:單片機;調光臺燈;PWM

中圖分類號:TP301? ? ? 文獻標識碼:A

文章編號:1009-3044(2021)30-0134-04

開放科學(資源服務)標識碼(OSID):

隨著社會的發展,人們越來越注重節能和環保。照明作為人們生活不可或缺的組成部分,每年消耗的電能占總用電量的12%,且以3.44%的年增長率持續攀升。我國的年用電量大約是5185.9萬兆瓦,其中,70%來自火力發電廠。據統計,火力發電廠每少發一度電,就會減少1千克的CO2的排放量。眾所周知,CO2是造成大氣溫室效應的罪魁禍首。所以,減少照明用電量可以起到保護環境的作用。

現在,市面上的臺燈大多是手動調光。用手轉動旋鈕,就可以調節燈光的亮度。這種臺燈能夠節約電能,但不能預防近視。目前,我國大約有四億人近視,其中,大部分是中、小學生。近視嚴重危害著青少年的健康。中、小學學生患近視的原因是他們在學習或做作業的時坐姿不正確,人離臺燈的距離過近,長時間的視疲勞引起的[1]。

隨著科學技術的發展,自動控制技術被廣泛同應用到電子產品中,使電子產品蘊含的科技含量增加,智能化程度提高。智能家用電器的共同特點是在其中嵌入了單片機[2]。智能家用電器和普通家用電器相比功能更多,使用更方便、安全、省電。作為一種小家電,臺燈也逐漸走向智能化。為了預防近視,本文使用單片機設計了一種臺燈控制系統。使用本控制系統可以使臺燈燈光隨人離燈的遠近自動進行調節,同時,還可以起到調整人的坐姿的作用。

1 系統設計

采用熱釋電傳感器RE200B感應人體發出的紅外線,BISS0001芯片對其輸出信號進行處理;光敏電阻采集環境光的強度, ADC0832將光強轉換成數字量;紅外測距傳感器檢測使用者離桌子的距離。這些信號被送入AT89S51單片機進行分析、處理,單片機發控制命令給燈光控制電路,實現臺燈亮度隨環境光的強度而改變。當人離桌面的距離太近時,由三極管與蜂鳴器構成的提醒電路給使用者發調整坐姿的提醒信號。另外,臺燈燈亮的時間可以通過數碼管倒計時顯示出來,當時間到時,燈自動關閉。

本設計的系統框圖如圖1所示。

2 硬件設計

本系統的控制核心是AT89S51單片機。當環境光線比較強時,光敏電阻的阻值很小,環境光檢測電路輸出的是低電平,此時,禁止熱釋電傳感器工作;當環境光線比較弱時,光敏電阻的阻值很大,環境光檢測電路輸出的是高電平,熱釋電傳感器工作[3]。此時,當有人進入它的感應范圍時,AT89S51單片機讀取ADC0832的輸出信號(該信號與環境光線的強弱有關),并根據環境光線的強弱調節臺燈的亮度。當環境光線比較弱并且此時人離桌子的距離太近時(即坐姿不正確),紅外測距傳感器探測到人體活動信號,該信號被AT89S51處理后,啟動蜂鳴器,發出報警聲音,提示人離桌子遠一點。當人調整了坐姿,即人離桌子不是太近,但仍然位于熱釋電傳感器的感應范圍內時,蜂鳴器停止發提示音。

2.1 傳感器及信號處理電路設計

1)熱釋電人體檢測與處理電路

熱釋電人體檢測與處理電路如圖2所示。

熱釋電人體檢測與處理電路由熱釋電傳感器、BISS0001處理芯片組成。熱釋電傳感器僅對人體發出的紅外線敏感,因此,除人體外,其他物體不會引起紅外探頭的動作。

當人走進感應區時,熱釋電元件接收到人體發出的紅外線,在紅外探測器的輸出端輸出信號。

2)光檢測電路

光檢測電路如圖3所示。

當環境光比較弱時,光敏電阻阻值大,在模數轉換器ADC0832的通道0上的高電平經AD轉換后變成數字量,啟動熱釋電傳感器工作。當環境光較強時,光敏電阻阻值小,在ADC0832的通道0上的低電平經AD轉換后,禁止熱釋電傳感器工作。

在該單元電路中,電阻R4的作用是調節光敏電阻檢測靈敏度。若天還亮,燈仍然開著,可以把R4換大一點以降低光檢測靈敏度;若已經到了晚上,燈還未亮,可以把R4換小一點以提高光檢測靈敏度。通過多次調節,可以將臺燈調到最理想的狀態。

3)紅外接近開關

紅外測距傳感器按圖4接線,就構成紅外接近開關。當人離桌子太近時,紅外接近開關閉合,P3.4上是低電平,驅動蜂鳴器發聲,提醒人離桌面遠點;當人調整完坐姿,此時,人離桌面不是很近,紅外接近開關斷開,蜂鳴器被關閉。

2.2 按鍵電路設計

模式切換鍵K1:實現自動和手動模式之間的切換;

設置鍵K2:用于設置變量,0-正常,1-調分,2-調秒;

加鍵K3:按下一次,變量增加1;

減鍵K5:按下一次,變量減小1;

按鍵電路圖如圖5所示。

2.3 燈光控制電路設計

燈光控制電路圖如圖6所示。

LED燈L1~L12構成了臺燈的照明元件。三極管Q2、Q1驅動LED燈。當P3.5上為低電平,Q2、Q1導通,燈亮;當P3.5引腳上為高電平,Q2、Q1截止,燈滅[4]。

2.4 數碼管顯示電路設計

數碼管顯示電路圖如圖7所示。

本文用共陽極數碼管上動態顯示定時時間。在字段口上送字段碼,一個時刻只讓一個數碼管位選通有效(I/O口線為低電平),其余位選通無效(I/O口線為高電平),點亮一位數碼管,先最左端的數碼管,后最右端的數碼管,采用輪流導通,周而復始的方式,實現穩定顯示。

2.5 報警電路設計

P3.7上為高電平,三極管Q3截止,蜂鳴器不響;P3.7上為低電平,三極管Q3導通,蜂鳴器響。

報警電路圖如圖8所示。

3 軟件設計

3.1 主函數流程圖

開機后,先進行系統初始化,開中斷并啟動定時/計數器的工作。系統默認為手動模式,延時500ms,點亮手動模式指示燈,然后進入循環:調用按鍵函數掃描按鍵、調用顯示函數完成顯示。

主函數流程圖如圖9所示。

3.2 按鍵掃描函數

開機后,默認為手動模式,置flag_set鍵標志為0、人體接近傳感器標志位flag_jiejin為1。在模式切換鍵及設置鍵都沒有被按下時,每按下一次加鍵,燈光比例scale變量增加1,加到41時,燈亮度為100%;每按下一次減鍵,燈光比例scale變量減少1,減到1,燈亮度到0%。

如果按下模式切換鍵,系統進入自動模式,由于flag_jiejin是1,當人離桌面過近時,蜂鳴器發提示音,提醒臺燈使用者調整坐姿,并將flag_jiejin置0。若人在規定的時間內離開了桌面(即調整了坐姿),蜂鳴器停止發聲、flag_jiejin被置1。

在自動模式下,若設置鍵被按下,蜂鳴器開始發聲、設置鍵標志位被加1,加到3,清0。即flag_set可以取0~2,其中0是正常模式;flag_set=1時,加鍵、減鍵用來調定時時間分鐘,在鍵按下時,蜂鳴器響、左面的兩位數碼管閃爍。flag_set=2時,加鍵、減鍵用來調定時時間秒,在鍵按下時,蜂鳴器響、右面的兩位數碼管閃爍。退出設置狀態后,如果紅外熱釋電傳感器檢測到有人,就將50個環境光強度信號取平均值。根據該平均值的大小給燈亮度比例變量scale賦值。如果紅外熱釋電傳感器沒檢測到人時,scale賦為最小值1。

3.3 顯示函數流程圖

顯示函數完成將定時時間動態顯示在數碼管上。流程圖如圖10所示。

首先,計算標志變量flag的值,然后,判斷flag是否等于1,如果等于1,則判斷閃爍標志位ss是否為0,如果是0,則左邊兩位數碼管閃爍顯示,如果ss不是0,則左邊兩位數碼管顯示分鐘;若flag不等于1,如果等于1,則判斷閃爍標志位ss是否為0,如果是0,則右邊兩位數碼管閃爍顯示,如果ss不是0,則右邊兩位數碼管顯示秒;如果flag不等于1,且不等于2,則結束。

3.4 T0中斷服務函數流程圖

T0中斷函數流程圖如圖11所示。

定時/計數器T0每25微秒中斷一次。發生中斷后,給T0重賦25微秒的定時初值,然后,變量n自加1。如果n的值小于燈光比例變量scale,則P3.5被置零,臺燈被點亮;如果n的值大于燈光比例變量scale,則P3.5被置1,臺燈被熄滅;n的值如果是40,即1毫秒時間到,則將n置0[5]。

4 結束語

本課題研究的內容緊密聯人們的實際生活。目前,每個家庭都在使用臺燈。生活中經常發生燈沒有被及時關掉而導致電的浪費的現象。全世界有無數盞燈,它們浪費的能源就非常大。還有,臺燈作為一個生活必備用品,應能夠給人們帶來更方便的生活。為了節約用電并滿足人們的需要,本文較深入地研究了智能調光臺燈控制系統。

本智能臺燈控制系統的優點是使用方便且省電。根據門和桌子的距離來調節紅外熱釋電傳感器的檢測范圍。這可以實現:在黑夜,當人在門口一出現,燈就被點亮;人一離開,燈就被關掉;另外,人們在學習時,有時會坐姿不正確,比如人離桌面距離過近。這時,臺燈燈光會變暗,提醒人離開桌子。當人及時調整了坐姿,燈光自動變亮,起到預防近視的作用。如果臺燈的使用者在規定的時間內沒離開桌子(即未調整坐姿),燈會自動熄滅,起到節約用電的效果。

本系統的難點是人體紅外信號的采集與處理模塊的設計。本設計使用熱釋電紅外傳感器檢測人體信號。當有人走進它的感應區域時,該傳感器會輸出幾mV的信號。為了減少外界信號的干擾,本文使用BISS0001紅外熱釋電信號處理芯片對它二次放大、濾波,并將它轉換成數字信號以供單片機分析、處理。

雖然本系統可以實現其基本功能,但是它還有不足之處。在臺燈打開時,燈光會干擾光敏電阻的工作,引起誤判斷。為了防止這種現象的發生,應將光敏電阻與燈光控制電路相互隔離、分開放置。

今后,本系統可以拓展的功能有:添加鬧鐘、語音提醒等。

參考文獻:

[1] 滕宇航.基于單片機的智能臺燈控制系統[J].信息通信,2019,32(11):119-121.

[2] 過夢旦.基于單片機的LED燈調光系統的研究[J].電子元器件與信息技術,2019,3(4):104-107.

[3] 胡向東.傳感器與檢測技術[M].北京:機械工業出版社,2018.

[4] 李天然.基于51單片機的PWM調光燈設計與實現[J].信息通信,2019,32(3):129-131.

[5] 馬忠梅,籍順心,張凱.單片機的C語言應用程序設計[M].4版.北京:北京航空航天大學出版社,2007.

【通聯編輯:謝媛媛】

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 美女毛片在线| 久久久久久午夜精品| 国产亚洲精品资源在线26u| 国产精品亚洲αv天堂无码| 亚洲第一天堂无码专区| 国产乱子伦无码精品小说 | 国产成人久久综合777777麻豆| 三上悠亚一区二区| 91麻豆精品视频| 国产高清精品在线91| 在线中文字幕网| 综合久久五月天| 在线免费a视频| 国产美女无遮挡免费视频| 免费jizz在线播放| 国产真实乱子伦视频播放| 亚洲人精品亚洲人成在线| 高潮爽到爆的喷水女主播视频 | 亚洲全网成人资源在线观看| 四虎永久免费在线| 99这里只有精品6| 亚洲国产成人久久77| 久久这里只精品热免费99| 国模沟沟一区二区三区| 亚洲国产欧洲精品路线久久| 欧美成人精品在线| 亚洲中文精品人人永久免费| 亚洲另类国产欧美一区二区| 日韩高清成人| 国产成人精品高清在线| 黄片一区二区三区| 久久精品无码一区二区日韩免费| 国产制服丝袜无码视频| 天堂岛国av无码免费无禁网站 | 亚洲天堂免费| 精品无码一区二区三区电影| 国产麻豆va精品视频| 欧美国产在线精品17p| 99精品一区二区免费视频| 久草视频中文| 99视频在线免费看| 国产综合另类小说色区色噜噜| 日韩无码白| 国产精品区视频中文字幕| 国产91九色在线播放| 国产在线拍偷自揄拍精品| 欧美成人看片一区二区三区| 国产精品yjizz视频网一二区| 国产aⅴ无码专区亚洲av综合网| 欧美五月婷婷| 日a本亚洲中文在线观看| 欧美日韩在线第一页| 成人精品区| 国模在线视频一区二区三区| 国产丝袜91| 伊人久久综在合线亚洲2019| 丁香婷婷激情综合激情| 日韩天堂视频| 欧美成人区| 一个色综合久久| 国产中文一区a级毛片视频| 日本道综合一本久久久88| 免费av一区二区三区在线| 国产麻豆福利av在线播放| 白浆免费视频国产精品视频| 免费一级毛片| 凹凸国产熟女精品视频| 国产女同自拍视频| 欧美不卡视频在线观看| 狠狠干综合| 国产一区二区三区在线无码| 免费毛片全部不收费的| 国产亚洲高清视频| 麻豆国产在线不卡一区二区| 亚洲欧美成人综合| 色吊丝av中文字幕| 亚洲成人一区二区| 91久久国产成人免费观看| 久久99国产视频| 99国产在线视频| 久久精品亚洲中文字幕乱码| 精品久久久久久久久久久|