- 相關(guān)推薦
多網(wǎng)絡(luò )智能遠程遙控系統的設計與實(shí)現
摘要:介紹了以單片機AT89C52、雙音多頻解碼集成電路MT8870、語(yǔ)音錄放集成電路ISD4003和個(gè)人計算機為核心,通過(guò)現有的電信網(wǎng)絡(luò )終端或互聯(lián)網(wǎng)網(wǎng)絡(luò )終端來(lái)進(jìn)行遠程遙控的多網(wǎng)絡(luò )智能遠程控制系統的設計思路,并給出了其系統原理和軟件設計方法。1 多網(wǎng)絡(luò )智能遠程控制系統
遙控技術(shù)是通過(guò)一定的手段對被控物體實(shí)施一定距離控制的一種技術(shù),常用的方式有無(wú)線(xiàn)電遙控、有線(xiàn)遙控、紅外線(xiàn)和超聲波遙控等。
而多網(wǎng)絡(luò )遙控則是一種新型智能控制技術(shù),它與常規的遙控方式相比,具有無(wú)需進(jìn)行專(zhuān)門(mén)的布線(xiàn),不占用無(wú)線(xiàn)電頻率資源,避免電磁污染等優(yōu)勢。同時(shí),由于電信線(xiàn)路各地聯(lián)網(wǎng),互聯(lián)網(wǎng)遍布世界各地,因此,可以充分利用現有的網(wǎng)絡(luò )資源跨省市,甚至跨越國家無(wú)限長(cháng)度地進(jìn)行智能遙控。多網(wǎng)絡(luò )遙控這一課題目前已有涉足者,但是還只限于實(shí)驗室階段,距實(shí)際應用,尤其是對于日常生活尚有一定的距離,并不能完全體現出網(wǎng)絡(luò )遙控方式的雙工通信特點(diǎn)。本文基于這一點(diǎn)進(jìn)行了較大改進(jìn)。該方法采用單片機進(jìn)行智能控制,并利用不同的語(yǔ)音提示及計算機軟件來(lái)達到對于不同操作的提示及對受控方狀態(tài)信息的反饋,從而實(shí)現友好的人機交互界面,使操作者能夠實(shí)時(shí)了解受控方信息,并最終使產(chǎn)品達到交互式與智能化的水平。本系統以CCITT及中國的部分標準程控交換信令(DTMF雙音多頻信號,振鈴信號以及Internet互聯(lián)網(wǎng)的TCP/IP通信標準等)作為系統控制命令及其數據傳輸標準,因而可為以后的產(chǎn)品化提供良好的基礎。
2 總體設計方案
多網(wǎng)絡(luò )智能遙控器的主控部分(即下位機工作部分)由單片機構成,主要進(jìn)行信息處理;如接收外部操作指令以形成各種控制信號,完成各種信息的記錄和信號檢測并為識別控制電路提供單片機與電話(huà)外線(xiàn)和計算機的接口等。同時(shí)還包括鈴流及其摘掛機檢測、摘掛機控制、雙音頻DTMF識別、串行通訊口控制電路和語(yǔ)音提示等電路。此外還有上位機程序編制和網(wǎng)絡(luò )通訊程序編制等(即上位機工作的互聯(lián)網(wǎng)通信部分)。圖1所示是其系統原理方框圖。
本系統中的語(yǔ)音提示電路受單片機的控制,能產(chǎn)生相應的提示語(yǔ)音,可通過(guò)反饋電路反饋至電話(huà)外線(xiàn),從而使操作者對電器的操作達到交互式,以便即時(shí)了解有關(guān)信息,并為用戶(hù)提供友好的操作界面(對電話(huà)網(wǎng)絡(luò )用戶(hù))。該系統可通過(guò)串行通訊口與上位機相連接后接入Internet互聯(lián)網(wǎng),上位機的網(wǎng)絡(luò )控制程序中也設置了語(yǔ)音提示并且具有更加友好的控制界面以方便用戶(hù)操作(對互聯(lián)網(wǎng)用戶(hù))。
本系統的每一個(gè)接口電路(振鈴檢測、模擬摘掛機、語(yǔ)音提示、雙音頻解碼等)都已經(jīng)過(guò)實(shí)際的交換機在線(xiàn)實(shí)驗,實(shí)用性很強。此外,本系統還有許多可以添加的功能。由于本裝置是并聯(lián)于電話(huà)機的兩端,因而不會(huì )影響電話(huà)機的正常使用。用戶(hù)通過(guò)異地的電話(huà)機撥通本裝置所連接外線(xiàn)的電話(huà)號碼時(shí),便可通過(guò)市局交換機向電話(huà)機發(fā)出振鈴信號。本裝置如果檢測到三次振鈴,即三次響鈴后無(wú)人接聽(tīng),則自動(dòng)摘機,進(jìn)入控制環(huán)境,同時(shí)根據語(yǔ)音提示在用戶(hù)完成操作后退出本系統。用戶(hù)也可以通過(guò)互聯(lián)網(wǎng)登陸目標主機服務(wù)器來(lái)進(jìn)行遠程控制。本系統采用Visual C 編程來(lái)實(shí)現上位機控制與Internet遠程遙控。它可將現有的電話(huà)功能加以擴展,其中公用管理部分包括繼續唿叫功能、來(lái)訪(fǎng)語(yǔ)音留言功能(可自動(dòng)記錄時(shí)間和日期)等;而私用管理部分則包括收聽(tīng)來(lái)訪(fǎng)的語(yǔ)音留言、控制電器、查詢(xún)電器工作狀態(tài)等。
3 設計與實(shí)踐
本系統所設計的電路主要包括一個(gè)語(yǔ)音錄放電路,一個(gè)雙音頻譯碼電路,一個(gè)鈴流檢測電路,CPU電路,串行通訊電路和繼電器控制電路。
3.1 鈴流檢測單元電路
當用戶(hù)被唿叫時(shí),程控電話(huà)交換機發(fā)出鈴流出號。振鈴信號為25±3V的正弦波,揩鈴失真不大于10%,電壓有效值為90±15V。振鈴為5秒為周期,即1秒送,4秒斷。因振鈴信號電壓比較高,故應使之降壓后再輸入至光電耦合器,以通過(guò)光耦進(jìn)行隔離轉換。因而光電耦合器輸出的是時(shí)通時(shí)斷的脈沖,信號可直接輸出至單片機的計數器輸入口,從而完成整個(gè)振鈴音檢測和計數的過(guò)程。電話(huà)外線(xiàn)信號通過(guò)0.47μF電容器的隔直和5.1kΩ電阻器的衰減加到光電耦合器的發(fā)光二極管端。與之并聯(lián)的反相二極管的作用是保護發(fā)光二極管,以免其反相電壓過(guò)高而損害發(fā)光二極管。通過(guò)試驗,最終確定選50kΩ電阻可起到拉高光耦引腳電壓的作用。
3.2 雙音頻解碼單元電路
雙音頻解碼電路由專(zhuān)用芯片MT8870組成。圖2所示是其外部電路,譯碼結果由數據總線(xiàn)提供給CPU的P1.0~P1.3口,譯碼結束后產(chǎn)生的中斷請求信號可通過(guò)T0(組成加1計數器)請求中斷,以告訴CPU轉換結束,數據等待讀入。讀入信號為四位二進(jìn)制碼,碼值民電話(huà)按鍵的對應關(guān)系如表1所列。
表1 碼值與電話(huà)按鍵的對應關(guān)系
【多網(wǎng)絡(luò )智能遠程遙控系統的設計與實(shí)現】相關(guān)文章:
基于網(wǎng)絡(luò )的遠程虛擬儀器系統的實(shí)現03-07
智能家居控制系統的設計與實(shí)現03-18
網(wǎng)絡(luò )智能游戲的設計與實(shí)現VC++11-23
淺析網(wǎng)絡(luò )招生錄取系統的設計與實(shí)現03-29
基于A(yíng)SP的網(wǎng)絡(luò )考試系統的設計與實(shí)現03-07
嵌入式現場(chǎng)智能顯示系統的設計與實(shí)現03-07
移動(dòng)網(wǎng)絡(luò )監控系統的設計與實(shí)現03-05