|
隨(sui)著(zhe)一(yi)些(xie)智(zhi)能(neng)化(hua)儀(yi)表(biao)及(ji)控(kong)製(zhi)設(she)置(zhi)在(zai)生(sheng)產(chan)和(he)生(sheng)活(huo)中(zhong)的(de)普(pu)遍(bian)應(ying)用(yong),使(shi)得(de)控(kong)製(zhi)和(he)測(ce)試(shi)的(de)準(zhun)確(que)度(du)有(you)了(le)進(jin)一(yi)步(bu)的(de)提(ti)高(gao)。而(er)這(zhe)些(xie)儀(yi)表(biao)或(huo)控(kong)製(zhi)係(xi)統(tong)通(tong)常(chang)還(hai)提(ti)供(gong)另(ling)一(yi)種(zhong)功(gong)能(neng)――數字通訊,通過數字通訊接口可以使之與計算機或其它設置實現數據共享,從而實現更高層次的數據分析及綜合控製。 這此儀表通常提供一種或多種通訊接口,其中比較常見的通訊接口有:RS-232(串口)、RS-485、RS-422、HART、乙太網接口等。RS- 232接口由於具有電器特性簡單、實(shi)現(xian)成(cheng)本(ben)較(jiao)低(di)的(de)特(te)點(dian),而(er)為(wei)大(da)多(duo)數(shu)設(she)備(bei)所(suo)支(zhi)持(chi)。使(shi)用(yong)計(ji)算(suan)機(ji)直(zhi)接(jie)與(yu)串(chuan)口(kou)設(she)備(bei)通(tong)訊(xun)實(shi)現(xian)過(guo)程(cheng)比(bi)較(jiao)簡(jian)單(dan),隻(zhi)需(xu)按(an)著(zhe)相(xiang)關(guan)指(zhi)命(ming)或(huo)協(xie)議(yi)建(jian)立(li)應(ying)答(da)關(guan)係(xi)即(ji)可(ke)。在(zai)這(zhe)裏(li)我(wo)要(yao)介(jie)紹(shao)的(de)是(shi)一(yi)種(zhong)串(chuan)口(kou)通(tong)訊(xun)的(de)擴(kuo)展(zhan)方(fang)式(shi)――利用Modem自動應答實現遠程串口通訊。 在實現應用中,我們經常會遇到數據使用者(計算機、其它具有通訊功能的智能通訊設備)與智能儀表或控製設備之間的距離較遠(超出了RS-232直接通訊距離),這時我們就要根據通訊距離及環境條件對通訊進行擴展。在距離不太遠(不超過RS-485或RS-422通訊距離)時,我們可以通過在兩端增加RS- 485/RS-422轉換器,並鋪設通訊電線即可。對於通訊距離更遠且通訊的兩端都具有可互通的電話網的環境(沒有其它網絡環境)時,使用Modem對通訊距離進行擴展,不失為一種比好的方法。 使用Modem對通訊距離進行擴展時,在數據請示端和遠程應答端都要安裝一個Modem,並將它們連接到本地的電話網上。另外,我們需通過AT命令對Modem進行初始化,使通訊網絡具有自動恢複能力。下麵介紹一下兩端的配置方法及接線方法。 數據請求端 對於數據請求端無論是計算機還是智能設置,它都應該具有發AT命令(ATDTxxxxxxx)功(gong)能(neng),實(shi)現(xian)撥(bo)號(hao)連(lian)網(wang)。並(bing)且(qie)最(zui)好(hao)能(neng)夠(gou)通(tong)過(guo)硬(ying)件(jian)和(he)軟(ruan)件(jian)邏(luo)輯(ji)對(dui)線(xian)路(lu)狀(zhuang)態(tai)進(jin)行(xing)監(jian)視(shi),線(xian)路(lu)狀(zhuang)態(tai)發(fa)生(sheng)變(bian)化(hua)時(shi)可(ke)以(yi)重(zhong)新(xin)撥(bo)號(hao),從(cong)而(er)可(ke)以(yi)保(bao)證(zheng)故(gu)障(zhang)排(pai)除(chu)後(hou)能(neng)夠(gou)自(zi)動(dong)恢(hui)複(fu)通(tong)訊(xun)。 數據請求端的Modem參數通常使用出廠配置即可。如果Modem的參數已經修改過,我們可以通過AT命令AT&F0將參數恢複到出廠配置,然後執行AT&W命令將參數保存。 另一個要解決的問題就是數據請求關於Modem與數據請求設備的接線方法在後麵會統一說明。 遠程應答端 遠yuan程cheng應ying答da端duan是shi指zhi與yu智zhi能neng儀yi表biao或huo控kong製zhi設she備bei相xiang連lian接jie那na端duan。由you於yu智zhi能neng儀yi表biao或huo控kong製zhi設she備bei通tong常chang隻zhi能neng對dui協xie議yi範fan圍wei內nei的de指zhi命ming進jin行xing響xiang應ying,而er不bu能neng對dui撥bo號hao請qing求qiu進jin行xing應ying答da處chu理li,因yin此ci我wo們men選xuan擇ze一yi個ge具ju有you自zi動dong應ying答da功gong能nengModem。另外由於智能儀表或控製設備隻能工作在特定的通訊頻率下(如通訊波特率為9600),因此選擇的Modem也要具有通訊頻率限定功能。自動應答和通訊頻率限製功能通常是可選的,要通過修改Modem參數才能實現,它們的設置過程如下所示: 自動應答設置 對於Modem參數的修改方法常用的是:先將Modem連接到一個PC機上,然後再通過Windows的超級終端程序使用AT命令對參數進行修改。 通過超級終端連接到Modem後,先執行AT命令ATS0=1,然後再執行AT&W命令即可將Modem設置為自動應答模式。 Modem COM端口通訊頻率設置 Modem的COM端口通訊頻率設置過程相對比較複雜,不同的Modem設置命令也各不相同。這裏隻以兩種常見的芯片為例作簡單說明,其它類型Modem可以參考相關手冊或者說明文檔。 * Rockwell Modem(V.90非HCF) 此類型Modem的COM端duan口kou的de通tong訊xun頻pin率lv通tong常chang是shi自zi動dong選xuan擇ze的de,我wo們men隻zhi需xu將jiang自zi動dong選xuan擇ze模mo式shi設she置zhi非fei自zi動dong選xuan擇ze模mo式shi,通tong訊xun頻pin率lv即ji被bei限xian定ding為wei當dang前qian使shi用yong的de通tong訊xun頻pin率lv上shang。具ju體ti設she置zhi過guo程cheng如ru下xia所suo述shu: 啟動超級終端,將超級終端打開的COM端口(此COM端口與Modem相連)的屬性設置為我們需要的通訊頻率,然後呼叫Modem。連接建立後,先執行AT命令‘AT+MS=12,0’,然後再執行AT&W命令即可。 * TOPIC Modem(V3.4) 此類型與Rockwell Modem不同,它對通訊頻率限定是通過AT*I命令的子參數n來決定的。n是一個整型通訊波特率標識,對應表如下所示: 0 - 1200 bps 1 - 2400 bps 2 - 4800 bps 3 - 7200 bps 4 - 9600 bps 5 - 12000bps 6 - 14400bps 7 - 16800bps 8 - 19200bps 9 - 21600bps 10 - 24000bps 11 - 26400bps 12 - 28800bps 13 - 31200bps 14 - 33600bps 19 - 31200bps 20 - 33600bps 下麵以通訊波特率為9600為例說明一下設置過程。通過超級終端連接到Modem後,先執行AT命令AT*I4(9600對應的標識為4),然後執行AT&W命令即可。 COM端口接線 串口設備之間的連線方式要根據設備類型來決定。串口設備可分為:DTE數據終端設置(如:計算機)和DCE數據通訊設備兩種。對於沒有注明是DTE還是 DCT的設備,可以通過測試TD 、RTS、 DTR與SG之間的電壓來確定。通常DTE設備在TD、RTS、DTR上提供電壓,而DCE設備在RD、DSR、CD上(shang)提(ti)供(gong)電(dian)壓(ya)。下(xia)麵(mian)三(san)個(ge)表(biao)格(ge)列(lie)出(chu)了(le)三(san)種(zhong)常(chang)用(yong)的(de)接(jie)線(xian)方(fang)法(fa)。在(zai)實(shi)現(xian)應(ying)用(yong)中(zhong)在(zai)有(you)可(ke)能(neng)的(de)情(qing)況(kuang)下(xia),我(wo)們(men)最(zui)好(hao)先(xian)閱(yue)讀(du)一(yi)下(xia)由(you)設(she)備(bei)廠(chang)家(jia)提(ti)供(gong)的(de)使(shi)用(yong)手(shou)冊(ce)和(he)相(xiang)關(guan)文(wen)檔(dang),根(gen)據(ju)文(wen)檔(dang)中(zhong)的(de)要(yao)求(qiu)製(zhi)定(ding)接(jie)線(xian)方(fang)法(fa) 以上是對通過Modem實shi現xian擴kuo展zhan串chuan口kou距ju離li方fang法fa的de簡jian單dan介jie紹shao,其qi中zhong實shi現xian的de關guan鍵jian之zhi處chu在zai於yu自zi動dong應ying答da和he通tong訊xun頻pin率lv的de設she置zhi。希xi望wang此ci文wen檔dang對dui大da家jia會hui有you所suo幫bang助zhu,但dan也ye要yao強qiang調tiao一yi點dian,在zai實shi際ji應ying用yong中zhong首shou先xian要yao以yi設she備bei廠chang商shang提ti供gong的de相xiang關guan資zi料liao為wei基ji礎chu。
|