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