【正文】
電源電路系統(tǒng)采用DS1302作為計(jì)時(shí)器,從而實(shí)現(xiàn)定時(shí)插座能在24小時(shí)內(nèi)實(shí)現(xiàn)任意時(shí)間的可變定時(shí)和一小時(shí)內(nèi)的固定模式定時(shí)。 它具有一系列固定的電壓輸出,應(yīng)用非常廣泛。復(fù)位電路通常分為兩種:上電復(fù)位()和手動(dòng)復(fù)位()。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流。作為輸入口使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流。在這種模式下,P0不具有內(nèi)部上拉電阻。 ; ; ; ; ; ; DIP40封裝STC89C52引腳圖P0口:P0口是一個(gè)8位漏極開(kāi)路的雙向I/O口。根據(jù)不同的運(yùn)行速度和功耗的要求,時(shí)鐘頻率可以設(shè)置在033M之間。而單片機(jī)控制更加靈活,功能更加強(qiáng)大,可編程性也更高,因?yàn)橛脝纹瑱C(jī)主要是軟件編程來(lái)完成,那么就降低了硬件電路的復(fù)雜性,而且其成本也相對(duì)降低。:STC89C527805穩(wěn)壓電源模塊繼電器模塊DS18b20模塊DS1302計(jì)時(shí)模塊LCD顯示模塊按鍵模塊 基于單片機(jī)的智能插座框圖方案二:設(shè)計(jì)一個(gè)定時(shí)開(kāi)關(guān),通過(guò)撥碼開(kāi)關(guān)預(yù)置一個(gè)時(shí)間,再通過(guò)計(jì)數(shù)器倒計(jì)時(shí)方式進(jìn)行計(jì)數(shù),當(dāng)?shù)竭_(dá)某一個(gè)時(shí)間時(shí),發(fā)出一個(gè)信號(hào),進(jìn)而來(lái)控制電器的工作。 本文主要研究?jī)?nèi)容在本次設(shè)計(jì)中我們就要對(duì)家庭中普通的插座進(jìn)行更加智能化的設(shè)計(jì),我們利用單片機(jī)對(duì)繼電器的控制來(lái)達(dá)到控制插座通斷的目的,并可以通過(guò)外設(shè)鍵盤和紅外遙控對(duì)插座進(jìn)行定時(shí)設(shè)置和溫度設(shè)置,使其可以按照我們的意愿定時(shí)通斷。智能插座有效地解決了待機(jī)能耗的問(wèn)題,從而提高終端用電設(shè)備的使用壽命,促進(jìn)我國(guó)節(jié)電降耗產(chǎn)品領(lǐng)域的發(fā)展。再具體說(shuō),以后智能插座的發(fā)展,在節(jié)能的基礎(chǔ)上,質(zhì)量要穩(wěn)定,插座本身耗能要小,這是發(fā)展的必要趨勢(shì)。隨著單片機(jī)技術(shù)的不斷發(fā)展,智能插座的功能也在不斷的更新。并且具有模式功能,隨時(shí)可切換到長(zhǎng)通或定時(shí)狀態(tài)。其中,小管家智能插座采用智能芯片系統(tǒng)及其相關(guān)的程序控制軟件對(duì)電器進(jìn)行協(xié)調(diào)控制,智能關(guān)機(jī),將待機(jī)能耗降為零,以達(dá)到安全節(jié)能的目的。所以此次的設(shè)計(jì)具有以下意義:1) 節(jié)約能源;2) 消除安全隱患;3) 延長(zhǎng)家用電器的使用壽命;4) 使人們的生活更加方便,簡(jiǎn)單。而正是由于這種長(zhǎng)期的待機(jī)狀態(tài),使得插座的負(fù)荷也越來(lái)越大,帶來(lái)了非常嚴(yán)重的安全隱患。 Relay目 錄 1 課題研究的背景及意義 1 課題研究的現(xiàn)狀及發(fā)展趨勢(shì) 1 本文主要研究?jī)?nèi)容 3 4 4 5 5 6 6 9 10 12 14 溫度采集模塊 14 16 DS1302計(jì)時(shí)程序 17 LCD1602顯示電路程序 19 DS18B20測(cè)溫電路程序 20 21 硬件調(diào)試 24 軟件調(diào)試 24 小結(jié) 25 27參考文獻(xiàn) 28致謝 29附錄A 外文文獻(xiàn)及翻譯附錄B 源程序附錄C 硬件連接圖附錄D 實(shí)物圖 II 畢業(yè)設(shè)計(jì)論文1.緒論 課題研究的背景及意義隨著社會(huì)科技的不斷進(jìn)步,各式各樣的電子產(chǎn)品已經(jīng)慢慢融入到了我們的生活,這也就意味著我們需要更多的能源來(lái)維持我們的生活正常的進(jìn)行,但是,這個(gè)社會(huì)是一個(gè)能源逐漸枯竭的社會(huì),節(jié)約能源又成為了這個(gè)社會(huì)的主題。繼電器The design of timing socket based on microcontrollerAuthor: ( )Tutor: Abstract: This paper mainly describes the design and production of a timing socket. The timing socket could pensate for the shortage of the mon socket .It also could set any timing in a day and six groups of fast timing by the key. At the same time, it could also be remotely controlled by infrared controller, so that home appliances could work on rules. In this way, it can achieve the purpose of being intelligently controlled and will largely save the electric energy.Keywords: STC89C52。 [關(guān)鍵詞]:STC89C52。本人授權(quán) 大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過(guò)的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過(guò)的材料。對(duì)本研究提供過(guò)幫助和做出過(guò)貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說(shuō)明并表示了謝意。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。涉密論文按學(xué)校規(guī)定處理。定時(shí)。 Timing。所以,為了解決這樣一對(duì)矛盾,我們了解到,越來(lái)越多的產(chǎn)品有了待機(jī)功能,如電視機(jī),電腦,冰箱,空調(diào)等家用電器。除此之外,也使得電器的壽命大大縮短。 課題研究的現(xiàn)狀及發(fā)展趨勢(shì)現(xiàn)在市場(chǎng)上的220V移動(dòng)式電源插座大部分功能單一,只能簡(jiǎn)單的實(shí)現(xiàn)電源的通斷,小部分可以實(shí)現(xiàn)定時(shí),但大都是機(jī)械式的,而不能根據(jù)使用者的意愿編程設(shè)定時(shí)間自動(dòng)通斷,有時(shí)滿足不了人們的需求。它可以在電器遙控關(guān)機(jī)后自動(dòng)切斷電源,遙控開(kāi)機(jī)時(shí),能自動(dòng)接通電源,從而達(dá)到安全、節(jié)電的效果。而POLYHOME智能插座是北京博力恒昌科技有限公司生產(chǎn)的智能家居產(chǎn)品之一。由于單片機(jī)具有優(yōu)異的性能性價(jià)比,集成度高、體積小、可靠性高,控制功能強(qiáng),低電壓、低功耗等特點(diǎn),以及單片機(jī)控制電路技術(shù)的發(fā)展使智能插座具有定時(shí)準(zhǔn)確、性能穩(wěn)定、攜帶方便等優(yōu)點(diǎn)。同時(shí)可加上其他一些功能,像USB接口,這樣一來(lái),手機(jī),MP3等電器充電機(jī)會(huì)更加方便;語(yǔ)音功能,讓操作更加方便;也可加上溫度測(cè)量顯示功能,讓這個(gè)插座實(shí)現(xiàn)更多的功能,使得智能插座體積小但功能更強(qiáng)大,攜帶也更加方便。也消除了生活中的很多安全隱患。在定時(shí)定溫功能的基礎(chǔ)上,加上了過(guò)載保護(hù)和防雷模塊。具體原理是由555組成秒脈沖發(fā)生器,再由CD40192構(gòu)成一個(gè)倒計(jì)時(shí)的計(jì)時(shí)器,通過(guò)一個(gè)撥碼開(kāi)關(guān)預(yù)設(shè)時(shí)間,最后數(shù)碼管顯示,蜂鳴器報(bào)警。通過(guò)上述方案的比較,用單片機(jī)進(jìn)行定時(shí)插座的設(shè)計(jì)比數(shù)字電路更加準(zhǔn)確靈活,功能更加強(qiáng)大,成本相對(duì)更低,硬件復(fù)雜性也更小,所以,綜合各方面因素,本設(shè)計(jì)采用方案一。片內(nèi)資源有4組I/O控制端口、3個(gè)定時(shí)器、8個(gè)中斷、軟件設(shè)置低能耗模式、看門狗和斷電保護(hù)。作為輸出口,每位能驅(qū)動(dòng)8個(gè)TTL邏輯電平。P1口:P1口是一個(gè)具有內(nèi)部上拉電阻的8位雙向I/O口。P2口:P2口是一個(gè)具有內(nèi)部上拉電阻的8位雙向I/O口。P3 口:P3口是一個(gè)具有內(nèi)部上拉電阻的8位雙向I/O口。RST——復(fù)位輸入。 上電復(fù)位 手動(dòng)復(fù)位本設(shè)計(jì)用到78L05穩(wěn)壓芯片。每種類型由于內(nèi)部電流的限制,以及過(guò)熱保護(hù)和安全工作區(qū)的保護(hù),使它基本不會(huì)損壞。這樣可以使得定時(shí)準(zhǔn)確,方便,節(jié)約系統(tǒng)資源,同時(shí)程序編寫上也能相對(duì)簡(jiǎn)單。 DS1302的芯片引腳圖 DS1302的芯片引腳圖,其中有主電源、備用電池、振蕩器、數(shù)據(jù)輸入/輸出端口、復(fù)位端口和串行時(shí)鐘端口。LCD液晶顯示器是一種低功耗的顯示器件,它廣泛應(yīng)用于工業(yè)控制、消費(fèi)電子及便攜式電子產(chǎn)品中。故在電路中起著自動(dòng)調(diào)節(jié)、安全保護(hù)、轉(zhuǎn)換電路等作用,實(shí)現(xiàn)小電壓控制大電壓的目的。信息經(jīng)過(guò)單線接口送入DS1820或從DS1820送出,因此從主機(jī)CPU到DS1820僅需一條線(和地線)、DS1820的電源可以由數(shù)據(jù)線本身提供而不需要外部電源。開(kāi)始8位是產(chǎn)品類型編碼(DS1820編碼均為10H)、接著的48位是每個(gè)器件唯一的序號(hào)、最后8位是前面56位的CRC(循環(huán)冗余校驗(yàn))碼。將存貯器中的二進(jìn)制數(shù)求補(bǔ)再轉(zhuǎn)換成十進(jìn)制數(shù)并除以2就得到被測(cè)溫度(550℃一125℃). 、。 軟件設(shè)計(jì)部分包括液晶顯示程序、DS1302計(jì)時(shí)程序、DS18B20測(cè)溫程序,獨(dú)立式按鍵處理程序等。為了初始化任何的數(shù)據(jù)傳送,把RST置為高電平且把提供地址和命令信息的8位裝入到移位寄存器中。時(shí)鐘脈沖的個(gè)數(shù)在單字節(jié)方式下為8加8,在多字節(jié)方式下為8加最大可達(dá)248的數(shù)。最高位有效位MSB必須為1。7 6 5 4 3 2 1 0 1RAM/CKA4A3A2A1A0RD/W DS1302的命令字節(jié): DS1302實(shí)時(shí)時(shí)間流程圖 LCD1602顯示電路程序編寫這部分的顯示過(guò)程主要是顯示從DS1302讀取的日歷和時(shí)鐘數(shù)值,從DS18B20讀取溫度值,同時(shí)當(dāng)檢測(cè)到獨(dú)立式按鍵有鍵按下時(shí),顯示相應(yīng)的設(shè)置菜單等。所有時(shí)序都是將主機(jī)作為主設(shè)備,單總線器件作為從設(shè)備。在使用這兩個(gè)軟件時(shí),都遇到了一些問(wèn)題,例如在使用protues進(jìn)行原理圖繪制的時(shí)候,有些器件很難找到,這就會(huì)浪費(fèi)很多時(shí)間,所以,最后在網(wǎng)上下載了一個(gè)protues元件對(duì)照表,這個(gè)問(wèn)題就得到了解決。分別設(shè)置“target1”中的“Target,output,debug”各項(xiàng),使程序匯編后產(chǎn)生HEX文件。注意,C語(yǔ)言源文件的擴(kuò)展名應(yīng)該是“.c”,它應(yīng)該與工程文件存儲(chǔ)在同一文件夾之內(nèi)。在快捷菜單中選擇“Add File to Group ‘Source Group 1’”,加入文件對(duì)話框被打開(kāi)。如果不需要加入其它文件,單擊“Close”按鈕可以關(guān)閉加入文件對(duì)話框。(3) 編譯源程序,出現(xiàn)錯(cuò)誤時(shí),返回上一級(jí)對(duì)錯(cuò)誤更改后重新編譯,