<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

RS485通信一定要加終端電阻嗎?

億佰特物聯網應用專家 ? 2024-03-05 08:20 ? 次閱讀

RS-485總線是一種常用的差分信號傳輸方式,它具有抗干擾能力強、傳輸距離遠、節點數多等優點,廣泛應用于通信、工業自動化等領域。但在實際應用中,通常會遇到遠距離RS-485設備通信異常的情況,比較常用的解決方式是去檢查RS-485設備總線上是否增加了終端電阻。有些情況下不加也可以用,這是為什么呢?就讓我們來了解一下RS-485總線上的終端電阻有何作用。

2b7888c8-da86-11ee-9118-92fbcf53809c.png

終端電阻的作用

高頻信號傳輸時,信號波長相對傳輸線較短,信號在傳輸線終端會形成反射波,干擾原信號,所以需要在傳輸線末端加終端電阻,使信號到達傳輸線末端后不反射。對于低頻信號則不用。在長線信號傳輸時,一般為了避免信號的反射和回波,也需要在接收端接入終端匹配電阻。

2b8cf308-da86-11ee-9118-92fbcf53809c.png

對于RS-485總線而言,終端電阻可以匹配通信線的特性阻抗,防止信號反射,提高信號質量。在組建RS-485總線網絡時,通常使用特性阻抗為120Ω的屏蔽雙絞線,由于RS-485收發器輸入阻抗一般較高,達到近百KΩ,在信號傳輸到總線末端時由于受到的瞬時阻抗發生突變,阻抗由120Ω變為近百KΩ,導致信號發生反射,影響信號的質量。

這種阻抗變化引起的信號反射與通信的信號頻率及信號線長度都有關系。在一個沒有加終端電阻的總線長度在1M以下的總線上,通信速率在9600Kbps時,485通信幾乎不會有異常。然而當我們提高通信速率后,隨著通信速率的提高,通信的數據會開始出現亂碼。這時我們用示波器去測量AB線信號會發現,此時AB線上電壓波形已經不是方波,更偏向于正弦波。這種波形已經不能讓接收器正確輸出發送器傳出的信號。

終端電阻帶來的問題

終端電阻雖然可以提高信號質量,但也具有以下幾個問題:

①降低驅動信號的幅值

RS-485總線上的負載越大,RS-485收發器輸出差分電壓幅值越低,由于RS-485接收器是通過AB線上電壓差來判斷傳輸的信號,這個電壓有一個閾值±200mV,低于這個電壓后就無法判斷數據。

②增大通信線上的壓降

增加終端電阻使通信線纜上的電流增大,產生了較大的電壓損耗,線纜越長到達接收端的電壓差越小,從而影響通信數據。

③增大收發器的功耗

RS-485發送器在發送數據的過程中會驅動AB端電壓差超過±200mV,總線上負載越大,就會使發送器消耗的功率變大。

什么時候需要加終端電阻?

①通信速度低或者通信距離近的情況下,建議不加終端電阻

通信速度低或者通信總線短的情況下,信號反射對通信信號的影響不大,而且不加終端電阻可以降低功耗,并且通過加較大上下拉電阻值即可保證RS-485總線空閑時具有較高的差分電壓幅值,提高了通信的可靠性。

②通信距離較長且通信速度較快,對信號質量要求較高的情況

由于RS-485總線隨著傳輸距離的延長,會產生回波反射信號,此時可以增加終端電阻,防止阻抗突變引起的信號反射問題,提高信號質量,但需要確保在總線空閑時總線的差分電壓不處于門限電平范圍內。RS-485標準建議線纜的特性阻抗Z0=120Ω,通常通信線的首末尾處終端各匹配一個120Ω的電阻。

2b949ec8-da86-11ee-9118-92fbcf53809c.png

③對功耗有要求且通信距離較長的情況

一般在一個位的中間時間對信號進行采樣,由于低通信速度的情況下,每一個位的時間較長,所以在到達采樣點時反射信號已被消耗掉,對通信已無影響。

所以對RS-485的收發器功耗有較高要求且通信距離較長的應用,應適當降低通信的速度。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 通信
    +關注

    關注

    18

    文章

    5739

    瀏覽量

    134671
  • RS485
    +關注

    關注

    39

    文章

    1074

    瀏覽量

    81320
  • 終端電阻
    +關注

    關注

    1

    文章

    87

    瀏覽量

    11650
收藏 人收藏

    評論

    相關推薦

    關于RS485通信信號問題

    樣的。實際RS485接收波形是紅色框后面的波形,請教問TTL接收端為什么會有發送的波形?問題2.我做了2個板子,通過RS485通信,但是電流不樣,兩個通訊線上再并連
    發表于 05-27 18:20

    RS485簡介

    距離,如果需傳輸更長的距離,需要485中繼器。RS-485總線般最大支持32個節點,如果使用特制的485芯片,可以達到128個或者256
    發表于 06-21 05:00

    不能用RS485通信方式通信

    RS422通信方式都能正常通信使用串口調試助手智能RS422方式通信,不能RS485
    發表于 10-11 06:31

    提高RS485通信質量的方法

    、儀表、多媒體網絡、機電體化產品等諸多領域得到了廣泛應用。但在RS485通信中,常常會存在通信距離不遠、通信質量差等問題。為提高
    發表于 12-28 06:18

    RS485通信原理是什么?RS485應用存在哪些問題?

    RS485特點是什么?RS485通信原理是什么?RS485應用存在哪些問題?
    發表于 05-20 06:06

    RS485——RS485通信基礎理論與STM32測試 精選資料分享

    1.優劣優勢:RS485的可靠傳輸距離遠,接線簡單成為了相對于RS232的最大優勢。不足:RS485總線是種常規的通信總線,它不能夠做總線
    發表于 07-28 06:54

    RS485通信硬件實現

    閱讀目錄1、RS485簡介 2、RS485特性3、RS485通信硬件實現4、RS485通信軟件實
    發表于 08-19 08:20

    如何實現基于FPGA的RS485通信接口設計

    RS485是什么?如何實現基于FPGA的RS485通信接口設計?
    發表于 09-28 07:53

    RS485通信與Modbus協議的特點

    RS485通信與Modbus協議 附源碼及視頻教程下載RS485通信的特點1、采用差分信號。2、RS485
    發表于 11-30 07:05

    RS485是什么?RS485通信的特點有哪些

    RS485簡介485般稱作 RS485/EIA-485)是隸屬于 OSI 模型物理層的電氣特性規定為 2 線,半雙工,多點
    發表于 01-14 07:54

    RS485為什么在長距離通信時要終端電阻呢?

    RS485為什么在長距離通信時要終端電阻呢?
    發表于 04-27 17:38

    RS485通訊傳輸線上一定要偏置電阻、匹配電阻嗎?

    RS485通訊傳輸線上一定要偏置電阻、匹配電阻嗎? 偏置電阻作用、匹配
    發表于 04-27 17:40

    如何使用MCU UART用于RS485通信

    應用:本代碼將使用MCU UART用于RS485通信。 BSP 版本: N76E003 BSP Keil C51 v1.0.6 硬件: NuTiny-SDK-N76E003 v2.1 典型的系列
    發表于 08-22 07:10

    使用MCU UART用于RS485通信的代碼

    應用:本代碼將使用MCU UART用于RS485通信。 BSP 版本: N76E003 BSP Keil C51 v1.0.6 硬件: NuTiny-SDK-N76E003 v2.1 典型的系列
    發表于 08-30 07:59

    RS485通信是否要接終端電阻?

    RS485RS485轉換器)組網過程中另一個需要主意的問題是終端負載電阻問題,在設備少距離短的情況下不加終端負載
    發表于 10-31 15:56 ?1.4w次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>