遙控定時(shí)插座論文_第1頁(yè)
遙控定時(shí)插座論文_第2頁(yè)
遙控定時(shí)插座論文_第3頁(yè)
遙控定時(shí)插座論文_第4頁(yè)
遙控定時(shí)插座論文_第5頁(yè)
已閱讀5頁(yè),還剩43頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 山東大學(xué)(威海)機(jī)電與信息工程學(xué)院挑戰(zhàn)杯課題名稱 遙控定時(shí)插座 專 業(yè) 測(cè)控技術(shù)與儀器 班 級(jí) 10級(jí) 學(xué) 號(hào) 201000800011 姓 名 胡旭東 2013年 3 月 20 日目錄遙控定時(shí)插座 1摘要.32. 前言.43.市場(chǎng)前景.53.1 宏觀環(huán)境分析. .53.2 微觀環(huán)境分析53.3遙控定時(shí)插座與傳統(tǒng)插座優(yōu)劣勢(shì)比較.53.4遙控定時(shí)插座市場(chǎng)營(yíng)銷策略.54.系 統(tǒng) 設(shè) 計(jì).74.1系統(tǒng)設(shè)計(jì)任務(wù).74.2系統(tǒng)設(shè)計(jì)方案選擇.74.2.1單片機(jī)芯片的選擇.74.2.2顯示模塊選擇.74.2.3繼電器選擇.84.2.4按鍵的選擇.84.2.5紅外遙控控制方案選擇.85.硬件電路設(shè)計(jì)及工作原

2、理.95.1主控制器MSP430.95.2升壓電路105.3LCD顯示電路125.4紅外遙控電路165.5繼電器電路186.軟件設(shè)計(jì).186.1計(jì)時(shí)程序的編寫(xiě)196.2 LCD顯示電路的編寫(xiě).216.3 主程序的編寫(xiě).257.系統(tǒng)調(diào)試.277.1電路設(shè)計(jì)前期工作277.2軟件部分的調(diào)試277.3設(shè)計(jì)結(jié)果287.4設(shè)計(jì)中存在的不足及其改進(jìn)288. 結(jié) 束 語(yǔ).299.參考文獻(xiàn)29附錄1 程序.301.摘 要隨著家用電器的越來(lái)越普及和人們生活節(jié)奏的加快,人們對(duì)電器的依賴性進(jìn)一步提高,對(duì)電器的定時(shí)需求也進(jìn)一步增大。定時(shí)開(kāi)關(guān)插座可對(duì)路燈、廣告燈、電飯煲、飲水機(jī)、水族箱、電熱水器、電熱毯、抽水機(jī)排氣扇空

3、調(diào)機(jī)、防盜器、臺(tái)燈等多數(shù)用電器進(jìn)行定時(shí)控制。本設(shè)計(jì)主要是解決普通家電的智能化控制,主要描述一個(gè)遙控定時(shí)插座的設(shè)計(jì)與制作。該定時(shí)插座可以彌補(bǔ)現(xiàn)實(shí)生活中普通插座功能的不足,能夠通過(guò)外設(shè)按鍵或遙控器設(shè)置插座的供電時(shí)間,使外接電器可以按照一定規(guī)律工作,既可以達(dá)到智能控制的目的,又在很大程度上起到節(jié)能的作用。關(guān)鍵詞MSP430;定時(shí);插座;紅外遙控;繼電器;LCD1602AbstractThis paper mainly describes the design and production of a timing socket. The timing socket could compensate f

4、or the shortage of the common socket .It also could set any timding in a day and six grouds of fast timing by the key.At the same time,it could also be remotly controlled through infrared remote control so that home applianes could work according to certain rules.In this way, it can achieve the purp

5、ose of being intelligently controlled and will largely save the electric energy. Key WordsMSP430; Timing; Socket; Infrared; relay; LCD16022.前 言電,是現(xiàn)代人生活中,不可或缺的能源。近年來(lái)地球氣候日益變暖,國(guó)家也越來(lái)越提倡節(jié)能減排、綠色環(huán)保,節(jié)約用電正作為一個(gè)新的方面納入議題,各種節(jié)能、節(jié)電產(chǎn)品層出不窮,這在一定程度上也促進(jìn)了我國(guó)節(jié)能環(huán)保事業(yè)的發(fā)展,然而,這些產(chǎn)品的節(jié)電程度如何,怎樣在已有的基礎(chǔ)上進(jìn)一步做到節(jié)電,這仍舊是我們不斷追求的。根據(jù)對(duì)現(xiàn)今市場(chǎng)上已經(jīng)

6、存在的節(jié)電設(shè)備以及對(duì)部分用電產(chǎn)品的考查,我們提出了定時(shí)插座的想法,解決某些特殊原因給我們的生活或工作帶來(lái)一些困擾和遺憾。比如:家中的水塔忘記抽水而造成生活的一時(shí)不便;學(xué)校的起床廣播因值班人員睡過(guò)頭而推遲廣播;家中的魚(yú)缸因太久沒(méi)有供氧造成魚(yú)兒缺氧死亡;許多球迷或者新聞愛(ài)好者因?yàn)殄e(cuò)過(guò)了開(kāi)機(jī)時(shí)間而與精彩球賽或者新聞擦肩而過(guò);夏天里風(fēng)扇的定時(shí)時(shí)間過(guò)短(一般為1個(gè)小時(shí)),不便于晚上分段定時(shí)使用等等。而上面的這些問(wèn)題都可以通過(guò)定時(shí)開(kāi)關(guān)插座的定時(shí)功能得到解決。定時(shí)插座可對(duì)任何電器進(jìn)行定時(shí)控制,方便我們的日常生活。3.市 場(chǎng) 前 景3.1 宏觀環(huán)境分析 近年來(lái),隨著我國(guó)科學(xué)發(fā)展觀的貫徹執(zhí)行,綠色的發(fā)展理念正在

7、被越來(lái)越多控制能源消費(fèi)總量,改善環(huán)境質(zhì)量,維護(hù)人民健康。在倡導(dǎo)節(jié)能減排的宏觀經(jīng)濟(jì)環(huán)境下,遙控定時(shí)插座一經(jīng)推廣,必然會(huì)受到企業(yè)的支持,因而有著廣闊的發(fā)展前景。3.2 微觀環(huán)境分析隨著人們文化素質(zhì)的不斷提升,綠色消費(fèi)理念在人們的腦海中逐漸萌芽。遙控定時(shí)插座在節(jié)能的同時(shí)也能減少消費(fèi)者的電費(fèi)支出,因而與傳統(tǒng)的插座相比,遙控定時(shí)插座有著巨大的優(yōu)勢(shì)。3.3遙控定時(shí)插座與傳統(tǒng)插座優(yōu)劣勢(shì)比較優(yōu)勢(shì)劣勢(shì)遙控定時(shí)插座節(jié)電可保護(hù)電池,延長(zhǎng)電池壽命能夠?qū)崿F(xiàn)遠(yuǎn)距離遙控成本相對(duì)較高傳統(tǒng)插座成本相對(duì)較低費(fèi)電損害電池?zé)o法遠(yuǎn)距離遙控3.4遙控定時(shí)插座市場(chǎng)營(yíng)銷策略在電器普及的今天,插座作為一種日常生活用品,存在于家家戶戶。因而我們

8、所研發(fā)的遙控定時(shí)插座的目標(biāo)消費(fèi)者為普通老百姓。任何需要插座的人都是我們的潛在顧客。針對(duì)改進(jìn)的新產(chǎn)品,我們?cè)O(shè)計(jì)了如下市場(chǎng)營(yíng)銷策略。3.4.1產(chǎn)品策略 我們所研發(fā)的遙控定時(shí)插座屬于在原有普通插座上加以改進(jìn)而來(lái)的新產(chǎn)品。與傳統(tǒng)插座相比,該款插座可以定時(shí)斷電,減少了電能的損耗,延長(zhǎng)了電器的電池壽命。同時(shí),其附帶的遙控板也可以實(shí)現(xiàn)遠(yuǎn)程控制,為消費(fèi)者帶來(lái)了巨大的便利性。為了是其能夠在市場(chǎng)上順利的得意推廣,我們認(rèn)為應(yīng)該在保證以上功能的前提下提高產(chǎn)品質(zhì)量,增強(qiáng)產(chǎn)品的安全性,并盡可能的將其打造成一個(gè)插座行業(yè)的知名品牌。3.4.2價(jià)格策略在定價(jià)時(shí),我們采用成本定價(jià)和競(jìng)爭(zhēng)導(dǎo)向定價(jià)相結(jié)合的定價(jià)方法,在考慮成本、保證利

9、潤(rùn)的前提下,盡量縮小與普通插座的價(jià)格差別。雖然我們所研發(fā)的遙控定時(shí)插座在成本上會(huì)高于普通插座,但是因?yàn)樗鼘儆谌粘OM(fèi)品,有著眾多的目標(biāo)顧客和巨大的市場(chǎng)空間,因而可以通過(guò)大規(guī)模標(biāo)準(zhǔn)化批量生產(chǎn)減少其成本,盡量縮短其與普通插座的價(jià)差。3.4.3分銷策略 在分銷渠道的選擇上,我們會(huì)利用普通插座的分銷渠道,如各個(gè)商店、超市、小賣店等,做到只要有普通插座的地方就有遙控定時(shí)插座。3.4.4 促銷策略 在新產(chǎn)品剛推入市場(chǎng)時(shí),我們會(huì)選擇公共關(guān)系和廣告等促銷策略。通過(guò)權(quán)威部門(mén)對(duì)節(jié)能減排的呼吁和在電視上做一些公益廣告來(lái)達(dá)到初期擴(kuò)大產(chǎn)品知名度的需要。4.系 統(tǒng) 設(shè) 計(jì)4.1系統(tǒng)設(shè)計(jì)任務(wù) 設(shè)計(jì)一個(gè)以單片機(jī)MSP430控

10、制的定時(shí)開(kāi)關(guān)插座,要求能控制一路220V/10A的插座,使其可以在24小時(shí)內(nèi)能預(yù)先設(shè)定定時(shí)范圍,控制用電器具的自動(dòng)關(guān)閉,同時(shí)還能通過(guò)紅外遙控隨時(shí)控制插座的開(kāi)關(guān),從而達(dá)到方便、智能、節(jié)電的目的。4.2系統(tǒng)設(shè)計(jì)方案選擇4.2.1單片機(jī)芯片的選擇與其余廠家的MCU比較可得,MSP430是一款非常低功耗的單片機(jī)。MSP430 單片機(jī)具有超低的功耗,是因?yàn)槠湓诮档托酒碾娫措妷汉挽`活而可控的運(yùn)行時(shí)鐘方面都有其獨(dú)到之處。首先,MSP430 系列單片機(jī)的電源電壓采用的是1.8-3.6V 電壓。因而可使其在1MHz 的時(shí)鐘條件下運(yùn)行時(shí),芯片的電流最低會(huì)在165A左右,RAM 保持模式下的最低功耗只有0.1A。

11、其次,獨(dú)特的時(shí)鐘系統(tǒng)設(shè)計(jì)。在 MSP430 系列中有兩個(gè)不同的時(shí)鐘系統(tǒng):基本時(shí)鐘系統(tǒng)、鎖頻環(huán)(FLL 和FLL+)時(shí)鐘系統(tǒng)和DCO數(shù)字振蕩器時(shí)鐘系統(tǒng)??梢灾皇褂靡粋€(gè)晶體振蕩器(32768Hz),也可以使用兩個(gè)晶體振蕩器。由系統(tǒng)時(shí)鐘系統(tǒng)產(chǎn)生 CPU 和各功能所需的時(shí)鐘。并且這些時(shí)鐘可以在指令的控制下,打開(kāi)和關(guān)閉,從而實(shí)現(xiàn)對(duì)總體功耗的控制。由于系統(tǒng)運(yùn)行時(shí)開(kāi)啟的功能模塊不同,即采用不同的工作模式,芯片的功耗有著顯著的不同。在系統(tǒng)中共有一種活動(dòng)模式(AM)和五種低功耗模式(LPM0LPM4)。在實(shí)時(shí)時(shí)鐘模式下,可達(dá)2.5A ,在RAM 保持模式下,最低可達(dá)0.1A .4.2.2顯示模塊選擇采用LCD1

12、602液晶顯示。LCD1602液晶能夠同時(shí)顯示16*02即32個(gè)字符,1602液晶顯示模塊內(nèi)部的字符發(fā)生存儲(chǔ)器(CGROM)已經(jīng)存儲(chǔ)了160個(gè)不同的點(diǎn)陣字符圖形,這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫(xiě)、常用的符號(hào)、和日文假名等。4.2.3繼電器選擇采用SONGLE SRD-05VDC-SL-C繼電器。該繼電器最大可以耐壓交流250V,最大可通過(guò)10A的交流電流。繼電器輸出一般都是弱電控制的強(qiáng)電,普通繼電器相當(dāng)于一個(gè)單刀雙擲開(kāi)關(guān),控制外部電路的有三個(gè)管腳,不通控制電流時(shí)(默認(rèn)狀態(tài))中間管腳接通一個(gè)左邊管腳,通入控制電流時(shí)中間管腳接通右邊管腳,繼電器的吸合是要電流作用于電磁鐵,由于這個(gè)電流不小,

13、所以單靠單片機(jī)I/O口是不足以使繼電器吸合的,應(yīng)該加一個(gè)驅(qū)動(dòng)(起功率放大作用,給繼電器提供足夠的電流),再單片機(jī)用I/0口來(lái)控制驅(qū)動(dòng)。故在電路中起著自動(dòng)調(diào)節(jié)、安全保護(hù)、轉(zhuǎn)換電路等作用,實(shí)現(xiàn)小電壓控制大電壓的目的。4.2.4WiFi模塊的選擇 由于自主開(kāi)發(fā)wifi模塊成本較高,所以采用市場(chǎng)上已有的wifi模塊TI CC3200方案:采用TI方案,品質(zhì)和供貨均有保證,基于ARM Cortex-M4內(nèi)核,運(yùn)行頻率高達(dá)80MHz;超低功耗:在網(wǎng)功耗低至3.5mA,深度休眠最低25uA;插座采用無(wú)線通信與聯(lián)網(wǎng),然后數(shù)據(jù)通過(guò)云端進(jìn)行控制,手機(jī)通過(guò)聯(lián)網(wǎng)來(lái)進(jìn)行管理。在傳統(tǒng)插座端集成無(wú)線通信模組,連接到家里的路

14、由器,通過(guò)路由器把數(shù)據(jù)分享到小米云端,手機(jī)通過(guò)登錄小米云端進(jìn)行控制。開(kāi)放SDK:TI CC3200是一顆強(qiáng)大的MCU,可以直接用內(nèi)部資源而省掉外部的單片機(jī),支持用戶根據(jù)TI的SDK自行開(kāi)發(fā),后期也支持利用“有人”封裝的SDK二次開(kāi)發(fā);超小尺寸:只有一個(gè)拇指大小,18.22*26.65*2.8(mm);高速UART:波特率最高支持3M bps;Simplelink:一鍵聯(lián)入Wi-Fi網(wǎng)絡(luò);4.2.5紅外遙控控制方案選擇本系統(tǒng)采用已編碼的38kHz紅外遙控器發(fā)射接收模塊,介于自制紅外編碼發(fā)送接收模塊的設(shè)計(jì)復(fù)雜,成本也會(huì)增加不少,因而采用已編碼完成的紅外遙控器和紅外接收管實(shí)現(xiàn)紅外控制的目的。5.硬件

15、電路設(shè)計(jì)及工作原理 定時(shí)插座系統(tǒng)在未設(shè)置任何定時(shí)的時(shí)候顯示界面00:00:00,通過(guò)App應(yīng)用可設(shè)置在24小時(shí)內(nèi)的定時(shí)模式,控制插座的開(kāi)關(guān),從而控制外部電器的工作與否。紅外遙控要實(shí)現(xiàn)的就是通過(guò)App應(yīng)用控制定時(shí)開(kāi)關(guān)插座的定時(shí)功能。 總體的硬件電路框圖如下圖所示:MSP430內(nèi)部時(shí)鐘計(jì)時(shí)模塊繼電器模塊紅外接收模塊液晶顯示模塊WiFi網(wǎng)絡(luò)模塊5V穩(wěn)壓模塊5.1主控制器MSP430MSP430系列單片機(jī)是一個(gè)16位的單片機(jī),采用了精簡(jiǎn)指令集(RISC)結(jié)構(gòu),具有豐富的尋址方式(7 種源操作數(shù)尋址、4 種目的操作數(shù)尋址)、簡(jiǎn)潔的 27 條內(nèi)核指令以及大量的模擬指令;大量的寄存器以及片內(nèi)數(shù)據(jù)存儲(chǔ)器都可參

16、加多種運(yùn)算;還有高效的查表處理指令。這些特點(diǎn)保證了可編制出高效率的源程序。 運(yùn)算速度快MSP430 系列單片機(jī)能在25MHz晶體的驅(qū)動(dòng)下,實(shí)現(xiàn)40ns的指令周期。16位的數(shù)據(jù)寬度、40ns的指令周期以及多功能的硬件乘法器(能實(shí)現(xiàn)乘加運(yùn)算)相配合,能實(shí)現(xiàn)數(shù)字信號(hào)處理的某些算法(如 FFT 等)。 超低功耗內(nèi)部時(shí)鐘計(jì)時(shí)模塊:·8031中的計(jì)數(shù)器除了可以作為計(jì)數(shù)之用外,還可以用作時(shí)鐘,時(shí)鐘的用途當(dāng)然很大,如打鈴器,電視機(jī)定時(shí)關(guān)機(jī),空調(diào)定時(shí)開(kāi)關(guān)等等,那么計(jì)數(shù)器是如何作為定時(shí)器來(lái)用的呢? 一個(gè)鬧鐘,我將它定時(shí)在1個(gè)小時(shí)后鬧響,換言之,也可以說(shuō)是秒針走了(3600)次,所以時(shí)間就轉(zhuǎn)化為

17、秒針走的次數(shù)的,也就是計(jì)數(shù)的次數(shù)了,可見(jiàn),計(jì)數(shù)的次數(shù)和時(shí)間之間的確十分相關(guān)。那么它們的關(guān)系是什么呢?那就是秒針每一次走動(dòng)正好是1秒。 圖1 MSP430單片機(jī)引腳圖5.2升壓電路當(dāng)前3.3V供電的系統(tǒng)已經(jīng)十分常見(jiàn)了,并且差不多超過(guò)了5V供電系統(tǒng)的應(yīng)用,而5V系統(tǒng)依然存在,這就造成了現(xiàn)在許多系統(tǒng)中出現(xiàn)3.3V供電和5V供電同時(shí)存在的現(xiàn)象,這也就給我們提出了對(duì)3.3V和5V兩種電平進(jìn)行相互轉(zhuǎn)換的課題。3.3V向5V的轉(zhuǎn)換因?yàn)?.3V和5V系統(tǒng)的邏輯電平是統(tǒng)一的,所以大多數(shù)場(chǎng)合是不需要做轉(zhuǎn)換。但是在一些特殊的場(chǎng)合,特別是一些需要5V驅(qū)動(dòng)的場(chǎng)合,就必須要求實(shí)現(xiàn)3.3V向5V的完全轉(zhuǎn)換。比較簡(jiǎn)單的分離電

18、路如下: 圖2 電壓轉(zhuǎn)換電路圖從圖中我們可以看出,關(guān)鍵在于二極管的應(yīng)用。當(dāng)邏輯低電平,即3.3IN = 0V時(shí),二極管導(dǎo)通,5OUT = 0.6V符合要求,這是不難理解的。關(guān)鍵是當(dāng)邏輯高電平,即3.3IN = 3.3V時(shí),二極管能截至嗎?如果能截至則5OUT = 5V。因?yàn)槲覀兤匠J馨l(fā)光二極管點(diǎn)亮需要幾mA電流的影響,當(dāng)我們一算導(dǎo)通電流是(5-3.3-0.6)/10K = 0.11mA時(shí),則會(huì)認(rèn)為此時(shí)電流太小二極管是不會(huì)導(dǎo)通的,即此時(shí)二極管是截至的。但是,如果我們翻一下模電的書(shū),我們就會(huì)發(fā)現(xiàn),二極管根本不存在導(dǎo)通電流這樣一個(gè)概念,只是存在正向?qū)妷哼@樣的特性。這其實(shí)要從二極管的基本概念和構(gòu)造

19、說(shuō)起,二極管在物理上是一個(gè)PN結(jié),PN結(jié)之間只要加上超過(guò)門(mén)檻值的正向電壓就可以出現(xiàn)電子的流動(dòng)。這一點(diǎn),我們從二極管的伏安特性曲線上也可以看出。 圖3 二極管I-V曲線普通的二極管比如IN4148的正向?qū)妷簽?V,也就是說(shuō)只要在二極管的正負(fù)極加上的正向電壓超過(guò)1V則二極管就會(huì)導(dǎo)通。在上面的系統(tǒng)中5-3.3-0.6 = 1.1 1V。因此,當(dāng)3.3IN = 3.3V時(shí),圖中的二極管肯定會(huì)導(dǎo)通的,輸出  3.3V <= 5OUT <= 3.9V。那么,我們上面的電路不能實(shí)現(xiàn)3.3V向5V的轉(zhuǎn)換了嗎?通過(guò)上面的分析,我們可以發(fā)現(xiàn)用普通的二極管是肯定不能實(shí)現(xiàn)的,但是我

20、們忘了我們還有另外一種熟悉的二極管,就是我們上面曾經(jīng)提到過(guò)的發(fā)光二極管,它的基本物理結(jié)構(gòu)和普通二極管是一樣的,但是由于其要實(shí)現(xiàn)發(fā)光,這樣它的正向?qū)妷褐辽僖獮?.7V,所以在這個(gè)電路中,我們只要把普通二極管換成發(fā)光二極管,當(dāng)3.3IN = 3.3V時(shí),發(fā)光二極管的正向電壓小于正向?qū)妷?.7V,因此截至,這樣5OUT = 5V。最終符合了我們的要求。5.3LCD顯示電路本設(shè)計(jì)采用的是LCD1602字符型液晶顯示器。LCD液晶顯示器是一種低功耗的顯示器件,它廣泛應(yīng)用于工業(yè)控制、消費(fèi)電子及便攜式電子產(chǎn)品中。它不僅省電,而且能夠顯示大量的信息,如文字、曲線、圖形、動(dòng)畫(huà)等,其功能比數(shù)碼管強(qiáng)大得多。

21、LCD1602液晶顯示模塊可同時(shí)顯示16*2即32個(gè)字符,內(nèi)部含有的字符發(fā)生存儲(chǔ)器里面存儲(chǔ)了160個(gè)不同的點(diǎn)陣字符圖形,包括阿拉伯?dāng)?shù)字、英文字母的大小寫(xiě)、常用的符號(hào)和日文的片假名等,每個(gè)字符都有一個(gè)固定的代碼,比如大小寫(xiě)英文字母的A的代碼是01000001B(41H),顯示模塊在顯示A時(shí)就把地址41H中的點(diǎn)陣字符圖像顯示出來(lái),我們就能看到屏幕顯示字母A了。圖4 為1602字符型液晶顯示器實(shí)物圖1602LCD 分為帶背光和不帶背光兩種,基控制器大部分為HD44780,帶背光的比不帶背光的厚,是否帶背光在應(yīng)用中并無(wú)差別,兩者尺寸差別如下圖所示:圖5 為1602LCD 尺寸圖5.3.1引腳功能說(shuō)明1

22、602LCD 采用標(biāo)準(zhǔn)的14腳(無(wú)背光)或16腳(帶背光)接口,各引腳接口說(shuō)明如下表所示:表1:引腳接口說(shuō)明表編號(hào)符號(hào)引腳說(shuō)明編號(hào)符號(hào)引腳說(shuō)明1VSS電源地9D2Data I/O2VDD電源正極10D3Data I/O3VL液晶顯示偏壓信號(hào)11D4Data I/O4RS數(shù)據(jù)/命令選擇端12D5Data I/O5R/W讀/寫(xiě)選擇端13D6Data I/O6E使能信號(hào)14D7Data I/O7D0Data I/O15BLA背光源正極8D1Data I/O16BLK背光源負(fù)極第1腳:VSS 為地電源。第2腳:VDD 接5V 正電源。第3腳:VL 為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地時(shí)

23、對(duì)比度最高,對(duì)比度過(guò)高時(shí)會(huì)產(chǎn)生“鬼影”,使用時(shí)可以通過(guò)一個(gè)10K 的電位器調(diào)整對(duì)比度。第4腳:RS 為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。第5腳:R/W 為讀寫(xiě)信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫(xiě)操作。當(dāng)RS 和R/W 共同為低電平時(shí)可以寫(xiě)入指令或者顯示地址,當(dāng)RS 為低電平R/W 為高電平時(shí)可以讀忙信號(hào),當(dāng)RS 為高電平R/W 為低電平時(shí)可以寫(xiě)入數(shù)據(jù)。第6腳:E 端為使能端,當(dāng)E 端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。第714腳:D0D7為8位雙向數(shù)據(jù)線。第15腳:背光源正極。第16腳:背光源負(fù)極。5.3.2 LCD1602的指令說(shuō)明及時(shí)序1602液晶模塊

24、內(nèi)部的控制器共有11條控制指令,如下表所示:表2:控制命令表1602液晶模塊的讀寫(xiě)操作、屏幕和光標(biāo)的操作都是通過(guò)指令編程來(lái)實(shí)現(xiàn)的。(說(shuō)明:1為高電平、0為低電平)指令1:清顯示,指令碼01H,光標(biāo)復(fù)位到地址00H 位置。指令2:光標(biāo)復(fù)位,光標(biāo)返回到地址00H。指令3:光標(biāo)和顯示模式設(shè)置I/D:光標(biāo)移動(dòng)方向,高電平右移,低電平左移S:屏幕上所有文字是否左移或者右移。高電平表示有效,低電平則無(wú)效。指令4:顯示開(kāi)關(guān)控制。D:控制整體顯示的開(kāi)與關(guān),高電平表示開(kāi)顯示,低電平表示關(guān)顯示C:控制光標(biāo)的開(kāi)與關(guān),高電平表示有光標(biāo),低電平表示無(wú)光標(biāo)B:控制光標(biāo)是否閃爍,高電平閃爍,低電平不閃爍。指令5:光標(biāo)或顯示

25、移位S/C:高電平時(shí)移動(dòng)顯示的文字,低電平時(shí)移動(dòng)光標(biāo)。指令6:功能設(shè)置命令DL:高電平時(shí)為4位總線,低電平時(shí)為8位總線N:低電平時(shí)為單行顯示,高電平時(shí)雙行顯示F: 低電平時(shí)顯示5x7的點(diǎn)陣字符,高電平時(shí)顯示5x10的點(diǎn)陣字符。指令7:字符發(fā)生器RAM 地址設(shè)置。指令8:DDRAM 地址設(shè)置。指令9:讀忙信號(hào)和光標(biāo)地址BF:為忙標(biāo)志位,高電平表示忙,此時(shí)模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙。指令10:寫(xiě)數(shù)據(jù)。指令11:讀數(shù)據(jù)。5.3.3 LCD1602 的RAM 地址映射及標(biāo)準(zhǔn)字庫(kù)表液晶顯示模塊是一個(gè)慢顯示器件,所以在執(zhí)行每條指令之前一定要確認(rèn)模塊的忙標(biāo)志為低電平,表示不忙,否則此指令

26、失效。要顯示字符時(shí)要先輸入顯示字符地址,也就是告訴模塊在哪里顯示字符,下圖是1602的內(nèi)部顯示地址。圖6 為1602LCD 內(nèi)部顯示地址例如第二行第一個(gè)字符的地址是40H,那么是否直接寫(xiě)入40H 就可以將光標(biāo)定位在第二行第一個(gè)字符的位置呢?這樣不行,因?yàn)閷?xiě)入顯示地址時(shí)要求最高位D7恒定為高電平1所以實(shí)際寫(xiě)入的數(shù)據(jù)應(yīng)該是01000000B(40H)+10000000B(80H)=11000000B(C0H)。在對(duì)液晶模塊的初始化中要先設(shè)置其顯示模式,在液晶模塊顯示字符時(shí)光標(biāo)是自動(dòng)右移的,無(wú)需人工干預(yù)。每次輸入指令前都要判斷液晶模塊是否處于忙的狀態(tài)。1602液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器(CGROM

27、)已經(jīng)存儲(chǔ)了160個(gè)不同的點(diǎn)陣字符圖形,如圖10-58所示,這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫(xiě)、常用的符號(hào)、和日文假名等,每一個(gè)字符都有一個(gè)固定的代碼,比如大寫(xiě)的英文字母“A”的代碼是01000001B(41H),顯示時(shí)模塊把地址41H 中的點(diǎn)陣字符圖形顯示出來(lái),我們就能看到字母“A”5.4網(wǎng)絡(luò)控制電路這里使用的是已編碼完成的紅外遙控器如圖7和對(duì)應(yīng)的紅外線接收管如圖8所示 圖7 紅外遙控器 圖3 1838T紅外接收管 鍵盤(pán)編碼調(diào)制LED解碼解調(diào)光/電放大遙控發(fā)射器遙控接收器 圖9 紅外遙控系統(tǒng)框圖如圖9為紅外遙控系統(tǒng)框圖。遙控器的每個(gè)按鍵都已經(jīng)經(jīng)過(guò)編碼,當(dāng)發(fā)射器撥鍵開(kāi)關(guān)撥到ON檔時(shí),即有

28、遙控碼發(fā)出(可以發(fā)送任意數(shù)字暫定為發(fā)送0AAH(二進(jìn)制:10101010B),這種遙控碼具有以下特征:采用脈寬調(diào)制的串行碼,剛開(kāi)始發(fā)送38K碼5ms來(lái)判定發(fā)射碼開(kāi)始標(biāo)志,以脈寬為1.5ms、間隔0.5ms、周期為2ms的組合表示二進(jìn)制的“1”;以脈寬為0.5ms、間隔1.5ms、周期為2ms的組合表示二進(jìn)制的“0”。解碼的關(guān)鍵是如何識(shí)別“0”和“1”,從位的定義我們可以發(fā)現(xiàn)接收判定“0”、“1”就是判定每個(gè)周期開(kāi)始時(shí)低電平(注意發(fā)射與接收碼正好反相)出現(xiàn)時(shí)間的長(zhǎng)短,如果接收到為0的時(shí)間為1.5ms則為1,如果接收到0的時(shí)間為0.5ms則接收到的值為0。圖10為紅外接收管電路,通過(guò)紅外遙控即可通

29、過(guò)單片機(jī)解碼紅外信號(hào)得出對(duì)應(yīng)的鍵碼,執(zhí)行相應(yīng)的動(dòng)作。 圖10 紅外接收電路5.5繼電器電路本設(shè)計(jì)采用的是如圖11所示的SONGLE SRD-05VDC-SL-C繼電器,其參數(shù)如圖所示。 圖11 5V繼電器 繼電器是一種電子控制器件,它具有控制系統(tǒng)(又稱輸入回路)和被控制系統(tǒng)(又稱輸出回路),通常應(yīng)用于自動(dòng)控制電路中,它實(shí)際上是用較小的電流去控制較大電流的一種“自動(dòng)開(kāi)關(guān)”。故在電路中起著自動(dòng)調(diào)節(jié)、安全保護(hù)、轉(zhuǎn)換電路等作用,實(shí)現(xiàn)小電壓控制大電壓的目的【6】。在本系統(tǒng)中,主要是用于控制插座的開(kāi)關(guān)狀態(tài),通過(guò)單片機(jī)I/O輸出信號(hào)控制繼電器的工作已否從而達(dá)到控制插座開(kāi)關(guān)的目的。6.軟件設(shè)計(jì)本設(shè)計(jì)中用到的單

30、片機(jī)是MSP430,為了使編寫(xiě)的程序更加簡(jiǎn)單明了,采用C語(yǔ)言進(jìn)行編程,用IAR軟件進(jìn)行編譯,BSL430軟件進(jìn)行下載。軟件設(shè)計(jì)部分包括液晶顯示程序、計(jì)時(shí)程序、獨(dú)立式按鍵處理程序、紅外遙控處理程序等。由于定時(shí)設(shè)置是通過(guò)獨(dú)立式按鍵或者紅外遙控器按鍵進(jìn)行設(shè)置的,程序在按鍵掃描部分和紅外信號(hào)的解碼部分相對(duì)重要。在檢測(cè)到被設(shè)置了定時(shí)任務(wù)時(shí),系統(tǒng)要檢測(cè)是否到達(dá)定時(shí)時(shí)間,執(zhí)行相應(yīng)的動(dòng)作。圖12為主程序的流程圖。開(kāi)始系統(tǒng)初始化是否設(shè)置定時(shí)執(zhí)行定時(shí)程序是否到達(dá)定時(shí)時(shí)間執(zhí)行相應(yīng)開(kāi)關(guān)程序YNYN按鍵任意定時(shí)遙控模式定時(shí)Y圖12 程序流程圖6.1計(jì)時(shí)程序的編寫(xiě)MSP430的3種時(shí)鐘信號(hào):MCLK系統(tǒng)主時(shí)鐘;SMCLK

31、系統(tǒng)子時(shí)鐘;ACLK輔助時(shí)鐘。(1)MCLK系統(tǒng)主時(shí)鐘。除了CPU運(yùn)算使用此時(shí)鐘以外,外圍模塊也可以使用。MCLK可以選擇任何一個(gè)振蕩器所產(chǎn)生的時(shí)鐘信號(hào)并進(jìn)行1、2、4、8分頻作為其信號(hào)源。 (2)SMCLK系統(tǒng)子時(shí)鐘。供外圍模塊使用。并在使用前可以通過(guò)各模塊的寄存器實(shí)現(xiàn)分頻。SMCLK可以選擇任何一個(gè)振蕩器所產(chǎn)生的時(shí)鐘信號(hào)并進(jìn)行1、2、4、8分頻作為其信號(hào)源。 (3)ACLK輔助時(shí)鐘。供外圍模塊使用。并在使用前可以通過(guò)各模塊的寄存器實(shí)現(xiàn)分頻。但ACLK只能由LFXT1進(jìn)行1、2、4、8分頻作為信號(hào)源。PUC復(fù)位后,MCLK和SMCLK的信號(hào)源為DCO,DCO的振蕩頻率默認(rèn)為800KHZ。AC

32、LK的信號(hào)源為L(zhǎng)FXT1。MSP430內(nèi)部含有晶體振蕩器失效監(jiān)測(cè)電路,監(jiān)測(cè)LFXT1(工作在高頻模式)和XT2輸出的時(shí)鐘信號(hào)。當(dāng)時(shí)鐘信號(hào)丟失50us時(shí),監(jiān)測(cè)電路捕捉到振蕩器失效。如果MCLK信號(hào)來(lái)自LFXT1或者XT2,那么MSP430自動(dòng)把MCLK的信號(hào)切換為DCO,這樣可以保證程序繼續(xù)運(yùn)行。但MSP430不對(duì)工作在低頻模式的LFXT1進(jìn)行監(jiān)測(cè)。由于單片機(jī)內(nèi)部默認(rèn)采用的數(shù)字時(shí)鐘受環(huán)境影響比較大,計(jì)時(shí)不準(zhǔn)確,所以采用外部的8M石英晶振產(chǎn)生的時(shí)鐘脈沖進(jìn)行計(jì)數(shù)。MSP430內(nèi)部有三個(gè)時(shí)鐘源,對(duì)時(shí)鐘進(jìn)行切換時(shí)必須有起振時(shí)間,只有當(dāng)時(shí)鐘源穩(wěn)定了,單片機(jī)才能夠正常工作。MSP430選用內(nèi)部8M時(shí)鐘初始化

33、程序如下:void Clock_Init() uchar i; BCSCTL1&=XT2OFF; /START XT2(8MHZ) BCSCTL2|=SELM1+SELS; do /等待時(shí)鐘轉(zhuǎn)換 IFG1&=OFIFG; for(i=0;i<100;i+) _NOP(); while(IFG1&OFIFG)!=0); IFG1&=OFIFG; 計(jì)時(shí)程序如下:void Clock(void) second -= 1; if(second=-1) second = 59; minute -= 1;if(minute =-1) minute = 59; hour

34、 -= 1; hour0 -= 1; if(hour = -1) hour = 23; 6.2 LCD顯示電路的編寫(xiě)這部分的顯示過(guò)程主要是顯示從定時(shí)器A讀取的時(shí)鐘數(shù)值,同時(shí)當(dāng)檢測(cè)到獨(dú)立式按鍵有鍵按下時(shí),顯示相應(yīng)的設(shè)置菜單等?;静僮鲿r(shí)序:讀狀態(tài):輸入:RS=L,RW=H,E=H 輸出:DOD7=狀態(tài)字寫(xiě)狀態(tài):輸入:RS=L,RW=L,D0D7=指令碼,E=高脈沖 輸出:無(wú)讀數(shù)據(jù):輸入:RS=H,RW=H,E=H 輸出:DOD7=數(shù)據(jù)寫(xiě)數(shù)據(jù):輸入:RS=H,RW=L,D0D7=數(shù)據(jù),E=高脈沖 輸出:無(wú)【8】 圖13為L(zhǎng)CD1602的具體讀寫(xiě)時(shí)序。a.讀操作時(shí)序b.寫(xiě)操作時(shí)序圖13 LCD160

35、2的讀寫(xiě)時(shí)序紅外信號(hào)解碼及按鍵處理程序編寫(xiě):當(dāng)紅外線接收管接收到紅外信號(hào)時(shí),通過(guò)單片機(jī)執(zhí)行相應(yīng)的程序進(jìn)行紅外信號(hào)的解碼,具體解碼原理前文已詳細(xì)敘述,解碼得到的鍵碼賦值給data數(shù)組,通過(guò)檢測(cè)data5和data6的值即可執(zhí)行相應(yīng)的動(dòng)作。當(dāng)檢測(cè)到ok鍵被按下時(shí)即可執(zhí)行定時(shí)插座的設(shè)置功能;當(dāng)檢測(cè)到鍵和按鍵時(shí)則進(jìn)行相應(yīng)的增減定時(shí)設(shè)置,具體程序編寫(xiě)如下所示:#pragma vector = PORT1_VECTOR_interrupt void Port1() char j,k,n=0; P1IE &=BIT5; /關(guān)中斷 delay_us(360); /360us if (IRIN=1) /

36、高電平 P1IFG=0x00; P1IE|=BIT5;/從新打開(kāi)中斷 return;/返回 while (!IRIN) /等IR變?yōu)楦唠娖?,跳過(guò)9ms的前導(dǎo)低電平信號(hào)。 delay_us(120); / for (j=0;j<4;j+)/ for (k=0;k<8;k+)/ while (IRIN) /等 IR 變?yōu)榈碗娖?delay_us(120); while (!IRIN) /等 IR 變?yōu)楦唠娖?delay_us(120); while (IRIN) /計(jì)算IR高電平時(shí)長(zhǎng) delay_us(120);/延時(shí)120us,n+ n+; if (n>=30) P1IFG=0

37、x00; P1IE|=BIT5; return;/高電平>30*120=3600us=3.6ms,出錯(cuò)返回 datj=datj >> 1;/取出第一位 if (n>=8) datj = datj|0x80;/0.96ms,確定為1,否則為0 n=0;/ if (dat2!=(dat3-0xff00) /貌似IAR環(huán)境下,char變量為16位 P1IFG=0x00;P1IE|=BIT5;return;/此句剛開(kāi)始可以屏蔽,見(jiàn)到效果后再嘗試打開(kāi)校驗(yàn),出現(xiàn)亂碼,返回 dat5=dat2 & 0x0F;/輸入的低4位 dat6=dat2 & 0xF0;/高4位

38、dat6=dat6 >> 4;/移位 if(dat5 >9)/ dat5 = dat5+0x37;/轉(zhuǎn)為16進(jìn)制 else dat5 = dat5+0x30; / if(dat6 >9)/ dat6 = dat6+0x37;/ else/ dat6 = dat6+0x30; / P1IE|=BIT5; P1IFG=0x00; while(P1IFG&0x11!=0) P1IFG=0x00; _EINT(); 6.3 主程序的編寫(xiě)如以上所述,編程過(guò)程中需要注意的主要有計(jì)時(shí)程序、定時(shí)器A計(jì)時(shí)程序, LCD1602顯示程序、按鍵處理程序和紅外信號(hào)解碼及處理的相關(guān)程序,

39、通過(guò)各項(xiàng)整合,就得到了下列主函數(shù)。主函數(shù)的編寫(xiě)如下所示:void main(void) WDTCTL = WDTPW + WDTHOLD; /關(guān)閉看門(mén)狗 /*下面六行程序關(guān)閉所有的IO口*/ P1DIR = 0XFF;P1OUT = 0XFF; P2DIR = 0XFF;P2OUT = 0XFF; P5SEL=0X00;P5DIR=0XFF;P5OUT=0X00; P6DIR = 0XFF;P6OUT = 0XFF; P3SEL = 0x00; /設(shè)置IO口為普通I/O模式 P3DIR = 0xF8; /設(shè)置IO口方向?yàn)檩斎?P3.0,P3.1,P3.2輸入) P3OUT = 0xFF; /初

40、始設(shè)置為FF 全為高電平 P1IE=BIT5; /P1.5中斷功能打開(kāi) P1IES|=BIT5; /P1.5下降沿觸發(fā)中斷 IR_DIR_IN; /P1.5設(shè)置為輸入 Clock_Init(); CCR0 = 32768 - 1; /設(shè)置定時(shí)器A的中斷時(shí)間為1S TACTL = TASSEL_1 + MC_1; /計(jì)數(shù)時(shí)鐘ACLK, 增計(jì)數(shù)模式 CCTL0 |= CCIE; /使能CCR0比較中斷 _EINT(); /打開(kāi)全局中斷 SetTime(00,03,21); /順序:時(shí),分,秒,格式:BCD碼 LcdReset(); DispNChar(0,0,11,tishi); /顯示提示文字

41、Disp1Char(6,1,':'); /顯示字符 : Disp1Char(9,1,':'); while(1) keyscan1(); HW(); stop(); 7.系統(tǒng)調(diào)試7.1電路設(shè)計(jì)前期工作設(shè)計(jì)電路前先查詢相關(guān)資料,通過(guò)上網(wǎng)查找資料,去圖書(shū)館查詢等確定系統(tǒng)的主要模塊及其工作原理,如紅外遙控編解碼的原理、MSP430內(nèi)部時(shí)鐘的工作原理、LCD1602液晶顯示原理等。初步熟悉這些主要器件的外部電路后,在條件允許的情況下先分別制作主要模塊的電路,測(cè)試其可用性,比如繼電器部分的電路,因?yàn)橹皼](méi)有使用過(guò)繼電器,對(duì)這塊的外部電路完全不熟,只能先制作模塊部分的電路測(cè)

42、試是否可用。7.2軟件部分的調(diào)試 在軟件設(shè)計(jì)前,先把大致的程序流程理清,然后再分模塊調(diào)試,將各模塊部分的程序先調(diào)試可行后再整合到一起,編寫(xiě)主程序。首先是LCD1602顯示程序,通過(guò)編寫(xiě)過(guò)的程序掌握了1602的顯示原理及其顯示過(guò)程用到的指令如清屏,開(kāi)關(guān)顯示等。初步設(shè)計(jì)了顯示器需要顯示的顯示菜單。然后通過(guò)獨(dú)立式按鍵設(shè)置顯示菜單,執(zhí)行相應(yīng)的功能。因?yàn)樗械脑O(shè)置在獨(dú)立式按鍵處理上都要實(shí)現(xiàn),使得按鍵處理程序必須有條不紊的編寫(xiě),先列好按鍵處理的大致流程,需要設(shè)置的的顯示菜單和各個(gè)按鍵按下后必須實(shí)現(xiàn)的菜單選項(xiàng)等。有了這些流程后才能在編程過(guò)程中減少一些不必要的麻煩編程上最主要的是計(jì)時(shí)程序,當(dāng)分模塊調(diào)試時(shí),計(jì)時(shí)

43、程序可以正常讀取時(shí)間,顯示時(shí)間。當(dāng)把獨(dú)立式按鍵掃描程序加入總程序時(shí),發(fā)現(xiàn)時(shí)間不動(dòng)了,原因可能是單片機(jī)無(wú)法從里面讀取數(shù)據(jù)了,也可能是采集到的數(shù)據(jù)無(wú)法在顯示器上顯示,或者是在按鍵處理過(guò)程中出現(xiàn)了問(wèn)題。通過(guò)檢查程序和修改程序,發(fā)現(xiàn)可能是因?yàn)镮/O無(wú)法驅(qū)動(dòng)問(wèn)題,當(dāng)更換I/O口時(shí)發(fā)現(xiàn)計(jì)時(shí)正常了,顯示菜單也基本完成預(yù)期效果。至于后期需要繼續(xù)擴(kuò)展功能可以繼續(xù)添加。軟件過(guò)程中遇到的最大問(wèn)題是紅外信號(hào)解碼和紅外按鍵處理部分。當(dāng)分模塊調(diào)試時(shí)單片機(jī)確實(shí)可以接收到紅外編碼信號(hào),也可以將解碼得到的鍵值顯示在流水燈上。可是,當(dāng)把紅外信號(hào)解碼程序和紅外按鍵處理程序植入主程序中時(shí),單片機(jī)可以收到紅外編碼信號(hào),也可以正常解碼紅

44、外信號(hào),執(zhí)行相應(yīng)動(dòng)作,但是同時(shí)也讓整個(gè)系統(tǒng)工作不正常了,具體反映到了顯示時(shí)間上,時(shí)間顯示變成每隔兩秒跳一次。針對(duì)這個(gè)問(wèn)題,我非常不解,因?yàn)橄惹皩?duì)紅外編碼解碼原理和編程不了解,一時(shí)找不出具體原因。通過(guò)詢問(wèn)同組使用過(guò)紅外遙控的同學(xué)才知道,未執(zhí)行紅外信號(hào)掃描時(shí)應(yīng)該先關(guān)閉總中斷,執(zhí)行完主要程序后開(kāi)啟中斷掃描紅外編碼信號(hào)。通過(guò)修改程序后發(fā)現(xiàn)系統(tǒng)可以正常工作,設(shè)置定時(shí)正常,顯示也正常了??墒沁€出現(xiàn)了個(gè)問(wèn)題,當(dāng)通過(guò)紅外遙控器按鍵設(shè)置開(kāi)關(guān)插座后,系統(tǒng)雖然還能正常顯示,但想再通過(guò)獨(dú)立式按鍵設(shè)置定時(shí)的時(shí)候,出現(xiàn)了系統(tǒng)延遲,按鍵設(shè)置緩慢,甚至有時(shí)候不能繼續(xù)設(shè)置定時(shí)。問(wèn)題可能出在系統(tǒng)只能執(zhí)行一種控制模式,而不能同時(shí)有

45、兩種控制模式,程序可能在紅外檢測(cè)解碼過(guò)程中出問(wèn)題,也可能在中斷控制過(guò)程。通過(guò)各種調(diào)試,還是無(wú)法解決此問(wèn)題,只能通過(guò)復(fù)位鍵使系統(tǒng)復(fù)位,再執(zhí)行按鍵定時(shí)設(shè)置。7.3設(shè)計(jì)結(jié)果 通過(guò)一番努力,終于在此次設(shè)計(jì)中完成了預(yù)期設(shè)計(jì)任務(wù)。所設(shè)計(jì)的定時(shí)插座已經(jīng)可以實(shí)現(xiàn)預(yù)期功能。該定時(shí)插座可以控制一路220V/10A的插座,可以設(shè)置在一天24小時(shí)內(nèi)的任意定時(shí)開(kāi)關(guān)時(shí)間的固定模式定時(shí)。同時(shí),通過(guò)紅外遙控的電源鍵可以一鍵控制插座的工作狀態(tài),而遙控器則同樣可以實(shí)現(xiàn)無(wú)線設(shè)置固定模式定時(shí)。當(dāng)定時(shí)插座變換工作狀態(tài)時(shí),會(huì)聽(tīng)到繼電器切換電路的滴答聲。7.4設(shè)計(jì)中存在的不足及其改進(jìn)本次設(shè)計(jì)的定時(shí)插座雖然可以實(shí)現(xiàn)定時(shí)控制一路插座的功能,但

46、是可定時(shí)的路數(shù)和定時(shí)組數(shù)仍然不夠?,F(xiàn)實(shí)生活中,隨著人們的生活水平不斷的提高,家電等用電器具越來(lái)越多,單一的一路控制明顯不能滿足要求。因而,如果在設(shè)計(jì)時(shí)多加入幾路的插座控制,而且各路控制互不干擾,各司其職的話,用戶只需要將要定時(shí)控制的用電器具都插在定時(shí)插座上,通過(guò)各自的定時(shí)設(shè)置,就可以使各電器按照人們的習(xí)慣有規(guī)律地工作,很大程度上方便人們的日常生活。同時(shí),可以給定時(shí)插座加上保護(hù)措施,如漏電保護(hù)開(kāi)關(guān)等,達(dá)到安全的目的。另外,本次設(shè)計(jì)中所使用的紅外遙控器基本只能在同一室內(nèi)控制插座,如果采用無(wú)線電遙控器等更加先進(jìn)的遙控器的話,人們或許就可以在室內(nèi)的任何地方隨時(shí)控制家電的開(kāi)關(guān)狀態(tài)了。再者,如果可以加入揚(yáng)聲器等反應(yīng)更加明顯的指示,甚至是自動(dòng)語(yǔ)音指示等比較能引起人們注意的外部設(shè)備,會(huì)讓定時(shí)插座變得更加人性化,實(shí)用性也更高。8. 結(jié) 束 語(yǔ)本設(shè)計(jì)基于MSP430單片機(jī)的定時(shí)插座到此就告一段落了,所設(shè)計(jì)的硬件和軟件都可以正常工作,各項(xiàng)設(shè)計(jì)均達(dá)到了設(shè)計(jì)任務(wù)的要求。定時(shí)插座已經(jīng)可以完成一天24小時(shí)內(nèi)的定時(shí)開(kāi)關(guān)設(shè)置的固定模式定時(shí),同時(shí)也可以通過(guò)紅外遙控控制插座,設(shè)置定時(shí)時(shí)間。設(shè)計(jì)過(guò)程中有喜有憂,但是經(jīng)過(guò)多次反復(fù)的問(wèn)題分析和系統(tǒng)調(diào)試,還是解決了各個(gè)難題,也使我在設(shè)計(jì)電路及分析電路問(wèn)題上學(xué)到了很多。而在編程上,通過(guò)這次設(shè)計(jì),我對(duì)C語(yǔ)言編程有了進(jìn)一步的熟悉

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論