日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

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

掃碼添加小助手

加入工程師交流群

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

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

485總線是如何工作的?

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

首先,我們需要了解485總線的工作原理和信號(hào)特性。根據(jù)RS-485標(biāo)準(zhǔn),485總線是通過兩條線(A和B)來(lái)傳輸差分信號(hào)的,根據(jù)兩條線之間的電壓差來(lái)判斷的當(dāng)前數(shù)據(jù)位是0還是1。


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

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

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

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

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

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


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

主要有以下兩種情況:

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


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


當(dāng)485驅(qū)動(dòng)器輸出不足以使A、B產(chǎn)生絕對(duì)值大于200mV壓差時(shí),此時(shí)485總線信號(hào)狀態(tài)已經(jīng)不能反映驅(qū)動(dòng)器狀態(tài),接收器也無(wú)法識(shí)別正確信號(hào)。


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

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

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

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

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

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

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


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

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

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

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

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


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

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

我們根據(jù)前面的推導(dǎo)過程可知,不同的只是因?yàn)樵黾庸?jié)點(diǎn)而增加的輸入電阻和上下拉電阻,所以我們根據(jù)上述電路可以推導(dǎo)出如下的公式:

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

在這個(gè)公式中,m為帶上下拉電阻的節(jié)點(diǎn)數(shù)量,n為節(jié)點(diǎn)數(shù)量。總線A端和B端的差值我們定義為最小的200mA,這樣我們就可以將這個(gè)公式簡(jiǎn)化為:

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

有了這個(gè)公式就可以根據(jù)實(shí)際的節(jié)點(diǎn)數(shù)量來(lái)確定上下拉電阻的值。


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


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

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

    關(guān)注

    88

    文章

    5818

    瀏覽量

    179998
  • RS485
    +關(guān)注

    關(guān)注

    40

    文章

    1352

    瀏覽量

    86262
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    3061

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    RS485RS422靜電防護(hù)方案

    方案簡(jiǎn)介RS485RS422是兩種關(guān)鍵的串行數(shù)據(jù)通信接口標(biāo)準(zhǔn)。RS422定義了一種高效的平衡通信接口,其傳輸速率高達(dá)10Mbps,通信距離可延長(zhǎng)至約1200米,極大地方便了長(zhǎng)距離通信需求
    的頭像 發(fā)表于 03-18 17:09 ?2439次閱讀
    <b class='flag-5'>RS485</b>和<b class='flag-5'>RS</b>422靜電防護(hù)方案

    淺談RS485方案

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

    詳解RS232和RS485接口的區(qū)別

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

    51單片機(jī)RS485編程實(shí)例資料

    詳細(xì)介紹51單片機(jī)RS485通信接線和編程代碼
    發(fā)表于 10-20 14:57 ?6次下載

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

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

    電能表RS485通信不穩(wěn)?可能是EMC在“搗鬼”

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

    RS485接口電路設(shè)計(jì)要點(diǎn)

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

    RS485總線舵機(jī)工作原理!

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

    請(qǐng)問RS485如何做控制臺(tái)?

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

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

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

    打破標(biāo)準(zhǔn),RS485與PROFINET跨網(wǎng)通訊,如何自由實(shí)現(xiàn)

    在現(xiàn)代工業(yè)自動(dòng)化系統(tǒng)中,實(shí)現(xiàn)不同通訊協(xié)議之間的有效連接至關(guān)重要。以基于RS485網(wǎng)絡(luò)的Danfoss MCD3000軟啟動(dòng)器為例,這種連接能力可以通過RS485轉(zhuǎn)PROFINET網(wǎng)關(guān)
    的頭像 發(fā)表于 07-15 16:24 ?583次閱讀
    打破標(biāo)準(zhǔn),<b class='flag-5'>RS485</b>與PROFINET跨網(wǎng)通訊,如何自由實(shí)現(xiàn)

    【米爾-RK3562開發(fā)板試用評(píng)測(cè)】外設(shè)測(cè)試-RS485

    這里使用RS485-1接口,測(cè)試RS485接口的功能。 RS485接口,只需要接兩條線就可以通訊了。 如下圖連接方式。 運(yùn)行程序?yàn)?etc/myir_test/myir_rs485
    發(fā)表于 06-17 14:41

    RS485串口服務(wù)器:雙向透?jìng)?,自?dòng)重連

    RS485串口服務(wù)器是一種專門針對(duì)RS485通信接口設(shè)計(jì)的網(wǎng)絡(luò)化設(shè)備,其核心功能是將基于RS485協(xié)議的串口設(shè)備(如傳感器、PLC、儀表等)接入以太網(wǎng)或互聯(lián)網(wǎng),實(shí)現(xiàn)串口數(shù)據(jù)與網(wǎng)絡(luò)數(shù)據(jù)的雙向透明傳輸
    的頭像 發(fā)表于 05-27 15:03 ?1000次閱讀

    RS485之空調(diào)如何保證其更安全高效的防護(hù)機(jī)制

    RS485之空調(diào)如何保證其更安全高效的防護(hù)機(jī)制
    的頭像 發(fā)表于 05-05 16:00 ?1152次閱讀
    <b class='flag-5'>RS485</b>之空調(diào)如何保證其更安全高效的防護(hù)機(jī)制
    辽阳市| 昌邑市| 沽源县| 黄浦区| 长武县| 尚义县| 大悟县| 道孚县| 七台河市| 修武县| 禹城市| 镇原县| 毕节市| 商水县| 安溪县| 内丘县| 昭苏县| 荣成市| 怀柔区| 曲水县| 东阳市| 墨脱县| 东乡县| 南汇区| 邢台县| 沙洋县| 墨竹工卡县| 正阳县| 施甸县| 陵水| 胶州市| 开封县| 澄迈县| 德格县| 湟中县| 额敏县| 临高县| 沭阳县| 昔阳县| 策勒县| 株洲县|