chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內不再提示

RS485為什么要加上下拉電阻?

億佰特物聯(lián)網應用專家 ? 2023-09-08 08:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

485總線是一種常用的差分信號傳輸方式,它具有抗干擾能力強、傳輸距離遠、節(jié)點數多等優(yōu)點,廣泛應用于通信工業(yè)自動化等領域。但是,在實際應用中,我們可能會遇到一個問題,就是485總線是否需要在A和B兩條線上加上下拉電阻,以及加多大的電阻合適。本文將對這個問題進行分析和解釋。

ae570912-4ddd-11ee-a20b-92fbcf53809c.png

485總線是如何工作的?

ae65092c-4ddd-11ee-a20b-92fbcf53809c.png

首先,我們需要了解485總線的工作原理和信號特性。根據RS-485標準,485總線是通過兩條線(A和B)來傳輸差分信號的,根據兩條線之間的電壓差來判斷的當前數據位是0還是1。


485傳輸時的的數據有三種狀態(tài):

1.當A和B之間的電壓差VAB=UA-UB大于+200mV時,485收發(fā)器輸出的邏輯為1;

2.當A和B之間的電壓差VAB=UA-UB小于-200mV時,485收發(fā)器輸出邏輯為0;

3.當A和B之間的電壓差VAB=UA-UB在-200mV~+200mV之間時,485收發(fā)器可能輸出高電平也可能輸出低電平,是一個不確定的狀態(tài)。

ae83a3d2-4ddd-11ee-a20b-92fbcf53809c.png

如何避免出現(xiàn)不確定狀態(tài)?


在正常情況下,我們希望接收器收到的數據只能是0或1,對于不確定的狀態(tài)是不能出現(xiàn)在485總線上的。那么,什么情況下會出現(xiàn)不確定的狀態(tài)呢?

主要有以下兩種情況:

1.當485總線處于空閑狀態(tài)時,所有的485收發(fā)器都處于接收狀態(tài),沒有任何一個收發(fā)器在驅動總線時。此時,由于沒有任何信號源在總線上產生差分電壓,A和B兩條線上的電壓基本相等,也就是說,差分電壓基本為0。


2.當485總線處于開路狀態(tài)時,也就是說,某個485收發(fā)器與總線斷開連接時。此時,由于斷開連接的收發(fā)器不再對總線產生影響,其余收發(fā)器之間的差分電壓也基本為0。


當485驅動器輸出不足以使A、B產生絕對值大于200mV壓差時,此時485總線信號狀態(tài)已經不能反映驅動器狀態(tài),接收器也無法識別正確信號。


3.當485總線出現(xiàn)不確定的狀態(tài)時,會導致通信錯誤或失效。例如,如果某個485收發(fā)器在不確定狀態(tài)下認為收到數據0信號,向串口輸出低電平,那么對于UART通信來說,這就相當于一個起始位(Start Bit),會引起誤判或誤碼;如果某個485收發(fā)器在不確定狀態(tài)下輸出高低電平交替變化,那么對于UART通信來說,就會干擾正常數據,導致UART接收器收到異常數據。

為了防止485總線出現(xiàn)不確定的狀態(tài),我們根據這兩種異常分析,導致這兩種異常的原因都是當收發(fā)器處于接收狀態(tài)時,AB線上無法保持正常電壓差。要保持空閑或斷線的狀態(tài)下也能有正確的壓差,我們需要在A和B兩條線上加上下拉電阻(通常A接上拉電阻,B接下拉電阻),以保證總線在空閑或開路狀態(tài)下有一個固定的差分電壓。如下圖所示:

ae99d53a-4ddd-11ee-a20b-92fbcf53809c.png

那么,在選擇下拉電阻的大小時,我們需要考慮哪些因素呢?主要有以下幾個方面:

1.上下拉電阻應該足夠小,以保證空閑或開路狀態(tài)下的差分電壓大于+200mV或小于-200mV(根據具體情況選擇),從而避免不確定狀態(tài)。

2.上下拉電阻應該足夠大,以減少功耗和熱量,同時不影響485收發(fā)器的驅動能力和輸出電壓。

3.上下拉電阻應該與485收發(fā)器的輸入阻抗、終端電阻、總線長度、節(jié)點數等因素相匹配,以保證總線的阻抗匹配和信號完整性。


首先,我們針對收發(fā)器處于斷線的狀態(tài)時,此時收發(fā)器A、B電壓由RU、RT、RD和RIN共同決定,即:

aeacc2da-4ddd-11ee-a20b-92fbcf53809c.png

通常我們將RU和RD使用相同的值,則公式可簡化為:

aebeb6f2-4ddd-11ee-a20b-92fbcf53809c.png

此時,我們設芯片內部差分輸入電阻RIN=15kΩ、VCC=3.3V且RT=120R,可以算出此時,0Ω≤R≤239Ω,當然只要R≤232.5kΩ都能滿足斷線情況下A、B線處于數據1狀態(tài)。


針對于空閑狀態(tài),考慮到大部分節(jié)點設備都會在A、B線上添加RU和RD電阻,且會在終端上增加RT電阻。如下圖所示:

aed2c48a-4ddd-11ee-a20b-92fbcf53809c.png

我們根據前面的推導過程可知,不同的只是因為增加節(jié)點而增加的輸入電阻和上下拉電阻,所以我們根據上述電路可以推導出如下的公式:

aee44fd4-4ddd-11ee-a20b-92fbcf53809c.png

在這個公式中,m為帶上下拉電阻的節(jié)點數量,n為節(jié)點數量??偩€A端和B端的差值我們定義為最小的200mA,這樣我們就可以將這個公式簡化為:

af0086ea-4ddd-11ee-a20b-92fbcf53809c.png

有了這個公式就可以根據實際的節(jié)點數量來確定上下拉電阻的值。


然而根據這個公式計算出來的結果僅僅只是一個理想值,在實際使用中上下拉電阻一般都是在節(jié)點內部確定了的。不同的節(jié)點設備,其內部的上下拉電阻可能不同,我們需要考量節(jié)點的數量來考量這個電阻的值。要確定上下拉電阻的值還需要考慮驅動芯片的帶載能力。不能將上下拉電阻設置得很小。


總之,485總線要在AB線上加上下拉電阻,主要是為了保證總線在空閑或開路狀態(tài)下有一個固定的差分電壓,從而避免不確定狀態(tài)導致的通信錯誤或失效。在選擇下拉電阻的大小時,需要綜合考慮功耗、驅動能力、阻抗匹配等因素,以保證通信的穩(wěn)定性和可靠性。

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

    關注

    88

    文章

    5700

    瀏覽量

    177024
  • RS485
    +關注

    關注

    40

    文章

    1293

    瀏覽量

    85178
  • 總線
    +關注

    關注

    10

    文章

    2999

    瀏覽量

    90875
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    求助, 關于rs485的發(fā)送問題求解

    利用rs485軟件包進行只發(fā)不收測試,發(fā)現(xiàn)2個很怪異有趣的現(xiàn)象,請問大家這是啥原因: 1 如果RT_DEVICE_OFLAG_WRONLY,發(fā)送9個字節(jié)一切正常; 2 如果開啟
    發(fā)表于 10-14 06:59

    RS485總線舵機工作原理!

    ,解決了傳統(tǒng) PWM 舵機 “一對一控制、布線復雜、通信距離短” 的痛點,廣泛用于機器人、自動化設備、智能家居等場景。 理解其工作原理,需從硬件結構和工作流程兩個核心維度拆解,同時明確 RS485 協(xié)議在其中的關鍵作用: 一、核心硬件結構:4 大模塊協(xié)同工作
    的頭像 發(fā)表于 09-23 11:11 ?304次閱讀

    高溫RS485收發(fā)器芯片的基本原理

    高溫RS485收發(fā)器芯片的核心功能是實現(xiàn)基于RS-485標準的串行數據通信。RS-485是一種廣泛使用的工業(yè)標準,專為長距離、抗噪聲、多點通信設計。
    的頭像 發(fā)表于 07-23 16:07 ?561次閱讀
    高溫<b class='flag-5'>RS485</b>收發(fā)器芯片的基本原理

    工業(yè)RS485通信的收發(fā)機制介紹

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

    RS485偏置電阻和終端電阻有什么作用、怎么選???

    導讀在工業(yè)通信領域,RS485總線的穩(wěn)定運行至關重要。本文聚焦其關鍵的電阻設計問題,以RSM485PHT為例,深入剖析偏置與終端電阻的作用及影響,同時提供實用的調整策略和應用指導。
    的頭像 發(fā)表于 12-31 11:37 ?1957次閱讀
    <b class='flag-5'>RS485</b>偏置<b class='flag-5'>電阻</b>和終端<b class='flag-5'>電阻</b>有什么作用、怎么選???

    踩坑又給項目埋雷,RS485自動收發(fā)電路設計

    前言 這個文章的題目有點騙眼球的感覺,其實是自己踩過大坑,很是痛恨這個電路,希望大家以后不要踩了。工程師畫這個電路時,網上一搜,不經深入分析就拿來用,給項目埋了炸彈。 RS485自動收發(fā)電路 因為
    的頭像 發(fā)表于 12-06 09:59 ?1813次閱讀
    踩坑又給項目埋雷,<b class='flag-5'>RS485</b>自動收發(fā)電路設計

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

    的雙絞線以提高抗干擾能力。 根據通信距離和設備數量,選擇合適的電纜長度和規(guī)格。在傳輸距離較長時,可以考慮使用中繼器來延長通信距離。 確保總線兩端連接終端電阻(通常為120歐姆),以匹配線路阻抗,防止信號反射。 設備連接 : 將RS485通信模塊連接到各
    的頭像 發(fā)表于 11-28 15:40 ?3741次閱讀

    RS485通信模塊的編程與調試

    的A、B端正確連接到總線上,且總線的兩端需要連接終端電阻(通常為120歐姆),以匹配線路阻抗,防止信號反射。 在連接時,特別注意A對A、B對B的連接方式,以確保差分信號的傳輸。 電源 : 為RS485通信模塊提供穩(wěn)定的電源,以
    的頭像 發(fā)表于 11-28 15:38 ?4594次閱讀

    RS485與Modbus協(xié)議的結合應用

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

    工業(yè)現(xiàn)場經常用到的 RS485 通信,原來它的收發(fā)機制是這樣的

    。 實現(xiàn)這種方法可以使能那里加一個反相器,如下圖,在空閑狀態(tài)下,串口的發(fā)送信號TXD2為高電平,經過反相器后輸出低電平,使SN65LBC184處于接收狀態(tài),而RS485總線由于上下拉電阻
    發(fā)表于 11-26 09:37

    RS485典型電路設計

    RS485常用的典型電路設計
    發(fā)表于 11-24 14:09 ?3次下載

    【產品應用】RS485典型電路應用詳解

    前言RS485電路?是一種常見的串行通信接口標準,廣泛應用于工業(yè)控制環(huán)境中。它采用平衡發(fā)送和差分接收的方式,具有抑制共模干擾的能力,適用于通信距離從幾十米到上千米的場景,并且在多節(jié)點系統(tǒng)中表現(xiàn)良好
    的頭像 發(fā)表于 11-16 01:06 ?7944次閱讀
    【產品應用】<b class='flag-5'>RS485</b>典型電路應用詳解

    上下拉電阻的使用方法

    上拉電阻是把一個信號通過一個電阻接到電源(Vcc),下拉電阻是一個信號通過一個電阻接到地(GND)。
    的頭像 發(fā)表于 11-07 10:22 ?2823次閱讀
    <b class='flag-5'>上下拉</b><b class='flag-5'>電阻</b>的使用方法

    RS485到底能跑多少協(xié)議?

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

    RS-485總線】如何快速解決RS-485組網通訊異常?

    時首先判斷應用是否符合表1中的應用情況。表1RS-485總線應用情況表1中三種應用情況分別屬于終端電阻、上下拉電阻、控制腳以及邏輯輸入側電平的問題,下面對其進行詳細
    的頭像 發(fā)表于 10-19 08:07 ?2528次閱讀
    【<b class='flag-5'>RS-485</b>總線】如何快速解決<b class='flag-5'>RS-485</b>組網通訊異常?