版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、論文題目:基于單片機(jī)的電話(huà)遠(yuǎn)程控制系統(tǒng) 目錄1緒論32系統(tǒng)設(shè)計(jì)原理52.1 硬件功能分析52.2 軟件模塊分析73 系統(tǒng)硬件電路設(shè)計(jì)83.1振鈴檢測(cè)電路83.1.1電路工作原理83.1.2 電路圖設(shè)計(jì)83.2 摘掛機(jī)控制電路93.2.1電路工作原理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解碼表133.4 家用電器控制電路143.4.1 電路工作原理143.4.2 電路圖設(shè)計(jì)143.4.3 核心74ls273芯片
2、介紹153.5 信息反饋電路163.5.1 電路工作原理163.5.2 音樂(lè)集成電路芯片介紹173.5.3音樂(lè)集成電路使用中的注意事項(xiàng)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ī)的電話(huà)遠(yuǎn)程控制系統(tǒng)摘要:隨著通訊產(chǎn)業(yè)的迅速發(fā)展,電話(huà)機(jī)已經(jīng)走進(jìn)了千家萬(wàn)戶(hù),但是利用電話(huà)機(jī)進(jìn)行遠(yuǎn)程控制的技術(shù)卻沒(méi)有多少實(shí)質(zhì)性的進(jìn)展.如何將電話(huà)遠(yuǎn)程控制用于日常生活中正是本文所要研究的課題,眾所周知,近幾年通信和電子信息技術(shù)行業(yè)有了長(zhǎng)足發(fā)展,本文設(shè)計(jì)了一種電話(huà)遠(yuǎn)程控制系統(tǒng),該系統(tǒng)以at89c2051單片機(jī)和mt8870
3、雙音多頻解碼集成電路為核心,借助公共電話(huà)網(wǎng)絡(luò),通過(guò)電話(huà)實(shí)現(xiàn)對(duì)遠(yuǎn)程設(shè)備智能化控制。文章介紹了系統(tǒng)的組成、工作原理及程序設(shè)計(jì)方法。對(duì)“振鈴檢測(cè)、模擬摘掛機(jī)控制、雙音頻解碼,語(yǔ)音提示及家用電器控制”等電路作了詳細(xì)的說(shuō)明。用戶(hù)在戶(hù)外可通過(guò)任意一部雙音多頻電話(huà)(包括手機(jī)、電話(huà)分機(jī)),根據(jù)語(yǔ)音提示,可以對(duì)各種電器(如電飯鍋、微波爐等電器)進(jìn)行遠(yuǎn)程控制。本裝置適用于家庭、企事業(yè)單位、商店等場(chǎng)所,操作簡(jiǎn)單方便,系統(tǒng)性能可靠,是未來(lái)很有發(fā)展前景的科技產(chǎn)品.關(guān)鍵詞:at89c51單片機(jī);雙音多頻dtmf解碼電路;振鈴檢測(cè);摘掛機(jī)控制abstract:as the development of communicat
4、ion, 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 technology. in this article a long-distance contr
5、ol 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 the principle about the long-distance control
6、 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 the system were discussed in detail.keywords:
7、 intelligence; controller; communication; long-distance1緒論 21世紀(jì)是信息時(shí)代,各種電信新技術(shù)推動(dòng)了人類(lèi)文明的進(jìn)步。自從1876年,alexander graham bell(貝爾)發(fā)明電話(huà)以來(lái),世界各國(guó)的電話(huà)網(wǎng)絡(luò)發(fā)展非常迅速。進(jìn)十年來(lái),中國(guó)的固定電話(huà)業(yè)務(wù)呈現(xiàn)出舉世矚目的快速增長(zhǎng)。1997年8月局用電話(huà)交換機(jī)總?cè)萘客黄?億門(mén),網(wǎng)絡(luò)規(guī)模躍居世界第二位,1999年7月固定電話(huà)用戶(hù)總數(shù)突破1億戶(hù)。現(xiàn)代電話(huà)網(wǎng)絡(luò)是由交換機(jī)和電話(huà)傳輸線(xiàn)共同組成,它的性能已經(jīng)有了很大的進(jìn)展,而且可靠性非常高。遙控技術(shù)是通過(guò)一定的手段對(duì)被控物體實(shí)施一定距離的控制,常用
8、的方式有無(wú)線(xiàn)電遙控、有線(xiàn)遙控、紅外線(xiàn)和超聲波遙控等。無(wú)線(xiàn)電遙控既是利用無(wú)線(xiàn)電信號(hào)對(duì)被控物體實(shí)施遠(yuǎn)距離控制。無(wú)線(xiàn)電遙控不可避免的須占用一定的無(wú)線(xiàn)電頻率資源,造成電磁污染;常規(guī)的有線(xiàn)遙控需進(jìn)行專(zhuān)門(mén)的布線(xiàn),增加了投入;而紅外線(xiàn)、超聲波遙控則受距離所限?,F(xiàn)有的遙控方式中,還有載波通信控制手段和基于無(wú)線(xiàn)尋呼的遙控方式。載波方式即通過(guò)電力線(xiàn)傳遞信息,該方式只能局限于同一變電所、同一變壓器所轄范圍內(nèi)。因此也存在距離問(wèn)題,應(yīng)用范圍有限?;跓o(wú)線(xiàn)尋呼的遙控方式利用了現(xiàn)有的尋呼頻率資源,不需占用額外的頻譜。而且,隨著尋呼網(wǎng)的全國(guó)聯(lián)網(wǎng),其遙控的距離基本不受限制。但該方式的受控方動(dòng)作滯后于控制方的操作,不具備實(shí)時(shí)性,
9、而且不具備很高的可靠性。電話(huà)遙控作為一較新的課題與常規(guī)的遙控方式相比,顯示出一定的優(yōu)越性,不需進(jìn)行專(zhuān)門(mén)的布線(xiàn),不占用無(wú)線(xiàn)電頻率資源,避免了電磁污染。同時(shí),由于電話(huà)線(xiàn)路各地聯(lián)網(wǎng),可以充分利用現(xiàn)有的電話(huà)網(wǎng),因此遙控距離可跨省市,甚至跨越國(guó)家。 電話(huà)屬雙工通信手段。因此,這可以大大體現(xiàn)出利用電話(huà)進(jìn)行遙控的更大優(yōu)越性。操作者可以通過(guò)各種提示音即時(shí)了解受控對(duì)象的有關(guān)信息,從而進(jìn)行進(jìn)一步的操作。電話(huà)遙控這一課題目前已有涉足者,但是只是還只限于實(shí)驗(yàn)室階段,因而距離實(shí)際應(yīng)用,尤其是對(duì)于日常生活尚有一定的差距,并不能完全體現(xiàn)出電話(huà)遙控方式的雙工通信特點(diǎn)。本次設(shè)計(jì)正是針對(duì)這一點(diǎn)進(jìn)行了較大改進(jìn),采取單片機(jī)智能控制,
10、利用不同的提示音達(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)品化提供了良好的基礎(chǔ)。設(shè)計(jì)為突出電話(huà)遙控的信息反饋功能,并使產(chǎn)品達(dá)到非常高性?xún)r(jià)比。故未對(duì)電話(huà)裝置的其他功能進(jìn)行進(jìn)一步的擴(kuò)展,而且所有使用的集成電路和其它元器件都盡量選擇廉價(jià)的。在該作品的基礎(chǔ)上進(jìn)行了功能擴(kuò)展是很方便的。譬如:使用語(yǔ)音芯片音樂(lè)片作為信號(hào)音反饋,提高本設(shè)計(jì)的實(shí)用性。 隨著社會(huì)的發(fā)展和人們生活水平的提高,越來(lái)越多的家用電器進(jìn)入了百姓的生活,給大家?guī)?lái)了很多的方便和享受,同時(shí)隨著電話(huà)在家庭中的普及,
11、利用電話(huà)實(shí)現(xiàn)家用電器遙控是未來(lái)的發(fā)展方向。遙控裝置是電子愛(ài)好者熱衷開(kāi)發(fā)的產(chǎn)品,現(xiàn)在市場(chǎng)上的遙控裝置采用紅外線(xiàn)、超聲波、動(dòng)力載波、無(wú)線(xiàn)遙控及無(wú)線(xiàn)尋呼等方式。勿容置疑,這些裝置為滿(mǎn)足工農(nóng)業(yè)生產(chǎn)和人民生活的需要,帶來(lái)了便利。然而采用紅外線(xiàn)、超聲波方式的遙控裝置,遙控距離在10m以?xún)?nèi);載波方式是通過(guò)電力線(xiàn)傳遞信息,該方式僅適用于同一變壓器所轄范圍;采用無(wú)線(xiàn)遙控,一方面,不可避免占用無(wú)線(xiàn)頻率資源,造成電磁污染,另一方面也存在遙控距離的問(wèn)題?;跓o(wú)線(xiàn)尋呼的遙控方式利用了現(xiàn)有的尋呼頻率資源,雖然遙控距離不受限制,但可靠性差,如處于信號(hào)弱區(qū)域內(nèi)的通信設(shè)備,就無(wú)法實(shí)現(xiàn)控制。長(zhǎng)期以來(lái),困擾遙控裝置發(fā)展的關(guān)鍵問(wèn)題,
12、是如何實(shí)現(xiàn)遠(yuǎn)程電器設(shè)備可靠控制?;趩纹瑱C(jī)的智能電話(huà)控制系統(tǒng),借助公共電話(huà)網(wǎng)絡(luò),操作者可在語(yǔ)音提示下實(shí)現(xiàn)對(duì)遠(yuǎn)程設(shè)備的可靠控制。該裝置具有可靠性高,不受傳輸距離限制,不占用頻率資源等特點(diǎn)。適用于家庭、企事業(yè)單位、工業(yè)現(xiàn)場(chǎng)、商店等場(chǎng)所,利用手機(jī)或固定電話(huà)就能實(shí)現(xiàn)電器設(shè)備的控制和運(yùn)行狀態(tài)查詢(xún).電話(huà)遙控和常規(guī)的遙控方式相比,不需進(jìn)行專(zhuān)門(mén)的布線(xiàn),不占用無(wú)線(xiàn)電頻率資源,避免了電磁污染,而且由于電話(huà)線(xiàn)路各地聯(lián)網(wǎng),可以充分利用現(xiàn)有的電話(huà)網(wǎng)。本文介紹了一種基于電話(huà)和單片機(jī)的家用電器遙控裝置。利用該裝置,用戶(hù)可以通過(guò)任意一部雙音頻電話(huà)隨時(shí)開(kāi)關(guān)、檢查家里電器的使用情況,而且當(dāng)用戶(hù)要下班時(shí),還可以通過(guò)電話(huà),提前打開(kāi)空
13、調(diào)、電飯鍋等。2系統(tǒng)設(shè)計(jì)原理2.1 硬件功能分析系統(tǒng)設(shè)計(jì)可行性分析 根據(jù)電話(huà)遠(yuǎn)程控制系統(tǒng)的具體設(shè)計(jì)要求該系統(tǒng)必須滿(mǎn)足以下功能: 通過(guò)電話(huà)網(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ī)與電話(huà)外線(xiàn)的接口。其中包括振鈴檢測(cè)電路,摘掛機(jī)控制電路,雙音頻dtmf識(shí)別電路,以及家
14、電的控制電路等部分組成。本裝置使用普通電話(huà)機(jī)發(fā)出遙控命令信號(hào),以dtmf信號(hào)作為運(yùn)載遙控命令的媒體,而無(wú)需專(zhuān)門(mén)安裝遙控發(fā)送裝置,利用電話(huà)網(wǎng)絡(luò)傳送遙控命令或其他數(shù)字信息時(shí),只需把接收裝置安裝在任何一個(gè)電話(huà)用戶(hù)線(xiàn)的終端,就可以接收任何地方只要電話(huà)能通達(dá)的地方的遙控操作或其他數(shù)字信息,接收裝置就像一部普通電話(huà)機(jī),傳真機(jī)或其他電話(huà)用戶(hù)終端設(shè)備一樣被使用,因此不受距離的局限。本裝置并聯(lián)于電話(huà)機(jī)的兩端,不會(huì)影響到電話(huà)機(jī)的正常使用。用戶(hù)通過(guò)異地的電話(huà)機(jī)撥通本裝置所連接外線(xiàn)的電話(huà)號(hào)碼,通過(guò)市局交換機(jī)向電話(huà)機(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)電話(huà)線(xiàn)路中有振鈴信號(hào)時(shí),振鈴檢測(cè)電路將產(chǎn)生占空比為1:4的方波,方波從89c2051單片機(jī)的外部計(jì)數(shù)端輸入,系統(tǒng)在程序控制下進(jìn)行計(jì)數(shù),當(dāng)振鈴次數(shù)為8次時(shí)約40秒若沒(méi)有人接電話(huà),表明沒(méi)有人在場(chǎng),系統(tǒng)一方面,啟動(dòng)語(yǔ)音提示電路,發(fā)出“尊敬的用戶(hù),您好!歡迎您使用智能電話(huà)控制系統(tǒng),請(qǐng)輸入用戶(hù)密碼,并以#字確認(rèn)”;另一方面,發(fā)出自動(dòng)摘機(jī)控制信號(hào),外線(xiàn)經(jīng)摘掛機(jī)控制的開(kāi)關(guān)電路與dtmf譯碼電路接通,譯碼電路將對(duì)外線(xiàn)傳遞的信號(hào)進(jìn)行譯碼,譯碼信號(hào)以四位二進(jìn)制形式輸出。經(jīng)譯碼輸出的四位二進(jìn)制數(shù)從單片機(jī)的i/o口
16、輸入,單片機(jī)對(duì)讀入的二進(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)只有接到正確的用戶(hù)密碼才具有操作權(quán)。以上操作即實(shí)行“模擬提機(jī)”接通電話(huà)。操作者在主叫話(huà)機(jī)鍵盤(pán)上輸入4位密碼,若密碼輸入正確,會(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、信息后即“掛斷”電話(huà)。如果有人在默認(rèn)的振鈴次數(shù)之前接聽(tīng)電話(huà),則不進(jìn)入電話(huà)遙控狀態(tài),因此不影響電話(huà)的正常通話(huà)使用。系統(tǒng)設(shè)計(jì)中的關(guān)鍵技術(shù)。在整個(gè)系統(tǒng)功能的實(shí)現(xiàn)中,利用dtmf解碼器對(duì)用戶(hù)通過(guò)電話(huà)輸入的dtmf號(hào)碼進(jìn)行檢測(cè)是系統(tǒng)功能實(shí)現(xiàn)的關(guān)鍵。mt8870應(yīng)該能及時(shí)并準(zhǔn)確地檢測(cè)到電話(huà)線(xiàn)傳入的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)致m
18、t8870對(duì)dtmf音檢測(cè)譯碼出錯(cuò);(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ù)電話(huà)通信信令,在電話(huà)通信過(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é)約硬件成本,提高信號(hào)音檢測(cè)的準(zhǔn)
19、確性與靈敏度,本系統(tǒng)不采用通常的信號(hào)音檢測(cè)硬件模塊進(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í)間片(例如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)原理框圖如下圖所示: 電 話(huà) 接 口 家 用 電 器 控 制 單 片 機(jī) 語(yǔ)音放大電路 振鈴檢測(cè)電路 自動(dòng)摘掛機(jī)電路 雙音頻解碼電路 圖1 系統(tǒng)原理框圖 2.2 軟
20、件模塊分析 經(jīng)過(guò)比較,我決定使用at89c2051作為控制的單片機(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)用戶(hù)輸入密碼的時(shí)候,單片機(jī)把輸入的密碼寫(xiě)入另外的一塊空間,然后利用減法運(yùn)算比較兩者是否相等。這樣就可以實(shí)現(xiàn)密碼檢測(cè)的功能。 (3)信號(hào)分析處理。本單元可以利用查表方式,也可以用簡(jiǎn)單的語(yǔ)句,稍微長(zhǎng)一點(diǎn)的語(yǔ)句實(shí)現(xiàn)
21、。 以上部分是對(duì)系統(tǒng)設(shè)計(jì)過(guò)程和設(shè)計(jì)原理的簡(jiǎn)單敘述。詳細(xì)部分將在下面的設(shè)計(jì)中具體介紹。經(jīng)過(guò)翻閱大量的技術(shù)資料,對(duì)具體要求實(shí)現(xiàn)的功能進(jìn)行完整的系統(tǒng)分析,我認(rèn)為我的電話(huà)遙控系統(tǒng)設(shè)計(jì)基本符合實(shí)際情況,可以完成設(shè)計(jì)任務(wù)所要求實(shí)現(xiàn)的基本功能。3 系統(tǒng)硬件電路設(shè)計(jì)3.1振鈴檢測(cè)電路3.1.1電路工作原理振鈴檢測(cè)電路由光耦le以及門(mén)電路g4等元件組成。電話(huà)線(xiàn)路沒(méi)有鈴流時(shí),電話(huà)交換機(jī)提供的線(xiàn)路電壓為48v-60v的直流信號(hào)。當(dāng)用戶(hù)呼叫時(shí),電話(huà)交換機(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)通,
22、于是+5v電源通過(guò)1k電阻和二極管向100uf電容充電。當(dāng)電容上電壓充到開(kāi)門(mén)電平時(shí),與門(mén)g4輸出高電平并由at89c2051的p3.5檢測(cè),每振鈴一次,門(mén)g1輸出一次高電平即一個(gè)正脈沖。 振鈴信號(hào)為253v的正弦波,電壓有效值為9015v,振鈴以5s為周期,即1s送4s斷。正脈沖信號(hào)可以直接輸出至單片機(jī)的中斷計(jì)數(shù)器輸入口,完成整個(gè)振鈴音檢測(cè)和計(jì)數(shù)的過(guò)程。3.1.2 電路圖設(shè)計(jì)根據(jù)振鈴信號(hào)的特征,設(shè)計(jì)振鈴檢測(cè)電路如圖2所示。 圖2 振鈴檢測(cè)電路3.2 摘掛機(jī)控制電路3.2.1電路工作原理at89c2051首先從p3.5 檢測(cè)與門(mén)g4的輸出,g4每輸出一個(gè)正脈沖,電話(huà)振鈴一聲;p3.5必須檢測(cè)到8
23、個(gè)正脈沖信號(hào)時(shí),才從p1.1送出低電平使三極管t7導(dǎo)通,于是繼電器jk吸合使兩對(duì)常開(kāi)觸點(diǎn)jka和jkb閉合,并使500歐電阻與小音頻變壓器繞組串聯(lián)被接入電話(huà)線(xià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路輸出的,例如若p1.3
24、=1能使t1導(dǎo)通,繼電器j1吸合;若p1.3=0,則j1釋放.若p1.7=1,則能使t5導(dǎo)通,繼電器j5吸合;若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。若清零端clr加以低電平,則器件復(fù)零,q0-q7輸出全為零,若清零端為高電平,則每當(dāng)觸發(fā)端clk有一個(gè)電平的上跳變時(shí)(從“0”變到“1”的瞬間),輸入端d0-d7的狀態(tài)就會(huì)被鎖存到器件內(nèi)并從q0-q7輸出,只要clk端不再觸發(fā),這一狀態(tài)就會(huì)被永遠(yuǎn)記住???/p>
25、見(jiàn)at89c2051從p1.3-p1.7輸出的信號(hào)只不過(guò)是先由74ls273記憶后再送出,其控制邏輯與直接接到的t1-t5是一樣的。74ls273的輸入端d0-d7能接受輸入信號(hào)的必要條件是clk端有正跳變出現(xiàn),這必須同時(shí)滿(mǎn)足兩個(gè)條件:其一是dtmf解碼器的std端須為高電平,也就是遙控發(fā)送端有dtmf信令送到;其二是at89c2051的p1.2必須送出一個(gè)由“0”變到“1”的跳變信號(hào)。只有當(dāng)這兩個(gè)條件同時(shí)滿(mǎn)足時(shí)與門(mén)g5才輸出正跳變信號(hào),74ls273才能接受外部信息,這就大大提高了電路的抗干擾能力,防止at89c2051因受到意外干擾而可能導(dǎo)致的受控對(duì)象的誤動(dòng)作。3.2.2 電路圖設(shè)計(jì)設(shè)計(jì)摘
26、掛機(jī)控制電路如圖3所示。 圖3 摘掛機(jī)控制電路3.2.3 核心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)合。at89c20
27、51是一個(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口。(3)兩個(gè)16位可編程定時(shí)/計(jì)數(shù)器。(4)時(shí)鐘頻率0-24mhz。
28、(5)兩個(gè)外部中斷源。(6)可直接驅(qū)動(dòng)led 。(7)低功耗睡眠功能。(8)可編程uarl通道。(9)2k可反復(fù)擦寫(xiě)(1000次)flash rom。(10)6個(gè)中斷源。(11)2.7-6.0v的寬工作電壓范圍。(12)128x8bit內(nèi)部ram。(13)兩個(gè)串行中斷。(14)兩級(jí)加密位。(15)內(nèi)置一個(gè)模擬比較放大器。(16)軟件設(shè)置睡眠和喚醒功能。 at89c2051管腳封裝圖如下圖所示。at89c2051單片機(jī)管腳封裝圖6所示。 圖7 at89c2051管腳封裝圖3.3 雙音頻dtmf解碼電路3.3.1 電路工作原理dtmf解碼,接收電路使用dtmf解碼集成電路mt8870。當(dāng)電路接口中
29、的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)表明q3-q0已經(jīng)準(zhǔn)備就緒,就可以被讀取了。dtmf雙音多頻信號(hào)是目前在按鍵電話(huà)(固定電話(huà),移動(dòng)電話(huà)),程控交換機(jī)及無(wú)線(xiàn)通信設(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端產(chǎn)生一個(gè)控制輸出信號(hào),該信
30、號(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)使用電話(huà)專(zhuān)用的雙音頻編解碼芯片進(jìn)行輸入雙音頻信號(hào)的解碼,是比較常用的一種方法。使用集成電路不但外圍電路簡(jiǎn)單,而且可靠性強(qiáng)。經(jīng)過(guò)專(zhuān)用集成電路的解碼,信號(hào)轉(zhuǎn)換成為不同的碼制信號(hào),可以直接被單片機(jī)讀取。一般常用的電話(huà)雙
31、音頻編解碼集成電路有8870、8880、8888等,經(jīng)過(guò)反復(fù)論證比較,我決定使用雙音頻解碼集成片mt8870來(lái)完成此功能模塊。有關(guān)mt8870的詳細(xì)介紹請(qǐng)見(jiàn)下文。3.3.2 電路圖設(shè)計(jì) 雙音頻dtmf解碼電路設(shè)計(jì)如圖4所示。 圖4 雙音頻dtmf解碼電路 3.3.3 核心mt8870芯片介紹作為電話(huà)網(wǎng),無(wú)線(xiàn)移動(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)化為與
32、dtmf信號(hào)相對(duì)應(yīng)的二進(jìn)制編碼。dtmf信號(hào)解碼為4位二進(jìn)制碼,由q1q4直接輸出, 如按下電話(huà)“1”號(hào)鍵,則電話(huà)線(xiàn)上就有高頻1200hz和低頻697hz的dtmf信號(hào).此信號(hào)進(jìn)入mt8870進(jìn)行解碼,解碼的結(jié)果由q1、q2,q3、q4,輸出,mt8870輸出結(jié)果與電話(huà)按鍵的對(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
33、 mt8870管腳封裝圖3.3.4 mt8870解碼表信號(hào)在mt8870內(nèi)需經(jīng)過(guò)濾波、放大、高低頻分離,再經(jīng)過(guò)數(shù)字處理轉(zhuǎn)化為與dtmf信號(hào)相對(duì)應(yīng)的二進(jìn)制編碼。電話(huà)鍵盤(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 家用電器控制電路3.4.1 電路工作原理該系統(tǒng)的目的是通過(guò)電話(huà)遙控,控制不同的電器的電源的通
34、斷,在本裝置中一共有5路電器可以控制??刂剖芸貙?duì)象動(dòng)作的信號(hào)是從p1.3-p1.7共5路輸出的,例如若p1.3=1能使t1導(dǎo)通,繼電器j1吸合;若p1.3=0,則j1釋放.若p1.7=1,則能使t5導(dǎo)通,繼電器j5吸合;若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。若清零端clr加低電平,則器件復(fù)零,q0-q7輸出全為零,若清零端為高電平,則每當(dāng)觸發(fā)端clk有一個(gè)電平的上跳變時(shí)(從“0”變到“1”的瞬間),輸
35、入端d0d7的狀態(tài)就會(huì)被鎖存到器件內(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í)滿(mǎn)足兩個(gè)條件:其一是解碼器的端須為高電平,也就是遙控發(fā)送端有信令送到;其二是的必須送出一個(gè)由“0”變到“1”的跳變信號(hào)。只有當(dāng)這兩個(gè)條件同時(shí)滿(mǎn)足時(shí)與門(mén)才輸出正跳變信號(hào),才能接受外部信息,這就大大提高了電路的抗干擾能力,防止因受到意外干擾而可能導(dǎo)致的受控對(duì)象的誤動(dòng)作。3.4.2 電路圖設(shè)計(jì) 家用電器控制原理圖如下圖所示。 圖5 家
36、電控制電路3.4.3 核心74ls273芯片介紹74ls273是8位數(shù)據(jù)/地址鎖存器,它是一種帶清除功能的8d觸發(fā)器。1d8d為數(shù)據(jù)輸入端,1q8q為數(shù)據(jù)輸出端,正脈沖觸發(fā),低電平清除,常用作8位地址鎖存器。第一腳clr:主清除端,低電平觸發(fā),即當(dāng)為低電平時(shí),芯片被清除,輸出全為0(低電平);cp(clk):觸發(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í)滿(mǎn)足兩個(gè)條件:其一是dtmf解碼器的std端須為高電平,也就是遙控發(fā)送端有dtmf信令送
37、到;其二是at89c2051的p1.2必須送出一個(gè)由“0”變到“1”的跳變信號(hào)。只有當(dāng)這兩個(gè)條件同時(shí)滿(mǎn)足時(shí)與門(mén)g5才輸出正跳變信號(hào),74ls273才能接受外部信息,這就大大提高了電路的抗干擾能力,防止at89c2051因受到意外干擾而可能導(dǎo)致的受控對(duì)象的誤動(dòng)作。at89c2051從p1.3-p1.7輸出的信號(hào)只不過(guò)是先由74ls273記憶后再送出,其控制邏輯與直接接到的t1-t5是一樣的。其管腳封裝圖如下圖所示。 圖9 74ls273管腳封裝圖回過(guò)頭來(lái)再看at89c2051的rst端,這是該器件的復(fù)位端,有3種情況能使它復(fù)位;一種是通電瞬間,由于22uf電容的作用使門(mén)g3的輸入為短時(shí)間的高電平
38、,因此g3的輸出也有短暫的高電平以使at89c2051復(fù)位;另一種是使用了復(fù)位按鈕an;第三種是如果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 信息反饋電路3.5
39、.1 電路工作原理最后來(lái)看一下“信息反饋”電路,它由一片成品“音樂(lè)集成電路”構(gòu)成,當(dāng)at89c2051完成一次對(duì)受控對(duì)象的操作后,由p1.0輸出一個(gè)高電平脈沖觸發(fā)音樂(lè)片發(fā)音。音樂(lè)信號(hào)經(jīng)過(guò)三極管功率放大,再經(jīng)過(guò)電話(huà)接口中的小音頻變壓器b耦合至電話(huà)線(xiàn)上。遠(yuǎn)方的遙控操作者即能從電話(huà)聽(tīng)筒里聽(tīng)到反饋信息。由于信息反饋電路在設(shè)計(jì)中連接比較簡(jiǎn)單故此部分電路省略不畫(huà)。3.5.2 音樂(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ǔ)
40、音ic一般還需要少量外圍元件才能工作,它們可直接焊到這塊電路板上。別看語(yǔ)音ic應(yīng)用電路很簡(jiǎn)單,但是它確確實(shí)實(shí)是一片含有成千上萬(wàn)個(gè)晶體管芯的集成電路。其內(nèi)部含有振蕩器、節(jié)拍器、音色發(fā)生器、rom、地址計(jì)算器和控制輸出電路等。 音樂(lè)片內(nèi)可存儲(chǔ)一首或多首世界名曲,價(jià)格很便宜,幾角錢(qián)一片。音樂(lè)門(mén)鈴都是用這種音樂(lè)片裝的,其實(shí)成本很低。不同的語(yǔ)言片內(nèi)存儲(chǔ)了各種動(dòng)物的叫聲,簡(jiǎn)短語(yǔ)言等,價(jià)格要比音樂(lè)片貴些。但因?yàn)橛腥?,其?yīng)用越來(lái)越多。 會(huì)說(shuō)話(huà)的計(jì)算器、倒車(chē)告警器、報(bào)時(shí)鐘表等。語(yǔ)音電路盡管品種不少,但不能根據(jù)用戶(hù)隨時(shí)的要求發(fā)出聲音,因?yàn)樯唐坊恼Z(yǔ)音產(chǎn)品采用掩膜工藝,發(fā)聲的語(yǔ)音是做死的,使成本得到了控制。 一般語(yǔ)
41、音集成電路的生產(chǎn)廠家都可以特別定制語(yǔ)音的內(nèi)容,但因?yàn)橐谀?,要求?shù)量千片以上。近年來(lái)出現(xiàn)的otp語(yǔ)音電路解決了這一問(wèn)題。otp就是一次性可編程的意思,就是廠家生產(chǎn)出來(lái)的芯片,里面是空的,內(nèi)容由用戶(hù)寫(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。振
42、蕩頻率是音調(diào)發(fā)生器和節(jié)奏發(fā)生器的時(shí)間基準(zhǔn)。(2)存儲(chǔ)器。存儲(chǔ)器(rom)的存儲(chǔ)容量有64字七位的,也有512字七位的不等,其中四位用于控制音調(diào)發(fā)生器,三位用于控制節(jié)奏發(fā)生器,同時(shí)也提供自停信號(hào)。(3)音調(diào)發(fā)生器。音調(diào)發(fā)生器按rom的數(shù)據(jù)分配產(chǎn)生不同音調(diào)的代碼。(4)速度控制。它可提供與放音速度相匹配的速度,這種速度已按編好的程序固化在集成電路內(nèi),不能由外部選擇。3.5.3音樂(lè)集成電路使用中的注意事項(xiàng)(1)應(yīng)正確了解和選用集成電路的工作電壓,否則將會(huì)產(chǎn)生失真。(2)外接電阻阻值的大小與輸出的音調(diào)有關(guān),阻值小時(shí)音調(diào)高,阻值大時(shí)音調(diào)低。(3)由于集成電路的種類(lèi)很多,有時(shí)很難從型號(hào)及外形上知道它輸出的
43、樂(lè)曲或語(yǔ)音內(nèi)容。因此在選購(gòu)這類(lèi)集成電路時(shí),最好f臨時(shí)搭接外圍元件,試聽(tīng)一下曲調(diào)是否理想。(4)有的集成電路輸出電流很小,對(duì)于這類(lèi)集成電路,應(yīng)外接放大電路。(5)音樂(lè)集成電路大多由cmos電路組成,因此焊接時(shí)應(yīng)使電烙鐵外殼可靠接地。4系統(tǒng)軟件設(shè)計(jì)4.1 軟件設(shè)計(jì)原理軟件部分的設(shè)計(jì)核心是89c2051芯片。編程語(yǔ)言為單片機(jī)匯編語(yǔ)言。設(shè)計(jì)本遙控裝置的控制程序的主要工作是對(duì)電話(huà)信號(hào)進(jìn)行檢測(cè)以及接收用戶(hù)指令控制家用電器的工作。系統(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)
44、控制電路自動(dòng)摘機(jī)并送出摘機(jī)提示音信號(hào),提示用戶(hù)輸入密碼。當(dāng)檢測(cè)到有“*”鍵按下時(shí),也同樣送出摘機(jī)提示音信號(hào),提示用戶(hù)輸入密碼(對(duì)“*”鍵的檢測(cè)是為了方便用戶(hù)在家中控制電器,用戶(hù)直接操作接在線(xiàn)路上的電話(huà)機(jī)即可)。單片機(jī)檢測(cè)mt8870送出的std信號(hào),當(dāng)std信號(hào)有效時(shí),從mt8870讀入指令代碼并與預(yù)設(shè)密碼比較,如果兩者不一致,則送出警告提示音信號(hào),用戶(hù)可以重新輸入密碼,若連續(xù)3次密碼錯(cuò)誤,系統(tǒng)自動(dòng)掛機(jī),不能進(jìn)行遙控設(shè)定,如果輸人密碼與預(yù)設(shè)密碼一致,則送出確認(rèn)提示音信號(hào),用戶(hù)可以輸入開(kāi)機(jī)、關(guān)機(jī)、定時(shí)工作等指令,也可以輸入查詢(xún)指令查詢(xún)系統(tǒng)工作狀態(tài)或輸入更改密碼指令、更改設(shè)定密碼。設(shè)定或查詢(xún)完成后
45、,按“#”鍵則系統(tǒng)掛機(jī),連續(xù)一定時(shí)間不輸入任何指令信號(hào),系統(tǒng)也會(huì)自動(dòng)掛機(jī),讓出電話(huà)線(xiàn)路。(2)定時(shí)中斷程序定時(shí)中斷程序完成定時(shí)工作方式下的計(jì)時(shí)和本地按鍵設(shè)定狀態(tài)的查詢(xún)和執(zhí)行。4.2 系統(tǒng)程序設(shè)計(jì)流程圖 系統(tǒng)程序設(shè)計(jì)流程圖如下圖所示。 開(kāi)始振鈴檢測(cè)信號(hào)8次振鈴電話(huà)拾機(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é)
46、習(xí)將會(huì)有很大的幫助。利用電話(huà)網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程控制是通訊電子信息行業(yè)發(fā)展的必然結(jié)果。隨著社會(huì)的發(fā)展和人們生活水平的提高,越來(lái)越多的家用電器進(jìn)入了百姓的生活,給大家?guī)?lái)了很多的方便和享受,同時(shí)隨著電話(huà)在家庭中的普及,利用電話(huà)實(shí)現(xiàn)家用電器遙控自然是未來(lái)的發(fā)展方向。本次設(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ì)
47、本遙控裝置的控制程序的主要工作是對(duì)電話(huà)信號(hào)進(jìn)行檢測(cè)以及接收用戶(hù)指令控制家用電器的工作。系統(tǒng)程序主要包括管理監(jiān)控主程序和定時(shí)中斷子程序。設(shè)計(jì)中技術(shù)要求很高,特別是硬件電路的實(shí)際制作和匯編程序的調(diào)試。該裝置在調(diào)試過(guò)程中需要連入電話(huà)網(wǎng),所以在調(diào)試過(guò)程中遇到的困難很多難度也很大。本設(shè)計(jì)的目的是希望通過(guò)對(duì)電話(huà)遠(yuǎn)程控制的研究使這一技術(shù)能早日應(yīng)用于老百姓的日常生活中。本設(shè)計(jì)在很大程度上也只是從理論方面給出電話(huà)遠(yuǎn)程控制的可行性。許多技術(shù)性問(wèn)題可能還要在實(shí)際運(yùn)用中加以解決。由于設(shè)計(jì)者水平有限論文中可能有一定的紕漏,希望各位老師能給出更好的指導(dǎo)性意見(jiàn)和建議。參考文獻(xiàn)1羅厚軍,魏敏敏.經(jīng)典集成電路應(yīng)用手冊(cè).福州:福
48、建科學(xué)技術(shù)出版社,20062劉修文.實(shí)用電子電路設(shè)計(jì)制作300例.北京:中國(guó)電力出版社,20043何希才.常用電子電路應(yīng)用365例.西安:電子工業(yè)出版社,20074楊旭東,劉行景,楊興瑤.實(shí)用電子電路精選.合肥:化學(xué)工業(yè)出版社,20005何書(shū)森,何華斌.實(shí)用電子線(xiàn)路設(shè)計(jì)速成.福州:福建科學(xué)技術(shù)出版社,20066李國(guó)厚,王春陽(yáng).自動(dòng)化專(zhuān)業(yè)英語(yǔ).北京:北京大學(xué)出版社,20067何立民.單片機(jī)高級(jí)教程.北京:北京航空航天大學(xué)出版社,2000.8李鴻.單片機(jī)原理及應(yīng)用.長(zhǎng)沙:湖南大學(xué)出版社,2003.9王宇.智能電話(huà)遠(yuǎn)程遙控器.長(zhǎng)沙:湖南大學(xué)出版社,200310熊瑞香.新型電話(huà)機(jī)基本原理與維修.北京:
49、人民郵電出版社,199611馬忠梅,劉濱,戚軍.單片機(jī)c語(yǔ)言windows環(huán)境編程寶典.北京:北京航空航天大學(xué)出版社,200312丁元杰.單片機(jī)原理及應(yīng)用.北京:機(jī)械工業(yè)出版社,200513趙坤,王可崇.基于dtmf技術(shù)的電力線(xiàn)載波通信系統(tǒng)的設(shè)計(jì).北京:機(jī)械工業(yè)出版社,200514李朝青.單片機(jī)原理及接口技術(shù)m.北京:北京航空航天大學(xué)出版社,199915李華.mcs-51系列單片機(jī)實(shí)用接口技術(shù)m.北京:北京航空航天大學(xué)出版社,199116劉潤(rùn)生.語(yǔ)音識(shí)別在電話(huà)遙控中的應(yīng)用.北京:人民郵電出版社,200217周永峰.近距離體驗(yàn)智能家居.北京:機(jī)械工業(yè)出版社,200318邱關(guān)源.電路原理.北京:高
50、等教育出版社,200619張中荃.程控交換與寬帶交換.北京:人民郵電出版社,200320康華光.模擬電子技術(shù)基礎(chǔ). 北京:高等教育出版社,2004附錄一 電路總圖附錄二 程序清單;-初始化- org 00h mov dptr, #tab mov wadd, #0a0h mov radd, #0a1h mov r4, #6start0: 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 rdb
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 同行競(jìng)爭(zhēng)協(xié)議合同范本
- 2025年度企業(yè)自駕游租車(chē)合同二零二五年度專(zhuān)用3篇
- 2025版建筑起重機(jī)械租賃價(jià)格體系構(gòu)建及質(zhì)量控制合同3篇
- 2025年度個(gè)人土地承包權(quán)流轉(zhuǎn)保證金合同范本3篇
- 2025年全球及中國(guó)高效微??諝膺^(guò)濾器行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球陽(yáng)極氧化再生行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2024年拉絲工職業(yè)技能競(jìng)賽理論考試題庫(kù)(含答案)
- 2025年度個(gè)人租賃房屋租賃合同租賃物損壞賠償條款
- 二零二五年度車(chē)庫(kù)使用權(quán)抵押貸款合同4篇
- 2025年度個(gè)人旅游保險(xiǎn)代理合同6篇
- 2024年安全教育培訓(xùn)試題附完整答案(奪冠系列)
- 神農(nóng)架研學(xué)課程設(shè)計(jì)
- 文化資本與民族認(rèn)同建構(gòu)-洞察分析
- 2025新譯林版英語(yǔ)七年級(jí)下單詞默寫(xiě)表
- 【超星學(xué)習(xí)通】馬克思主義基本原理(南開(kāi)大學(xué))爾雅章節(jié)測(cè)試網(wǎng)課答案
- 《錫膏培訓(xùn)教材》課件
- 斷絕父子關(guān)系協(xié)議書(shū)
- 福建省公路水運(yùn)工程試驗(yàn)檢測(cè)費(fèi)用參考指標(biāo)
- 2024年中國(guó)工業(yè)涂料行業(yè)發(fā)展現(xiàn)狀、市場(chǎng)前景、投資方向分析報(bào)告(智研咨詢(xún)發(fā)布)
- 自然科學(xué)基礎(chǔ)(小學(xué)教育專(zhuān)業(yè))全套教學(xué)課件
- 《工程勘察資質(zhì)分級(jí)標(biāo)準(zhǔn)和工程設(shè)計(jì)資質(zhì)分級(jí)標(biāo)準(zhǔn)》
評(píng)論
0/150
提交評(píng)論