《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 自動窗簾控制系統設計
自動窗簾控制系統設計
來源:微型機與應用2010年第13期
孫 勇1,楊文月2,趙宇新1
(1.吉林市供電公司調度通信所,吉林 吉林 132001;2.東北電力大學 信息工程學院,吉林 吉林
摘要: 介紹了一款多功能窗簾控制系統。該系統采用AT89S52單片機的最小系統設計,可以使用紅外遙控器進行遠程手動控制,也可以輸入時間進行時間控制,還可以根據室外環境亮度實現窗簾的自動控制。為智能家居的實現提供了依據,具有良好的發展前景和應用價值。
Abstract:
Key words :

摘  要: 介紹了一款多功能窗簾控制系統。該系統采用AT89S52單片機的最小系統設計,可以使用紅外遙控器進行遠程手動控制,也可以輸入時間進行時間控制,還可以根據室外環境亮度實現窗簾的自動控制。為智能家居的實現提供了依據,具有良好的發展前景和應用價值。
關鍵詞: AT89S52;紅外遙控器;自動窗簾直流電動機

    隨著高新技術及電子器件的發展,光控、溫控及遙控窗簾應運而生,給人們的生活帶來了很多方便。同時,也為人們的生活環境以及智能家居的實現提供了依據,為此,研究與設計智能窗簾控制系統具有深遠的現實意義。
1 系統總體設計與工作原理
    本系統由單片機、紅外接收、光敏測光、電機驅動、數碼管顯示以及鳴響提示模塊組成。主要應用模塊的選擇包括電動機驅動模塊的、PWM調速方式、PWM調脈寬方式、PWM軟件實現方式的選擇。其中,電機驅動模塊的選擇采用由達林頓管組成的H型PWM電路;PWM調速工作方式采用單極性工作制;PWM調脈寬方式選擇采用定頻調寬方式;PWM軟件實現方式采用軟件延時方式。智能窗簾設計所需的關鍵芯片及器件有:單片機AT89S52、直流電動機、三相穩壓器78L05、儲存芯片CAT24WC02以及光耦4N25。系統總體框圖如圖1所示。

    該窗簾控制系統采用AT89S52單片機的最小系統設計,可以實現使用紅外遙控器進行遠程手動開、手動關和手動停控制,數碼管顯示窗簾的開、關,可以通過自行設定相應的數字表示;也可以按事先輸入的開啟時間和關閉時間進行時間控制,數碼管顯示當時的小時和分鐘時間,但只能順序顯示,顯示一遍后,略等片刻,再顯示下一遍時間;還可以根據室外環境亮度實現光控,即窗簾的自動控制,由驅動數碼管顯示出當時的狀態。紅外窗簾遙控控制器通電默認當時時間是8點鐘。在3種工作方式下,數碼管均按時分法顯示時間、工作方式和工作狀態。每一組數據由5個數字組成,前4個數字順序顯示時十位、時個位、分十位、分個位,第5個數字包含工作方式和工作狀態:顯示“一”(1橫)表示手動方式;“二”(2橫)表示半手動方式;“三”(3橫)表示光控方式;不顯示橫則表示時控方式。左上角的“豎”點亮表示電機工作時發出鳴響提示,不點亮表示電機工作無提示;右上角的“豎”點亮表示整點報時開啟,不點亮表示無整點報時。左下角“豎”點亮表示窗簾正在打開,右下角“豎”點亮表示窗簾正在關閉。
2 硬件電路設計
    該窗簾控制系統電路分為8個部分:電源、顯示、光控電路測光、電機控制執行、紅外接收、鳴響提示、數據存儲、單片機主控器件。其中,電源部分通過外接插座輸入交流12 V或者直流13 V~14 V電壓供電,經過三端集成穩壓器穩壓后輸出5 V電壓,為鳴響電路、紅外接收電路、顯示電路提供電源。使用2節5號普通電池提供直流電源。
2.1 光采集電路設計
    測光電路如圖2所示,由GM1、C3、V3組成。GM1采用光敏二極管[1],C3和GM1組成RC充放電回路。當P3.4處于高電平時,P3.4的高電壓通過GM1的正向電阻向C3充電;當P3.4被單片機拉低為低電平時,C3通過光敏元件放電。光敏二極管工作在反向電壓狀態下,此時環境亮度決定了光敏二極管的光阻值,光阻值大,C3放電速度慢,反之放電速度快。適當控制P3.4的拉低脈沖寬度,使得C3放電工作在線性比較好的工作段上。P3.5用來檢測C3在P3.4拉成低電平期間的放電電壓狀態,當C3電壓降到小于1/2VCC后,P3.5測得數據“0”,反之測得數據“1”。為了減小P3.5對C3充放電的影響,C3充放電電壓通過三極管V3組成的射極輸出器連接到P3.5上,射極輸出器的高輸入阻抗減小了P3.5對RC充放電電路的影響。

2.2 紅外接收電路及數據存儲部分設計
    紅外接收電路使用型號為HS3008的集成型紅外接收器,靜態時輸出端輸出高電平,當接收到紅外信號后,按紅外信號的數據波形輸出負脈沖數據信號,紅外信號輸出到單片機的P3.2口,該口對應的第二功能是外部中斷0(INT0),利用該功能,一旦紅外信號到來,P3.2被拉成低電平,使單片機中止當前的工作并轉到接收及處理紅外信號。開啟中斷功能的目的是:既減輕了單片機的工作負擔,又保證接收到的紅外信號的完整性,同時在手動工作狀態下,單片機進入睡眠后,利用外部中斷功能完成對單片機的喚醒。單片機的P3.3和P3.7口作為I2C存儲器的總線,本電路中使用AT24C02完成對設置狀態和設置數據的儲存。紅外接收電路和數據存儲電路[2]如圖3所示。

2.3 窗簾框架構造設計
    窗簾框架構造設計包括窗簾微動開關連接電路設計和窗簾架的制作與設計。本設計中的微動開關通過電容、電阻組成的復位電路與單片機的復位引腳相連,微動開關安裝在窗簾滑桿上,當窗簾移動到預定位置時,觸動微動開關,使單片機復位,此時電機停轉,窗簾停到指定位置。窗簾架的制作方法如下:先加工兩只滑輪作為主動輪和從動輪,輪子類似皮帶輪,底徑約為25 mm,槽寬和槽深約為4 mm;1根曬衣繩,直徑約為4 mm;在主動輪的槽底用膠水粘一圈薄膠皮以增加摩擦力;將主動輪固定在電動機軸上,而將電動機固定在窗簾盒的一端,將從動輪固定在窗簾盒的另一端,固定時最好調節裝置,用以繃緊拉繩。窗簾桿選用19 mm的不銹鋼管,采用2根桿其目的在于左右窗簾能重合。拉繩的接頭處與左右窗簾的第一環連接,并固定一鐵片用來觸動微動開關[3]。窗簾架的構成及窗簾的布置如圖4所示。

3 系統軟件設計
    本系統中單片機微處理器的主要任務是完成對HS3008接收到的紅外信號的控制與處理,從而完成對相應控制單元的控制。主程序首先完成初始化,然后啟動HS3008等待接收控制指令,進行相應的輸出操作[4]。系統流程圖如圖5所示。

    單片機對接收到的紅外信號控制指令通過P3.2口來完成,其對應第二功能時為外部中斷0(INT0),通過接收到不同的紅外信號脈沖實現相應的操作。程序中重要的子程序有:串口初始化、串口接收中斷以及紅外信號處理子程序等。當串口設置完畢、程序初始化后,程序對P3.2口進行實時檢測,一旦檢測到有低脈沖到來,則進行解碼后,提取相應的子程序以實現對電機的控制。當接收到手動控制信號時,則直接對電機進行控制,實現窗簾的拉開、關閉或停止;當接收到半自動控制信號時,操作者只需按下拉開或關閉按鈕來程序執行,從而實現窗簾拉開或關閉。對于電機如何停止的問題,本設計在窗簾滑桿上安裝了微動開關,一旦窗簾拉動到指定位置就會觸碰微動開關,從而送給單片機一個低脈沖,單片機在接收到低脈沖后,則認為窗簾已完全拉開或關閉,調用程序實現電機的停止轉動;當接收到光控信號時,單片機調用相應的程序,驅動光敏二極管檢測環境亮度,根據檢測結果,實現窗簾的拉開或關閉。電機的停止也如同半自動控制,如此實現窗簾的自動控制。
    電機的工作狀態還可通過數碼管顯示出來,程序的編寫很簡單,通過不同的數字表示相應工作狀態。與此同時,還可以通過鳴響提示電路提示電機正在工作,以避免多次按下按鈕使單片機進行誤操作,造成死機。
    基于單片機的智能遙控窗簾的設計,在實時性要求較低的測控與采集系統的應用中具有很好的發展前景和應用價值。在國內外,自動調光窗簾成為人們家居生活的首選布置。本文介紹的自動調光窗簾利用紅外遙控實現了其控制功能,在設計過程中遇到了一些典型的問題,但采取了相應的措施:
    (1)電機驅動問題。電機的驅動電壓為5 V,但是經過三極管的降壓后,電機驅動能力明顯下降,為了增大電機驅動能力,在控制部分與電機執行部分加了4N25光耦隔離,將兩部分隔離開來,外接12 V電壓,以增大電機的驅動能力。(2)電機停機問題。單獨靠程序來實現電機的停機,對時間控制的要求非常高,且不易實現。如果通過繼電器來實現停機也可以,但由于繼電器響應時間慢、機械結構易損壞、壽命較短、可靠性不高,故采用了微動開關,通過送單片機低脈沖來實現電機停機,實時性也很好[5]。
參考文獻
[1] 何希才,薛永毅.傳感器及其應用實例[M].北京:機械工業出版社,2004.
[2] 瞿貴榮.電動窗簾紅外遙控電路[J].家庭電子,2005(2):2-3.
[3] 郭成林.智能遙控窗簾系統設計[J].山西電子技術,2006(6):32-33.
[4] 胡漢才.單片機原理及其接口技術[M].北京:清華大學出版社,1996.
[5] 吳愛萍,黃振興.基于AT89S52的智能窗簾群控系統[J].科技資訊,2007,25(2).

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品vip| 欧美日本亚洲韩国国产| 亚洲人体大胆视频| 欧美一区二区三区婷婷月色| 亚洲视频综合在线| 亚洲精品乱码久久久久久黑人 | 国产一区二区精品久久99| 国产精品国产三级国产普通话蜜臀| 欧美精品在线视频| 欧美大学生性色视频| 久久尤物电影视频在线观看| 久久精品1区| 久久精品欧美日韩| 久久国产精品99国产| 性一交一乱一区二区洋洋av| 亚洲欧美另类中文字幕| 亚洲欧美国产制服动漫| 午夜电影亚洲| 久久国产毛片| 久热精品在线| 欧美激情1区2区3区| 欧美国产日韩一区二区| 欧美剧在线观看| 欧美日韩mv| 欧美午夜性色大片在线观看| 国产精品视频网站| 国产日韩在线不卡| 黑人一区二区| 亚洲国产精品一区在线观看不卡 | 另类av一区二区| 男人的天堂亚洲| 欧美国产视频在线| 欧美激情中文字幕在线| 欧美精品久久一区| 国产精品毛片va一区二区三区 | 亚洲欧美日韩在线综合| 欧美一区二区三区另类| 久久精品国产综合| 亚洲裸体在线观看| 亚洲永久字幕| 欧美一进一出视频| 久久美女性网| 欧美精品一区二区久久婷婷| 国产精品va| 国产亚洲欧美日韩日本| 亚洲国产视频直播| 中文一区二区在线观看| 久久精品国产精品亚洲综合| 亚洲乱码一区二区| 午夜精品久久| 另类春色校园亚洲| 国产精品高潮呻吟久久av无限| 国产欧美日韩综合| 亚洲国产毛片完整版| 99这里只有精品| 欧美在线高清视频| 9人人澡人人爽人人精品| 欧美一二三视频| 免费在线视频一区| 国产精品久久久久9999| 韩国成人福利片在线播放| 日韩视频在线免费观看| 性久久久久久久久| 99视频精品| 欧美在线观看你懂的| 欧美国产大片| 国产精品亚洲欧美| 亚洲国产精品一区二区www在线| 制服诱惑一区二区| 亚洲福利一区| 午夜精品久久久久久久99水蜜桃 | 欧美一进一出视频| 99热在线精品观看| 久久久综合视频| 欧美三级在线| 在线日韩视频| 亚洲自拍16p| 99精品国产一区二区青青牛奶 | 久久久精品一品道一区| 欧美日韩精品一本二本三本| 国产一区二区三区在线观看免费视频 | 国产日韩欧美三区| 亚洲久久一区二区| 久久精品1区| 亚洲欧美国产精品va在线观看| 欧美成人黄色小视频| 国产欧美二区| 99riav国产精品| 亚洲黄色精品| 久久精品女人的天堂av| 欧美午夜大胆人体| 亚洲级视频在线观看免费1级| 欧美在线www| 欧美亚洲三级| 欧美性猛交xxxx乱大交退制版| 亚洲国产精品黑人久久久| 欧美在线播放| 欧美中文在线视频| 国产精品久久久久9999| 99精品国产在热久久| 日韩视频一区二区三区在线播放 | 伊人春色精品| 欧美在线观看你懂的| 香蕉成人啪国产精品视频综合网| 欧美精品在线网站| 亚洲国产精品成人综合| 亚洲国产专区| 久久蜜桃精品| 国产在线精品自拍| 欧美亚洲尤物久久| 午夜伦理片一区| 国产精品扒开腿爽爽爽视频| 亚洲裸体在线观看| aa成人免费视频| 欧美精品亚洲一区二区在线播放| 亚洲国产精品久久| 亚洲人成在线观看一区二区| 免费不卡在线观看av| 在线成人激情视频| 亚洲激情另类| 欧美激情精品久久久久久免费印度| 伊人夜夜躁av伊人久久| 亚洲成人资源| 美女精品在线观看| 亚洲第一精品在线| 亚洲人线精品午夜| 免费观看一级特黄欧美大片| 亚洲第一主播视频| 亚洲精品视频在线观看网站| 欧美激情一区在线| 亚洲蜜桃精久久久久久久| 亚洲视频网在线直播| 国产精品二区在线观看| 亚洲一级电影| 欧美一区二区在线| 国产在线播放一区二区三区| 亚洲高清久久| 欧美激情第五页| 亚洲日本精品国产第一区| 亚洲素人在线| 国产精品日日摸夜夜添夜夜av| 亚洲在线观看| 久久夜色精品亚洲噜噜国产mv | 亚洲免费av电影| 亚洲欧美日韩精品| 国产日韩欧美成人| 亚洲国产成人av好男人在线观看| 欧美成人69av| 99成人在线| 欧美一区二区三区视频免费| 国内精品美女在线观看| 亚洲人成亚洲人成在线观看| 欧美日韩性生活视频| 亚洲淫片在线视频| 久久久天天操| 91久久国产综合久久蜜月精品 | 亚洲破处大片| 欧美午夜精品久久久| 亚洲欧美一级二级三级| 两个人的视频www国产精品| 亚洲精品乱码久久久久久蜜桃91 | 亚洲欧洲视频| 欧美性生交xxxxx久久久| 欧美在线亚洲在线| 欧美精品一区二区三区很污很色的 | 欧美在线地址| 欧美日本在线观看| 亚洲欧美日本视频在线观看| 久久精品视频99| 亚洲三级影院| 欧美一区中文字幕| 亚洲激情网站| 欧美一区二区三区免费视频| 亚洲第一福利视频| 午夜在线成人av| 在线国产欧美| 先锋影音一区二区三区| 伊人久久久大香线蕉综合直播| 一本久久综合亚洲鲁鲁五月天| 国产精品日韩精品欧美在线| 亚洲国产天堂久久综合网| 欧美日韩综合网| 久久精品国产一区二区电影 | 亚洲二区免费| 欧美一区深夜视频| 亚洲日韩视频| 久久久久久久综合日本| 99精品国产福利在线观看免费| 久久久国产视频91| 99精品欧美一区二区三区| 久久久噜噜噜久久人人看| 一区二区三区高清在线观看| 葵司免费一区二区三区四区五区| 中文av一区特黄| 欧美成人精品在线播放| 欧美一级久久久| 国产精品高清在线| 99精品视频免费| 影音先锋欧美精品| 欧美在线免费|