2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩40頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  目 錄</b></p><p><b>  第一章 緒論1</b></p><p>  1.1智能家居簡介1</p><p>  1.2智能家居的現(xiàn)狀4</p><p>  1.3智能家居的發(fā)展趨勢4</p><p>  1.4智

2、能家居的研究意義5</p><p>  第二章 智能家居系統(tǒng)方案設(shè)計(jì)6</p><p>  2.1系統(tǒng)的功能實(shí)現(xiàn)6</p><p>  2.2單片機(jī)的選擇6</p><p>  2.2.1 STC12C5A60S2單片機(jī)簡介7</p><p>  2.2.2 STC12C5A60S2單片機(jī)基本特點(diǎn):7&l

3、t;/p><p>  2.2.3 STC12C5A60S2單片機(jī)的主要特性9</p><p>  第三章 系統(tǒng)硬件選擇及模塊電路設(shè)計(jì)10</p><p>  3.1電源電路模塊的設(shè)計(jì)10</p><p>  3.2溫度檢測模塊電路設(shè)計(jì)11</p><p>  3.2.1 溫度傳感器器件介紹11</p>

4、;<p>  3.2.2溫度檢測模塊電路設(shè)計(jì)12</p><p>  3.3亮度檢測模塊電路設(shè)計(jì)12</p><p>  3.4時(shí)鐘電路模塊設(shè)計(jì)13</p><p>  3.4.1時(shí)鐘芯片的選取13</p><p>  3.4.2時(shí)鐘模塊電路14</p><p>  3.5液晶顯示電路15&l

5、t;/p><p>  3.5.1 液晶顯示器件的選取15</p><p>  3.5.2 LCD1602時(shí)序圖簡介18</p><p>  3.5.3液晶顯示電路設(shè)計(jì)19</p><p>  3.6 開關(guān)電路19</p><p>  3.7聲光報(bào)警模塊電路20</p><p>  3.8相

6、關(guān)用電器工作電路22</p><p>  3.8.1電飯鍋、飲水機(jī)、空調(diào)的應(yīng)對啟動(dòng)電路模塊22</p><p>  3.8.2窗簾開合模塊24</p><p>  3.9串口通訊模塊29</p><p>  3.9.1 GSM簡介29</p><p>  3.9.2 MAX232芯片簡介29</p&g

7、t;<p>  3.9.3 GSM模塊電路設(shè)計(jì)30</p><p>  第四章 軟件系統(tǒng)設(shè)計(jì)33</p><p>  4.1 C語言簡介33</p><p>  4.2主控系統(tǒng)部分的軟件設(shè)計(jì)34</p><p>  4.2.1按鍵開關(guān)輸入模塊電路的軟件設(shè)計(jì)34</p><p>  4.2.2

8、LCD液晶顯示模塊程序設(shè)計(jì)35</p><p>  第五章 總結(jié)36</p><p><b>  致 謝37</b></p><p><b>  參考文獻(xiàn)38</b></p><p>  附錄1:程序清單39</p><p>  附錄2:電路原理總圖</p

9、><p><b>  第一章 緒論</b></p><p><b>  1.1智能家居簡介</b></p><p>  隨著現(xiàn)代科學(xué)技術(shù)的進(jìn)步與發(fā)展,智能家居作為一個(gè)新生產(chǎn)業(yè),目前處于一個(gè)導(dǎo)入期與成長期的臨界點(diǎn),市場消費(fèi)觀念還未形成,但隨著智能家居市場推廣普及的進(jìn)一步落實(shí),培育起消費(fèi)者的使用習(xí)慣,智能家居市場的消費(fèi)潛力必然是

10、巨大的,產(chǎn)業(yè)前景光明。 正因?yàn)槿绱耍瑖鴥?nèi)優(yōu)秀的智能家居生產(chǎn)企業(yè)愈來愈重視對行業(yè)市場的研究,特別是對企業(yè)發(fā)展環(huán)境和客戶需求趨勢變化的深入研究,一大批國內(nèi)優(yōu)秀的智能家居品牌迅速崛起,逐漸成為智能家居產(chǎn)業(yè)中的翹楚! 智能家居至今在中國已經(jīng)歷了近12年的發(fā)展,從人們初最初的夢想,到今天真實(shí)的走進(jìn)我們的生活,經(jīng)歷了一個(gè)艱難的過程。</p><p>  智能家居很早就出現(xiàn)在人們的定義當(dāng)中,但很長時(shí)間以來都沒有真正意義上的智能

11、家居成型,到了1984年美國聯(lián)合科技公司(United Technologies Building System)將智能信息融入建筑設(shè)備中,在整合的基礎(chǔ)上應(yīng)用到了美國康乃迪克州哈特佛市的城市地標(biāo)性建筑中時(shí),出現(xiàn)了世界上的首棟智能化建筑,也正是從那時(shí)開始,智能化家居正式融入到現(xiàn)代生活中。</p><p>  智能家居控制的發(fā)展關(guān)鍵在于設(shè)計(jì)理念以及經(jīng)營者的心態(tài),市場目標(biāo)客戶真正需要什么東西,如果只注重簽單,不設(shè)身處地

12、的為客戶著想,不兼顧智能解決未來的發(fā)展,提供片面的智能家居解決方案,而不考慮客戶的適用性,是不可取的,是急功近利的表現(xiàn),這不僅降低了智能家居的應(yīng)用效果,還不利于整個(gè)智能家居行業(yè)的發(fā)展。</p><p>  智能家居控制系統(tǒng)的市場不是一般普通的商品買賣,而是一項(xiàng)系統(tǒng)性工程,它涉及到很多技術(shù),涉及到人們生活的方方面面,智能家居控制系統(tǒng)的終極目標(biāo)是一種理想,更是一種理念,要想智能家居控制系統(tǒng)有很好的發(fā)展,研發(fā)機(jī)構(gòu)必須本

13、著長遠(yuǎn)發(fā)展的心態(tài),本著簡化、實(shí)用、性價(jià)比高、適合市場的理念,虔誠研究人們的生活、習(xí)慣、精神文化等需要,并把它看最高目標(biāo),運(yùn)用各種技術(shù)手段實(shí)現(xiàn)它。</p><p>  在國內(nèi),智能家居不是單純意義上的智能產(chǎn)品,也不能被狹義的理解為小區(qū)智能化,而是基于小區(qū)的多層次家居智能化解決方案。它綜合利用主控平臺、無線連接及通信、設(shè)備管理、整體布局布線等手段,將住戶智能化管理、交互共享及消費(fèi)服務(wù)、小區(qū)安防監(jiān)控等常見家居因素協(xié)調(diào)配

14、合并最終整合為整體,在原有小區(qū)智能化的大面上延伸到小區(qū)內(nèi)部室內(nèi)家居的具體環(huán)節(jié),構(gòu)建出高效、舒適、安全、便捷的個(gè)性化住宅空間。近幾年,很多研發(fā)機(jī)構(gòu)和廠商已經(jīng)意識到家庭安全的重要性,把智能家居作為一個(gè)重要的方向和項(xiàng)目來研究,并紛紛投入大量人力財(cái)力,使智能家居真正的走向市場和產(chǎn)業(yè)化生產(chǎn)。</p><p>  智能家居是一個(gè)具有交互能力的平臺,并且通過平臺能夠把各種不同的系統(tǒng)、協(xié)議、信息和內(nèi)容控制在相對獨(dú)立的模塊單元中中

15、進(jìn)行傳輸、交換。它具有以下特點(diǎn):1)每個(gè)模塊化系統(tǒng)在脫離了智能家居的前提下也能實(shí)現(xiàn)原有功能。</p><p>  智能家居各模塊交互過程中,各個(gè)模塊化系統(tǒng)在脫離了整體化智能家居的平臺時(shí),仍然能夠獨(dú)立完成自己在原有整體系統(tǒng)中的功能,比如跨樓通訊、室內(nèi)安全防護(hù)、多樣的設(shè)備管理、家庭消費(fèi)服務(wù)等。每個(gè)單獨(dú)的模塊在整體系統(tǒng)的平臺管理下獨(dú)立運(yùn)行的同時(shí),平臺又能能提取各個(gè)模塊化系統(tǒng)的運(yùn)行狀態(tài)及實(shí)時(shí)數(shù)據(jù),實(shí)現(xiàn)家居系統(tǒng)的連動(dòng)機(jī)制。

16、</p><p>  2)品牌各異的產(chǎn)品在各有千秋的傳輸協(xié)議控制下仍能通過平臺進(jìn)行信息交流與數(shù)據(jù)傳輸。由于交互平臺的出現(xiàn),分工明確的各模塊化系統(tǒng)在交互平臺的統(tǒng)一管理下,能夠?qū)崿F(xiàn)協(xié)調(diào)運(yùn)作和運(yùn)行數(shù)據(jù)的共享流通,為住戶提供較大的取舍空間,并能根據(jù)業(yè)主需求真正實(shí)現(xiàn)獨(dú)具個(gè)性的智能化家居設(shè)計(jì)。而且,家居系統(tǒng)還有網(wǎng)絡(luò)關(guān)卡這一功能,通過家居互動(dòng)平臺,達(dá)到在廣域網(wǎng)的連接下,實(shí)現(xiàn)遙控管理和實(shí)時(shí)控制。具有樣式各異的主流控制端口,如對R

17、S485、RS232、IP等信號都能實(shí)現(xiàn)控制和管理,并且還可以擴(kuò)充添加國內(nèi)外時(shí)下較為流行的控制端口,如EIB、Lonwork、CE-bus、Canbus,以及無線網(wǎng)絡(luò),如:WiFi、GPRS、藍(lán)牙等。根據(jù)業(yè)主的需求和產(chǎn)品的更新?lián)Q代及時(shí)填改各種總線接口、硬件連接端口和驅(qū)動(dòng)軟件等,風(fēng)格迥異的連通方式、功能控制端口,為模塊化系統(tǒng)的多種選擇奠定了堅(jiān)實(shí)的基礎(chǔ),只有智能家居系統(tǒng)不斷擴(kuò)大自身的兼容性和整合性,才能贏得更多不同需求的用戶和業(yè)主。<

18、/p><p>  3)智能終端(觸摸屏)只能作為各個(gè)模塊化系統(tǒng)的實(shí)時(shí)顯示和控制信號傳出端。整個(gè)智能家居系統(tǒng)在交互平臺的協(xié)調(diào)控制下有條不紊的運(yùn)行,智能終端(觸摸屏)只作為各模塊化系統(tǒng)的實(shí)時(shí)顯示和控制信號的發(fā)出端,具有多功能的智能終端配置便于操作。而且,平臺增加了智能終端的實(shí)時(shí)顯示功能,保證其在各模塊系統(tǒng)運(yùn)行的同時(shí),對系統(tǒng)的運(yùn)行狀態(tài)和結(jié)果進(jìn)行實(shí)時(shí)記錄和相關(guān)顯示,讓業(yè)主對當(dāng)前系統(tǒng)狀態(tài)一目了然,同時(shí)為系統(tǒng)運(yùn)行的優(yōu)化提速提供了

19、基礎(chǔ)。在智能家居的交互平臺里,系統(tǒng)能收錄和存儲各模塊化系統(tǒng)的運(yùn)行數(shù)據(jù),對各模塊的有效運(yùn)行提供有效的數(shù)據(jù)數(shù)據(jù),并可以根據(jù)歷史的運(yùn)行數(shù)據(jù),總結(jié)出不同業(yè)主的的使用習(xí)慣和某種行事規(guī)律,讓系統(tǒng)能夠?qū)崿F(xiàn)自學(xué)習(xí),以便更好的服務(wù)業(yè)主。</p><p>  4)控制軟件可編程(DIY),提供信息服務(wù)。</p><p>  此系統(tǒng)方便用戶改變控制邏輯、控制方式、操作界面,用戶的控制邏輯、操作界面可以自定義、可

20、以DIY。在當(dāng)前流行的家居智能控制系統(tǒng)中,信息服務(wù)是一個(gè)特別關(guān)鍵而且無法取代的重要環(huán)節(jié),配備了信息服務(wù)后,它讓智能家居系統(tǒng)在越變越聰明的同時(shí),更給我們的日常生活帶來了相當(dāng)一部分的實(shí)時(shí)資訊和新聞資源,使得智能家居更貼近我們的生活,就像一個(gè)勤懇的“大管家”一樣,讓智能家居變得更加真切有形,就像它不是虛擬在呆板的程序控制中,而是和我們進(jìn)行交流。這樣的智能家居或許更是現(xiàn)在越來越多的業(yè)主的追求。信息服務(wù)可以涵蓋多個(gè)方面,比如生活小常識、體育資訊、

21、新聞匯總、奇聞趣事等,可以涉及到教育、消費(fèi)、交通、健康養(yǎng)生等多個(gè)方面,讓生活樂趣無窮,這應(yīng)該是智能家居的最高追求。最終,家居的智能化應(yīng)該不單單是控制的系統(tǒng),而應(yīng)該更多的聯(lián)系實(shí)際生活,讓它真正融入到我們的實(shí)際信息生活中去。</p><p><b>  5)多種控制手段。</b></p><p>  在日常家居生活中,為了使我們對家庭的控制系統(tǒng)能隨時(shí)掌控、需要的信息隨時(shí)獲

22、取,操作終端的形式非常重要,多種形式的智能操作終端是必不可少如:智能遙控器、移動(dòng)觸摸屏、電腦、手機(jī)、PDA等。</p><p>  智能家居通過各個(gè)子系統(tǒng)的相互協(xié)調(diào)實(shí)現(xiàn)不同的功能,它有幾個(gè)突出的功能:</p><p>  隨時(shí)在線的網(wǎng)絡(luò)服務(wù),保持時(shí)刻出于聯(lián)網(wǎng)狀態(tài),為將來的遠(yuǎn)程辦公奠定了基礎(chǔ)。2.危險(xiǎn)防護(hù):智能家居的危險(xiǎn)防護(hù)模塊必須24小時(shí)監(jiān)測異常情況的發(fā)生,并能及時(shí)作出反應(yīng)。比如外來人員

23、的非法闖入、煙霧感知等,系統(tǒng)能隨時(shí)根據(jù)實(shí)際情況啟動(dòng)相應(yīng)的反應(yīng)機(jī)制。假如意外情況發(fā)生,系統(tǒng)能自行控制住異常情況的進(jìn)一步惡化,并及時(shí)通知主人或相關(guān)部門,最大程度的保證主人的家居和財(cái)產(chǎn)安全。</p><p>  家用電器的遠(yuǎn)程智能遙控管理,比如對家用電飯鍋的何時(shí)啟動(dòng)的遠(yuǎn)程控制,只需業(yè)主的一條短信,就能達(dá)到遠(yuǎn)程控制的效果,空調(diào)等也有類似遠(yuǎn)程控制,真正達(dá)到主人隨時(shí)控制家居狀態(tài)的目的。4.互動(dòng)式人性化管理:系統(tǒng)能夠利用GS

24、M的通信模塊和語音芯片對家居內(nèi)部家用電器的語音控制,利用很多系統(tǒng)中設(shè)置的如溫度傳感器,光敏電阻等,保證家居系統(tǒng)的主控模塊及時(shí)響應(yīng),實(shí)現(xiàn)家居系統(tǒng)的聯(lián)動(dòng)響應(yīng)。</p><p>  環(huán)境自行管理。通過各種傳感器的感知,并啟動(dòng)響應(yīng)機(jī)制,保證家居室內(nèi)環(huán)境的適宜。6.保證智能化的娛樂機(jī)制。</p><p>  7.高標(biāo)準(zhǔn)的居室環(huán)境。小到衛(wèi)生間、廚房,大到臥室甚至整個(gè)客廳,都能保證高質(zhì)量的環(huán)境系統(tǒng),時(shí)

25、時(shí)處處給主人最適宜的居住條件。8.家庭信息服務(wù):通過形式各樣的信息資源,提供給業(yè)主最周到的信息服務(wù),讓主人在居家的同時(shí),能夠全方位、多層面的了解各方面的有價(jià)值的信息,讓家庭信息服務(wù)不再形同虛設(shè)。9.家庭理財(cái)服務(wù):通過家庭內(nèi)部的聯(lián)網(wǎng)系統(tǒng),業(yè)主可以實(shí)時(shí)管理自己在銀行的賬戶和理財(cái)信息,并時(shí)刻提醒業(yè)主的消費(fèi)賬單等情況,保證主人的財(cái)產(chǎn)時(shí)刻處于主人的管理之中。10.系統(tǒng)的智能化維護(hù):業(yè)主利用家庭內(nèi)部的網(wǎng)絡(luò)系統(tǒng),進(jìn)入家居制造商的相關(guān)網(wǎng)頁,對家居

26、系統(tǒng)的安全隱患、軟件和驅(qū)動(dòng)更新等進(jìn)行下載后,導(dǎo)入家庭內(nèi)部家居系統(tǒng),實(shí)現(xiàn)家居系統(tǒng)離線的自行故障檢測和修復(fù),以及新功能的不斷擴(kuò)建。</p><p>  1.2智能家居的現(xiàn)狀</p><p>  現(xiàn)如今中國的智能家居市場存在參差不齊的現(xiàn)狀,各大、中、小廠家各自為政,種類繁多且互不兼容,使得智能家居市場面臨瓶頸。智能家居廠家多集中在發(fā)達(dá)的東部沿海地區(qū),且沒有形成規(guī)?;a(chǎn),與國外的產(chǎn)品相比而言,無

27、論從品牌影響力還是功能實(shí)效上,都存在很大的差距。由于市場分布的不均勻,沿海經(jīng)濟(jì)發(fā)達(dá)地區(qū)和內(nèi)地的許多城市雖已接收了智能家居的概念,然而北方和大部分中西部地區(qū)在相對排斥和陌生的同時(shí),更潛藏著內(nèi)在的巨大市場潛力。</p><p>  此外,由于智能家居系統(tǒng)還缺乏統(tǒng)一明確的國際標(biāo)準(zhǔn),許多公司開發(fā)出的產(chǎn)品都是基于自己組的網(wǎng)絡(luò)和信息交換協(xié)議,很多產(chǎn)品是針對特定的組網(wǎng)環(huán)境開發(fā)的,部分核心技術(shù)沒有對外公布,技術(shù)復(fù)雜,直接導(dǎo)致了使

28、用范圍的局限性。再者,缺乏對應(yīng)的第三方產(chǎn)品,各個(gè)接入設(shè)備之間不能兼容,互操作性差,不利于產(chǎn)品的擴(kuò)充,因而進(jìn)一步局限了產(chǎn)品的發(fā)展。再加上,有的系統(tǒng)成本過高,嚴(yán)重影響了產(chǎn)品的普及。 </p><p>  1.3智能家居的發(fā)展趨勢</p><p>  作為智能家居的核心系統(tǒng)的智能家居的控制系統(tǒng),它的設(shè)計(jì)功能的完善必將推動(dòng)住宅智能化的發(fā)展。而系統(tǒng)功能的集成化、用戶使用的傻瓜化以及市場的平民化將是

29、智能家居控制器的發(fā)展趨勢,系統(tǒng)也將逐步邁向綠色化。最終,我想全人類的夢想是智能家居控制系統(tǒng)將囊括所有的家事雜物,讓我們真正的享受舒適溫馨的家庭生活。</p><p>  智能家居控制系統(tǒng)應(yīng)該提供高效、舒適的家居環(huán)境,確保住戶的生命財(cái)產(chǎn)安全;隨時(shí)監(jiān)測并可以遠(yuǎn)程遙控家居室內(nèi)的溫度、亮度及風(fēng)速等多個(gè)環(huán)境因素,保證最適宜的家居環(huán)境。同時(shí)檢查空氣成分,提高空氣質(zhì)量;調(diào)節(jié)音響,電視等娛樂設(shè)施,愉悅心情;合理利用太陽能,靈活應(yīng)

30、對周遭環(huán)境的變化,盡可能的節(jié)約能耗,達(dá)到合理利用資源;提供現(xiàn)代化的通信、信息服務(wù)。</p><p>  我們知道,雖然智能家居在目前已經(jīng)取得了初步的成功,但是距離真正意義上的“智能化”,還是有很長距離的。而智能家居的發(fā)展趨勢主要有以下幾個(gè)大方向:</p><p><b>  1)智能化、人性化</b></p><p>  隨著人工智能的不斷發(fā)展

31、和機(jī)器人的出現(xiàn),智能化已經(jīng)不再那么遙遠(yuǎn),毋庸置疑,智能化是智能控制的必然趨勢。因此,家居的智能化也必然向智能化方向發(fā)展。同時(shí),智能化的出現(xiàn)本來就是為了更好的服務(wù)于人們的生活,所以,更富人性化的家居系統(tǒng)也將成為智能家居未來的一個(gè)重要方向。</p><p><b>  節(jié)能環(huán)保</b></p><p>  智能化的本質(zhì)之一是降低投入成本,提高產(chǎn)出效率,而節(jié)能是降低成本的關(guān)

32、鍵。而當(dāng)前人們?nèi)找嬖鰪?qiáng)的環(huán)保意識,也使得綠色、環(huán)保這兩個(gè)重要指標(biāo)成為考核未來家居的重要參考標(biāo)準(zhǔn),甚至是首要考慮因素。在住宅實(shí)現(xiàn)了基本的智能化后,營造綠色生態(tài)的住宅,提高生活環(huán)境質(zhì)量,必然成為未來智能家居的追求目標(biāo)。</p><p><b>  一體化</b></p><p>  既然作為智能家居系統(tǒng),各模塊功能的協(xié)調(diào)配合而成的一體化,自然成了又一重要發(fā)展方向。把各個(gè)模

33、塊智能化的功能集成,在降低成本的同時(shí),也帶來了一體化的智能家居。</p><p><b>  成本低廉化</b></p><p>  如果智能家居想開拓更大的市場,走進(jìn)更多的用戶住宅,高昂的投入費(fèi)用會成為很多家庭選擇的最大阻礙,因此,怎樣從不降低智能化家居質(zhì)量的同時(shí),實(shí)現(xiàn)最大的低投入,讓更多的消費(fèi)者接受,也是智能化發(fā)展重要考慮方向。</p><p&

34、gt;  1.4智能家居的研究意義</p><p>  隨著人們生活水平的不斷提高,生活節(jié)奏的加快,人們不斷的對居住環(huán)境提出更高的要求,越來越注重家庭生活中每個(gè)成員的舒適、安全和便利,因此從市場需求的角度來說,智能家居必然是前景廣闊。因此設(shè)計(jì)一個(gè)符合國家國情和規(guī)范的集遠(yuǎn)程控制和本地控制為一體的智能家居控制系統(tǒng)是非常具有現(xiàn)實(shí)意義的,且勢在必行。</p><p>  雖然智能家居經(jīng)過十幾年的蓬

35、勃發(fā)展,很多功能已趨于完善和成熟,智能化家居系統(tǒng)的應(yīng)用也越來越廣泛,然而生活中的智能家居所展現(xiàn)出的智能化,與業(yè)主所理想的智能化還存在較大差距。而這也推動(dòng)了智能化技術(shù)在家居領(lǐng)域的縱深發(fā)展,并為各類智能化家居新產(chǎn)品的設(shè)計(jì)和研發(fā)增加了動(dòng)力,同時(shí)新產(chǎn)品的出現(xiàn),也大大豐富了智能家居系統(tǒng)的厚度。因此,將智能家居作為這次研究的主要內(nèi)容具有很大的現(xiàn)實(shí)指導(dǎo)意義。</p><p>  本文研究的目的就是設(shè)計(jì)一個(gè)簡捷有效智能家居控制系

36、統(tǒng),從溫度、光線信號的采集,到LCD實(shí)時(shí)顯示,并根據(jù)采集的信號不通采取相應(yīng)的應(yīng)對機(jī)制,以及在異常情況下實(shí)現(xiàn)聲光報(bào)警和遠(yuǎn)程通知家主報(bào)警,從而實(shí)現(xiàn)基本的智能家居功能。</p><p>  第二章 智能家居系統(tǒng)方案設(shè)計(jì)</p><p>  2.1系統(tǒng)的功能實(shí)現(xiàn)</p><p>  智能家居系統(tǒng)首先要保證家居安全,因此要有相應(yīng)的功能模塊實(shí)現(xiàn)主人不在家情況下有無人員闖入,并

37、決定是否出于報(bào)警狀態(tài)。在出于報(bào)警狀態(tài)時(shí),如果監(jiān)測到人員闖入要出現(xiàn)聲光報(bào)警。與此同時(shí),通過手機(jī)短信向主人報(bào)警。另外還要單獨(dú)具有一個(gè)家庭輔助功能,根據(jù)光線強(qiáng)弱決定是否開關(guān)窗簾,還可以定時(shí)控制家用電飯鍋,空調(diào),飲水機(jī)等。</p><p>  智能家居控制系統(tǒng)對整個(gè)家庭內(nèi)部環(huán)境進(jìn)行監(jiān)測和及時(shí)應(yīng)對的系統(tǒng),核心部分是單片機(jī),通過與其他個(gè)監(jiān)測模塊和執(zhí)行模塊的連接,實(shí)現(xiàn)對室內(nèi)環(huán)境的整體改變和各元件的控制。首先,主控元件對接收到的

38、數(shù)據(jù)(如光線強(qiáng)暗,溫度高低)通過LCD顯示模塊進(jìn)行實(shí)時(shí)顯示,使室內(nèi)情況一目了然。然后根據(jù)各信號采集模塊傳送給單片機(jī)的數(shù)據(jù),作出應(yīng)對執(zhí)行,實(shí)現(xiàn)家居系統(tǒng)的智能控制。</p><p>  圖2-1 系統(tǒng)總體框圖</p><p><b>  2.2單片機(jī)的選擇</b></p><p>  首先將所需器件羅列,根據(jù)與單片機(jī)相連的各器件,確定整個(gè)系統(tǒng)所

39、需與單片機(jī)連接的管腳數(shù),通過查資料,由于檢測人員的有無模塊采用了接熱釋電人體紅外傳感器的方法,在不采用擴(kuò)展的情況下,選取了STC12C5A60S2這個(gè)單片機(jī)。因?yàn)榇藛纹瑱C(jī)增加了P4口,即ALE和NA接口有第二功用,可作為普通的I/O口使用,省去了擴(kuò)展的麻煩。而且此單片機(jī)內(nèi)部自帶A/D轉(zhuǎn)換,將光敏電阻所得信號直接接在單片機(jī)的P1.0端口,這樣,在光敏電阻采集模擬信號的時(shí)候,可不用轉(zhuǎn)換成數(shù)字量而直接接入單片機(jī),便于單片機(jī)的控制。</p

40、><p>  2.2.1 STC12C5A60S2單片機(jī)簡介</p><p>  在眾多的51系列單片機(jī)中,要算國內(nèi)STC 公司的1T增強(qiáng)系列更具有競爭力,因他不但和8051指令、管腳完全兼容,而且其片內(nèi)的具有大容量程序存儲器且是FLASH工藝的,如STC12C5A60S2單片機(jī)內(nèi)部就自帶高達(dá)60K FLASH ROM,這種工藝的存儲器用戶可以用電的方式瞬間擦除、

41、改寫。而且STC系列單片機(jī)支持串口程序燒寫。顯而易見,這種單片機(jī)對開發(fā)設(shè)備的要求很低,開發(fā)時(shí)間也大大縮短。寫入單片機(jī)內(nèi)的程序還可以進(jìn)行加密,這又很好地保護(hù)了你的勞動(dòng)成果。重要的一點(diǎn)STC12C5A60S2目前的售價(jià)與傳統(tǒng)51差不多,市場供應(yīng)也很充足。是一款高性價(jià)比的單片機(jī)。STC12C5A60S2/AD/PWM系列單片機(jī)是宏晶科技生產(chǎn)的單時(shí)鐘、機(jī)器周期為1T的單片機(jī),是高速、低功耗、超強(qiáng)抗干擾的全新型的 51單片機(jī),能夠完全識別傳統(tǒng)51

42、單片機(jī)的指令代碼,在這基礎(chǔ)上,運(yùn)行速度卻快了8-12倍。內(nèi)部集成MAX810專用復(fù)位電路,8路高速10位A/D轉(zhuǎn)換(250K/S),2路PWM,特別適合電機(jī)控制的干擾嚴(yán)重的場合。</p><p>  2.2.2 STC12C5A60S2單片機(jī)基本特點(diǎn):</p><p>  屬于增強(qiáng)型的51單片機(jī)內(nèi)核,1T高速運(yùn)行速率,單時(shí)鐘的機(jī)器周期,全部兼容傳統(tǒng)51單片機(jī)的指令代碼; </p>

43、;<p>  工作電壓:STC12C5A60S2的正常工作電壓范圍:5.5V-3.3V(即5V單片機(jī)); </p><p>  單片機(jī)工作頻率:0-35MHz,約為傳統(tǒng)的51單片機(jī)的0~420MHz; </p><p>  4用戶應(yīng)用程序空間8K/16K/20K/32K/40K/48K/52K/60K/62K字節(jié);</p><p>  片上集成1280

44、字節(jié)RAM; </p><p>  通用I/O口(36/40/44個(gè)),復(fù)位后為:準(zhǔn)雙向口弱上拉(傳統(tǒng)51單片機(jī)的I/O口),可設(shè)置成四種模式:準(zhǔn)雙向口弱上拉,推挽強(qiáng)上拉,僅為輸入/高阻,開漏。每個(gè)I/O口驅(qū)動(dòng)能力均可達(dá)到20mA,但整個(gè)芯片最大不要超過55mA; </p><p>  ISP(在系統(tǒng)可編程)/IAP(在應(yīng)用可編程),不需要特定的編程器,也不用專用的仿真器,可直接經(jīng)過端口(

45、P3.0/P3.1)進(jìn)行程序的下載,速度極快; </p><p>  有EEPROM功能(STC12C5A62S2/AD/PWM無內(nèi)部EEPROM);</p><p><b>  內(nèi)部自帶看門狗; </b></p><p>  內(nèi)部集成MAX810專用復(fù)位電路(外部晶體12M以下時(shí),復(fù)位腳可直接1K電阻到地); </p><

46、p>  外部掉電檢測電路:由于低壓門檻比較器設(shè)置在P4.6端口,5V供電的單片機(jī)的比較門限為1.32V,誤差為+/-5%,3.3V供電的單片機(jī)為比較門限為1.30V,誤差為+/-3%; </p><p>  內(nèi)部自帶時(shí)鐘電路:外部高精度晶振時(shí)鐘,內(nèi)部R/C振蕩器(溫漂為+/-5%到+/-10%以內(nèi))。用戶在進(jìn)行程序下載時(shí),可以對使用內(nèi)部R/C振蕩器還是外部晶振時(shí)鐘自行選擇,在常溫狀態(tài)下,5V單片機(jī)的內(nèi)部R/

47、C振蕩器頻率11MHz~15.5MHz,3.3V的單片機(jī)則為8MHz~12MHz;如果對時(shí)鐘電路的要求精度不是太高,,可以考慮使用內(nèi)部自帶時(shí)鐘,但由于制造誤差和溫漂等客觀因素的影響,所以應(yīng)該以實(shí)際為準(zhǔn);</p><p>  13.16位定時(shí)器共有4個(gè):其中,由2路PCA模塊可再實(shí)現(xiàn)2個(gè)16位定時(shí)器的功能,另外兩個(gè)與傳統(tǒng)的51單片機(jī)相同,即16位定時(shí)器T0和T1,和做串行通訊的波特率發(fā)生器。這就是STC12C5A6

48、0S2的四個(gè)16位定時(shí)器;</p><p>  兩個(gè)時(shí)鐘的輸出端口,信號在T0溢出時(shí)可經(jīng)過P3.4端口輸出時(shí)鐘,同樣的,在T1端口溢出的信號也可在P3.5端口輸出時(shí)鐘; </p><p>  15.7路的外部中斷I/O口,傳統(tǒng)的51單片機(jī)中斷是由下降沿或低電平觸發(fā)的,而且,此單片機(jī)增加了上升沿觸發(fā)中斷的PCA模塊,外部中斷可喚醒單片機(jī)的Power Down模式,INT0/P3.2,INT1

49、/P3.3,T0/P3.4,T1/P3.5,RXD/P3.0,CCP0/P1.3(也可通過寄存器設(shè)置到P4.2 ),CCP1/P1.4 (也可通過寄存器設(shè)置到P4.3); </p><p>  兩路的PWM和2路的可編程計(jì)數(shù)器陣列(PCA):在實(shí)際運(yùn)用中,無論是實(shí)現(xiàn)兩個(gè)外部中斷,還是作為兩個(gè)定時(shí)器,亦或是當(dāng)作兩路的D/A使用,均可實(shí)現(xiàn); </p><p>  內(nèi)部自帶A/D轉(zhuǎn)換模塊,8路的

50、A/D轉(zhuǎn)換,高速的轉(zhuǎn)換速率,10位精度的ADC,都為系統(tǒng)的A/D轉(zhuǎn)換提供了良好的優(yōu)勢;</p><p>  通用的全雙工異步串行端口(UART),由于STC12C5A60S2系列是高速的51單片機(jī),因此它的多端口口可以由定時(shí)器或PCA軟件實(shí)現(xiàn); </p><p>  19. STC12C5A60S2系列有雙串口,后綴有S2標(biāo)志的才有雙串口,RXD2/P1.2(可通過寄存器設(shè)置到P4.2),

51、TXD2/P1.3(可通過寄存器設(shè)置到P4.3); </p><p>  20.工作溫度范圍:-40 ~ +85℃(工業(yè)級) / 0 ~75℃(商業(yè)級);</p><p>  21.封裝:PDIP-40,LQFP-44,LQFP-48;</p><p>  當(dāng)I/O端口口不夠時(shí),可通過74HC164/165

52、/595進(jìn)行端口的擴(kuò)展,還可用A/D做按鍵掃描來節(jié)省I/O口,或用雙CPU,三線通信,還多了串口。</p><p>  此單片機(jī)是國內(nèi)STC公司生產(chǎn)的1T運(yùn)算速率的增強(qiáng)型新一代51單片機(jī),指令代碼完全兼容傳統(tǒng)的8051,運(yùn)算速度快了8-12倍。內(nèi)部集成MAX810專用復(fù)位電路,2路PWM,8路高速10位A/D轉(zhuǎn)換(250K/S)。內(nèi)部自帶看門狗電路,在諸多功能集一身的基礎(chǔ)上,STC12C5A60S2目前售價(jià)與傳統(tǒng)

53、的51差不多,市場供應(yīng)充足,因此是一款高性價(jià)比的單片機(jī)。</p><p>  圖2-2 STC12C5A60S2引腳圖</p><p>  2.2.3 STC12C5A60S2單片機(jī)的主要特性</p><p> ?、貴lash工藝程序存儲器,可以用電的方式瞬間擦擦、改寫,而且支持串口程序燒寫;</p><p>  ②工作頻率范圍:0~35M

54、Hz,相當(dāng)于普通8051的0~420MHz;</p><p> ?、燮霞?280字節(jié)RAM;</p><p> ?、?個(gè)時(shí)鐘輸出口,可由T0/T1的溢出在P3.4/P3.5輸出時(shí)鐘;</p><p>  ⑤4個(gè)16位定時(shí)器;</p><p>  ⑥如ALE、NA端口有第二功能,可以作為普通的I/O口接入元器件;</p>&l

55、t;p> ?、?6可編程I/O線;</p><p> ?、嗟凸牡拈e置和外部掉電檢測電路;</p><p> ?、醿?nèi)部集成MAX810專用復(fù)位電路(外部晶體12M以下時(shí),復(fù)位腳可直接1K電阻 接地); </p><p>  單片機(jī)STC12C5A60S2成為本設(shè)計(jì)中智能家居系統(tǒng)的主控元件,多端口的輸入/輸出,增強(qiáng)型的51單片機(jī)等特點(diǎn),都使得此單片機(jī)有更大的優(yōu)勢

56、,來控制整個(gè)家居系統(tǒng)的各個(gè)功能模塊的協(xié)調(diào)運(yùn)作。</p><p>  第三章 系統(tǒng)硬件選擇及模塊電路設(shè)計(jì)</p><p>  系統(tǒng)的硬件選擇決定著整個(gè)智能家居系統(tǒng)的功能和質(zhì)量,因此在選件前必須做好充分的準(zhǔn)備工作,無論是資料的查閱還是同類型器件優(yōu)缺點(diǎn)的比較及取舍,都非常重要。有時(shí)可能某個(gè)元器件的微弱誤差引起整個(gè)系統(tǒng)的失誤或失敗。所以在硬件的選取工作上一定要細(xì)致,全面比較,綜合考慮,在結(jié)合性價(jià)

57、比的同時(shí)更主要功能的實(shí)現(xiàn)。</p><p>  硬件選取后,接下來的工作就是模塊電路的連接及整合,根據(jù)所選硬件和關(guān)鍵芯片的工作原理和接線方式,進(jìn)行相關(guān)模塊電路的設(shè)計(jì),在充分考慮可行性的同時(shí)還要注重功能實(shí)現(xiàn)的簡便快捷和準(zhǔn)確性。</p><p>  3.1電源電路模塊的設(shè)計(jì)</p><p>  系統(tǒng)的主控和核心單元STC12C5A60S2的工作電壓為5V直流,而常用家居

58、電源電壓均為220V交流,因此若要整個(gè)家居系統(tǒng)正常工作,必須提供合理的電源電壓,所以需要進(jìn)行必要的電壓轉(zhuǎn)換。</p><p>  常見的三端穩(wěn)壓集成電路有正電壓輸出的LM78xx 系列和負(fù)電壓輸出的LM79xx系列。由此我們我們知道,三端IC是指分別由輸入端、接地端和輸出端這三條引腳輸出的一種穩(wěn)壓用的集成電路。本設(shè)計(jì)中選用LM78xx系列,由于本設(shè)計(jì)中需用到兩個(gè)不同的直流電源,即+5V和+12V,則電路原理圖如下

59、:</p><p>  圖3-1 電源轉(zhuǎn)換電路</p><p>  電源電路工作原理:由于LM78xx系列的三端穩(wěn)壓器都有一個(gè)所謂的“壓損”問題,也就是穩(wěn)壓時(shí)所導(dǎo)致的輸入電壓與輸出電壓的落差值(穩(wěn)壓損耗),一般壓損為2.5V,所以要想得到想要的穩(wěn)壓值,必須使輸入端高于所需值+壓損值,綜合LM7805和LM7812的輸入電壓范圍,變壓器變壓后所得的電壓分別為9V和15V。5V電源的獲得方式

60、如下:首先220V交流電經(jīng)過一個(gè)變壓比約為1:24的小型變壓器變?yōu)?V交流電壓,然后通過4個(gè)二極管組成的橋式整流器進(jìn)行整流,濾去大部分紋波電壓,輸出信號通過電容再次進(jìn)行濾波,防止產(chǎn)生自激振蕩。然后通過一個(gè)三段集成器LM7805得到一個(gè)5V直流電源,在輸出端再接入電容來濾除輸出端的高頻信號,改善電路的暫態(tài)效應(yīng)。最后得到一個(gè)穩(wěn)定的+5V直流電源輸出。同理,當(dāng)經(jīng)過整流橋的電流流經(jīng)LM7812時(shí),最終經(jīng)過濾波和穩(wěn)壓,得到一個(gè)穩(wěn)定的+12V電壓輸

61、出。</p><p>  3.2溫度檢測模塊電路設(shè)計(jì)</p><p>  智能家居的一個(gè)主要控制對象就是住戶室內(nèi)溫度,適宜的溫度為主人提供良好的家居環(huán)境,這樣一來,溫度檢測與控制模塊就成了首先應(yīng)該實(shí)現(xiàn)的功能。在測溫電路中選取了數(shù)字溫度傳感器DS18B20。它獨(dú)特的一線接口,耐磨耐碰,體積小,并能直接輸出溫度的數(shù)字信號,便于單片機(jī)控制。</p><p>  3.2.1

62、 溫度傳感器器件介紹</p><p>  DS18B20內(nèi)部結(jié)構(gòu)主要由64位光刻ROM、溫度傳感器、非揮發(fā)的溫度報(bào)警觸發(fā)器TH和TL、配置寄存器四大部分構(gòu)成。內(nèi)部結(jié)構(gòu)如下圖所示:</p><p>  圖3-2 DS18B20內(nèi)部原理圖</p><p>  DS18B20工作原理:DS18B20的讀寫時(shí)序和測溫原理與DS1820相同,只是得到的溫度值的位數(shù)因分辨率不

63、同而不同,且溫度轉(zhuǎn)換時(shí)的延時(shí)時(shí)間由2s 減為750ms。 DS18B20測溫原理是:受溫度影響很小的低溫度系數(shù)晶振,產(chǎn)生固定頻率的脈沖信號送給計(jì)數(shù)器1。隨溫度變化其振蕩率明顯改變的高溫度系數(shù)晶振,所產(chǎn)生的信號作為計(jì)數(shù)器2的脈沖輸入。計(jì)數(shù)器1和溫度寄存器被預(yù)置在-55℃所對應(yīng)的一個(gè)基數(shù)值。計(jì)數(shù)器1對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進(jìn)行減法計(jì)數(shù),當(dāng)計(jì)數(shù)器1的預(yù)置值減到0時(shí),溫度寄存器的值將加1,計(jì)數(shù)器1的預(yù)置將重新被裝入,計(jì)數(shù)器1重新開始對低溫

64、度系數(shù)晶振產(chǎn)生的脈沖信號進(jìn)行計(jì)數(shù),如此循環(huán)直到計(jì)數(shù)器2計(jì)數(shù)到0時(shí),停止溫度寄存器值的累加,此時(shí)溫度寄存器中的數(shù)值即 為所測溫度。</p><p>  根據(jù)DS18B20的通訊協(xié)議,主機(jī)(單片機(jī))控制DS18B20完成溫度轉(zhuǎn)換必須經(jīng)過三個(gè)步驟:每一次讀寫之前都要對DS18B20進(jìn)行 復(fù)位操作,復(fù)位成功后發(fā)送一條ROM指令,最后發(fā)送RAM指令,這樣才能對DS18B20進(jìn)行預(yù)定的操作。復(fù)位要求主CPU將數(shù)據(jù)線下拉500

65、微秒,然后 釋放,當(dāng)DS18B20收到信號后等待16~60微秒左右,后發(fā)出60~240微秒的存在低脈沖,主CPU收到此信號表示復(fù)位成功。</p><p>  3.2.2溫度檢測模塊電路設(shè)計(jì)</p><p>  圖3-3 溫度檢測電路</p><p>  溫度檢測電路工作原理:DS18B20工作電壓為3.0~5.5V,所以5V電源足矣保證其正常工作。數(shù)據(jù)總線可以對其

66、進(jìn)行供電,但完成溫度測量時(shí)間較長,為使其達(dá)到迅速測溫的要求,采用外部供電。首先,DS18B20把直接讀出的被測室溫根據(jù)實(shí)際要求通過簡單編程實(shí)現(xiàn)9~12位的數(shù)字量,然后通過DQ接口由導(dǎo)線進(jìn)入單片機(jī)的P1.1端口,單片機(jī)根據(jù)所得數(shù)字量進(jìn)行讀取,并通過導(dǎo)線傳給接在其他端口的LCD,并顯示。完成溫度的測量和顯示。</p><p>  3.3亮度檢測模塊電路設(shè)計(jì)</p><p>  光敏電阻特性是在

67、不同光照強(qiáng)度下,其阻值發(fā)生變化(只要是人眼可感受的光,都會引起它的阻值變化)。利用這一特性,我們把光敏電阻接入電路實(shí)現(xiàn)亮度檢測。</p><p>  圖3-4 亮度檢測電路</p><p>  亮度檢測電路工作原理:我們把光敏電阻接入電路后,光敏電阻置于窗口處,由于光線的變化,其阻值也在一定時(shí)間內(nèi)不斷變化,從而產(chǎn)生連續(xù)的電信號,通過P1.0口進(jìn)入單片機(jī)。由于單片機(jī)內(nèi)部自帶A/D轉(zhuǎn)換電路,

68、通過相應(yīng)程序,能使P1.0口傳來的電信號轉(zhuǎn)換成數(shù)字信號,單片機(jī)讀取這些數(shù)字信號,就能得出相應(yīng)的光照強(qiáng)度,并決定是否啟動(dòng)其他應(yīng)對措施。</p><p>  3.4時(shí)鐘電路模塊設(shè)計(jì)</p><p>  時(shí)鐘電路可以簡單定義如下:</p><p>  1).就是產(chǎn)生象時(shí)鐘一樣準(zhǔn)確的振蕩電路。</p><p>  2).任何工作都按時(shí)間順序。用于產(chǎn)生

69、這個(gè)時(shí)間的電路就是時(shí)鐘電路。</p><p>  3.4.1時(shí)鐘芯片的選取</p><p>  由于采用單片機(jī)計(jì)時(shí)有諸多缺點(diǎn),比如一方面需要采用計(jì)數(shù)器,額外的占用了硬件資源,另一方面需要設(shè)置中斷、查詢等,都需要耗費(fèi)單片機(jī)的資源,而且,可能某些測控系統(tǒng)不支持這種中斷、查詢等。因此,在本系統(tǒng)中引入時(shí)鐘電路,芯片選擇為DS1302,則能很好地解決這個(gè)問題。</p><p>

70、;  DS1302是DALLAS公司生產(chǎn)的的一種具有涓細(xì)電流充電能力的電路,它是采用串行數(shù)據(jù)傳輸,可為掉電保護(hù)電源提供可編程的充電功能,并且可以關(guān)閉充電功能。它采用普通32768Hz晶振發(fā)出脈沖信號。DS1302 是一種高性能、低功耗、帶RAM的實(shí)時(shí)時(shí)鐘電路,它可以對年、月、日、周日、時(shí)、分、秒進(jìn)行計(jì)時(shí),具有閏年補(bǔ)償功能,工作電壓為2.5V~5.5V。采用三線接口與CPU進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個(gè)字節(jié)的時(shí)鐘信號或RAM數(shù)

71、據(jù)。DS1302內(nèi)部有一個(gè)31×8的用于臨時(shí)性存放數(shù)據(jù)的RAM寄存器。DS1302是DS1202的升級產(chǎn)品,與DS1202兼容,但增加了主電源/后備電源雙電源引腳,同時(shí)提供了對后備電源進(jìn)行涓細(xì)電流充電的能力。</p><p>  圖3-5 DS1302封裝圖</p><p>  DS1302的引腳排列如上圖所示,其中Vcc1為后備電源,VCC2為主電源。在主電源關(guān)閉的情況下,

72、也能保持時(shí)鐘的連續(xù)運(yùn)行。DS1302由Vcc1或Vcc2兩者中的較大者供電。當(dāng)Vcc2大于Vcc1+0.2V時(shí),Vcc2給DS1302供電。當(dāng)Vcc2小于Vcc1時(shí),DS1302由Vcc1供電。X1和X2是振蕩源,外接32768Hz晶振。RST是復(fù)位、片選線,通過把RST輸入驅(qū)動(dòng)置高電平來啟動(dòng)所有的數(shù)據(jù)傳送。RST輸入有兩種功能:首先,RST接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,RST提供終止單字節(jié)或多字節(jié)數(shù)據(jù)傳送的方法

73、。當(dāng)RST為高電平時(shí),所有的數(shù)據(jù)傳送被初始化,允許對DS1302進(jìn)行操作。如果在傳送過程中RST置為低電平,則會終止此次數(shù)據(jù)傳送,I/O引腳變?yōu)楦咦钁B(tài)。上電運(yùn)行時(shí),在Vcc>2.0V之前,RST必須保持低電平。只有在SCLK為低電平時(shí),才能將RST置為高電平。I/O為串行數(shù)據(jù)輸入輸出端(雙向),SCLK為時(shí)鐘輸入端。</p><p>  3.4.2時(shí)鐘模塊電路</p><p>  圖

74、3-6 時(shí)鐘模塊電路連接圖</p><p>  以DS1302為關(guān)鍵芯片的時(shí)鐘電路工作原理在上文中已經(jīng)作了詳細(xì)介紹,在此便不贅述,但仍有幾點(diǎn)需要說明。時(shí)鐘電路通過晶振提供32768Hz提供一秒一個(gè)脈沖信號,保證單片機(jī)外部的時(shí)鐘計(jì)時(shí),并通過單片機(jī)連接到LCD顯示屏進(jìn)行顯示。正常情況下,由+5V直流電源為DS1302時(shí)鐘電路提供穩(wěn)定電源,如果發(fā)生掉電或者意外狀況,由圖中所示電池盒中的可充電電池為時(shí)鐘電路繼續(xù)供電,

75、以保證時(shí)鐘電路正常的時(shí)鐘信號。</p><p><b>  3.5液晶顯示電路</b></p><p>  3.5.1 液晶顯示器件的選取</p><p>  LCD1602屏幕為2行,每行顯示16個(gè)字符,為字符型顯示器,只能顯示數(shù)字和字符,不可以顯示漢字。 LCD12864屏幕為64行,每行顯示128個(gè)字符,為點(diǎn)陣型顯示器,可根據(jù)需求任意顯示

76、字符,數(shù)字,漢字和圖形。綜合價(jià)格因素和實(shí)際應(yīng)用的需要,選用LCD1602為改家居系統(tǒng)的顯示器。下面詳細(xì)介紹一下LCD1602的功能實(shí)現(xiàn)和各項(xiàng)參數(shù)。</p><p>  1602LCD主要技術(shù)參數(shù):</p><p>  顯示容量:16×2個(gè)字符 </p><p>  芯片工作電壓:4.5—5.5V </p><p>  工作電流:2.

77、0mA(5.0V) </p><p>  模塊最佳工作電壓:5.0V </p><p>  字符尺寸:2.95×4.35(W×H)mm</p><p>  圖3-7 LCD1602實(shí)物圖</p><p>  LCD1602與傳統(tǒng)顯示器相比,作為輸出器件的幾個(gè)突出優(yōu)點(diǎn):</p><p>  顯示質(zhì)

78、量高 由于液晶顯示器收到信號后的每一個(gè)點(diǎn)都會一直保持原有亮度和顏色,恒定發(fā)光。而不像陰極射線管顯示器(CRT)那樣需要不斷刷新新亮點(diǎn)。因此,液晶顯示器既不會閃爍,又保證了畫質(zhì)高。</p><p>  數(shù)字式接口 液晶顯示器的輸入輸出采用數(shù)字量,和主控芯片(SCM)的接口連接更加簡單可靠,操作也更為簡便。</p><p>  重量輕,體積小 液晶顯示器通過顯示屏上的電極控制液晶分

79、子狀態(tài)來達(dá)到顯示的目的,在重量上比相同顯示面積的傳統(tǒng)顯示器要輕得多。</p><p>  功耗低 相對而言,液晶顯示器的功耗主要消耗在其內(nèi)部的電極和驅(qū)動(dòng)IC上,因而耗電量比其他顯示器要少得多。</p><p>  LCD1602分為帶背光和不帶背光兩種,基控制器大部分為HD44780,帶背光的比不帶背光的厚,是否帶背光在應(yīng)用中并無差別,兩者尺寸差別如下圖10-54所示:</p&g

80、t;<p>  圖3-8 LCD1602尺寸圖</p><p>  LCD1602采用標(biāo)準(zhǔn)的16腳(帶背光)接口,各引腳接口說明如下:</p><p>  表3-1 LCD1602的引腳定義</p><p><b>  特殊說明:</b></p><p>  第3腳:VL為液晶顯示器對比度調(diào)整端,接

81、正電源時(shí)對比度最弱,接地時(shí)對比度最高,對比度過高時(shí)會產(chǎn)生“鬼影”,使用時(shí)可以通過一個(gè)10K的電位器調(diào)整對比度。 </p><p>  第4腳:RS為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。 </p><p>  第5腳:R/W為讀寫信號線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。當(dāng)RS和R/W共同為低電平時(shí)可以寫入指令或者顯示地址,當(dāng)RS為低電平R/W為高電平時(shí)可以讀忙

82、信號,當(dāng)RS為高電平R/W為低電平時(shí)可以寫入數(shù)據(jù)。 </p><p>  第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。 </p><p>  第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。</p><p>  表3-2 LCD1602信號真值表</p><p>  LCD1602指令集 :</p>

83、;<p>  若想LCD1602能正常工作,必須準(zhǔn)確掌握知道其工作的指令集。</p><p>  1602通過D0~D7的8位數(shù)據(jù)端傳輸數(shù)據(jù)和指令。   </p><p>  顯示模式設(shè)置: (初始化) </p><p>  0011 1000 [0x38] 設(shè)置16

84、15;2顯示,5×7點(diǎn)陣,8位數(shù)據(jù)接口;   </p><p>  顯示開關(guān)及光標(biāo)設(shè)置:(初始化) </p><p>  0000 1DCB D顯示(1有效)、C光標(biāo)顯示(1有效)、B光標(biāo)閃爍(1有效)   0000 01NS N=1(讀或?qū)懸粋€(gè)字符后地址指針加1

85、0;&光標(biāo)加1),  </p><p>  N=0(讀或?qū)懸粋€(gè)字符后地址指針減1 &光標(biāo)減1),   </p><p>  S=1 且 N=1 (當(dāng)寫一個(gè)字符后,整屏顯示左移)   </p><p>  S=0 當(dāng)寫一個(gè)字

86、符后,整屏顯示不移動(dòng)   </p><p>  數(shù)據(jù)指針設(shè)置: 數(shù)據(jù)首地址為80H,所以數(shù)據(jù)地址為80H+地址碼(0-27H,40-67H)   </p><p><b>  其他設(shè)置: </b></p><p>  01H(顯示清屏,數(shù)據(jù)指針=0,所有顯示=0);

87、02H(顯示回車,數(shù)據(jù)指針=0)。   </p><p>  通常推薦的初始化過程:   </p><p>  延時(shí)15ms   寫指令38H   延時(shí)5ms   寫指令38H   延時(shí)5ms 

88、0; 寫指令38H   延時(shí)5ms </p><p> ?。ㄒ陨隙疾粰z測忙信號)   </p><p>  (以下都要檢測忙信號)   </p><p><b>  寫指令38H </b></p><p&g

89、t;  寫指令08H 關(guān)閉顯示   </p><p>  寫指令01H 顯示清屏   </p><p>  寫指令06H 光標(biāo)移動(dòng)設(shè)置   </p><p>  寫指令0cH 顯示開及光標(biāo)設(shè)置</p><p>  

90、3.5.2 LCD1602時(shí)序圖簡介</p><p>  首先來說一下操作時(shí)序時(shí)間,操作時(shí)序時(shí)間是啟動(dòng)該讀寫功能必需得保持電平的時(shí)間長度,不過對單片機(jī)操作沒什么影響,因?yàn)閱纹瑱C(jī)的指令周期周期大約為1us(例如晶振為12M時(shí),機(jī)器周期為12X1/12M=1us),而1602時(shí)序里都是ns級,所以只對高速類控制芯片如FPGA/CPLD等有影響。   </p><p&g

91、t;  時(shí)序圖讀寫方法:從上到下,從左到右,高電平在上,低電平在下,高阻態(tài)在中間。雙線表示可能高也可能低,視數(shù)據(jù)而定。交叉線表示狀態(tài)的高低變化點(diǎn),可以是高變低,也可以是低變高,也可以不變。</p><p>  如下圖所示,圖上第一條豎線畫面在了RS和R/W上,也就是說第一個(gè)時(shí)序從這里開始,即先將RS設(shè)為高或低(高表示數(shù)據(jù)讀或?qū)?低表示指令讀或?qū)?而R/W的高低帶表是讀還是寫,本圖是寫時(shí)序圖,所以是低的。</

92、p><p>  第二步就是給數(shù)據(jù),在數(shù)據(jù)總線上給出數(shù)據(jù),這與第一步相隔時(shí)間沒有要求,實(shí)際上先后也沒有要求的。</p><p>  第三步是將使用信號E置高,這里有三個(gè)時(shí)序要求,第一個(gè)是tsp2,這個(gè)是這個(gè)看表,可以看到叫做”寫操作的數(shù)據(jù)建立時(shí)間”。時(shí)間最小是40ns,意思就是說第二步的操作,數(shù)據(jù)信號在總線上生效之后至少要等40ns,才可以給第三步是使能信號E。</p><p

93、>  第三步的要求不僅如此,還有一個(gè)tsp1,同理,這里是講,R/W信號至少要生效30ns的時(shí)間后才能給使能信號.  另外,使能信號上升時(shí)間tR要小于25ns.</p><p>  圖3-9 LCD1602寫程序時(shí)序圖</p><p>  第四步,使能信號要保持Tpw=150ns以上,51單片機(jī)不用考慮,其他高速的MCU什么的就要做延時(shí)了。</p>

94、<p>  第五步,使用信號下降,下降時(shí)間Tf還是小于25ns。 </p><p>  第六步,數(shù)據(jù)總線上的數(shù)據(jù)要保持Thd2的時(shí)間才能變化,RS、R/W則要保持Thd1的時(shí)間,然后就可以了。</p><p>  讀時(shí)序與寫時(shí)序是相同的,只是R/W中間是高電平而已。</p><p>  3.5.3液晶顯示電路設(shè)計(jì)</p><

95、;p>  圖3-10 LCD液晶顯示模塊電路</p><p>  液晶顯示電路工作原理:液晶顯示器LCD1602通過7~14管腳的數(shù)據(jù)總線與單片機(jī)進(jìn)行數(shù)據(jù)傳送,單片機(jī)通過輸出高地電平來控制液晶顯示器LCD1602的4~6管腳配合傳送的數(shù)據(jù)決定讀/寫數(shù)據(jù),并通過LCD顯示屏顯示出來。期間單片機(jī)是控制元件,而LCD1602為顯示和執(zhí)行元件。</p><p><b>  3.

96、6 開關(guān)電路</b></p><p>  為了調(diào)整LCD顯示器的數(shù)據(jù),而又在不采用鍵盤的前提下,設(shè)計(jì)了如下圖所示的按鍵開關(guān)電路。</p><p><b>  開關(guān)電路工作原理:</b></p><p>  開關(guān)MEU1為菜單開關(guān),當(dāng)P3.4輸出為高電平時(shí),按下MEU1,電路導(dǎo)通,通過系統(tǒng)預(yù)設(shè)程序決定單片機(jī)傳給LCD1602高/低電平

97、,從而切換到寫數(shù)據(jù)過程。當(dāng)P1.2和P1.3輸出均為高電平時(shí),兩個(gè)開關(guān)所在電路均為通路,ADE1鍵表示增加,DEC1鍵盤表示遞減,通過按下不同的開關(guān),來調(diào)整顯示在LCD1602上的數(shù)據(jù),修改完成后,再按一次MEU1鍵,退出寫數(shù)據(jù)階段,完成LCD顯示器上的數(shù)據(jù)修改。在三個(gè)開關(guān)上均要并聯(lián)1uF的電容,是為了去抖動(dòng),以消除按鍵開關(guān)在按下和提起時(shí),電路出現(xiàn)明顯的抖動(dòng)而干擾電路的正常運(yùn)行。</p><p>  圖3-11

98、 開關(guān)模塊電路</p><p>  3.7聲光報(bào)警模塊電路</p><p>  智能家居的一個(gè)關(guān)鍵環(huán)節(jié)就是如果監(jiān)測到有人闖入室內(nèi),會發(fā)出聲光報(bào)警,并通過短信方式向主人報(bào)警,短信通信模塊電路會在下文中詳細(xì)闡述,本環(huán)節(jié)介紹聲光報(bào)警電路的設(shè)計(jì)及工作過程。</p><p>  如果想要報(bào)警,需要有檢測人員闖入的模塊,而人員闖入時(shí)的信息采集模塊有兩個(gè)選擇,一個(gè)是紅外對射管,

99、一個(gè)是熱釋電紅外傳感器。紅外對射管的本質(zhì)是一條線,只有當(dāng)碰觸這條線時(shí)才會監(jiān)測到,而熱釋電紅外傳感器是設(shè)防的一個(gè)區(qū)域,而不僅僅是一條線。出于安全因素的考慮,我們采用熱釋電紅外傳感器。</p><p>  圖3-12 熱釋電紅外傳感器內(nèi)部電路圖</p><p>  熱釋電紅外傳感器的工作原理:熱釋電紅外傳感器通過目標(biāo)與背景的溫差來探測目標(biāo),其工作原理是利用熱釋電效應(yīng),即在鈦酸鋇一類晶體的上

100、、下表面設(shè)置電極,在上表面覆以黑色膜,若有紅外線間歇的照射,其表面溫度上升△T,其晶體內(nèi)部的原子排列將產(chǎn)生變化,引起自發(fā)極化電荷,在上下電極之間產(chǎn)生電壓△U。人體或者體積較大的動(dòng)物都有恒定的體溫,一般在37度,所以會發(fā)出特定波長10μm左右的紅外線,當(dāng)人體進(jìn)入檢測區(qū),因人體溫度與環(huán)境溫度有差別,人體發(fā)射的10μm左右的紅外線通過菲涅耳透鏡濾光片增強(qiáng)后聚集到紅外感應(yīng)源(熱釋電元件)上,紅外感應(yīng)源在接收到人體紅外輻射時(shí)就會失去電荷平衡,向外

101、釋放電荷,進(jìn)而產(chǎn)生△T并將△T向外圍電路輸出,后續(xù)電路經(jīng)檢測處理后就能產(chǎn)生報(bào)警信號,實(shí)現(xiàn)監(jiān)測目標(biāo)的功能。</p><p>  若實(shí)現(xiàn)聲光報(bào)警,那么發(fā)光二極管和蜂鳴器自然缺一不可。發(fā)光二極管采用允許最大電流偏大一點(diǎn)的型號,以防止5V電源直接接在二極管兩端燒壞二極管。而蜂鳴器采用普通的蜂鳴器即可達(dá)到所需的設(shè)計(jì)要求。</p><p>  圖3-13 聲光報(bào)警模塊電路</p>&

102、lt;p>  聲光報(bào)警電路工作原理:為了使二極管和蜂鳴器只有在有人闖入的情況下才會出現(xiàn)報(bào)警,所以此電路中引入了PNP型三極管8550,即當(dāng)接在單片機(jī)的P1.7口輸出低電平時(shí),電流經(jīng)過R5電阻給三極管的基極加低電平,使得三極管導(dǎo)通,如此一來,蜂鳴器和發(fā)光二極管所在電路就形成了通路??紤]到一般發(fā)光二極管最大允許電流為20mA,限壓值為2~2.3V,知三極管的壓降0.7V,則二極管電阻約為2/0.02=100Ω,所以二極管所串電阻應(yīng)約為

103、100Ω。另一方面蜂鳴器選擇KC1201,5V蜂鳴器,電流十幾毫安就可以發(fā)聲,但不能過大,因此本電路選用其與100Ω的電阻串聯(lián),這樣一來,二極管發(fā)光,同時(shí)蜂鳴器發(fā)聲,達(dá)到聲光報(bào)警的目的,其中按鍵開關(guān)K2為常閉開關(guān),為了可以保證人為控制聲光報(bào)警電路的開關(guān)狀態(tài),加入按鍵開關(guān)K2。</p><p>  3.8相關(guān)用電器工作電路</p><p>  不管是光敏電阻模塊還是溫度檢測模塊,還是智能家居

104、的另一輔助功能(自動(dòng)啟動(dòng)電飯鍋,飲水機(jī)等),要想對其引起的變化做出相應(yīng)的應(yīng)對機(jī)制,必須有一個(gè)電路在接收對應(yīng)的信號后做出相應(yīng)的處理措施,接下來逐一介紹:</p><p>  3.8.1電飯鍋、飲水機(jī)、空調(diào)的應(yīng)對啟動(dòng)電路模塊</p><p>  根據(jù)溫度檢測模塊傳來的溫度高低,系統(tǒng)應(yīng)該智能的判斷是否符合主人所需的適宜溫度,并作出相應(yīng)變化,決定是否啟動(dòng)空調(diào)或在接收主人短信后是否啟動(dòng)自動(dòng)做飯開關(guān),

105、而這些開關(guān)的開合需要有專門的芯片進(jìn)行驅(qū)動(dòng)。這次我們選取了ULN2003A芯片來實(shí)現(xiàn)應(yīng)對電路的啟動(dòng)。首先介紹ULN2003A:</p><p>  ULN2003A是一個(gè)7路反向器電路,即當(dāng)輸入端為高電平時(shí),ULN2003A輸出端為低電平,當(dāng)輸入端為低電平時(shí),ULN2003A輸出端為高電平。它是集成達(dá)林頓管IC,內(nèi)部還集成了一個(gè)消線圈反電動(dòng)勢的二極管,可用來驅(qū)動(dòng)繼電器。</p><p>  

106、圖3-14 ULN2003A實(shí)體圖</p><p>  ULN2003A的每一對達(dá)林頓都串聯(lián)一個(gè)2.7K的基極電阻,在5V的工作電壓下能與TTL和CMOS電路直接連接,可以直接處理原先需要標(biāo)準(zhǔn)邏輯緩沖器。它是高壓大電流達(dá)林頓晶體管陳列系列產(chǎn)品,具有電流增益高、工作電壓高、溫度范圍寬、帶負(fù)載能力強(qiáng)等優(yōu)點(diǎn),適應(yīng)于各類要求高速大功率驅(qū)動(dòng)的系統(tǒng)。</p><p>  圖3-15 ULN20

107、03A邏輯圖</p><p><b>  基本參數(shù)</b></p><p>  模塊配置7 NPN 電壓, Vceo:50V</p><p>  集電極直流電流:500mA 直流電流增益hFE:1000</p><p>  工作溫度范圍:-20°

108、C to +85°C 引腳數(shù):16</p><p>  封裝類型:DIP 晶體管數(shù):7</p><p>  最大連續(xù)電流, Ic:500mA 輸入電壓最大:30V</p><p>  輸入類型:5V TTL CMOS 輸出電壓最大:50V</p

109、><p>  輸出電流最大:0.6A 通道數(shù):7</p><p>  ULN2003A在各種控制電路中常用它作為驅(qū)動(dòng)繼電器的芯片,其芯片內(nèi)部做了一個(gè)消線圈反電動(dòng)勢的二極管。ULN2003的輸出端允許通過IC 電流200mA,飽和壓降VCE 約為1V左右,耐壓BVCEO 約為36V。輸出電流大,故可以直接驅(qū)動(dòng)繼電器或固體繼電器(S

110、SR)等外接控制器件,也可直接驅(qū)動(dòng)低壓燈泡。</p><p>  圖3-16 最大集電極電流與占空比</p><p>  圖3-17 電壓傳播延時(shí)波形</p><p>  圖3-18 相關(guān)器件應(yīng)對電路</p><p>  ULN200A帶動(dòng)的繼電器應(yīng)對電路工作原理:當(dāng)單片機(jī)接到主人的短信提醒時(shí),根據(jù)內(nèi)部程序處理,ULN2003A的

111、IN1管腳與單片機(jī)的P2.6口相接,從單片機(jī)輸出高電平,經(jīng)過ULN2003A反向后,繼電器1所在電路形成通路,繼電器1中的線圈開始有電流流入,根據(jù)繼電器的特性,將繼電器1對應(yīng)的開關(guān)從1.2的斷路吸合到2.3通路,使得電飯鍋所在電路形成通路,電飯鍋開始工作,完成做飯。同理,單片機(jī)在溫度檢測模塊檢測到溫度不適宜時(shí),從P2.7口輸出高電平,經(jīng)ULN2003A反向后,使繼電器2導(dǎo)通,吸合開關(guān),使得空調(diào)所在電路形成通路,空調(diào)開始啟動(dòng),完成溫度的調(diào)

溫馨提示

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

最新文檔

評論

0/150

提交評論