【正文】
外遙控器的編碼本設計中采用不同的脈寬寬度來實現(xiàn)二進制信號的編碼,編碼有發(fā)射單片機來完成。窗簾框架構(gòu)造如圖18所示。 窗簾框架構(gòu)造設計窗簾框架構(gòu)造設計包括位置傳感器開關電路和窗簾架結(jié)構(gòu)的設計。如果P1口輸出的控制信號中,0代表使繞組通電,1代表使繞組斷電。每一個脈沖信號對應步進電機的某一相或兩相繞組的通電狀態(tài)改變一次,對應轉(zhuǎn)子也就轉(zhuǎn)過一定的角度(一個步距角),步距角為對應一個脈沖信號,電機轉(zhuǎn)子轉(zhuǎn)過的角位移,當通電狀態(tài)的改變完成一個循環(huán)時,轉(zhuǎn)子轉(zhuǎn)過一個齒距。ULN2003工作電壓高,工作電流大,灌電流可達500mA,并且能夠在關態(tài)時承受50V的電壓,輸出還可以在高負載電流并行運行。ULN2003芯片是高耐壓、大電流,內(nèi)部由七個硅NPN達林頓管組成的驅(qū)動芯片。步進電機驅(qū)動電路如圖16所示。光敏電阻檢測電路如圖15所示。比較器可以組成非正弦波形變換電路及應用于模擬與數(shù)字信號轉(zhuǎn)換等領域。光敏電阻的管芯是一塊安裝在絕緣襯底上帶有兩個歐姆接觸電極的光電導體。VSS接地(電源地),VDD接5V電源(電源正極),VEE為液晶顯示偏壓信號。(2)LCD1602的RAM地址映射圖 控制器內(nèi)部帶有808位(80字節(jié))的RAM緩沖區(qū),對應關系如圖13所示。第6腳:使能信號;EN端為使能端,當EN端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。表2 接口信號說明編號符號引腳說明編號符號引腳說明1VSS電源地9D2數(shù)據(jù)2VDD電源正極10D3數(shù)據(jù)3Vo液晶顯示偏壓11D4數(shù)據(jù)4RS數(shù)據(jù)/命令選擇12D5數(shù)據(jù)5RW讀/寫選擇13D6數(shù)據(jù)6EN使能信號14D7數(shù)據(jù)7D0數(shù)據(jù)15BLA背光源正極8D1數(shù)據(jù)16BLK背光源負極第1腳:VSS為地電源;第2腳:VDD接5V正電源;第3腳:液晶顯示偏壓;Vo為液晶顯示器對比度調(diào)整端,使用時可以通過一個10K電位器接地。LCD1602液晶模塊內(nèi)部的字符發(fā)生存儲器(CGROM)已經(jīng)存儲了160個不同的點陣字符圖形,這些字符有:阿拉伯數(shù)字、英文字母的大小寫、常用的符號和日文假名等。圖12 紅外接收頭電路圖 顯示模塊液晶是一種高分子材料,因為其特殊的物理、化學、光學特性,20世紀中葉開始廣泛應用在輕薄型顯示器上。靜態(tài)時輸出端輸出高電平,當接收到紅外信號后,按紅外信號的數(shù)據(jù)波形輸出負脈沖數(shù)據(jù)信號。圖10 調(diào)制過程波形圖 紅外接收模塊紅外一體化接收頭(HS0038)實物圖如圖11所示。紅外遙控器由51單片機、矩陣鍵盤、紅外發(fā)射二極管、NPN型三極管等組成。紅外線的發(fā)射過程如圖8所示。二是接收控制器部分,其功能是用單片機通過紅外一體化接收頭接收遙控器發(fā)出的編碼并進行解調(diào),解調(diào)后根據(jù)編碼的功能來控制步進電機的狀態(tài),從而實現(xiàn)窗簾的打開、關閉或停止等功能。單片機與其它微處理器一樣,在啟動工作時先要進行復位,使CPU及其它系統(tǒng)處于確定的初始狀態(tài),并從這個狀態(tài)開始工作。 狀態(tài)周期:Ts=2個時鐘周期(Tc)。有兩種方式可以產(chǎn)生單片機需要的時鐘,一種是內(nèi)部方式:就是利用單片機內(nèi)部的放大電路,通常外接一個晶振和兩個電容分別接在反向放大器的輸入端XTAL1,輸出端XTAL2就可以構(gòu)成穩(wěn)定的自激振蕩器。h P3口:P3口也是一個內(nèi)部有上拉的8位I/O口,還是一個雙功能口。T2EX():定時器/計數(shù)器2的重裝、捕獲和計數(shù)方向控制輸入。當P0口作為一般I/O口時,為準雙向口,并且作為輸出時必須接上拉電阻。低電平時使用片外程序存儲器,為高電平時,使用片內(nèi)程序存儲器。h ALE功能:用來鎖存P0口送出的低8位地址。 (3)制信號引腳:a) RST/Upd:復位/備用電源。接外部晶振和微調(diào)電容的一端,與單片機片內(nèi)震蕩電路一起,產(chǎn)生由外部晶振決定的震蕩頻率。圖3 AT89C52單片機引腳圖AT89C52是一個有40個引腳的芯片,采用雙列直插(DIP)方式[4]。 h 6個中斷源。 h 三級程序存儲器加密。圖1 AT89C52實物圖(1) AT89C52的內(nèi)部結(jié)構(gòu)圖AT89C52的內(nèi)部結(jié)構(gòu)圖如圖2所示。導彈的導航裝置,飛機上各種儀表的控制,計算機的網(wǎng)絡通訊與數(shù)據(jù)傳輸,工業(yè)自動化過程的實時控制和數(shù)據(jù)處理,廣泛使用的各種智能IC卡,民用豪華轎車的安全保障系統(tǒng),錄像機、攝像機、全自動洗衣機的控制,以及遙控玩具、電子寵物等等,這些都離不開單片機,更不用說自動控制領域的機器人、智能儀表、醫(yī)療器械了。各種產(chǎn)品一旦用上了單片機,就能起到使產(chǎn)品升級換代的功效,常在產(chǎn)品名稱前冠以形容詞——“智能型”,如智能型洗衣機等。它由主機、鍵盤、顯示器等組成。(6)抗干擾能力強,適用溫度范圍寬,在各種惡劣的環(huán)境下都能可靠的工作。(3)單片機的外部擴展能力強。為滿足控制的需要,單片機有更強的邏輯控制能力,特別是具有很強的位處理能力。以STC89C52單片機作為整個系統(tǒng)的核心芯片,控制其它模塊來完成各種操作;紅外一體化接收頭負責接收遙控信號;ULN2003A用來驅(qū)動步進電機;光敏電阻模塊用來檢測光照的強度,根據(jù)光線的強弱來控制窗簾的打開或關閉。 (3)具有兩種控制方式分別為手動控制方式和自動控制方式?,F(xiàn)有的遙控窗簾機的控制方式有固定式開關控制、遙控、光控、聲控等,其中以前兩種形式居多。隨著紅外遙控窗簾熱潮在世界范圍內(nèi)的日漸興起,隨著中國電子技術的飛速發(fā)展,人們生活水平的不斷提高以及智能電子技術在生活中的廣泛應用,紅外遙控窗簾已經(jīng)成為未來家居裝飾潮流發(fā)展的最新方向,在不久的將來,沒有紅外遙控窗簾系統(tǒng)的住宅肯定不合潮流。具報道,178。盡管紅外窗簾控制器在國內(nèi)是一個新興的行業(yè),但是,它也正以不可抵擋之勢迅速崛起。紅外窗簾控制器牽動了許多的行業(yè),它將不僅僅是目前的IT系統(tǒng)集成商或建筑弱電工程總包商的市場,而且是專業(yè)公司和智能化裝飾公司的市場。單片機控制的紅外遙控窗簾產(chǎn)品面向家庭用戶,其應用市場是龐大的,發(fā)展前景也是廣闊的,必將吸引大批有遠見的各類企業(yè)介入,從而牽動一大批產(chǎn)業(yè)的發(fā)展。單片機控制的紅外窗簾控制器具有豐富的智能化功能,為家庭用戶營造一個高效、舒適、便利、環(huán)保的居住環(huán)境。單片機控制的紅外窗簾控制器,既能解決每天用手打開或關閉窗簾的不便,又顯示出了生活的檔次,同時還可以根據(jù)光線的明暗來自動控制窗簾的開關,以調(diào)節(jié)室內(nèi)的光線,更進一步地滿足了人們的享受要求。 infrared。系統(tǒng)包括手動和自動兩種模式,在手動模式下可通過按鍵來控制窗簾的打開,關閉或停止。二是接收控制器部分,其功能是用單片機通過一體化紅外接收頭接收遙控器發(fā)出的編碼并進行解調(diào),然后根據(jù)編碼的功能來控制步進電機的運行狀態(tài)。[關鍵詞] 單片機;紅外;遙控;窗簾 Design and Implementation of Infrared Controller for Curtain Automation Specialty FAN Shuai AbstractThis design is an infrared curtain controller based on the STC89C52 single chip micro puter. The system can be divided into two parts. The first part is the IR remote control which sets the 6 buttons of start/stop, open, close, slow down, speed up and automatic. The infrared emitting diode will send different code when different button is pressed. The second part is the receiving controller which would make use of the single chip micro puter to receive the code sent by the remote control through the integrated infrared receiver and make demodulation. Then it would control the running situation of the stepping motor according to the functions of the code. The system includes two kinds of models manual and automatic. Under the manual model, you can make the curtain be opened, closed or stopped by pressing the buttons. Under the automatic model,opening or closing the curtain can be controlled automatically according to the intensity of the indoor light. In this way, the curtain can be controlled manually and automatically.Key words: Single chip micro puter。智能家居已經(jīng)覆蓋家庭自動化,家庭網(wǎng)絡,信息家電等幾大塊,隨著高新技術及電子器件的發(fā)展,光控,溫控,及遙控技術應運而生,給人們的生活帶來了很大的方便,同時也為人們的生活環(huán)境以及智能家居的實現(xiàn)提供了依據(jù)。其一,改變?nèi)藗兊纳?