畢業(yè)論文基于at89c2051單片機(jī)的電話遠(yuǎn)程控制系統(tǒng)_第1頁(yè)
畢業(yè)論文基于at89c2051單片機(jī)的電話遠(yuǎn)程控制系統(tǒng)_第2頁(yè)
畢業(yè)論文基于at89c2051單片機(jī)的電話遠(yuǎn)程控制系統(tǒng)_第3頁(yè)
畢業(yè)論文基于at89c2051單片機(jī)的電話遠(yuǎn)程控制系統(tǒng)_第4頁(yè)
畢業(yè)論文基于at89c2051單片機(jī)的電話遠(yuǎn)程控制系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩30頁(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é)院2021屆本科畢業(yè)論文設(shè)計(jì)論文題目:基于單片機(jī)的 遠(yuǎn)程控制系統(tǒng)學(xué)生姓名: 蔡成銳所在院系: 機(jī)電學(xué)院所學(xué)專(zhuān)業(yè):應(yīng)用電子技術(shù)教育導(dǎo)師姓名: 孔曉紅完成時(shí)間:2021年5月24日 目錄1緒論32系統(tǒng)設(shè)計(jì)原理52.1 硬件功能分析52.2 軟件模塊分析7 3 系統(tǒng)硬件電路設(shè)計(jì)8振鈴檢測(cè)電路8電路工作原理83.1.2 電路圖設(shè)計(jì)83.2 摘掛機(jī)控制電路9電路工作原理93.2.2 電路圖設(shè)計(jì)103.2.3 核心AT89C2051芯片介紹103.3 雙音頻DTMF解碼電路113.3.1 電路工作原理113.3.2 電路圖設(shè)計(jì)123.3.3 核心MT8870芯片介紹123.3.4 MT8870

2、解碼表133.4 家用電器控制電路143.4.1 電路工作原理143.4.2 電路圖設(shè)計(jì)143.4.3 核心74LS273芯片介紹153.5 信息反響電路163.5.1 電路工作原理163.5.2 音樂(lè)集成電路芯片介紹17音樂(lè)集成電路使用中的考前須知174系統(tǒng)軟件設(shè)計(jì)184.1 軟件設(shè)計(jì)原理184.2 系統(tǒng)程序設(shè)計(jì)流程圖185結(jié)束語(yǔ)19參考文獻(xiàn)21附錄一 電路總圖22附錄二 程序清單23基于單片機(jī)的 遠(yuǎn)程控制系統(tǒng)摘要:隨著通訊產(chǎn)業(yè)的迅速開(kāi)展, 機(jī)已經(jīng)走進(jìn)了千家萬(wàn)戶,但是利用 機(jī)進(jìn)行遠(yuǎn)程控制的技術(shù)卻沒(méi)有多少實(shí)質(zhì)性的進(jìn)展.如何將 遠(yuǎn)程控制用于日常生活中正是本文所要研究的課題,眾所周知,近幾年通信和

3、電子信息技術(shù)行業(yè)有了長(zhǎng)足開(kāi)展,本文設(shè)計(jì)了一種 遠(yuǎn)程控制系統(tǒng),該系統(tǒng)以AT89C2051單片機(jī)和MT8870雙音多頻解碼集成電路為核心,借助公共 網(wǎng)絡(luò),通過(guò) 實(shí)現(xiàn)對(duì)遠(yuǎn)程設(shè)備智能化控制。文章介紹了系統(tǒng)的組成、工作原理及程序設(shè)計(jì)方法。對(duì)“振鈴檢測(cè)、模擬摘掛機(jī)控制、雙音頻解碼,語(yǔ)音提示及家用電器控制等電路作了詳細(xì)的說(shuō)明。用戶在戶外可通過(guò)任意一部雙音多頻 包括 、 分機(jī),根據(jù)語(yǔ)音提示,可以對(duì)各種電器如電飯鍋、微波爐等電器進(jìn)行遠(yuǎn)程控制。本裝置適用于家庭、企事業(yè)單位、商店等場(chǎng)所,操作簡(jiǎn)單方便,系統(tǒng)性能可靠,是未來(lái)很有開(kāi)展前景的科技產(chǎn)品.關(guān)鍵詞:AT89C51單片機(jī);雙音多頻DTMF解碼電路;振鈴檢測(cè);摘掛機(jī)

4、控制Abstract:As the development of communication, telephone is widely used all over the world. This is our motive that how to make the long-distance control system based on telephone network used in our daily life. As we all know that there is a great development in communication and electrical techno

5、logy. In this article a long-distance control system based on telephone network is designed. It can also be called intelligence control system. Depend on the network of telephone, some functions of the long-distance control system become true. In this article the compose of the control system and th

6、e principle about the long-distance control system are introduced. To meet the needs of long-distance and management of automation industry equipments based on network of communication. The system about long-distance control model and its architecture were put forward, and operation principles of th

7、e system were discussed in detail.Keywords: Intelligence; Controller; Communication; Long-distance1緒論 21世紀(jì)是信息時(shí)代,各種電信新技術(shù)推動(dòng)了人類(lèi)文明的進(jìn)步。自從1876年,Alexander Graham Bell貝爾創(chuàng)造 以來(lái),世界各國(guó)的 網(wǎng)絡(luò)開(kāi)展非常迅速。進(jìn)十年來(lái),中國(guó)的固定 業(yè)務(wù)呈現(xiàn)出舉世矚目的快速增長(zhǎng)。1997年8月局用 交換機(jī)總?cè)萘客黄?億門(mén),網(wǎng)絡(luò)規(guī)模躍居世界第二位,1999年7月固定 用戶總數(shù)突破1億戶。現(xiàn)代 網(wǎng)絡(luò)是由交換機(jī)和 傳輸線共同組成,它的性能已經(jīng)有了很大的進(jìn)展,而且可靠

8、性非常高。遙控技術(shù)是通過(guò)一定的手段對(duì)被控物體實(shí)施一定距離的控制,常用的方式有無(wú)線電遙控、有線遙控、紅外線和超聲波遙控等。無(wú)線電遙控既是利用無(wú)線電信號(hào)對(duì)被控物體實(shí)施遠(yuǎn)距離控制。無(wú)線電遙控不可防止的須占用一定的無(wú)線電頻率資源,造成電磁污染;常規(guī)的有線遙控需進(jìn)行專(zhuān)門(mén)的布線,增加了投入;而紅外線、超聲波遙控那么受距離所限?,F(xiàn)有的遙控方式中,還有載波通信控制手段和基于無(wú)線尋呼的遙控方式。載波方式即通過(guò)電力線傳遞信息,該方式只能局限于同一變電所、同一變壓器所轄范圍內(nèi)。因此也存在距離問(wèn)題,應(yīng)用范圍有限。基于無(wú)線尋呼的遙控方式利用了現(xiàn)有的尋呼頻率資源,不需占用額外的頻譜。而且,隨著尋呼網(wǎng)的全國(guó)聯(lián)網(wǎng),其遙控的距

9、離根本不受限制。但該方式的受控方動(dòng)作滯后于控制方的操作,不具備實(shí)時(shí)性,而且不具備很高的可靠性。 遙控作為一較新的課題與常規(guī)的遙控方式相比,顯示出一定的優(yōu)越性,不需進(jìn)行專(zhuān)門(mén)的布線,不占用無(wú)線電頻率資源,防止了電磁污染。同時(shí),由于 線路各地聯(lián)網(wǎng),可以充分利用現(xiàn)有的 網(wǎng),因此遙控距離可跨省市,甚至跨越國(guó)家。 屬雙工通信手段。因此,這可以大大表達(dá)出利用 進(jìn)行遙控的更大優(yōu)越性。操作者可以通過(guò)各種提示音即時(shí)了解受控對(duì)象的有關(guān)信息,從而進(jìn)行進(jìn)一步的操作。 遙控這一課題目前已有涉足者,但是只是還只限于實(shí)驗(yàn)室階段,因而距離實(shí)際應(yīng)用,尤其是對(duì)于日常生活尚有一定的差距,并不能完全表達(dá)出 遙控方式的雙工通信特點(diǎn)。本次

10、設(shè)計(jì)正是針對(duì)這一點(diǎn)進(jìn)行了較大改良,采取單片機(jī)智能控制,利用不同的提示音到達(dá)對(duì)于不同操作的提示及對(duì)受控方狀態(tài)的信息反響,從而使操作者能夠及時(shí)了解受控方信息,使產(chǎn)品到達(dá)交互式與智能化。本設(shè)計(jì)的各種電器接口、各項(xiàng)標(biāo)準(zhǔn)都嚴(yán)格遵循國(guó)家有關(guān)標(biāo)準(zhǔn),為以后的產(chǎn)品化提供了良好的根底。設(shè)計(jì)為突出 遙控的信息反響功能,并使產(chǎn)品到達(dá)非常高性?xún)r(jià)比。故未對(duì) 裝置的其他功能進(jìn)行進(jìn)一步的擴(kuò)展,而且所有使用的集成電路和其它元器件都盡量選擇廉價(jià)的。在該作品的根底上進(jìn)行了功能擴(kuò)展是很方便的。譬如:使用語(yǔ)音芯片音樂(lè)片作為信號(hào)音反響,提高本設(shè)計(jì)的實(shí)用性。 隨著社會(huì)的開(kāi)展和人們生活水平的提高,越來(lái)越多的家用電器進(jìn)入了百姓的生活,給大家?guī)?/p>

11、來(lái)了很多的方便和享受,同時(shí)隨著 在家庭中的普及,利用 實(shí)現(xiàn)家用電器遙控是未來(lái)的開(kāi)展方向。遙控裝置是電子愛(ài)好者熱衷開(kāi)發(fā)的產(chǎn)品,現(xiàn)在市場(chǎng)上的遙控裝置采用紅外線、超聲波、動(dòng)力載波、無(wú)線遙控及無(wú)線尋呼等方式。勿容置疑,這些裝置為滿足工農(nóng)業(yè)生產(chǎn)和人民生活的需要,帶來(lái)了便利。然而采用紅外線、超聲波方式的遙控裝置,遙控距離在10m以?xún)?nèi);載波方式是通過(guò)電力線傳遞信息,該方式僅適用于同一變壓器所轄范圍;采用無(wú)線遙控,一方面,不可防止占用無(wú)線頻率資源,造成電磁污染,另一方面也存在遙控距離的問(wèn)題?;跓o(wú)線尋呼的遙控方式利用了現(xiàn)有的尋呼頻率資源,雖然遙控距離不受限制,但可靠性差,如處于信號(hào)弱區(qū)域內(nèi)的通信設(shè)備,就無(wú)法實(shí)

12、現(xiàn)控制。長(zhǎng)期以來(lái),困擾遙控裝置開(kāi)展的關(guān)鍵問(wèn)題,是如何實(shí)現(xiàn)遠(yuǎn)程電器設(shè)備可靠控制?;趩纹瑱C(jī)的智能 控制系統(tǒng),借助公共 網(wǎng)絡(luò),操作者可在語(yǔ)音提示下實(shí)現(xiàn)對(duì)遠(yuǎn)程設(shè)備的可靠控制。該裝置具有可靠性高,不受傳輸距離限制,不占用頻率資源等特點(diǎn)。適用于家庭、企事業(yè)單位、工業(yè)現(xiàn)場(chǎng)、商店等場(chǎng)所,利用 或固定 就能實(shí)現(xiàn)電器設(shè)備的控制和運(yùn)行狀態(tài)查詢(xún). 遙控和常規(guī)的遙控方式相比,不需進(jìn)行專(zhuān)門(mén)的布線,不占用無(wú)線電頻率資源,防止了電磁污染,而且由于 線路各地聯(lián)網(wǎng),可以充分利用現(xiàn)有的 網(wǎng)。本文介紹了一種基于 和單片機(jī)的家用電器遙控裝置。利用該裝置,用戶可以通過(guò)任意一部雙音頻 隨時(shí)開(kāi)關(guān)、檢查家里電器的使用情況,而且當(dāng)用戶要下班時(shí)

13、,還可以通過(guò) ,提前翻開(kāi)空調(diào)、電飯鍋等。2系統(tǒng)設(shè)計(jì)原理2.1 硬件功能分析系統(tǒng)設(shè)計(jì)可行性分析 根據(jù) 遠(yuǎn)程控制系統(tǒng)的具體設(shè)計(jì)要求該系統(tǒng)必須滿足以下功能: 通過(guò) 網(wǎng)對(duì)異地的電器實(shí)現(xiàn)控制開(kāi)/關(guān); 控制器可以實(shí)現(xiàn)自動(dòng)模擬摘掛機(jī); 控制器設(shè)置密碼校驗(yàn);系統(tǒng)必須具有以下單元功能模塊: 鈴音檢測(cè)、計(jì)數(shù); 自動(dòng)摘掛機(jī); 密碼校驗(yàn); 雙音頻信號(hào)解碼; 輸入信息分析; 控制電器開(kāi)關(guān); 電器狀態(tài)查詢(xún); 忙音檢測(cè);本設(shè)計(jì)以89C2051單片機(jī)為控制中心,進(jìn)行主要的信息處理,接收外部操作指令形成各種控制信號(hào),并完成對(duì)于各種信息的記錄;接口電路提供單片機(jī)與 外線的接口。其中包括振鈴檢測(cè)電路,摘掛機(jī)控制電路,雙音頻DTMF

14、識(shí)別電路,以及家電的控制電路等局部組成。本裝置使用普通 機(jī)發(fā)出遙控命令信號(hào),以DTMF信號(hào)作為運(yùn)載遙控命令的媒體,而無(wú)需專(zhuān)門(mén)安裝遙控發(fā)送裝置,利用 網(wǎng)絡(luò)傳送遙控命令或其他數(shù)字信息時(shí),只需把接收裝置安裝在任何一個(gè) 用戶線的終端,就可以接收任何地方只要 能通達(dá)的地方的遙控操作或其他數(shù)字信息,接收裝置就像一部普通 機(jī), 機(jī)或其他 用戶終端設(shè)備一樣被使用,因此不受距離的局限。本裝置并聯(lián)于 機(jī)的兩端,不會(huì)影響到 機(jī)的正常使用。用戶通過(guò)異地的 機(jī)撥通本裝置所連接外線的 號(hào)碼,通過(guò)市局交換機(jī)向 機(jī)發(fā)出振鈴信號(hào)。本裝置如果檢測(cè)到振鈴八次,即八次響鈴后無(wú)人接,自動(dòng)摘機(jī),進(jìn)入密碼檢測(cè),輸入正確后選擇被控制電器,然

15、后輸入開(kāi)或關(guān)進(jìn)行遙控電器,完成后返回。系統(tǒng)根本工作原理是:系統(tǒng)上電,單片機(jī)復(fù)位,系統(tǒng)開(kāi)始工作,當(dāng) 線路中有振鈴信號(hào)時(shí),振鈴檢測(cè)電路將產(chǎn)生占空比為1:4的方波,方波從89c2051單片機(jī)的外部計(jì)數(shù)端輸入,系統(tǒng)在程序控制下進(jìn)行計(jì)數(shù),當(dāng)振鈴次數(shù)為8次時(shí)約40秒假設(shè)沒(méi)有人接 ,說(shuō)明沒(méi)有人在場(chǎng),系統(tǒng)一方面,啟動(dòng)語(yǔ)音提示電路,發(fā)出“尊敬的用戶,您好!歡送您使用智能 控制系統(tǒng),請(qǐng)輸入用戶密碼,并以#字確認(rèn);另一方面,發(fā)出自動(dòng)摘機(jī)控制信號(hào),外線經(jīng)摘掛機(jī)控制的開(kāi)關(guān)電路與DTMF譯碼電路接通,譯碼電路將對(duì)外線傳遞的信號(hào)進(jìn)行譯碼,譯碼信號(hào)以四位二進(jìn)制形式輸出。經(jīng)譯碼輸出的四位二進(jìn)制數(shù)從單片機(jī)的I/O口輸入,單片機(jī)對(duì)

16、讀入的二進(jìn)制數(shù)與預(yù)置的密碼進(jìn)行比擬,如果所撥的密碼與預(yù)置的相同,那么發(fā)出“請(qǐng)輸入操作碼,并按#字鍵加以確認(rèn)的提示音,如果所撥的密碼與預(yù)置的不同,那么發(fā)出“對(duì)不起,你撥的密碼不正確,請(qǐng)核對(duì)密碼后重新輸入,掛機(jī)請(qǐng)按*字鍵確認(rèn)的提示音。系統(tǒng)只有接到正確的用戶密碼才具有操作權(quán)。以上操作即實(shí)行“模擬提機(jī)接通 。操作者在主叫話機(jī)鍵盤(pán)上輸入4位密碼,假設(shè)密碼輸入正確,會(huì)在聽(tīng)筒里聽(tīng)到約2秒的音樂(lè)聲。按入遙控命令,按“1,“#表示第一路開(kāi),按“1,“*表示第一路關(guān).依次類(lèi)推,共可操作5路設(shè)備,每個(gè)操作命令結(jié)束時(shí)均能聽(tīng)到約1秒的音樂(lè)聲作為確認(rèn)信號(hào)。操作完畢按入“0,接收電路收到“0這一信息后即“掛斷 。如果有人在

17、默認(rèn)的振鈴次數(shù)之前接聽(tīng) ,那么不進(jìn)入 遙控狀態(tài),因此不影響 的正常通話使用。系統(tǒng)設(shè)計(jì)中的關(guān)鍵技術(shù)。在整個(gè)系統(tǒng)功能的實(shí)現(xiàn)中,利用DTMF解碼器對(duì)用戶通過(guò) 輸入的DTMF號(hào)碼進(jìn)行檢測(cè)是系統(tǒng)功能實(shí)現(xiàn)的關(guān)鍵。MT8870應(yīng)該能及時(shí)并準(zhǔn)確地檢測(cè)到 線傳入的DTMF信號(hào),并以中斷方式通知CPU接收其檢測(cè)到的DTMF號(hào)碼;而MT8870能否及時(shí)檢測(cè)到DTMF信號(hào)并正確譯碼出該信號(hào)對(duì)應(yīng)的主叫號(hào)碼,與LE78D11的初始化密切相關(guān)。在初始化時(shí)需要特別注意如下幾個(gè)方面:(1)設(shè)置參數(shù)要根據(jù)系統(tǒng)情況精確計(jì)算確定,尤其輸入信號(hào)增益參數(shù)調(diào)整不能讓DTMF信號(hào)飽和失真,否那么會(huì)導(dǎo)致MT8870對(duì)DTMF音檢測(cè)譯碼出錯(cuò);(

18、2)MT8870的時(shí)鐘頻率存放器應(yīng)在芯片上電后第一個(gè)進(jìn)行設(shè)置。確保MT8870能及時(shí)檢測(cè)系統(tǒng)時(shí)鐘與8kHz的幀同步信號(hào)的同步情況并給出指示;(3)在初始化最后要啟動(dòng)模擬通道校準(zhǔn)功能并確保校準(zhǔn)完成;(4)MT8870在進(jìn)行DTMF音的檢測(cè)譯碼時(shí),語(yǔ)音通道連通并都處于激活狀態(tài),向單片機(jī)發(fā)出中斷請(qǐng)求,單片機(jī)響應(yīng)中斷,接收來(lái)電信息。根據(jù) 通信信令,在 通信過(guò)程中,使用某些特定頻率音的不同斷續(xù)組合來(lái)指示通信進(jìn)程。為了判定當(dāng)前處于何種進(jìn)程狀態(tài),需要及時(shí)識(shí)別出撥號(hào)音、忙音、回鈴音、空號(hào)音以及其他電信信令規(guī)定的進(jìn)程音。為了簡(jiǎn)化系統(tǒng)結(jié)構(gòu),節(jié)約硬件本錢(qián),提高信號(hào)音檢測(cè)的準(zhǔn)確性與靈敏度,本系統(tǒng)不采用通常的信號(hào)音檢測(cè)

19、硬件模塊進(jìn)行檢測(cè),而是采用軟件實(shí)現(xiàn)上述信號(hào)音的智能檢測(cè)。由于上述信號(hào)音的頻率都是450Hz,僅斷續(xù)時(shí)長(zhǎng)不一樣,據(jù)此,采用電路把信號(hào)音整理成方波脈沖串,固定時(shí)問(wèn)間隔(例如1ms)檢測(cè)輸入管腳上脈沖信號(hào),當(dāng)脈沖信號(hào)出現(xiàn)后,立即開(kāi)始在一定時(shí)長(zhǎng)內(nèi)(例如1.2s)分假設(shè)干時(shí)間片(例如0.1s)計(jì)數(shù)每個(gè)時(shí)間片內(nèi)出現(xiàn)的脈沖個(gè)數(shù)。通過(guò)分析比擬給定時(shí)長(zhǎng)內(nèi)各個(gè)時(shí)間片的脈沖個(gè)數(shù)分布情況,可以判別出信號(hào)音的類(lèi)型。系統(tǒng)原理框圖如下列圖所示: 電 話 接 口 家 用 電 器 控 制 單 片 機(jī) 語(yǔ)音放大電路 振鈴檢測(cè)電路 自動(dòng)摘掛機(jī)電路 雙音頻解碼電路 圖1 系統(tǒng)原理框圖 2.2 軟件模塊分析 經(jīng)過(guò)比擬,我決定使用AT8

20、9C2051作為控制的單片機(jī)芯片,具體有關(guān)AT89C2051的介紹不在這里累述,其詳細(xì)資料請(qǐng)參閱本設(shè)計(jì)的硬件電路設(shè)計(jì)局部。 軟件局部的設(shè)計(jì)由以下幾個(gè)模塊構(gòu)成。1信號(hào)音計(jì)數(shù)。本單元可以使用AT89C51的兩個(gè)計(jì)數(shù)器的外部中斷方式來(lái)實(shí)現(xiàn)對(duì)不同信號(hào)音的計(jì)數(shù)。 2密碼檢測(cè)。本單元可以在系統(tǒng)初始化的時(shí)候,在單片機(jī)內(nèi)部的存儲(chǔ)器的內(nèi)部開(kāi)辟一塊空間放置密碼。當(dāng)用戶輸入密碼的時(shí)候,單片機(jī)把輸入的密碼寫(xiě)入另外的一塊空間,然后利用減法運(yùn)算比擬兩者是否相等。這樣就可以實(shí)現(xiàn)密碼檢測(cè)的功能。 3信號(hào)分析處理。本單元可以利用查表方式,也可以用簡(jiǎn)單的語(yǔ)句,稍微長(zhǎng)一點(diǎn)的語(yǔ)句實(shí)現(xiàn)。 以上局部是對(duì)系統(tǒng)設(shè)計(jì)過(guò)程和設(shè)計(jì)原理的簡(jiǎn)單表達(dá)。

21、詳細(xì)局部將在下面的設(shè)計(jì)中具體介紹。經(jīng)過(guò)翻閱大量的技術(shù)資料,對(duì)具體要求實(shí)現(xiàn)的功能進(jìn)行完整的系統(tǒng)分析,我認(rèn)為我的 遙控系統(tǒng)設(shè)計(jì)根本符合實(shí)際情況,可以完成設(shè)計(jì)任務(wù)所要求實(shí)現(xiàn)的根本功能。3 系統(tǒng)硬件電路設(shè)計(jì)電路工作原理振鈴檢測(cè)電路由光耦LE以及門(mén)電路G4等元件組成。 線路沒(méi)有鈴流時(shí), 交換機(jī)提供的線路電壓為48V-60V的直流信號(hào)。當(dāng)用戶呼叫時(shí), 交換機(jī)發(fā)來(lái)振鈴信號(hào),89C2051單片機(jī)驅(qū)動(dòng)摘掛機(jī)控制開(kāi)關(guān)電路,DTMF信號(hào)譯碼電路,鈴流檢測(cè)電路和語(yǔ)音提示電路等電路設(shè)備。此時(shí)光耦LE的發(fā)光二極管導(dǎo)通,使光敏晶體管導(dǎo)通,于是+5V電源通過(guò)1K電阻和二極管向100uF電容充電。當(dāng)電容上電壓充到開(kāi)門(mén)電平時(shí),與

22、門(mén)G4輸出高電平并由AT89C2051的P3.5檢測(cè),每振鈴一次,門(mén)G1輸出一次高電平即一個(gè)正脈沖。 振鈴信號(hào)為25±3V的正弦波,電壓有效值為90±15V,振鈴以5s為周期,即1s送4s斷。正脈沖信號(hào)可以直接輸出至單片機(jī)的中斷計(jì)數(shù)器輸入口,完成整個(gè)振鈴音檢測(cè)和計(jì)數(shù)的過(guò)程。 電路圖設(shè)計(jì)根據(jù)振鈴信號(hào)的特征,設(shè)計(jì)振鈴檢測(cè)電路如圖2所示。 圖2 振鈴檢測(cè)電路3.2 摘掛機(jī)控制電路電路工作原理AT89C2051首先從P3.5 檢測(cè)與門(mén)G4的輸出,G4每輸出一個(gè)正脈沖, 振鈴一聲;P3.5必須檢測(cè)到8個(gè)正脈沖信號(hào)時(shí),才從P1.1送出低電平使三極管T7導(dǎo)通,于是繼電器JK吸合使兩對(duì)常開(kāi)

23、觸點(diǎn)JKa和JKb閉合,并使500歐電阻與小音頻變壓器繞組串聯(lián)被接入 線,實(shí)現(xiàn)了“模擬提機(jī)。然后P3.2等待DTMF解碼器STD端正脈沖的到來(lái),一旦識(shí)別到STD端的正脈沖,P3.0-P3.4即讀入DTMF解碼器的輸出的二進(jìn)制碼信息,這個(gè)信息就是遙控命令,AT89C2051能對(duì)其進(jìn)行判別-究竟是密碼還是控制某路開(kāi),關(guān)的命令,或是掛機(jī)命令。掛機(jī)命令的執(zhí)行信號(hào)是從P1.1輸出的,當(dāng)P1.1=1時(shí),T7截止,繼電器釋放,即實(shí)現(xiàn)了“模擬掛機(jī)。而控制受控對(duì)象動(dòng)作的信號(hào)是從P1.3-P1.7共5路輸出的,例如假設(shè)P1.3=1能使T1導(dǎo)通,繼電器J1吸合;假設(shè)P1.3=0,那么J1釋放.假設(shè)P1.7=1,那么

24、能使T5導(dǎo)通,繼電器J5吸合;假設(shè)P1.7=0,那么J5釋放。但由圖中可知,P1.3并沒(méi)有直接接到T1.P1.7并沒(méi)有直接接到T5,而是隔了一片集成塊74LS273。74LS273是一個(gè)8D鎖存器也就是芯片內(nèi)部包含了8個(gè)D觸發(fā)器,輸入端為D0-D7,輸出端為Q0-Q7。假設(shè)清零端CLR加以低電平,那么器件復(fù)零,Q0-Q7輸出全為零,假設(shè)清零端為高電平,那么每當(dāng)觸發(fā)端CLK有一個(gè)電平的上跳變時(shí)從“0變到“1“0變到“1的跳變信號(hào)。只有當(dāng)這兩個(gè)條件同時(shí)滿足時(shí)與門(mén)G5才輸出正跳變信號(hào),74LS273才能接受外部信息,這就大大提高了電路的抗干擾能力,防止AT89C2051因受到意外干擾而可能導(dǎo)致的受控

25、對(duì)象的誤動(dòng)作。 電路圖設(shè)計(jì)設(shè)計(jì)摘掛機(jī)控制電路如圖3所示。 圖3 摘掛機(jī)控制電路 核心AT89C2051芯片介紹智能部件單片機(jī)AT89C2051。AT89C2051是一種廉價(jià)的高性能通用型單片微控制器,俗稱(chēng)單片機(jī),為雙列直插式20腳封裝。AT89C2051是一個(gè)低電壓,高性能CMOS 8位單片機(jī),片內(nèi)含2k bytes的可反復(fù)擦寫(xiě)的只讀Flash程序存儲(chǔ)器和128 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器RAM,器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲(chǔ)單元,功能強(qiáng)大AT89C2051單片機(jī)可為您提供許多高性?xún)r(jià)比的應(yīng)用場(chǎng)合。

26、   AT89C2051是一個(gè)功能強(qiáng)大的單片機(jī),但它只有20個(gè)引腳,15個(gè)雙向輸入/輸出I/O端口,其中P1是一個(gè)完整的8位雙向I/O口,兩個(gè)外中斷口,兩個(gè)16位可編程定時(shí)計(jì)數(shù)器,兩個(gè)全雙向串行通信口,一個(gè)模擬比擬放大器。 同時(shí)AT89C2051的時(shí)鐘頻率可以為零,即具備可用軟件設(shè)置的睡眠省電功能,系統(tǒng)的喚醒方式有RAM、定時(shí)/計(jì)數(shù)器、串行口和外中斷口,系統(tǒng)喚醒后即進(jìn)入繼續(xù)工作狀態(tài)。省電模式中,片內(nèi)RAM將被凍結(jié),時(shí)鐘停止振蕩,所有功能停止工作,直至系統(tǒng)被硬件復(fù)位方可繼續(xù)運(yùn)行。 主要功能特性:1兼容MCS51指令系統(tǒng)。(2)15個(gè)雙向I/O口。

27、3兩個(gè)16位可編程定時(shí)/計(jì)數(shù)器。4時(shí)鐘頻率0-24MHZ。(5)兩個(gè)外部中斷源。6可直接驅(qū)動(dòng)LED 。7低功耗睡眠功能。8可編程UARL通道。92k可反復(fù)擦寫(xiě)(>1000次Flash ROM。106個(gè)中斷源。112.7-6.0V的寬工作電壓范圍。12128x8bit內(nèi)部RAM。13兩個(gè)串行中斷。14兩級(jí)加密位。15內(nèi)置一個(gè)模擬比擬放大器。16軟件設(shè)置睡眠和喚醒功能。 AT89C2051管腳封裝圖如下列圖所示。AT89C2051單片機(jī)管腳封裝圖6所示。 圖7 AT89C2051管腳封裝圖3.3 雙音頻DTMF解碼電路 電路工作原理DTMF解碼,接收電路使用DTMF解碼集成電路MT8870。

28、當(dāng)電路接口中的JKa和JKb閉合時(shí),由發(fā)送端送來(lái)的DTMF信號(hào)進(jìn)入MT8870的"IN-"端,經(jīng)過(guò)DTMF解碼,得到4位二進(jìn)制碼從Q3-Q0輸出,同時(shí)由STD端給出一個(gè)正脈沖,該正脈沖的出現(xiàn)說(shuō)明Q3-Q0已經(jīng)準(zhǔn)備就緒,就可以被讀取了。DTMF雙音多頻信號(hào)是目前在按鍵 固定 ,移動(dòng) ,程控交換機(jī)及無(wú)線通信設(shè)備中廣泛應(yīng)用的一種信號(hào)。它是一組由高頻信號(hào)與低頻信號(hào)疊加而成的組合信號(hào)。MT8870信號(hào)接收器可把DTMF信號(hào)變?yōu)閱纹瑱C(jī)可以識(shí)別的二進(jìn)制數(shù)字信號(hào),來(lái)識(shí)別每一個(gè)按鍵。MT8870與AT89C2051單片機(jī)的接口電路如圖4所示。輸入的DTMF信號(hào)經(jīng)MT8870解調(diào)后,在STD端

29、產(chǎn)生一個(gè)控制輸出信號(hào),該信號(hào)與單片機(jī)AT89C2051的外部接口P3.2相連。然后P3.2等待DTMF解碼器STD端正脈沖的到來(lái),一旦識(shí)別到STD端的正脈沖,P3.0-P3.4即讀入DTMF解碼器的輸出的二進(jìn)制碼信息,這個(gè)信息就是遙控命令,AT89C2051能對(duì)其進(jìn)行判別-究竟是密碼還是控制某路開(kāi),關(guān)的命令,或是掛機(jī)命令。此局部是整個(gè)系統(tǒng)的關(guān)鍵,它的工作情況直接決定了系統(tǒng)的可靠性。經(jīng)過(guò)翻閱大量的文獻(xiàn)資料,我發(fā)現(xiàn)使用 專(zhuān)用的雙音頻編解碼芯片進(jìn)行輸入雙音頻信號(hào)的解碼,是比擬常用的一種方法。使用集成電路不但外圍電路簡(jiǎn)單,而且可靠性強(qiáng)。經(jīng)過(guò)專(zhuān)用集成電路的解碼,信號(hào)轉(zhuǎn)換成為不同的碼制信號(hào),可以直接被單片

30、機(jī)讀取。一般常用的 雙音頻編解碼集成電路有8870、8880、8888等,經(jīng)過(guò)反復(fù)論證比擬,我決定使用雙音頻解碼集成片MT8870來(lái)完成此功能模塊。有關(guān)MT8870的詳細(xì)介紹請(qǐng)見(jiàn)下文。 電路圖設(shè)計(jì) 雙音頻DTMF解碼電路設(shè)計(jì)如圖4所示。 圖4 雙音頻DTMF解碼電路 核心MT8870芯片介紹作為 網(wǎng),無(wú)線移動(dòng)通信網(wǎng)和計(jì)算機(jī)通信網(wǎng)的終端設(shè)備。DTMF信號(hào)通過(guò)IN端輸入MT8870,GS引腳接反響電阻對(duì)輸入的DTMF信號(hào)進(jìn)行放大,OSC1和OSC2引腳之間接一個(gè)3.5795MHZ的晶振,產(chǎn)生DTMF信號(hào)雙音對(duì)中各單音比擬信號(hào)。信號(hào)在MT8870內(nèi)經(jīng)過(guò)濾波、放大、上下頻別離,再經(jīng)過(guò)數(shù)字處理轉(zhuǎn)化為與D

31、TMF信號(hào)相對(duì)應(yīng)的二進(jìn)制編碼。DTMF信號(hào)解碼為4位二進(jìn)制碼,由Q1Q4直接輸出, 如按下 “1號(hào)鍵,那么 線上就有高頻1200HZ和低頻697HZ的DTMF信號(hào).此信號(hào)進(jìn)入MT8870進(jìn)行解碼,解碼的結(jié)果由Q1、Q2,Q3、Q4,輸出,MT8870輸出結(jié)果與 按鍵的對(duì)應(yīng)關(guān)系如表格所示。芯片STD引腳提供DTMF信號(hào)檢測(cè)輸出,當(dāng)MT8870接收到DTMF信號(hào)并解碼完成后該引腳為高電平,平時(shí)該引腳為低電平,該信號(hào)通過(guò)反相后可向單片機(jī)申請(qǐng)中斷,TOE引腳為輸出使能端,當(dāng)TOE為高電平時(shí)解碼結(jié)果可以從Q1Q4輸出。TOE為低電平時(shí)Q1Q4引腳為高阻態(tài)。MT8870管腳封裝圖如下列圖所示。 圖8 MT

32、8870管腳封裝圖 MT8870解碼表信號(hào)在MT8870內(nèi)需經(jīng)過(guò)濾波、放大、上下頻別離,再經(jīng)過(guò)數(shù)字處理轉(zhuǎn)化為與DTMF信號(hào)相對(duì)應(yīng)的二進(jìn)制編碼。 鍵盤(pán)對(duì)應(yīng)的輸出二進(jìn)制編碼如表一所示。 表1 MT8870 解碼表Digit Q4 Q3 Q2 Q1 1 0 0 0 0 2 0 0 0 1 3 0 0 1 0 4 0 0 1 1 5 0 1 0 0 6 0 1 0 1 7 0 1 1 1 8 1 0 0 0 9 1 0 0 1 0 1 0 1 0 * 1 0 1 1 # 1 1 0 03.4 家用電器控制電路 電路工作原理該系統(tǒng)的目的是通過(guò) 遙控,控制不同的電器的電源的通斷,在本裝置中一共有5路電器可

33、以控制??刂剖芸貙?duì)象動(dòng)作的信號(hào)是從P1.7共5路輸出的,例如假設(shè)P1.3=1能使T1導(dǎo)通,繼電器J1吸合;假設(shè)P1.3=0,那么J1釋放.假設(shè)P1.7=1,那么能使T5導(dǎo)通,繼電器J5吸合;假設(shè)P1.7=0,那么J5釋放。但由圖中可知,P1.3并沒(méi)有直接接到T1.P1.7并沒(méi)有直接接到T5,而是隔了一片集成塊74LS273。74LS273是一個(gè)8D鎖存器也就是芯片內(nèi)部包含了8個(gè)D觸發(fā)器,輸入端為D0-D7,輸出端為Q0Q7。假設(shè)清零端CLR加低電平,那么器件復(fù)零,Q0-Q7輸出全為零,假設(shè)清零端為高電平,那么每當(dāng)觸發(fā)端CLK有一個(gè)電平的上跳變時(shí)從“0變到“1的瞬間,輸入端D0D7的狀態(tài)就會(huì)被鎖

34、存到器件內(nèi)并從Q0-Q7輸出,只要CLK端不再觸發(fā),這一狀態(tài)就會(huì)被永遠(yuǎn)記住。可見(jiàn)AT89C2051從P1.3-P1.7輸出的信號(hào)只不過(guò)是先由記憶后再送出,其控制邏輯與直接接到的是一樣的。輸入端能接受輸入信號(hào)的必要條件是端有正跳變出現(xiàn),這必須同時(shí)滿足兩個(gè)條件:其一是解碼器的端須為高電平,也就是遙控發(fā)送端有信令送到;其二是的必須送出一個(gè)由“0變到“1的跳變信號(hào)。只有當(dāng)這兩個(gè)條件同時(shí)滿足時(shí)與門(mén)才輸出正跳變信號(hào),才能接受外部信息,這就大大提高了電路的抗干擾能力,防止因受到意外干擾而可能導(dǎo)致的受控對(duì)象的誤動(dòng)作。 電路圖設(shè)計(jì) 家用電器控制原理圖如下列圖所示。 圖5 家電控制電路 核心74LS273芯片介紹

35、74LS273是8位數(shù)據(jù)/地址鎖存器,它是一種帶去除功能的8D觸發(fā)器。1D8D為數(shù)據(jù)輸入端,1Q8Q為數(shù)據(jù)輸出端,正脈沖觸發(fā),低電平去除,常用作8位地址鎖存器。第一腳CLR:主去除端,低電平觸發(fā),即當(dāng)為低電平時(shí),芯片被去除,輸出全為0低電平;CPCLK:觸發(fā)端,上升沿觸發(fā),即當(dāng)CP從低到高電平時(shí),D0-D7的數(shù)據(jù)通過(guò)芯片,為0時(shí)將數(shù)據(jù)鎖存,D0-D7的數(shù)據(jù)不變。 74LS273的輸入端D0-D7能接受輸入信號(hào)的必要條件是CLK端有正跳變出現(xiàn),這必須同時(shí)滿足兩個(gè)條件:其一是DTMF解碼器的STD端須為高電平,也就是遙控發(fā)送端有DTMF信令送到;其二是AT89C“0”變到“1”的跳變信號(hào)。只有當(dāng)這

36、兩個(gè)條件同時(shí)滿足時(shí)與門(mén)G5才輸出正跳變信號(hào),74LS273才能接受外部信息,這就大大提高了電路的抗干擾能力,防止AT89C2051因受到意外干擾而可能導(dǎo)致的受控對(duì)象的誤動(dòng)作。AT89C2051從P1.7輸出的信號(hào)只不過(guò)是先由74LS273記憶后再送出,其控制邏輯與直接接到的T1-T5是一樣的。其管腳封裝圖如下列圖所示。 圖9 74LS273管腳封裝圖回過(guò)頭來(lái)再看AT89C2051的RST端,這是該器件的復(fù)位端,有3種情況能使它復(fù)位;一種是通電瞬間,由于22uF電容的作用使門(mén)G3的輸入為短時(shí)間的高電平,因此G3的輸出也有短暫的高電平以使AT89C2051復(fù)位;另一種是使用了復(fù)位按鈕AN;第三種是

37、如果AT89C2051的P3.7沒(méi)有輸出連續(xù)的脈沖方波,而是靜態(tài)信號(hào)高電平或低電平,那么這時(shí)三極管T6是處于截止?fàn)顟B(tài)的,其集電極為高電平,由門(mén)G1,G2構(gòu)成的振蕩器起振,G2輸出的正脈沖經(jīng)過(guò)二極管加到門(mén)G3的輸入端,于是G3輸出的正脈沖使AT89C2051復(fù)位。第三種情況只有在受到意外干擾運(yùn)行程序“飛掉P3.7不輸出方波時(shí)才會(huì)發(fā)生,因?yàn)樵诔绦蛘_\(yùn)行時(shí)已安排P3.7不斷送出方波信號(hào),使T6的集電極為低電平,由G1和G2構(gòu)成的振蕩器不會(huì)振蕩,所以就不會(huì)有復(fù)位正脈沖輸出。3.5 信息反響電路 電路工作原理最后來(lái)看一下“信息反響電路,它由一片成品“音樂(lè)集成電路構(gòu)成,當(dāng)AT89C2051完成一次對(duì)受控

38、對(duì)象的操作后,由P1.0輸出一個(gè)高電平脈沖觸發(fā)音樂(lè)片發(fā)音。音樂(lè)信號(hào)經(jīng)過(guò)三極管功率放大,再經(jīng)過(guò) 接口中的小音頻變壓器B耦合至 線上。遠(yuǎn)方的遙控操作者即能從 聽(tīng)筒里聽(tīng)到反響信息。由于信息反響電路在設(shè)計(jì)中連接比擬簡(jiǎn)單故此局部電路省略不畫(huà)。 音樂(lè)集成電路芯片介紹本次設(shè)計(jì)中用到了音樂(lè)集成電路,或簡(jiǎn)稱(chēng)為音樂(lè)片,下面對(duì)其工作原理和結(jié)構(gòu)進(jìn)行詳細(xì)的介紹。電子制作中經(jīng)常用到音樂(lè)集成電路和語(yǔ)言集成電路,一般稱(chēng)為語(yǔ)言片和音樂(lè)片。它們一般都是軟包封,即芯片直接用黑膠封裝在一小塊電路板上。語(yǔ)音IC一般還需要少量外圍元件才能工作,它們可直接焊到這塊電路板上。別看語(yǔ)音IC應(yīng)用電路很簡(jiǎn)單,但是它確確實(shí)實(shí)是一片含有成千上萬(wàn)個(gè)晶體

39、管芯的集成電路。其內(nèi)部含有振蕩器、節(jié)拍器、音色發(fā)生器、ROM、地址計(jì)算器和控制輸出電路等。 音樂(lè)片內(nèi)可存儲(chǔ)一首或多首世界名曲,價(jià)格很廉價(jià),幾角錢(qián)一片。音樂(lè)門(mén)鈴都是用這種音樂(lè)片裝的,其實(shí)本錢(qián)很低。不同的語(yǔ)言片內(nèi)存儲(chǔ)了各種動(dòng)物的叫聲,簡(jiǎn)短語(yǔ)言等,價(jià)格要比音樂(lè)片貴些。但因?yàn)橛腥?,其?yīng)用越來(lái)越多。 會(huì)說(shuō)話的計(jì)算器、倒車(chē)告警器、報(bào)時(shí)鐘表等。語(yǔ)音電路盡管品種不少,但不能根據(jù)用戶隨時(shí)的要求發(fā)出聲音,因?yàn)樯唐坊恼Z(yǔ)音產(chǎn)品采用掩膜工藝,發(fā)聲的語(yǔ)音是做死的,使本錢(qián)得到了控制。 一般語(yǔ)音集成電路的生產(chǎn)廠家都可以特別定制語(yǔ)音的內(nèi)容,但因?yàn)橐谀?,要求?shù)量千片以上。近年來(lái)出現(xiàn)的OTP語(yǔ)音電路解決了這一問(wèn)題。OTP就是一

40、次性可編程的意思,就是廠家生產(chǎn)出來(lái)的芯片,里面是空的,內(nèi)容由用戶寫(xiě)入需開(kāi)發(fā)設(shè)備,一旦固化好,再也不能擦除,信息也就不會(huì)喪失。它的出現(xiàn)為開(kāi)發(fā)人員試制樣機(jī)提供了方便,特別適合于小批量生產(chǎn)。 音樂(lè)集成電路的結(jié)構(gòu)及根本工作原理。音樂(lè)集成電路有許多系列,且在控制功能上也各不相同,但它們的根本電路結(jié)構(gòu)和工作原理大都是相同的。內(nèi)部具體構(gòu)成如下。1振蕩電路。振蕩電路由外接電阻R構(gòu)成一個(gè)完整的振蕩器,其振蕩頻率與R阻值的大小有關(guān),一般的振蕩頻率為100kHz或50kHz。振蕩頻率是音調(diào)發(fā)生器和節(jié)奏發(fā)生器的時(shí)間基準(zhǔn)。2存儲(chǔ)器。存儲(chǔ)器(ROM)的存儲(chǔ)容量有64字七位的,也有512字七位的不等,其中四位用于控制音調(diào)發(fā)

41、生器,三位用于控制節(jié)奏發(fā)生器,同時(shí)也提供自停信號(hào)。3音調(diào)發(fā)生器。音調(diào)發(fā)生器按ROM的數(shù)據(jù)分配產(chǎn)生不同音調(diào)的代碼。4速度控制。它可提供與放音速度相匹配的速度,這種速度已按編好的程序固化在集成電路內(nèi),不能由外部選擇。音樂(lè)集成電路使用中的考前須知1應(yīng)正確了解和選用集成電路的工作電壓,否那么將會(huì)產(chǎn)生失真。2外接電阻阻值的大小與輸出的音調(diào)有關(guān),阻值小時(shí)音調(diào)高,阻值大時(shí)音調(diào)低。3由于集成電路的種類(lèi)很多,有時(shí)很難從型號(hào)及外形上知道它輸出的樂(lè)曲或語(yǔ)音內(nèi)容。因此在選購(gòu)這類(lèi)集成電路時(shí),最好f臨時(shí)搭接外圍元件,試聽(tīng)一下曲調(diào)是否理想。4有的集成電路輸出電流很小,對(duì)于這類(lèi)集成電路,應(yīng)外接放大電路。5音樂(lè)集成電路大多由C

42、MOS電路組成,因此焊接時(shí)應(yīng)使電烙鐵外殼可靠接地。4系統(tǒng)軟件設(shè)計(jì)4.1 軟件設(shè)計(jì)原理軟件局部的設(shè)計(jì)核心是89C2051芯片。編程語(yǔ)言為單片機(jī)匯編語(yǔ)言。設(shè)計(jì)本遙控裝置的控制程序的主要工作是對(duì) 信號(hào)進(jìn)行檢測(cè)以及接收用戶指令控制家用電器的工作。系統(tǒng)程序主要包括管理監(jiān)控主程序和定時(shí)中斷子程序。1管理監(jiān)控主程序CPU檢測(cè)振鈴信號(hào)狀態(tài)和按鍵狀態(tài),當(dāng)檢測(cè)到有效振鈴信號(hào)后,啟動(dòng)計(jì)數(shù)程序,計(jì)數(shù)到設(shè)定振鈴次數(shù)后,CPU送出摘機(jī)信號(hào)控制電路自動(dòng)摘機(jī)并送出摘機(jī)提示音信號(hào),提示用戶輸入密碼。當(dāng)檢測(cè)到有“*鍵按下時(shí),也同樣送出摘機(jī)提示音信號(hào),提示用戶輸入密碼(對(duì)“*鍵的檢測(cè)是為了方便用戶在家中控制電器,用戶直接操作接在線

43、路上的 機(jī)即可)。單片機(jī)檢測(cè)MT8870送出的STD信號(hào),當(dāng)STD信號(hào)有效時(shí),從MT8870讀入指令代碼并與預(yù)設(shè)密碼比擬,如果兩者不一致,那么送出警告提示音信號(hào),用戶可以重新輸入密碼,假設(shè)連續(xù)3次密碼錯(cuò)誤,系統(tǒng)自動(dòng)掛機(jī),不能進(jìn)行遙控設(shè)定,如果輸人密碼與預(yù)設(shè)密碼一致,那么送出確認(rèn)提示音信號(hào),用戶可以輸入開(kāi)機(jī)、關(guān)機(jī)、定時(shí)工作等指令,也可以輸入查詢(xún)指令查詢(xún)系統(tǒng)工作狀態(tài)或輸入更改密碼指令、更改設(shè)定密碼。設(shè)定或查詢(xún)完成后,按“#鍵那么系統(tǒng)掛機(jī),連續(xù)一定時(shí)間不輸入任何指令信號(hào),系統(tǒng)也會(huì)自動(dòng)掛機(jī),讓出 線路。2定時(shí)中斷程序定時(shí)中斷程序完成定時(shí)工作方式下的計(jì)時(shí)和本地按鍵設(shè)定狀態(tài)的查詢(xún)和執(zhí)行。4.2 系統(tǒng)程序設(shè)

44、計(jì)流程圖 系統(tǒng)程序設(shè)計(jì)流程圖如下列圖所示。 開(kāi)始振鈴檢測(cè)信號(hào)8次振鈴 拾機(jī)告知撥號(hào)人信號(hào)解碼密碼正確控制繼電器開(kāi)關(guān)告知撥號(hào)人開(kāi)關(guān)狀態(tài)操作完成否掛機(jī) 結(jié)束 圖6 系統(tǒng)程序流程圖5結(jié)束語(yǔ)本次設(shè)計(jì)綜合利用了電子技術(shù)專(zhuān)業(yè)各方面的知識(shí),設(shè)計(jì)用到了數(shù)字電字技術(shù),模擬電子技術(shù),電路原理,單片機(jī)原路及接口技術(shù)等專(zhuān)業(yè)知識(shí)。涉及到的專(zhuān)業(yè)知識(shí)面廣,技術(shù)要求高,難度也較大,很好的運(yùn)用了四年以來(lái)所學(xué)的專(zhuān)業(yè)知識(shí)。對(duì)未來(lái)的工作和繼續(xù)學(xué)習(xí)將會(huì)有很大的幫助。利用 網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程控制是通訊電子信息行業(yè)開(kāi)展的必然結(jié)果。隨著社會(huì)的開(kāi)展和人們生活水平的提高,越來(lái)越多的家用電器進(jìn)入了百姓的生活,給大家?guī)?lái)了很多的方便和享受,同時(shí)隨著 在家

45、庭中的普及,利用 實(shí)現(xiàn)家用電器遙控自然是未來(lái)的開(kāi)展方向。本次設(shè)計(jì)主要分為兩大局部:第一是硬件電路設(shè)計(jì);第二是軟件局部設(shè)計(jì),即用匯編語(yǔ)言編寫(xiě)的單片機(jī)程序。硬件電路設(shè)計(jì)方面為了使設(shè)計(jì)思路和條理更清晰明了,我把整個(gè)硬件電路分成四個(gè)局部進(jìn)行了剖析,首先是振鈴檢測(cè)電路;其次是摘掛機(jī)控制電路;再其次是雙音頻DTMF解碼電路;最后是家用電器控制電路。軟件設(shè)計(jì)局部那么是按照程序設(shè)計(jì)流程圖中的流程一步步的編寫(xiě)程序,設(shè)計(jì)本遙控裝置的控制程序的主要工作是對(duì) 信號(hào)進(jìn)行檢測(cè)以及接收用戶指令控制家用電器的工作。系統(tǒng)程序主要包括管理監(jiān)控主程序和定時(shí)中斷子程序。設(shè)計(jì)中技術(shù)要求很高,特別是硬件電路的實(shí)際制作和匯編程序的調(diào)試。該

46、裝置在調(diào)試過(guò)程中需要連入 網(wǎng),所以在調(diào)試過(guò)程中遇到的困難很多難度也很大。本設(shè)計(jì)的目的是希望通過(guò)對(duì) 遠(yuǎn)程控制的研究使這一技術(shù)能早日應(yīng)用于老百姓的日常生活中。本設(shè)計(jì)在很大程度上也只是從理論方面給出 遠(yuǎn)程控制的可行性。許多技術(shù)性問(wèn)題可能還要在實(shí)際運(yùn)用中加以解決。由于設(shè)計(jì)者水平有限論文中可能有一定的紕漏,希望各位老師能給出更好的指導(dǎo)性意見(jiàn)和建議。參考文獻(xiàn)1.福州:福建科學(xué)技術(shù)出版社,20062劉修文.實(shí)用電子電路設(shè)計(jì)制作300例.北京:中國(guó)電力出版社,20043何希才.常用電子電路應(yīng)用365例.西安:電子工業(yè)出版社,20074.合肥:化學(xué)工業(yè)出版社,20005.福州:福建科學(xué)技術(shù)出版社,20066李國(guó)

47、厚,王春陽(yáng).自動(dòng)化專(zhuān)業(yè)英語(yǔ).北京:北京大學(xué)出版社,20067何立民.單片機(jī)高級(jí)教程.北京:北京航空航天大學(xué)出版社,2000.8李鴻.單片機(jī)原理及應(yīng)用.長(zhǎng)沙:湖南大學(xué)出版社,2003.9王宇.智能 遠(yuǎn)程遙控器.長(zhǎng)沙:湖南大學(xué)出版社,200310熊瑞香.新型 機(jī)根本原理與維修.北京:人民郵電出版社,199611馬忠梅,劉濱,戚軍.單片機(jī)C語(yǔ)言Windows環(huán)境編程寶典.北京:北京航空航天大學(xué)出版社,200312丁元杰.單片機(jī)原理及應(yīng)用.北京:機(jī)械工業(yè)出版社,200513趙坤,王可崇.基于DTMF技術(shù)的電力線載波通信系統(tǒng)的設(shè)計(jì).北京:機(jī)械工業(yè)出版社,200514李朝青.單片機(jī)原理及接口技術(shù)M.北京:

48、北京航空航天大學(xué)出版社,199915李華.MCS-51系列單片機(jī)實(shí)用接口技術(shù)M.北京:北京航空航天大學(xué)出版社,199116劉潤(rùn)生.語(yǔ)音識(shí)別在 遙控中的應(yīng)用.北京:人民郵電出版社,200217周永峰.近距離體驗(yàn)智能家居.北京:機(jī)械工業(yè)出版社,200318邱關(guān)源.電路原理.北京:高等教育出版社,200619張中荃.程控交換與寬帶交換.北京:人民郵電出版社,200320康華光.模擬電子技術(shù)根底. 北京:高等教育出版社,2004附錄一 電路總圖附錄二 程序清單;-初始化- ORG 00H MOV DPTR, #TAB MOV WADD, #0A0H MOV RADD, #0A1H MOV R4, #6

49、START0: ACALL STA MOV A, WADD ACALL WRBYT ACALL CACK JB F0, START0 MOV A, #00H ACALL WRBYT ACALL ACK JB F0, START0 ACALL TOP NOP ACALL STA MOV A, RADDMAIN2: ACALL WRBYT ACALL CACK JB F0, MAIN2 MOV R1, #CODEADCSONG1: ACALL RDBYT MOV R1, A DJNZ R4, CSONG2 ACALL MNACK ACALL STOP AJMP CSHCSONG2: ACALL ACK INC R1 AJMP CSONG1CSH: MOV R0, #CODEST MOV R2, #00H MOV R3, #00H MOV

溫馨提示

  • 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)論