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

基于單片機的自動光控窗簾設計與實現

2018-07-03 03:21:34
關鍵詞:按鈕單片機設計

紀 萍

(河海大學文天學院電氣信息工程系,安徽馬鞍山243000)

隨著高新技術及電子器件的發展,人們的生活環境得到極大改善,智能家居得以實現。智能窗簾是智能家居的一部分,目前關于智能窗簾的研究有基于視覺手勢,有基于紅外遙控等多種設計[1-2],好多研究僅停留在方案設計,或者設計繁瑣成本高,或者缺乏人性化考慮等。本文提出一種基于單片機控制的自動窗簾系統,既能解決每天手拉窗簾的不便,又顯示出了生活的便捷和檔次,還可以根據光線的明暗來自動控制窗簾的開關以調節室內光線。本設計為一款基于AT89C52單片機控制的光控窗簾,該系統的硬件部分主要利用光敏傳感器產生的信號作為單片機輸入信號來控制電機;軟件部分采用C語言進行編程。考慮到用戶習慣和天氣原因,本方案還設置了選擇開關,用戶在使用窗簾時可任意選擇自動或手動控制方式。該系統具有設計人性化、經濟實用、可靠性高的特點。

1 總體設計方案

本設計實現如框圖1所示,AT89C52單片機是核心控制器件。采用光敏電阻作為光線采集器,光敏電阻采集到光電信號后經傳感器PCF8591轉換為數字信號,單片機讀入數字信號送至電機驅動芯片ULN2003,驅動28BYJ48型步進電機進行正反轉,從而實現光控功能[3-6]。28BYJ48型步進電機是四相八拍電機,電壓為DC5 V~DC12 V,當對步進電機按一定順序施加一系列連續不斷的控制脈沖時,它可以連續不斷地轉動。每一個脈沖信號使得步進電機的某一相或兩相繞組的通電狀態改變一次,也就對應轉子轉過一定的角度。當通電狀態的改變完成一個循環時,轉子轉過一個齒距。

圖1 設計實現框圖

本論文運用光控原理,當光照強度大于130 lx時窗簾將自動打開;當光照強度小于50 lx時,窗簾將自動關閉;當光照強度在50 lx到130 lx之間,窗簾狀態保持不變。

2 主要硬件設計

2.1 單片機系統

AT89C52是STC公司生產的一種低功耗、高性能CMOS8位微控制器,具有8 k在系統可編程Flash存儲器。AT89C52使用經典的MCS-51內核,但做了很多的改進使得芯片具有傳統51單片機不具備的功能。在單芯片上,擁有靈巧的8位CPU和在系統可編程Flash,使得AT89C52為眾多嵌入式控制應用系統提供了高靈活、超有效的解決方案。最小系統帶有時鐘電路、單片機、復位電路、輸入/輸出設備等[7-9]。單片機系統結構如圖2所示。

圖2 AT89C52結構框圖

2.2 光電傳感器信號采集模塊

光電傳感器用于采集光信號,芯片采用PCF8591,它是集成了光敏電阻的一種芯片,光敏電阻采集到光強信號后,PCF8591進行A/D轉換輸出數字信號。模塊芯片采用PCF8591集成模塊,它帶電源指示燈,對模塊供電后指示燈會亮,這樣在調試時便于觀看短路情況。模塊帶DA輸出指示燈,當模塊DA輸出接口電壓達到一定值,會點亮面板。光電傳感器信號采集模塊電路如圖3中的“光電采集模塊”所示。

圖3 整體電路設計

2.3 電機驅動電路

ULN2003是高壓、大電流達林頓晶體管陣列系列產品,具有電流增益高、工作電壓高、溫度范圍寬、帶負載能力強等特點,適應于各類要求高速大功率驅動的系統。ULN2003體積小,直接焊接在單片機40引腳附近,和單片機的電源連在一起,減少了電源線的連接。在硬件設計時,驅動芯片的in1與單片機的p0.0端口連接,in2與p0.1連接,in3與p0.2連接,in4與p0.3連接。同樣根據電機的位置,直接插導連接出來,放置開關。電機部分直接用一個直插座和驅動來接就可以了,設計電路如圖3中的“電機驅動電路”所示。

天亮時,光敏傳感器接收到高電平,依程序所設步進電機正轉,順時針轉動,窗簾以某一速度被慢慢拉開,走到極限位置時,窗簾碰到右端的行程開關SW3,開關閉合使能端關閉,電機停止轉動。反之,光敏傳感器采到的AD值,觸發輸出低電平,電機逆時針轉動,窗簾打開。

2.4 時鐘電路設計

時鐘電路由兩個陶瓷電容C2、C3和石英晶振組成,C1和C2大小為30 pF,石英晶振選用12 M晶振。兩個電容C1和C2并聯,然后與石英晶振進行串聯,時鐘電路的兩個端口X1,X2分別和單片機的XTAL1,XTAL2引腳相連,內部振蕩器便能產生自激振蕩。另外檢測晶振是否起到振蕩效果,可以使用示波器看到XTAL2輸出的正弦波,也可以使用萬用表測量,要把檔位調到直流檔,在測量的時候就會發現,不穩定的電壓在2 V左右。電路如圖3中的“時鐘電路”所示。

2.5 手動復位按鈕電路連接

當人用手按下按鈕時,電源的+5 V電平就會直接接送到RST端。由于人動手能力比較緩慢會使按鈕保持接通長達數十毫秒,人眼具有視覺暫留效應,所以,復位電路完全可以使用手動復位,滿足復位所需要的時間要求。復位電路如圖3中“手動復位按鍵電路”所示。復位電路的S1口與單片機的RST端口相連,RST端口具有復位功能,當單片機上電后,在該引腳上就會出現兩個機器周期(24個震蕩周期)寬度以上的高電平,使單片機復位。因此復位電路與單片機的RST端口相連。

2.6 正反轉按鈕電路設計

由于外界天氣以及平時開閉窗簾的需要,本設計增加了兩個手動按鈕來控制窗簾的正反轉,這樣設計達到了人性化的要求。當白天需要關閉窗簾時,只需按下反轉按鈕,窗簾就會自動關閉;反之窗簾就會自動打開。按鈕的p2.0與p2.1分別與單片機的特殊接口p3.2和p3.3相連接,這兩個I/O口的第二功能分別為單片機的外部中斷INT0端口和外部中斷INT1端口,這樣就可以實現手動功能。按鈕的電路如圖3“正反轉按鍵電路”所示。

3 軟件設計

單片機編程語言主要為匯編和C語言。C語言編程軟件帶有比較完善的庫函數,具有速度快、效率高、可移植、直接對硬件控制等諸多優點,因此,本設計采用C語言來實現。軟件由主程序、顯示子程序、延時子程序、按鍵掃描程序組成,如圖4所示。初始化部分包括1602顯示屏的初始化和控制步進電機I/O口的初始化;采集與顯示部分實現在1602顯示屏上要顯示采集到的光敏電阻的電壓值并轉換為亮度顯示;中斷部分主要體現在按鍵功能的實現,按鍵部分用到了中斷機制以確保按鍵的實時性。用到了兩個按鍵,一個手動控制窗簾拉開,另一個手動控制窗簾關上;電機控制部分,根據環境的亮度智能控制窗簾開關。

圖4 程序主函數流程圖

4 實物展示與結果

經過前面對各個模塊的設計,已經完成了每個模塊的連接,經過調試基本實現了智能光控的功能,下面進行電路板的焊接,如圖5所示。

圖5 實物圖

總之,自動光控窗簾實現了根據外面光線的強弱自動開關的功能。考慮到個人生活習慣不一樣,進行了人性化設計,加上了手動開關,在實現自動開關的同時,保留了原始窗簾的功能。該設計整體結構簡單,元器件價格低廉,降低了產品的設計成本,經濟可靠,控制靈活,具有一定的市場應用前景。

[1]孫利新,王阿川,張亨.基于視覺手勢識別技術的智能窗簾研究[J].微型機與應用,2012(20):48-53.

[2]莊淵昭.實用智能窗簾機的設計[J].現代電子技術,2008(267):181-183.

[3]譚浩強.C程序設計[M].4版.北京:清華大學出版社,2010.

[4]林濤,林著.模擬電子技術基礎[M].北京:高等教育出版社,2014.

[5]王兆安,劉進軍.電力電子技術[M].北京:機械工業出版社,2009.

[6]周杏鵬.傳感器與檢測技術[M].北京:清華大學出版社,2010.

[7]朱云芳,江樺,翟旭.PROTEL99SE電路設計與制板[M].北京:機械工業出版社,2007.

[8]劉建清.輕松玩轉51單片機C語言[M].北京:北京航空航天大學出版社,2011.

[9]趙全利.單片機原理及應用教程[M].北京:北京器械出版社,2013.

猜你喜歡
按鈕單片機設計
這些按鈕能隨便按嗎?
當你面前有個按鈕
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
內心不能碰的按鈕
商業評論(2014年9期)2015-02-28 04:32:41
Microchip推出兩個全新PIC單片機系列
主站蜘蛛池模板: 强奷白丝美女在线观看| AV不卡国产在线观看| 2022国产91精品久久久久久| 欧美一级色视频| 欧美一区二区自偷自拍视频| 91麻豆精品视频| 午夜三级在线| 好吊日免费视频| 18禁不卡免费网站| 欧美啪啪一区| 亚洲人成网站18禁动漫无码| 无码一区18禁| 亚洲欧美国产五月天综合| 中文字幕人妻av一区二区| 亚洲最大情网站在线观看| 扒开粉嫩的小缝隙喷白浆视频| 丝袜无码一区二区三区| 免费一级无码在线网站| 无码专区第一页| a毛片基地免费大全| 国产精品视频免费网站| 97se亚洲| 天天躁狠狠躁| 99热这里只有精品免费国产| 欧美视频在线不卡| 日韩欧美一区在线观看| 综合色天天| 亚洲精品视频免费观看| 久久亚洲日本不卡一区二区| 国产精品久久久久鬼色| 国产91小视频在线观看| 网友自拍视频精品区| 国产熟睡乱子伦视频网站| 欧美一区二区福利视频| 国产99在线| 欧美在线视频不卡第一页| 99一级毛片| 无码AV高清毛片中国一级毛片| 在线国产91| 欧美一级高清免费a| 成年午夜精品久久精品| 国产黄在线观看| 国产99视频免费精品是看6| 国产成人亚洲精品无码电影| AV无码国产在线看岛国岛| 国产一线在线| 无码精油按摩潮喷在线播放| 国产在线精品99一区不卡| 中文字幕伦视频| 欧美日韩精品综合在线一区| 97人妻精品专区久久久久| 中文字幕欧美成人免费| 91久久天天躁狠狠躁夜夜| 视频一本大道香蕉久在线播放| 毛片免费在线| 欧美亚洲另类在线观看| 亚洲区欧美区| 88国产经典欧美一区二区三区| 国产视频久久久久| 精品一区二区三区四区五区| 国产精品毛片在线直播完整版 | 国产福利在线观看精品| 欧美精品v| 永久毛片在线播| 91破解版在线亚洲| 无码乱人伦一区二区亚洲一| 日韩av在线直播| 久久国产乱子伦视频无卡顿| 成人av手机在线观看| 99精品一区二区免费视频| 毛片一区二区在线看| 国产人妖视频一区在线观看| 日韩小视频在线播放| 夜夜爽免费视频| 国产毛片不卡| 欧美日韩91| 欧美一级高清免费a| 久久久亚洲国产美女国产盗摄| 国产激爽大片在线播放| 欧美精品一二三区| 伊人福利视频| 999福利激情视频|