<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總線在現(xiàn)場(chǎng)的實(shí)際問題和解決辦法

          485總線在現(xiàn)場(chǎng)的實(shí)際問題和解決辦法

          作者: 時(shí)間:2013-05-09 來(lái)源:網(wǎng)絡(luò) 收藏
            一、關(guān)于的幾個(gè)概念:
            1、可以達(dá)到1200米。
            根據(jù)結(jié)構(gòu)理論,在理想環(huán)境的前提下,485總線傳輸距離可以達(dá)到1200米。其條件是通訊線材優(yōu)質(zhì)達(dá)標(biāo),波特率為9600,只負(fù)載一臺(tái)485設(shè)備,才能使得達(dá)到1200米,所以通常485總線實(shí)際的穩(wěn)定的往往達(dá)不到1200米。如果負(fù)載485設(shè)備多,線材阻抗不合乎標(biāo)準(zhǔn),線徑過細(xì),品質(zhì)不良,設(shè)備防雷保護(hù)復(fù)雜和波特率的提高等等因素都會(huì)降低通訊距離。
            2、485總線可以帶128臺(tái)設(shè)備進(jìn)行通訊。
            其實(shí)并不是所有485都能夠帶128臺(tái)設(shè)備的,要根據(jù)485內(nèi)芯片的型號(hào)和485設(shè)備芯片的型號(hào)來(lái)判斷,只能按照指標(biāo)較低的芯片來(lái)確定其負(fù)載能力。一般485芯片負(fù)載能力有三個(gè)級(jí)別――32臺(tái)、128臺(tái)和256臺(tái)。。此外理論上的標(biāo)稱往往實(shí)際上是達(dá)不到的,通訊距離越長(zhǎng)、波特率越高、線徑越細(xì)、線材質(zhì)量越差、轉(zhuǎn)換器品質(zhì)越差、轉(zhuǎn)換器電能供應(yīng)不足(無(wú)源轉(zhuǎn)換器)、防雷保護(hù)越強(qiáng),這些都會(huì)降低真實(shí)負(fù)載數(shù)量。
            3、485總線是一種最簡(jiǎn)單、最穩(wěn)定、最成熟的工業(yè)總線結(jié)構(gòu)
            這種概念是錯(cuò)誤的。485總線是一種用于設(shè)備聯(lián)網(wǎng)的、經(jīng)濟(jì)型的、傳統(tǒng)的工業(yè)總線方式。。其通訊質(zhì)量需要根據(jù)施工經(jīng)驗(yàn)進(jìn)行調(diào)試和測(cè)試采可以得到保證。485總線雖然簡(jiǎn)單,但也必須嚴(yán)格按照安裝施工規(guī)范進(jìn)行布線。
            二、必須嚴(yán)格按照施工規(guī)范施工
            在485總線系統(tǒng)施工時(shí)必須嚴(yán)格按照施工規(guī)范施工,特別應(yīng)注意下面幾點(diǎn)。
            1、485+和485-數(shù)據(jù)線一定要互為雙絞。
            2、布線一定要布多股屏蔽雙絞線。多股是為了備用,屏蔽是為了便于出現(xiàn)特殊情況時(shí)調(diào)試,雙絞是因?yàn)?85通訊采用差模通訊原理,雙絞的抗干擾性較好。不采用雙絞線是錯(cuò)誤的。
            3、485總線一定要用手牽手式的總線結(jié)構(gòu),堅(jiān)決避免星型連接和分叉連接。
            4、設(shè)備供電的交流電及機(jī)箱一定要真實(shí)接地,而且接地良好。有很多地方表面上有三角插座,其實(shí)根本沒有接地,接地良好可以防止設(shè)備被雷擊、浪涌沖擊。靜電累積時(shí)可以配合設(shè)備的防雷設(shè)計(jì)較好地釋放能量,保護(hù)485總線設(shè)備和相關(guān)芯片不受傷害。
            5、為避免強(qiáng)電對(duì)其干擾,485總線應(yīng)避免和強(qiáng)電走在一起。
            三、推薦幾種調(diào)試方法:
            在調(diào)試前首先要確保設(shè)備接線正確,且施工合乎規(guī)范。可以根據(jù)遇到的問題采用下面幾種調(diào)試方法。
            1、共地法:用1條線或者屏蔽線將所有485設(shè)備的GND地連接起來(lái),這樣可以避免所有設(shè)備之間存在影響通訊的電勢(shì)差。
            2、終端電阻法:在最后一臺(tái)485設(shè)備的485+和485-上并接120歐姆的終端電阻來(lái)改善通訊質(zhì)量。
            3、中間分段斷開法:通過從中間斷開來(lái)檢查是否設(shè)備負(fù)載過多、通訊距離過長(zhǎng)、某臺(tái)設(shè)備對(duì)整個(gè)通訊線路的影響等。
            4、單獨(dú)拉線法:單獨(dú)簡(jiǎn)易拉一條線到設(shè)備,這樣可以用來(lái)排除是否是布線引起了通訊故障。
            5、更換轉(zhuǎn)換器法:隨身攜帶幾個(gè)轉(zhuǎn)換器,這樣可以排除是否是轉(zhuǎn)換器質(zhì)量問題影響了通訊質(zhì)量。
            6、筆記本調(diào)試法:先保證自己隨身攜帶的電腦筆記本是通訊正常的設(shè)備,用它來(lái)替換客戶電腦進(jìn)行通訊,如果正常,則表明客戶的電腦的串口有可能被損害或者受傷。
            四、建議和忠告
            采用485總線結(jié)構(gòu)常見的幾種通訊故障有下面幾種。
            1、通訊不上,無(wú)反應(yīng)。
            2、可以上傳數(shù)據(jù),但不可以下載數(shù)據(jù)。
            3、通訊時(shí)系統(tǒng)提示受到干擾,或者不通訊時(shí)通訊指示燈也不停地閃爍。
            4、有時(shí)能通訊上,有時(shí)通訊不上,有的指令可以通,有的指令不可以通。
            為減少通信故障提出下面幾條建議和忠告供參考。
            1、建議用戶使用和購(gòu)買門禁廠家提供的485轉(zhuǎn)換器或者廠家指定推薦品牌的485轉(zhuǎn)換器。
            2、門禁廠家會(huì)對(duì)與其配套的485轉(zhuǎn)換器做大量的測(cè)試工作,并且會(huì)要求485轉(zhuǎn)換器生產(chǎn)廠家按照其固定的性能參數(shù)進(jìn)行生產(chǎn)和品質(zhì)檢測(cè),所以它與門禁設(shè)備具備較好的兼容性。千萬(wàn)不要貪圖便宜購(gòu)買雜牌廠家的485轉(zhuǎn)換器。
            3、嚴(yán)格按照485總線的施工規(guī)范進(jìn)行施工,杜絕任何僥幸心理。
            4、對(duì)線路較長(zhǎng)、負(fù)載較多的485總線工程采用科學(xué)的、有預(yù)留的解決方案。
            5、如果通訊距離過長(zhǎng),如超500米,建議采用中繼器或485HUB來(lái)解決。
            6、如果負(fù)載數(shù)過多,如一條總線上超過30臺(tái),建議采用485HUB來(lái)解決問題。
            7、現(xiàn)場(chǎng)調(diào)試帶齊調(diào)試設(shè)備?,F(xiàn)場(chǎng)調(diào)試一定要隨身攜帶幾個(gè)可以接長(zhǎng)距離和多負(fù)載的轉(zhuǎn)換器、一臺(tái)常用的電腦筆記本、測(cè)試通路斷路的萬(wàn)用表,幾個(gè)120歐姆的終端電阻。


          評(píng)論


          相關(guān)推薦

          技術(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); })();