国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

485總線是一種常用的差分信號傳輸方式,它具有抗干擾能力強、傳輸距離遠、節點數多等優點,廣泛應用于通信、工業自動化等領域。但是,在實際應用中,我們可能會遇到一個問題,就是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傳輸時的的數據有三種狀態:

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

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

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

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

如何避免出現不確定狀態?


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

主要有以下兩種情況:

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


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


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


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

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

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

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

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

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

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


首先,我們針對收發器處于斷線的狀態時,此時收發器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狀態。


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

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

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

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

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

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

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


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


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

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

    關注

    88

    文章

    5779

    瀏覽量

    179507
  • RS485
    +關注

    關注

    40

    文章

    1334

    瀏覽量

    85983
  • 總線
    +關注

    關注

    10

    文章

    3040

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    淺談RS485方案

    RS485 保護方案 簡述: RS-485是采用差分信號負邏輯,邏輯“ 1 ”以兩線間的電壓差為+(2~6)V 表示;邏輯"0"以兩線間的電壓差為-(2~6)V 表示,RS-485的數據最高傳輸速率
    的頭像 發表于 11-26 16:33 ?498次閱讀
    淺談<b class='flag-5'>RS485</b>方案

    詳解RS232和RS485接口的區別

    因為RS485接口組成的半雙工網絡一般只需二根連線,所以RS485接口均采用屏蔽雙絞線傳輸。 RS485接口連接器一般采用DB-9的9芯插頭座,與智能終端RS485接口采用DB-9(孔
    的頭像 發表于 11-12 14:26 ?5487次閱讀
    詳解<b class='flag-5'>RS</b>232和<b class='flag-5'>RS485</b>接口的區別

    什么是RS485?它比RS232強在哪?#RS485 #RS232 #電子工程師 #工業通訊

    RS485
    安泰小課堂
    發布于 :2025年10月21日 18:00:34

    51單片機RS485編程實例資料

    詳細介紹51單片機RS485通信接線和編程代碼
    發表于 10-20 14:57 ?4次下載

    求助, 關于rs485的發送問題求解

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

    電能表RS485通信不穩?可能是EMC在“搗鬼”

    排查RS485通訊不暢/故障的實用方案
    的頭像 發表于 10-11 13:16 ?604次閱讀
    電能表<b class='flag-5'>RS485</b>通信不穩?可能是EMC在“搗鬼”

    RS485接口電路設計要點

    點數據傳輸、長距離傳輸能力以及強大的抗干擾性。通過AB兩線間的電壓差異,RS485能夠判斷邏輯電平1或邏輯電平0,即當AB間電壓差超過200mV時,判定為高電平1,反之則為邏輯電平0。在電路的首尾兩端,通常會接入120Ω的電阻,以實現阻抗匹配并減少信號反射。
    的頭像 發表于 10-10 14:23 ?4341次閱讀
    <b class='flag-5'>RS485</b>接口電路設計要點

    RS485總線舵機工作原理!

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

    請問RS485如何做控制臺?

    為什么我的msh命令會這樣,發送命令是亂碼,rs485使能引腳已經由硬件控制了的
    發表于 09-16 08:28

    高溫RS485收發器芯片的基本原理

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

    打破標準,RS485與PROFINET跨網通訊,如何自由實現

    在現代工業自動化系統中,實現不同通訊協議之間的有效連接至關重要。以基于RS485網絡的Danfoss MCD3000軟啟動器為例,這種連接能力可以通過RS485轉PROFINET網關
    的頭像 發表于 07-15 16:24 ?447次閱讀
    打破標準,<b class='flag-5'>RS485</b>與PROFINET跨網通訊,如何自由實現

    RS485串口服務器:雙向透傳,自動重連

    RS485串口服務器是一種專門針對RS485通信接口設計的網絡化設備,其核心功能是將基于RS485協議的串口設備(如傳感器、PLC、儀表等)接入以太網或互聯網,實現串口數據與網絡數據的雙向透明傳輸
    的頭像 發表于 05-27 15:03 ?769次閱讀

    AMAZINGIC晶焱科技RS485之空調如何保證其更安全高效的防護機制

    RS485是一種廣泛應用于工業控制、自動化系統和通信網路中的差分信號傳輸標準。由于其長距離傳輸、抗干擾能力強等優點,RS485在復雜環境中得到了廣泛應用。然而,RS485芯片在實際應用中面臨著多種
    的頭像 發表于 04-19 15:48 ?912次閱讀
    AMAZINGIC晶焱科技<b class='flag-5'>RS485</b>之空調如何保證其更安全高效的防護機制

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

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

    淺談HART協議和RS485協議的區別

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