<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 485總線通訊方式的簡(jiǎn)要分析

          485總線通訊方式的簡(jiǎn)要分析

          作者: 時(shí)間:2016-12-14 來(lái)源:網(wǎng)絡(luò) 收藏
          1、485總線應(yīng)采用什么樣的通訊線?一條總線上可以掛接多少臺(tái)設(shè)備?

          必須采用RVSP屏蔽雙絞線。所用屏蔽雙絞線規(guī)格,與485通訊線的距離和掛接的設(shè)備數(shù)量有關(guān),如下表所示。采用屏蔽雙絞線有助于減少和消除兩根485通信線之間產(chǎn)生的分布電容以及來(lái)自于通訊線周圍產(chǎn)生的共模干擾。通訊距離設(shè)備數(shù)量通訊線規(guī)格1-400m1-32臺(tái)0.5mm2400-800m1-16臺(tái)0.5mm2400-800m17-32臺(tái)0.75mm2800-1200m1-8臺(tái)0.5mm2800-1200m9-21臺(tái)0.75mm2800-1200m22-32臺(tái)1.0mm2工程商大都習(xí)慣采用5類網(wǎng)線或超5類網(wǎng)線作為485通信線,這是錯(cuò)誤的。這是因?yàn)椋海?)普通網(wǎng)線沒(méi)有屏蔽層,不能防止共模干擾。(2)網(wǎng)線只有0.2mm平方,線徑太細(xì),會(huì)導(dǎo)致傳輸距離降低和可掛接的設(shè)備減少。(3)網(wǎng)絡(luò)線為單股的銅線,相比多芯線而言容易斷裂。

          2、為什么要接地

          485收發(fā)器在規(guī)定的共模電壓-7V至+12V之間時(shí),才能正常工作。如果超出此范圍會(huì)影響通訊,嚴(yán)重的會(huì)損壞通訊接口。共模干擾會(huì)增大上述共模電壓。消除共模干擾的有效手段之一是將485通訊線的屏蔽層用作地線,將機(jī)具、電腦等網(wǎng)絡(luò)中的設(shè)備地連接在一起,并由一點(diǎn)可靠地接入大地。

          3、電控鎖和控制器/讀卡器可以用同一個(gè)電源共電嗎?

          不能。在電控鎖不動(dòng)作的情況下,SKPS的紋波電壓只有40-50mV;一旦動(dòng)作,即在電控鎖在開(kāi)門和關(guān)門時(shí),紋波電壓會(huì)上升到100mV-300mV,該紋波會(huì)通過(guò)地線進(jìn)入控制器和讀卡器,導(dǎo)致通訊芯片和CPU發(fā)熱,導(dǎo)致通訊不穩(wěn),嚴(yán)重的還會(huì)燒毀芯片。而且電控鎖在斷電和上電的瞬間,電控鎖里面的線圈,會(huì)充放電產(chǎn)生一個(gè)高達(dá)850mA的脈沖,如果電控鎖的兩端沒(méi)有并聯(lián)二極管的話,該紋波信號(hào)也會(huì)傳入控制器和讀卡器。推薦一個(gè)控制器和它下面掛接的所有讀卡器共用一個(gè)SKPS電源;該控制器下面每個(gè)電控鎖各使用一個(gè)單獨(dú)的SKPS電源。

          4、485通信線應(yīng)如何走線?

          通信線盡量遠(yuǎn)離高壓電線,不要與電源線并行,更不能捆扎在一起。

          5、為什么485總線要采用手拉手結(jié)構(gòu),而不能采用星形結(jié)構(gòu)?

          星形結(jié)構(gòu)會(huì)產(chǎn)生反射信號(hào),從而影響到485通信??偩€到每個(gè)終端設(shè)備的分支線長(zhǎng)度應(yīng)盡量短,一般不要超出5米。分支線如果沒(méi)有接終端,會(huì)有反射信號(hào),對(duì)通訊產(chǎn)生較強(qiáng)的干擾,應(yīng)將其去掉。門禁系統(tǒng)中,有兩個(gè)地方應(yīng)用到485總線。一是計(jì)算機(jī)到下面掛接的控制器,二是控制器到下面掛接的485讀卡器。

          6、485總線上設(shè)備到設(shè)備之間可以有接點(diǎn)嗎?

          在同一個(gè)網(wǎng)絡(luò)系統(tǒng)中,使用同一種電纜,盡量減少線路中的接點(diǎn)。接點(diǎn)處確保焊接良好,包扎緊密,避免松動(dòng)和氧化。保證一條單一的、連續(xù)的信號(hào)通道作為總線。

          7、什么叫共模干擾和差模干擾?如何消除通訊線上的干擾?

          485通信線由兩根雙絞的線組成,它是通過(guò)兩根通信線之間的電壓差的方式來(lái)傳遞信號(hào),因此稱之為差分電壓傳輸。差模干擾在兩根信號(hào)線之間傳輸,屬于對(duì)稱性干擾。消除差模干擾的方法是在電路中增加一個(gè)偏值電阻,并采用雙絞線;共模干擾是在信號(hào)線與地之間傳輸,屬于非對(duì)稱性干擾。消除共模干擾的方法包括:(1)采用屏蔽雙絞線并有效接地(2)強(qiáng)電場(chǎng)的地方還要考慮采用鍍鋅管屏蔽(3)布線時(shí)遠(yuǎn)離高壓線,更不能將高壓電源線和信號(hào)線捆在一起走線(4)不要和電控鎖共用同一個(gè)電源(5)采用線性穩(wěn)壓電源或高品質(zhì)的開(kāi)關(guān)電源(紋波干擾小于50mV)

          8、什么情況下在485總線上要增加終端電阻?

          一般情況下不需要增加終端電阻,只有在485通信距離超過(guò)300米的情況下,要在485通訊的開(kāi)始端和結(jié)束端增加終端電阻。尤其是485總線上設(shè)備數(shù)量較少時(shí)。當(dāng)設(shè)備數(shù)量較多時(shí)(如超過(guò)22臺(tái))。一般不需增加終端電阻,因?yàn)榻K端電阻會(huì)降低485總線的負(fù)載能力。當(dāng)需要增加終端電阻時(shí),只要將控制器上面的終端電阻跳線置位既可,如果另一端連接的是計(jì)算機(jī)的話,同時(shí)將485轉(zhuǎn)換器的棕色和白色短路。

          9、如何延長(zhǎng)485的通訊距離

          485網(wǎng)絡(luò)的規(guī)范之一是1.2公里長(zhǎng)度,32個(gè)節(jié)點(diǎn)數(shù)。如果超出了這個(gè)限制,那么必須采用485集線器來(lái)拓展網(wǎng)絡(luò)距離或節(jié)點(diǎn)數(shù)。  利用485集線器,可以將一個(gè)大型485網(wǎng)絡(luò)分隔成若干個(gè)網(wǎng)段。485集線器就如同485網(wǎng)段之間連接的"橋梁"。當(dāng)然每個(gè)網(wǎng)段還是遵循上面的485規(guī)范,即1.2公里長(zhǎng)度,32個(gè)節(jié)點(diǎn)數(shù)?! ?wbr />利用485集線器延長(zhǎng)網(wǎng)絡(luò)距離圖示:利用485集線器解決485分叉問(wèn)題,如圖所示:利用485集線器構(gòu)造星型485網(wǎng)絡(luò)485集線器是485中繼器概念的拓廣,它不僅解決了多分叉問(wèn)題,同時(shí)也解決了網(wǎng)段之間相互隔離的問(wèn)題,即某一個(gè)網(wǎng)段出現(xiàn)問(wèn)題(例如短路等),不至于影響到其它網(wǎng)段,從而極大地提高了大型網(wǎng)絡(luò)的安全性和穩(wěn)定性。我們可以從局域網(wǎng)從總線型到星型的發(fā)展歷程,來(lái)體會(huì)星型布線網(wǎng)絡(luò)給我們帶來(lái)的好處。同樣,采用485集線器構(gòu)成的星型485網(wǎng)絡(luò)也將是485網(wǎng)絡(luò)發(fā)展的一個(gè)方向。


          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();