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的單片機控制系統的仿真設計
主站蜘蛛池模板: 久久青草热| 亚洲一区第一页| 国产精品自在拍首页视频8| 欧美在线三级| 成人亚洲国产| 久久久久久尹人网香蕉 | 强乱中文字幕在线播放不卡| 欧美A级V片在线观看| 91啦中文字幕| 国产成人无码Av在线播放无广告| 91精品啪在线观看国产60岁 | 丁香六月激情综合| 97视频精品全国在线观看| 久久亚洲国产视频| 久久国产乱子| 日韩av无码DVD| 久热这里只有精品6| 乱人伦视频中文字幕在线| 午夜一区二区三区| 国产成人AV男人的天堂| 亚洲天堂视频在线观看免费| 国产精品无码制服丝袜| 青青青国产视频手机| 欧美亚洲国产日韩电影在线| 午夜不卡福利| 91久久性奴调教国产免费| 亚洲人网站| 四虎影视无码永久免费观看| 九色在线观看视频| 狠狠色婷婷丁香综合久久韩国| 欧美日韩一区二区三区四区在线观看 | 精品一区二区三区水蜜桃| 国产亚洲欧美日韩在线一区| 黄片在线永久| 无遮挡一级毛片呦女视频| 亚洲色图欧美一区| 亚洲小视频网站| 久久五月视频| 91欧美亚洲国产五月天| 亚洲欧美自拍中文| 久久黄色小视频| 丰满人妻被猛烈进入无码| 永久在线精品免费视频观看| 亚洲国产成人在线| 青青青视频蜜桃一区二区| 国产在线观看高清不卡| 国产精品视频a| 国产成人精品亚洲日本对白优播| 欧美日韩v| 欧美色99| 91热爆在线| 在线看片国产| 欧美日韩在线国产| 亚洲欧洲日韩综合| 亚洲天堂777| 蜜桃视频一区| 国产亚洲欧美在线中文bt天堂| 九九久久精品免费观看| 亚洲第一黄片大全| 亚洲码在线中文在线观看| 国产伦片中文免费观看| 91小视频在线播放| 国产三级国产精品国产普男人 | 欧美啪啪精品| 手机在线国产精品| AV无码无在线观看免费| 性视频一区| 国产精品任我爽爆在线播放6080| 日韩欧美91| 色婷婷丁香| 性视频久久| 99国产在线视频| 激情综合网激情综合| 天堂在线视频精品| 国产毛片基地| yjizz国产在线视频网| 人人爱天天做夜夜爽| 久久人搡人人玩人妻精品 | 国产在线视频欧美亚综合| 欧美日韩国产精品综合| 怡春院欧美一区二区三区免费| 精品欧美一区二区三区在线|