盡管更加現代化的替代技術日益增多,但RS-485技術仍然在無數的通信網絡中保持著中流砥柱的地位。以下是檢查常見故障和建立比較麻煩的RS-485網絡的8步方法。 1. RS-485shiyongyiduifeipinghengchafenxinhao,zheyiweizhewangluozhongdemeiyigeshebeidoubixutongguoyigexinhaohuilulianjiedaodi,yizuixiaohuashujuxianshangdezaosheng。shujuchuanshujiezhiyouyiduishuangjiaoxianzucheng,zaizaoshengjiaodadehuanjingzhongyingjiashangpingbiceng。 2. 在絕大多數的RS-485wangluozhong,zhongduanjiediansuoyinqidewentibitanengjiejuedeyaoduo。weilejianzhanayigejiediantingzhilegongzuo,xuyaoqieduanmeiyigejiediandedianyuanbingjiangqicongwangluozhongduankai。shiyongoumubiaoceliangjieshouduanA與B或+與-之間的電阻值。故障節點的讀數通常小於200歐姆,而非故障節點的讀數將會比4,000歐姆大得多。 3. 哪一根線是A、哪一根線是B一直都不是很清楚。不同的製造商采用不同的標簽規定,即使B線應該永遠是在空閑狀態下電壓更高的那一根。因此,A線相當於-,B線相當於+。可在網絡空閑的狀態下用電壓表檢測。如果B線沒有比A線電壓更高,那麼就會存在連接問題。 4. 當沒有設備進行傳輸,所有設備都處於監聽狀態的時候,RS-485網絡中會出現三態狀態。這將導致所有的驅動器進入高阻態,使懸空狀態傳回所有的RS-485接收端。節點設計者為了克服這一不穩定狀態典型的方法是:在接收端的A和B線加裝下拉和上拉電阻來模擬空閑狀態。為了檢查這一偏置,應在網絡供電和空閑的狀態下測量B線到A線的電壓。為了確保遠離如圖中所示的不定狀態,要求至少存在300mV的電壓。如果沒有安裝終端電阻,偏置的要求是非常寬鬆的。 5. 一根雙絞線加地的RS-485網(wang)絡(luo)可(ke)以(yi)上(shang)行(xing)與(yu)下(xia)行(xing)地(di)傳(chuan)送(song)數(shu)據(ju)。由(you)於(yu)沒(mei)有(you)兩(liang)個(ge)發(fa)送(song)端(duan)能(neng)夠(gou)在(zai)同(tong)一(yi)時(shi)間(jian)成(cheng)功(gong)地(di)通(tong)訊(xun),所(suo)以(yi)在(zai)數(shu)據(ju)的(de)最(zui)後(hou)一(yi)位(wei)傳(chuan)送(song)完(wan)畢(bi)後(hou)的(de)一(yi)個(ge)時(shi)間(jian)片(pian)內(nei),網(wang)絡(luo)表(biao)現(xian)為(wei)空(kong)閑(xian)態(tai),但(dan)實(shi)際(ji)上(shang)節(jie)點(dian)還(hai)沒(mei)有(you)使(shi)其(qi)驅(qu)動(dong)器(qi)進(jin)入(ru)三(san)態(tai)狀(zhuang)態(tai)。如(ru)果(guo)另(ling)一(yi)個(ge)設(she)備(bei)試(shi)圖(tu)在(zai)這(zhe)一(yi)時(shi)間(jian)段(duan)內(nei)進(jin)行(xing)通(tong)訊(xun),將(jiang)會(hui)發(fa)生(sheng)結(jie)果(guo)不(bu)可(ke)預(yu)測(ce)的(de)衝(chong)突(tu)。為(wei)了(le)檢(jian)測(ce)這(zhe)種(zhong)衝(chong)突(tu),使(shi)用(yong)數(shu)字(zi)示(shi)波(bo)器(qi)來(lai)捕(bu)捉(zhuo)幾(ji)個(ge)字(zi)節(jie)的(de)1和0。確定一個節點在傳輸結束時進入三態狀態所需要的時間。確保RS-485軟件沒有試圖響應比一個字節的時間更短的請求(在76.8kb/s的速率下略大於1ms)。 6. 每一種可靠的中長距離聯網技術都有某種形式的內置隔離,除了RS-485以外。它要靠係統設計者來確保網絡不包括任何接地回路。隔離每一個節點將以數量級的程度增加網絡的可靠性。 7. 雖(sui)然(ran)隔(ge)離(li)是(shi)抵(di)禦(yu)電(dian)源(yuan)浪(lang)湧(yong)的(de)第(di)一(yi)道(dao)防(fang)線(xian),但(dan)是(shi)增(zeng)加(jia)多(duo)級(ji)浪(lang)湧(yong)抑(yi)製(zhi)器(qi)可(ke)以(yi)消(xiao)弱(ruo)更(geng)大(da)的(de)浪(lang)湧(yong)幹(gan)擾(rao),保(bao)證(zheng)它(ta)們(men)是(shi)在(zai)網(wang)絡(luo)隔(ge)離(li)可(ke)以(yi)容(rong)忍(ren)的(de)範(fan)圍(wei)內(nei)。最(zui)好(hao)是(shi)在(zai)網(wang)絡(luo)有(you)高(gao)性(xing)能(neng)接(jie)地(di)點(dian)的(de)位(wei)置(zhi)安(an)裝(zhuang)浪(lang)湧(yong)抑(yi)製(zhi)器(qi)。在(zai)同(tong)一(yi)點(dian)將(jiang)其(qi)連(lian)接(jie)到(dao)大(da)地(di),就(jiu)像(xiang)其(qi)他(ta)的(de)網(wang)絡(luo)設(she)備(bei)或(huo)工(gong)廠(chang)的(de)電(dian)氣(qi)係(xi)統(tong)一(yi)樣(yang)。 8. 一旦RS-485網絡建立並運行,就應記錄下其配置的每一個細節。包括終端信息、偏置、線型和備件信息。如果可以負擔得起,應購買一些備件並存放在機櫃中。 由於PC機默認的隻帶有RS232接口,有兩種方法可以得到PC上位機的RS485電路: (1)通過RS232/RS485轉換電路將PC機串口RS232信號轉換成RS485信號,對於情況比較複雜的工業環境最好是選用防浪湧帶隔離珊的產品。 (2)通過PCI多串口卡,可以直接選用輸出信號為RS485類型的擴展卡。 RS485接口 RS485采用差分信號負邏輯,+2V~+6V表示“0”,- 6V~- 2V表示“1”。RS485youliangxianzhihesixianzhiliangzhongjiexian,sixianzhizhinengshixiandianduidiandetongxinfangshi,xianhenshaocaiyong,xianzaiduocaiyongdeshiliangxianzhijiexianfangshi,zhezhongjiexianfangshiweizongxianshituopujiegouzaitongyizongxianshangzuiduokeyiguajie32個結點。在RS485通信網絡中一般采用的是主從通信方式,即一個主機帶多個從機。很多情況下,連接RS-485通信鏈路時隻是簡單地用一對雙絞線將各個接口的“A”、“B”端連接起來。而忽略了信號地的連接,這種連接方法在許多場合是能正常工作的,但卻埋下了很大的隱患,這有二個原因: (1)共模幹擾問題: RS-485接jie口kou采cai用yong差cha分fen方fang式shi傳chuan輸shu信xin號hao方fang式shi,並bing不bu需xu要yao相xiang對dui於yu某mou個ge參can照zhao點dian來lai檢jian測ce信xin號hao,係xi統tong隻zhi需xu檢jian測ce兩liang線xian之zhi間jian的de電dian位wei差cha就jiu可ke以yi了le。但dan人ren們men往wang往wang忽hu視shi了le收shou發fa器qi有you一yi定ding的de共gong模mo電dian壓ya範fan圍wei,RS-485收發器共模電壓範圍為-7~ 12V,隻有滿足上述條件,整個網絡才能正常工作。當網絡線路中共模電壓超出此範圍時就會影響通信的穩定可靠,甚至損壞接口。 (2)EMI問題:發送驅動器輸出信號中的共模部分需要一個返回通路,如沒有一個低阻的返回通道(信號地),就會以輻射的形式返回源端,整個總線就會像一個巨大的天線向外輻射電磁波。 在RS485zuwangguochengzhonglingyigexuyaozhuyidewentishizhongduanfuzaidianzuwenti,zaishebeishaojuliduandeqingkuangxiabujiazhongduanfuzaidianzuzhenggewangluonenghenhaodegongzuodansuizhejulidezengjiaxingnengjiangjiangdi。lilunshang,zaimeigejieshoushujuxinhaodezhongdianjinxingcaiyangshi,zhiyaofanshexinhaozaikaishicaiyangshishuaijiandaozugoudijiukeyibukaolvpipei。danzhezaishijishangnanyizhangwo,meiguoMAXIM公司有篇文章提到一條經驗性的原則可以用來判斷在什麼樣的數據速率和電纜長度時需要進行匹配:當信號的轉換時間(上升或下降時間)超過電信號沿總線單向傳輸所需時間的3倍以上時就可以不加匹配。 一般終端匹配采用終端電阻方法, RS-485應在總線電纜的開始和末端都並接終端電阻。終接電阻在RS-485網絡中取120Ω。相當於電纜特性阻抗的電阻,因為大多數雙絞線電纜特性阻抗大約在100~120Ω。這(zhe)種(zhong)匹(pi)配(pei)方(fang)法(fa)簡(jian)單(dan)有(you)效(xiao),但(dan)有(you)一(yi)個(ge)缺(que)點(dian),匹(pi)配(pei)電(dian)阻(zu)要(yao)消(xiao)耗(hao)較(jiao)大(da)功(gong)率(lv),對(dui)於(yu)功(gong)耗(hao)限(xian)製(zhi)比(bi)較(jiao)嚴(yan)格(ge)的(de)係(xi)統(tong)不(bu)太(tai)適(shi)合(he)。另(ling)外(wai)一(yi)種(zhong)比(bi)較(jiao)省(sheng)電(dian)的(de)匹(pi)配(pei)方(fang)式(shi)是(shi)RC匹配。利用一隻電容C隔斷直流成分可以節省大部分功率。但電容C的取值是個難點,需要在功耗和匹配質量間進行折衷。 還有一種采用二極管的匹配方法,這種方案雖未實現真正的“匹配”,但它利用二極管的鉗位作用能迅速削弱反射信號,達到改善信號質量的目的,節能效果顯著。 最近兩年一些公司基於部分企業信息化的實施已完成,工廠中已經鋪設了延伸到車間每個辦公室、kongzhishidejuyuwangdexianzhuang,tuichulechuankoufuwuqilaiqudaiduochuankouka,zhezhuyaoshiliyongqiyeyiyoudejuyuwangziyuanjianshaoxianlutouzi,jieyuechengben,xiangdangyutongguotcp/ip把多串口卡放在了現場。
|