在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

詳解RS485通信協議

GReq_mcu168 ? 來源:CSDN ? 作者:CSDN ? 2022-04-01 10:41 ? 次閱讀

RS-485是美國電子工業協會(EIA)在1983年批準了一個新的平衡傳輸標準(balanced transmission standard),EIA一開始將RSRecommended Standard)做為標準的前綴,不過后來為了便于識別標準的來源,已將RS改為EIA/TIA。目前標準名稱為TIA-485,但工程師及應用指南仍繼續使用RS-485來稱呼此標準。

RS-485僅是一個電氣標準,描述了接口的物理層,像協議、時序、串行或并行數據以及鏈路全部由設計者或更高層協議定義。RS-485定義的是使用平衡(也稱作差分)多點傳輸線的驅動器(driver)和接收器(receiver)的電氣特性。

關鍵特性

差分傳輸增加噪聲抗擾度,減少噪聲輻射

長距離鏈路,最長可達4000英尺(約1219米)

數據速率高達10Mbps(40英寸內,約12.2米)

同一總線可以連接多個驅動器和接收器

寬共模范圍允許驅動器和接收器之間存在地電位差異,允許最大共模電壓-7-12V

信號電平

RS-485能夠進行遠距離傳輸主要得益于使用差分信號進行傳輸,當有噪聲干擾時仍可以使用線路上兩者差值進行判斷,使傳輸數據不受噪聲干擾。

fae9544c-b144-11ec-aa7f-dac502259ad0.jpg

RS-485差分線路包括以下2個信號:

A:非反向(non-inverting)信號

B:反向(inverting)信號

也可能會有第3個信號,為了平衡線路正常動作要求所有平衡線路上有一個共同參考點,稱為SC或者G。該信號可以限制接收端收到的共模信號,收發器會以此信號作為基準值來測量AB線路上的電壓。
RS-485標準中提到:

若是MARK(邏輯1),線路B信號電壓比線路A高

若是SPACE(邏輯0),線路A信號電壓比線路B高

注:不同的IC使用的信號標示方式不同,不過EIA的標準中只使用A和B的名稱。數據為1時,信號B會比信號A要高。不過因為標準其中也提到信號A是“非反向信號”,信號B是“反向信號”。因此信號A、B的定義就更容易混淆了,許多組件制造商(錯誤的)依循了這個A/B的命名原則,所以具體定義需要實際參考設計廠家芯片手冊。

為了不引起分歧,一種常用的命名方式是:

TX+ / RX+ 或D+來代替B(信號1時為高電平)

TX- / RX- 或D-來代替A(信號0時為低電平)

下圖列出在RS-485利用“異步開始-停止”方式發送一個字符(0xD3,最低比特先發送)時,U+端子及 U?端子上的電壓變化。

fb033326-b144-11ec-aa7f-dac502259ad0.png

閾值電壓

如果發射器輸入端收到邏輯高電平(DI=1),則線路A電壓高于線路B(VOA>VOB);
如果發射器輸入端接收到邏輯低電平(DI=0),則線路B電壓高于線路A(VOB>VOA)。
如果接收器的輸入端線路A電壓高于線路B(VIA-VIB>200mV),則接收器輸出為邏輯高電平(RO=1);
如果接收器的輸入端線路B電壓高于線路A(VIB-VIA>200mV),則接收器輸出邏輯低電平(RO=0)。

fb20637e-b144-11ec-aa7f-dac502259ad0.jpg


符合RS-485標準的驅動器能夠提供不小于1.5V的差分輸出(在54Ω負載下),符合RS-485標準的接收器能檢測小到200mV的差分信號輸入。即便是在線纜和連接器嚴重降級的情況下,這兩個值仍能為高可靠性的數據傳輸提供充足的余量。

fb395dac-b144-11ec-aa7f-dac502259ad0.jpg

單位負載(UL)

RS-485總線上的驅動器和接收器最大數量取決于它們的負載特性。驅動器和接收器的負載都是相對單位負載而衡量的。485標準規定一根傳輸總線上最多可以掛接32個單位負載。

單位負載定義為:在12V共模電壓環境中,允許通過穩態負載1mA電流,或者是在-7V共模電壓環境中,允許通過穩態負載0.8mA電流。將接收器輸入阻抗看作12 k?并給收發器1mA電流,這可以代表一個單位負載。部分RS-485接收器額定具有1/4或1/8UL,意味著可以掛載多數量的連接器。有關UL和接收器輸入阻抗對應關系如下圖所示:

fb4ea202-b144-11ec-aa7f-dac502259ad0.png

工作模式

總線接口可以設計為如下兩種方式:

半雙工(Half-Duplex)RS-485

全雙工(Full-Duplex)RS-485

關于多個半雙工總線配置如下圖所示,一次只能在一個方向傳輸數據。

fb60ab1e-b144-11ec-aa7f-dac502259ad0.jpg

關于全雙工總線配置如下圖所示,允許主從節點之間雙向同時通信

fb75ca9e-b144-11ec-aa7f-dac502259ad0.jpg

總線終端和分支長度

為避免信號反射,當線纜長度很長時數據傳輸線必須有終點,并且分支長度盡可能的短。正確的終端需要終端電阻RT匹配,其值為傳輸線的特性阻抗Z0。RS-485標準建議線纜的Z0=120Ω。電纜干線通常終端匹配120Ω的電阻,線纜的末尾處各一個。見下圖示意:

fb8a8268-b144-11ec-aa7f-dac502259ad0.png


分支的電氣長度(收發器和電纜干線的導線距離)應小于驅動器上升沿時間的十分之一:

LStub ≤ tr * v * c/10

LStub= 最大分支長度(單位英尺)
tr= 驅動器(10/90)上升沿時間(單位ns)
v = 信號在電纜上傳輸的速率相對于光速的比率
c = 光速(9.8*10^8ft/s)
太長的分支長度會導致信號發射反射影響阻抗,下圖是長分支長度與短分支長度波形對比

fba54fda-b144-11ec-aa7f-dac502259ad0.jpg

數據速率和電纜長度

使用高數據速率時,只能使用較短線纜。使用低數據速率時,可以使用較長的線纜。對應低速率應用,電纜的直流電阻通過在電纜壓降增加了噪聲裕量,限制了電纜長度。使用高速率應用時,電纜的交流效應限制了信號質量,限制電纜長度。下圖提供了較為保守的電纜長度和數據速率變化曲線。

fbbb2472-b144-11ec-aa7f-dac502259ad0.jpg

故障安全(Fail-Safe)

總線空閑期間,沒有器件驅動總線,接收器輸出處于未定義狀態。這會導致UART上接收到隨機數據,進而影響無效起始位或幀錯誤。為了解決該問題,可以在總線上放置上拉下拉電阻進行偏置,具體上下拉電阻大小選擇后面會講到,如下圖所示:

fbd84caa-b144-11ec-aa7f-dac502259ad0.jpg

R1和R2計算如下(假設RT=120Ω):

R1=R2=R

VIA-VIB ≥ 200mV

VIA-VIB = RT*VCC / (2R+RT) = 200mV

if VCC = 5V,then R = 1440Ω

if VCC = 3V,then R = 960Ω

如果R值有較低值(VIA-VIB>200mV),系統有更大的噪聲裕量。當然上下拉電阻會導致DC電流偏置,增加Tx負載,使得節點數量減少。有關總線狀態和差分輸入電壓圖形如下圖所示:

fbef9e5a-b144-11ec-aa7f-dac502259ad0.jpg

真故障安全接收器(Ture Fail-Safe Receivers)

新一代RS-485接收器經過改進,使差分輸入閾值電壓從±200mV調整至-200mV和-30mV,這樣就可以省去使用上下拉電阻。在總線空閑期間,VIA-VIB=0(大于-30mV)導致接收器輸出處于高電平(RO=1),處于確定狀態。

fc05669a-b144-11ec-aa7f-dac502259ad0.jpg

fc1ab1f8-b144-11ec-aa7f-dac502259ad0.jpg

隔離

RS-485通常使用較長鏈路,這會引起總線上不同節點的地電平略有不同,當有較大地電勢差時會以共模干擾的形式疊加到傳輸線上。如果疊加的干擾信號超出接收器輸入共模范圍,依靠本地接地作為電流回路是很危險的,最好的解決方式是使用信號和電源隔離來實現健壯的長距離傳輸,下圖是ADI ADM2485隔離RS-485芯片連線示意圖:

fc30bb9c-b144-11ec-aa7f-dac502259ad0.jpg

ESD保護

在工業應用中,雷擊、電源波動、靜電放電會產生較大的瞬變電壓對RS-485收發器造成損害。以下ESD保護、EFT保護和浪涌保護技術規范適用于RS-485應用:

IEC 61000-4-2 ESD protection

IEC 61000-4-4 EFT protection

IEC 61000-4-5 surge protection

使用外部鉗位器件(比如TVS二極管),保護程度可進一步提升。在RS-485應用中,TVS是將總線上的電壓鉗位到RS-485收發器的共模電壓范圍(-7–12V)。一些TVS器件專門為RS-485Y應用設計。對于更高的電源瞬變,可在受保護器件與輸入引腳之間增加電阻RS(10-20Ω)來加強保護。

上面的文章提到了使用上下拉電阻來解決故障安全問題,保證在總線空閑時期不會出現無效起始位等影響,下面的文章介紹上下拉電阻的阻值大小該如何取值。下面分兩個網絡來介紹。

單故障安全偏置網絡設計(Sigle Fail-Safe Biasing Network Design)

fc4ce10a-b144-11ec-aa7f-dac502259ad0.png

fc62dbf4-b144-11ec-aa7f-dac502259ad0.jpg

下圖是上圖的等效集總電路,上下拉偏置電阻是

fc793a8e-b144-11ec-aa7f-dac502259ad0.png

連接到總線所有收發器的等效輸入電阻。下面開始計算這種情況下電阻取值選擇。

fc8fdc80-b144-11ec-aa7f-dac502259ad0.jpg

fca6f92e-b144-11ec-aa7f-dac502259ad0.png

fcc00a86-b144-11ec-aa7f-dac502259ad0.png

fcd3bb08-b144-11ec-aa7f-dac502259ad0.png

fce6e4da-b144-11ec-aa7f-dac502259ad0.png

fcfd8686-b144-11ec-aa7f-dac502259ad0.png

雙故障安全偏置網絡設計(Dual Fail-Safe Biasing Network Design)

為了在較長電纜長度上保持足夠fd14a8b6-b144-11ec-aa7f-dac502259ad0.png,需要在兩端添加偏置網絡。電路如下圖所示:

fd2a5a30-b144-11ec-aa7f-dac502259ad0.jpg

fd403472-b144-11ec-aa7f-dac502259ad0.png

fd56ac0c-b144-11ec-aa7f-dac502259ad0.png

fd6888a0-b144-11ec-aa7f-dac502259ad0.png

單故障安全偏置網絡:

fd7bf4d0-b144-11ec-aa7f-dac502259ad0.png

雙故障安全偏置網絡:

fd9015b4-b144-11ec-aa7f-dac502259ad0.png

版權聲明:本文為CSDN博主「sternlycore」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。

原文鏈接:https://blog.csdn.net/sternlycore/article/details/86493191

審核編輯 :李倩

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

    關注

    28

    文章

    964

    瀏覽量

    40783
  • RS485
    +關注

    關注

    39

    文章

    1184

    瀏覽量

    83282

原文標題:詳解RS485通信協議

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    工業RS485通信的收發機制介紹

    RS485是工業控制場景下,應用得非常廣泛的通信協議RS485的差分物理信號在電磁環境復雜的工業現場,有強大的抗干擾能力。對于平時專注于應用軟件開發的工程師,使用RS485進行數據傳
    的頭像 發表于 04-15 11:49 ?43次閱讀
    工業<b class='flag-5'>RS485</b><b class='flag-5'>通信</b>的收發機制介紹

    RS485通信的必要性和接線方法

    在探討RS485通信之前,有必要先提及RS232通信。即便您不熟悉RS232通信,您很可能已經見
    的頭像 發表于 04-03 09:17 ?423次閱讀
    <b class='flag-5'>RS485</b><b class='flag-5'>通信</b>的必要性和接線方法

    淺談HART協議RS485協議的區別

    HART協議RS485協議都是用于工業領域通信協議,但它們有不同的應用場景和特點。
    的頭像 發表于 03-27 10:07 ?350次閱讀
    淺談HART<b class='flag-5'>協議</b>和<b class='flag-5'>RS485</b><b class='flag-5'>協議</b>的區別

    搞懂TTL、RS232、485通信協議

    本文介紹了TTL、RS232和RS485這三種常見的通信協議的傳輸距離、應用場景以及影響通信距離的各種因素。TTL是一種短距離通信標準,通常
    的頭像 發表于 01-16 10:59 ?4616次閱讀
    搞懂TTL、<b class='flag-5'>RS</b>232、<b class='flag-5'>485</b><b class='flag-5'>通信協議</b>!

    如何構建RS485通信網絡 RS485串口助手的使用與配置

    構建RS485通信網絡 構建RS485通信網絡需要考慮網絡布線、設備連接、通信協議等多個方面。以下是一個基本的構建步驟: 網絡布線 : 使用
    的頭像 發表于 11-28 15:40 ?2105次閱讀

    RS485通信模塊的編程與調試

    RS485通信模塊的編程與調試是一個相對復雜但重要的過程,它涉及到硬件連接、軟件配置、通信協議等多個方面。以下是對RS485通信模塊編程與調
    的頭像 發表于 11-28 15:38 ?2256次閱讀

    RS485與Modbus協議的結合應用

    在工業自動化領域,通信協議是實現設備間數據交換的關鍵技術。RS485是一種物理層的電氣規范,而Modbus則是應用層的通信協議。兩者的結合應用,為工業現場總線系統提供了一種高效、可靠的通信
    的頭像 發表于 11-28 15:28 ?1129次閱讀

    RS485通信協議的應用與優勢

    RS-485是一種差分信號的串行通信協議,廣泛應用于工業自動化、樓宇自動化、安防監控等領域。它以其高速、長距離傳輸和抗干擾能力強等特點,成為許多工業和商業應用的首選通信方式。 RS485
    的頭像 發表于 11-28 14:23 ?2960次閱讀

    RS485到底能跑多少協議?

    關于RS485 RS-485是一種標準通訊接口,RS(Recommended Standard)推薦標準的意思,485是標識號。 使用485
    的頭像 發表于 10-26 10:15 ?1061次閱讀
    <b class='flag-5'>RS485</b>到底能跑多少<b class='flag-5'>協議</b>?

    低功耗4G模組Air780E:RS485通信

    通信協議,廣泛應用于工業自動化和物聯網系統中。RS485是一種串行通信標準,主要用于長距離、多節點通信。適用于工業環境中的傳感器、執行器、控制器等設備之間的數據傳輸,且支持多點
    的頭像 發表于 09-29 09:38 ?568次閱讀
    低功耗4G模組Air780E:<b class='flag-5'>RS485</b><b class='flag-5'>通信</b>篇

    如何提高RS485通信的可靠性?

    在現代工業自動化和智能化的發展進程中,RS485通信作為一種常用的串行通信標準,因其具有傳輸距離遠、支持多點通信等優點而被廣泛應用。然而,在實際應用中,
    的頭像 發表于 09-20 08:07 ?684次閱讀
    如何提高<b class='flag-5'>RS485</b><b class='flag-5'>通信</b>的可靠性?

    RS485工業通信網關的原理是什么?

    ,在工業自動化、樓宇自控、能源監控等領域得到了廣泛應用。本文將詳細介紹RS485工業通信網關的原理及其工作流程,以期為讀者提供深入的理解。 二、RS485通信協議概述
    的頭像 發表于 05-27 17:32 ?676次閱讀

    RS232和RS485通信協議的主要區別及優缺點

    隨著信息技術的飛速發展,通信協議在電子設備間的數據傳輸中扮演著越來越重要的角色。RS232和RS485作為兩種常見的串行通信協議,被廣泛應用于各種電子設備和系統中。本文將深入探討
    的頭像 發表于 05-24 15:41 ?7807次閱讀

    RS485通信協議的特性和應用范圍

    隨著工業自動化和物聯網技術的飛速發展,數據通信協議的重要性日益凸顯。RS485通信協議作為一種廣泛應用于工業自動化領域的串行通信協議,其穩定性和可靠性得到了廣泛的認可。本文將對
    的頭像 發表于 05-23 16:27 ?2217次閱讀

    rs485收發器芯片選擇?

    在當今工業自動化、智能樓宇以及數據通信等領域,RS485通信協議因其出眾的可靠性、長距離傳輸和多節點通信能力備受青睞。然而,為了實現RS485
    的頭像 發表于 05-14 14:45 ?1462次閱讀
    主站蜘蛛池模板: 亚洲丁香婷婷 | 去毛片 | 天天色天天爽 | 中文字幕一区二区三区永久 | 国产精品理论 | 午夜国产高清精品一区免费 | 色综合色综合色综合色综合 | 男人的午夜影院 | 国产人成精品免费视频 | 久久精品国产亚洲婷婷 | 伊人久久99 | 99久久精品免费观看国产 | 操到喷水| 色视频网站免费 | 亚洲成人免费网站 | 国产免费好大好硬视频 | 亚洲高清一区二区三区四区 | 羞涩妩媚玉腿呻吟嗯啊销魂迎合 | 美国一级做a一级爱视频 | 国产成人福利夜色影视 | 国内外精品免费视频 | 亚洲激情视频网 | 精品国产免费观看一区高清 | 国产免费卡1卡2卡 | 五月天在线婷婷 | 精品久久久久国产免费 | 欧美午夜精品一区二区三区 | 国产精品午夜剧场 | 永久免费的啪啪免费的网址 | 色婷婷99综合久久久精品 | 伊人网站在线观看 | 一色屋免费视频 | 日本高清色视频www 日本高清色视频在线观看免费 | 久久国产免费福利永久 | 免费人成黄页在线观看日本 | 亚洲视频在线一区二区 | 国产成人夜间影院在线观看 | 成人爽a毛片在线视频 | 亚洲免费色图 | 一区二区三区四区欧美 | 国产高清成人 |