• 
    <ul id="auswy"><sup id="auswy"></sup></ul>
  • <ul id="auswy"></ul>
    ABB
    關(guān)注中國自動(dòng)化產(chǎn)業(yè)發(fā)展的先行者!
    CAIAC 2025
    2025工業(yè)安全大會(huì)
    OICT公益講堂
    當(dāng)前位置:首頁 >> 案例 >> 案例首頁

    案例頻道

    MODEM通訊
    • 企業(yè):控制網(wǎng)     領(lǐng)域:工業(yè)以太網(wǎng)     行業(yè):市政工程    
    • 點(diǎn)擊數(shù):886     發(fā)布時(shí)間:2008-06-12 10:21:21
    • 分享到:
     
        電話網(wǎng)絡(luò)通訊在當(dāng)前工業(yè)控制中起了相當(dāng)重要的作用。很多野外作業(yè)不適合有人看守,或者說,控制現(xiàn)場離控制中心的距離超過了本地通訊的范圍,為了能達(dá)到同樣的監(jiān)視和控制目的,就可以借助于程控電話網(wǎng)絡(luò),來遠(yuǎn)程采集各種設(shè)備的工作信息。

       要實(shí)現(xiàn)遠(yuǎn)程采集的目的,您必須使用調(diào)制解調(diào)器,當(dāng)前的電話網(wǎng)絡(luò)還是模擬信息的傳輸,調(diào)制解調(diào)器能將數(shù)字信號(hào)調(diào)制成一定頻率范圍的模擬信號(hào),通過電話線路傳輸?shù)侥康牡兀康牡氐慕庹{(diào)器能將模擬信號(hào)轉(zhuǎn)換成還原成數(shù)值信號(hào),并轉(zhuǎn)交給一些智能設(shè)備如智能儀表,PLC,變頻器等。

      MODEM通訊的一般過程
      由于遠(yuǎn)程MODEM直接連接在設(shè)備上,當(dāng)要連接遠(yuǎn)程設(shè)備時(shí),必須先撥電話呼叫對(duì)方,
      待電話撥通,這時(shí)通訊連接線路建立,之后的通訊過程就類似與本地通訊,只不過遠(yuǎn)程通訊時(shí)你發(fā)送的數(shù)據(jù)信息必須通過程控交換網(wǎng)絡(luò),最后幾經(jīng)周折達(dá)到遠(yuǎn)程設(shè)備。

      通常MODEM出廠設(shè)置中,只能檢測線路的振鈴音,但不能摘機(jī)自動(dòng)應(yīng)答,而遠(yuǎn)程設(shè)備也不能完成人的摘機(jī)應(yīng)答工作,所以必須在MODEM本身想把辦法,還好現(xiàn)在的MODEM都能事先設(shè)置成自動(dòng)應(yīng)答狀態(tài),可以設(shè)置成當(dāng)檢測到一聲振鈴音就自動(dòng)應(yīng)答,使呼叫過程順利進(jìn)行,最后建立電話連接。

      因此在開發(fā)和調(diào)試遠(yuǎn)程MODEM通訊設(shè)備時(shí),必須實(shí)現(xiàn)將遠(yuǎn)程MODEM初始化,并保存設(shè)置的通訊參數(shù),例如,某設(shè)備的通訊參數(shù)是:波特率4800bps,8位數(shù)據(jù)位,偶校驗(yàn),1位停止位,這時(shí)就必須將連接設(shè)備的MODEM初始化成自動(dòng)應(yīng)答方式,并且能將通訊參數(shù)自動(dòng)設(shè)置成和設(shè)備相同的狀態(tài)。這些參數(shù)必須在MODEM上電時(shí)自動(dòng)設(shè)置,而且不能在掉電后丟失,所有這些功能MODEM都具備。

      如何將MODEM初始化成遠(yuǎn)程MODEM
      這些功能設(shè)置可以通過MODEM提供的AT指令來實(shí)現(xiàn)
      因?yàn)槊宽?xiàng)功能設(shè)置格式都必須以字符AT開頭,所以AT指令由此得名。   
      “AT&F”+ Chr(13):調(diào)MODEM的出廠設(shè)置
      “ATE0”+ Chr(13):關(guān)閉字符回顯
      “ATS0=2”+ Chr(13):將MODEM設(shè)置成自動(dòng)應(yīng)答,當(dāng)MODEM檢測到線路上的振鈴音時(shí)開始計(jì)數(shù),當(dāng)有連續(xù)兩聲振鈴音,則MODEM自動(dòng)摘機(jī),響應(yīng)呼叫。

      “AT&W0&W1”+ Chr(13):將當(dāng)前的設(shè)置保存到出廠設(shè)置0和1中,因?yàn)閷慉T指令時(shí),必須打開一個(gè)串口,而打開串口必須設(shè)置波特率和其他通訊參數(shù),所以在執(zhí)行“AT&W0&W1”+ Chr(13)時(shí),就將這些參數(shù)寫到了出廠設(shè)置0和1中。
      “AT&Y0&Y1”+ Chr(13):當(dāng)MODEM在上電時(shí)自動(dòng)調(diào)用工廠設(shè)置0和1,這樣就能保證每次上電恢復(fù)我們預(yù)先設(shè)置的參數(shù)。
      如何撥通電話
      當(dāng)發(fā)送“ATD”+ 電話號(hào)碼 + Chr(13)時(shí),MODEM就開始撥號(hào),撥號(hào)需要一定的時(shí)間,在撥號(hào)的過程中可以不斷讀取MODEM的CD指示燈的狀態(tài),當(dāng)電話撥通后CD指示燈會(huì)點(diǎn)亮。并返回“CONNECT + 波特率”的信息。
      若對(duì)方MODEM不能摘機(jī),則返回 “NO DIALTONE”
      若對(duì)方電話正忙,則返回 “BUSY”
      如何掛電話
      當(dāng)電話撥通后,MODEM不再接收AT指令,要使其回到命令狀態(tài),則必須發(fā)送“+++”信息,使MODEM回到命令狀態(tài),然后發(fā)送“ATH”+ Chr(13)則可以掛斷電話

      如何通過MODEM發(fā)送信息
      當(dāng)電話撥通后,MODEM能自動(dòng)將串口發(fā)送緩沖區(qū)中數(shù)據(jù)信息通過電話線路傳遞給對(duì)方MODEM,對(duì)方MODEM在將信息傳遞個(gè)設(shè)備,而MODEM也會(huì)將設(shè)備返回的信息回送個(gè)計(jì)算機(jī)的緩沖區(qū)中,整個(gè)過程自動(dòng)完成,所以你不必?fù)?dān)心您的信息是否能發(fā)送出去。
    http://www.szmodem.com

    熱點(diǎn)新聞

    推薦產(chǎn)品

    x
    • 在線反饋
    1.我有以下需求:



    2.詳細(xì)的需求:
    姓名:
    單位:
    電話:
    郵件: