已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
單片機(jī)在手機(jī)遠(yuǎn)程遙控中的應(yīng)用1.1系統(tǒng)組成及框圖系統(tǒng)主要由PIC單片機(jī)、雙音頻解碼拔號電路、語音集成電路、接口電路、Vcc電源控制電路、射頻發(fā)射電路和EEPROM組成,可完成對家用電器的控制和對報警求援語音信息的自動傳送,如圖3所示。1.2控制器工作方式當(dāng)與控制器相串聞的電話機(jī)(以下稱為本地機(jī))處于摘機(jī)時,電話線輸入電壓發(fā)生變化,引起CD40106的2腳輸出電平變化,輸入到CPU的RB0端口產(chǎn)生中斷信號,喚醒CPU,控制器進(jìn)入工作狀態(tài)。通過本地機(jī)的拔號盤對控制器的各種功能進(jìn)行控制。如控制電視、音響、照明燈等電器電源的開關(guān)。當(dāng)控制器接收到振鈴信號時,CD40106的4腳輸出電平變化,輸入CPU的RB6端口產(chǎn)生中斷信號,喚醒CPU進(jìn)入工作狀態(tài),并對振鈴信號進(jìn)行計數(shù);達(dá)到設(shè)定鈴聲數(shù)后,使控制器進(jìn)入電話接收狀態(tài),開始接收遠(yuǎn)程傳輸DTMF信號,經(jīng)MT8880解調(diào)得到的信號通過IRQ向單片機(jī)發(fā)出中斷信號,將數(shù)據(jù)存入寄存器,經(jīng)CPU運行,對控制器的各種功能進(jìn)行控制。當(dāng)控制器作為報警器,并處于警備狀態(tài)時,報警探頭時刻檢測防范區(qū)域的情況;當(dāng)探頭向控制器發(fā)出警情信息,輸入CPU的RB5中斷產(chǎn)生信號,控制器進(jìn)入工作狀態(tài),從EEPROM芯片讀出預(yù)先設(shè)置的報警電話號碼,經(jīng)MT8880轉(zhuǎn)換為DTMF信號,自動撥號,以語音形式將信息傳送給用戶或直接報警。1.3應(yīng)用電路(1)電話接口電路電話機(jī)與控制器采用控制器在前,電話機(jī)在后的串聯(lián)方式,可實現(xiàn)電話機(jī)對控制器各種功能的控制。接口電路由過壓保護(hù)電路、極性轉(zhuǎn)換電路和中斷請求電路組成,如圖4所示。過壓保護(hù)電路。在電話線回路上加入了一個壓敏電阻R,它的作用是當(dāng)它兩端的電壓大于其工作電壓時呈短路狀態(tài),從而保護(hù)后級電路免受高壓危害。當(dāng)加到它的兩端的電壓小于其工作電壓,壓敏電阻呈開路狀態(tài),對后級電路的工作沒有任何影響。在本設(shè)計中,壓敏電阻的工作電壓為220V。極性轉(zhuǎn)換電路。由于在電話線上傳輸?shù)氖墙涣餍盘枺瑸榱耸剐盘柕臉O性固定,在電路中加入電橋,進(jìn)行全波整流。中斷請求電路。為延長電池工作時間,CPU在待機(jī)時處于休眠的省電狀態(tài),在實現(xiàn)遠(yuǎn)程電話機(jī)和本地機(jī)對控制器功能控制時,由中斷請求電路將CPU喚醒。(2)語音電路語音電路如圖5所示。它以ISD4000語音芯片為核心,主要是存儲報警語音,輸出經(jīng)功率放大后傳送到電話線上。(3)MT8880與PIC單片機(jī)的接口電路MT8880是Mitel公司的DTMF收發(fā)器,具有功能強(qiáng)、功耗低、工作穩(wěn)定、可靠等性高優(yōu)點,因此在DTMF信號調(diào)制的場合得到了廣泛的應(yīng)用。MT8880與PIC單片機(jī)的接口電路如圖6所示。MT8880與單片機(jī)的接口電路。D0D3為4根數(shù)據(jù)線,MT8880對經(jīng)過前置處理的DTMF信號進(jìn)行解調(diào),將解調(diào)得的信號存入片內(nèi)寄存器中,并通過IRQ向單片機(jī)發(fā)出中斷信號。單片機(jī)相應(yīng)中斷請求后,在R、W、RS0、RD的控制下,通過D0D3讀出解調(diào)出的數(shù)據(jù)。DTMF信號放大電路。當(dāng)微處理器將要發(fā)送的DTMF數(shù)據(jù)寫入MT8880相應(yīng)的寄存器時,MT8880從TONE引腳發(fā)出DTMF信號,信號經(jīng)過放大電路放大后,送往變壓器進(jìn)行電壓變化。2程序設(shè)計程序在運行時:為電器控制器,若是遠(yuǎn)程電話機(jī)對控制器進(jìn)行操作,是根據(jù)電話的振鈴聲數(shù)來判斷;若本地電話機(jī)對控制器進(jìn)行操作,是根據(jù)本地電話機(jī)的摘機(jī)情況來判斷。為報警器,報警探頭隨時檢測到警情并發(fā)出信號給控制器,而控制器則是根據(jù)用戶的設(shè)置情況,是處于警備與否來判斷是否拔出報警電話。圖7是程序流程圖。下面主要介紹初始化程序、MT8880設(shè)置子程序和DTMF信號發(fā)送以及接收子程序。;初始化寄存器F0EQU0HRTCCEQU01HPCEQU02HSTATUSEQU03HFSREQU04HRAEQU05HRBEQU06HRCEQU07HRDEQU08HREEQU09HTRISAEQU85HTRISBEQU86HTRISCEQU87HTRISDEQU88HTRISEEQU89HDAIFSEQU0X50;待發(fā)送的數(shù)據(jù)放在50開始的區(qū)域RECEEQU0X21SENDEQU0X22DAIJSEQU0X40;數(shù)據(jù)暫存在從40H開始的區(qū)域;MT8880設(shè)置子程序;置MT8880為DTMF接收狀態(tài)R8880:MOVLW0X0DMOVWFREVE;寫控制寄存器A(接收模式)MOVLW0X00MOVWFREVE;寫控制寄存器B(突發(fā)模式)REIURN;置MT8880為DTMF接收狀態(tài)T8880:MOVLW0X0FMOVWFSEND;寫控制寄存器A(發(fā)送模式)MOVLW0X00MOVWFSEND;寫控制寄存器B(突發(fā)模式)RETURN;DTMF發(fā)送子程序TELEPHON:CALLT8880;設(shè)置為發(fā)送模式LOOP:MOVFDAIFS,0;拔號MOVLWSENDINCFDAIFS,1;檢查是否發(fā)送結(jié)束LL1:BTFSSSEND,1GOTOLL1;已經(jīng)發(fā)送完畢CALLDELAY200;延時200msDECFDATALENGTHGOTOLOOP;發(fā)送完畢RETURN;DTMF接收子程序RECEIVE:CALLR8880;設(shè)置為接收模式RWT:MOVFDJIJS,0MOVLWREVEBTFSSREVE,2GOTORWT;查詢是否收到數(shù)據(jù)MOVLWREVEANDLW0XOFMOVFREVEINCFDAIJS,1DECEDATALENGTHRETURN結(jié)語利用PIC單片機(jī)低功耗方式設(shè)計電話遠(yuǎn)程控制器,待機(jī)時由電池供電,工作時由電話網(wǎng)供電,系統(tǒng)用4節(jié)5號電池可供控制器工作一年,產(chǎn)品可實現(xiàn)對家用電器控制,又具有報警及緊急求助功能,可進(jìn)行遠(yuǎn)程控制和本地機(jī)的控制,且不影響電話正常使用。在電話遠(yuǎn)程控制器的原理基礎(chǔ)上,設(shè)計的有線防盜報警產(chǎn)品更具市場前景,成本更低,已批量投入市場,市場反映良好。examplesofspecificapplications1.1SystemdiagramofthecompositionandSystemismainlycomposedPICmicrocontroller,dualaudiodecodingcircuitdialing,voiceintegratedcircuits,interfacecircuits,Vccpowercontrolcircuit,RFcircuitandEEPROM,whichcanbecompletedonthehomeappliancecontrolandvoiceinformationtothepoliceforhelpautomatictransmission,asshowninFigure3.1.2controllerworkingmethodsWhenthestringwiththecontrollerheardthephone(hereinafterreferredtoasthelocalmachine)ispickingmachine,thetelephonelineinputvoltagechange,causedby2feetCD40106thechangeinoutputlevel,inputtotheCPUportsofRb0generateaninterruptsignal,wake-upCPU,controllertoentertheworkingstate.Dialingthroughthelocaldiskonthecontrollertocontrolvariousfunctions.ControlsuchasTV,audio,lightingandotherelectricalpowerswitching.Whenthecontrollersreceivetheringingsignal,CD401064-pinoutputlevelchangesintheCPUinputportRB6generateaninterruptsignaltowakeupCPUaccesstojobstatus,andringingsignalcount;achievesetringingafterafewsothatthestateofthecontrollertoenterthetelephonereceiverandbegantoreceivelong-distancetransmissionDTMFsignalbythesignaldemodulationMT8880throughtheIRQinterruptsignalsenttothesingle-chipdataintotheregisterbytheCPUtooperatethevariousfunctionsofthecontrollercontrol.thecontrollerasanalarm,andguardinthestate,thealarmdetectionprobeatalltimestopreventthesituationintheregion;Whentheprobetothecontrollerissuedapoliceintelligenceinformation,theRB5inputCPUinterruptsignal,thecontrollertoentertheworkingstate,fromtheEEPROMchipReadapre-setalarmphonenumbers,bytheMT8880isconvertedtoDTMFsignals,automaticdial-uptovoicetheformofinformationtransmittedtotheuseroradirectreporttothepolice.1.3ApplicationCircuit(1)TelephoneInterfaceCircuitTelephonewiththecontrollerusingthecontrollerintheformer,telephoneinthelatterseriesthewaythecontrollercanachieveavarietyoftelephonecontrolfunctions.Interfacecircuitfromover-voltageprotectioncircuit,polarityconversioncircuitandinterruptrequestcircuitshowninFigure4.over-voltageprotectioncircuit.InthetelephonelinesbackontheroadaddavaristorR,itistheroleofthevoltageatbothendswhenitisgreaterthanwhenthejobwasshort-circuitvoltage,andtherebyprotectthecircuitfromhighvoltagehazards.Whenaddedtoitatthetwoendsofthevoltageislessthanitsoperatingvoltage,varistorwasopen,andonthejobafterthecircuithasnoeffect.Inthisdesign,theworkofvaristorvoltageis220V.polarityconversioncircuit.Becauseofthetelephonelinesandtransmissionaretheexchangeofsignals,thepolarityofthesignalforafixed,inth
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 甘肅省金昌市2025-2026學(xué)年高二上學(xué)期期末政治試題(含答案)
- 河南省開封市尉氏縣永興三中2024-2025學(xué)年第一學(xué)期九年級期末道德與法治試卷(含答案)
- 2026黑龍江省社會主義學(xué)院招聘專職教師2人備考題庫含答案
- 2026青海黃南州澤庫縣王家鄉(xiāng)衛(wèi)生院招聘文秘崗位人員1人參考題庫必考題
- 2026青海海北州門源縣扶貧開發(fā)投資有限公司招聘1人備考題庫完美版
- 學(xué)習(xí)機(jī)產(chǎn)品功能展示參考題庫含答案
- 北京市海淀區(qū)衛(wèi)生健康委員會所屬事業(yè)單位面向社會招聘14人參考題庫必考題
- 科技日報社招聘事業(yè)單位2人參考題庫及答案1套
- 北京師大附中金鵬科技團(tuán)專職教師招聘備考題庫必考題
- 北京市海淀區(qū)衛(wèi)生健康委員會所屬事業(yè)單位面向社會招聘14人參考題庫含答案
- 護(hù)士N0升N1述職報告
- 江西省九江市2024-2025學(xué)年上學(xué)期七年級+期末英語試卷
- 催化劑行業(yè)營銷工作總結(jié)
- 半條被子的故事課件
- 人音版七年級音樂下冊(簡譜)第一單元 《☆一二三四歌》教案
- 全國各氣象臺站區(qū)站號及經(jīng)緯度
- 危險廢物貯存污染控制標(biāo)準(zhǔn)解讀II
- 起重裝卸機(jī)械操作工國家職業(yè)技能標(biāo)準(zhǔn)(2023年版)
- 環(huán)球雅思雅思封閉VIP保爭分人班協(xié)議合同書
- 中國傳統(tǒng)文化ppt
- 現(xiàn)代漢語語法研究-陸儉明
評論
0/150
提交評論