91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

張飛電子實戰(zhàn)營 ? 來源:張飛電子實戰(zhàn)營 ? 2024-12-06 09:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

這個文章的題目有點騙眼球的感覺,其實是自己踩過大坑,很是痛恨這個電路,希望大家以后不要踩了。工程師要畫這個電路時,網(wǎng)上一搜,不經(jīng)深入分析就拿來用,給項目埋了炸彈。

RS485自動收發(fā)電路

因為RS485采用叉分信號,只支持半雙工。正常的RS485芯片驅(qū)動電路是需要GPIO來切換發(fā)送和接收模式。如下圖所示,一般的RS485電平轉(zhuǎn)換芯片都有RE/DE腳,用來切換收發(fā)模式。

fadd6caa-afd3-11ef-93f3-92fbcf53809c.jpg

RS485標準電路參考

嵌入式行業(yè),特別是MCU相關(guān)的都比較愛摳成本,便宜的MCU往往就是GPIO數(shù)量不夠。如果是上Linux系統(tǒng)的方案,一般串口支持RS485就還得改GPIO驅(qū)動,會有軟件工作量。于是有大聰明發(fā)明了自動切換的電路,省掉了那個GPIO。下圖是網(wǎng)上找的一個自動收發(fā)電路圖,收發(fā)原理直接看圖中文字描述。

1. 不發(fā)送數(shù)據(jù)時,接收模式,沒問題。

2. 發(fā)送數(shù)據(jù)0時,發(fā)送模式,輸出0,沒問題。

3. 發(fā)送數(shù)據(jù)1時,接收模式,外圍A,B由上下拉電路控制,輸出1,問題出在這里。

fb0794b2-afd3-11ef-93f3-92fbcf53809c.jpg

RS485自動收發(fā)電路

由于自己示波器測量的圖片丟失,網(wǎng)上找別的測試圖來說明,引用文章鏈接:

https://zhuanlan.zhihu.com/p/48018717

三極管的關(guān)斷時間較長(主要是由于三極管關(guān)斷時的存儲時間較長),因此若TXD發(fā)送低電平,DE&RE引腳較長時間后才會升至高電平,才會切到發(fā)送模式,發(fā)送低電平的延時時間較長,如下圖所示為1.204 μs。

fb201974-afd3-11ef-93f3-92fbcf53809c.jpg

關(guān)斷延時

二是自動收發(fā)電路發(fā)送高電平是通過外部上下拉電阻驅(qū)動的,上升沿較緩慢,波形如下圖所示,可以看出,發(fā)送高電平的上升沿較為緩慢,限制了高速通信的應用。

fb4a770a-afd3-11ef-93f3-92fbcf53809c.jpg

上下拉驅(qū)動上升沿緩慢

RS485自動收發(fā)電路風險

如下圖所示,TXD變?yōu)楦唠娖?,DE&RE引腳降為低電平,AB差分電壓緩慢上升,由于此時RS-485收發(fā)器已經(jīng)處于接收狀態(tài),在AB差分電壓上升至RS-485收發(fā)器門限電平前RXD引腳會出現(xiàn)到一段時間的低電平信號,例如門限電平為-200mV~-50mV的收發(fā)器,AB差分電壓上升至-50mV前RS-485收發(fā)器均可輸出低電平,此低電平信號的時間與AB差分電壓上升時間和RS-485收發(fā)器的接收延時有關(guān)。由于串口一般是將每個位分成16份,檢測中間的3份的電平信號從而確定此位的信號高低,因此若此低電平信號保持至每個位的信號檢測時,則會使MCU接收到一個起始位,從而接收到錯誤的數(shù)據(jù),因此這個問題同樣限制了高速通信的應用并且降低了通信的可靠性。

fb5ce3fe-afd3-11ef-93f3-92fbcf53809c.jpg

rxd接收到低電平

我們在實際應用中就是遇到這個問題,概率收到錯誤數(shù)據(jù),導致丟包(數(shù)據(jù)校驗不通過而丟棄)。在研發(fā)的環(huán)境中,連接的終端設(shè)備少,距離近,這個丟包概率比較低,不容易發(fā)現(xiàn)。在Modbus應用中,概率丟包只會影響數(shù)值更新速度慢,影響不大。但是我們在現(xiàn)場做升級操作時,幾乎很難成功,因為在研發(fā)環(huán)境沒問題,我們優(yōu)先排查現(xiàn)場環(huán)境信號干擾等問題,浪費了很多時間。這個電路有兩個缺點:

1. 通信速度慢:

三極管有電容效應,導致關(guān)斷時間較長,導致RE/DE從低到高電平變化出現(xiàn)比較大的斜坡.同時485輸出高電平,是依靠上下拉來完成的,會導致上升沿不夠迅速,因此上下拉的阻值選擇也是影響速度的關(guān)鍵。

2. 驅(qū)動能力弱:

由于當tx為高,485電平是由其上拉電阻完成的,因此弱提高驅(qū)動能力,就要減小電阻,由于485芯片驅(qū)動能力有限,電阻太小會導致tx為低的時候,485芯片無法將485總線拉低,因此總線上所有上拉電阻的并聯(lián)值不應該小于375歐。還用當接入120歐的終端電阻的時候,AB兩相的電壓差由終端電阻和上下拉分壓得到,會導致AB兩相的電壓差變小,因此自動收發(fā)串口轉(zhuǎn)RS485設(shè)計不太適合添加終端電阻。

終端電阻的問題

終端電阻主要是為了匹配通信線的特性阻抗,防止信號反射,提高信號質(zhì)量。在組建RS-485總線網(wǎng)絡時,通常使用特性阻抗為120Ω的屏蔽雙絞線,由于RS-485收發(fā)器輸入阻抗一般較高(例如RSM485ECHT輸入阻抗為96kΩ,最多可連接256個節(jié)點),在信號傳輸?shù)娇偩€末端時會由于受到的瞬時阻抗發(fā)生突變(以RSM485ECHT為例,阻抗由120Ω變?yōu)?6kΩ),導致信號發(fā)生反射,影響信號的質(zhì)量。

實際上只有距離+高速率的環(huán)境需要添加終端電阻,例如長度>500米 + 波特率超過500kbps。

總結(jié)和建議

RS485總線和電路看似簡單,但是要看應用場景,對穩(wěn)定性有要求的不建議使用自動收發(fā)驅(qū)動電路。

在沒有遇到信號反射問題時,盡量不要使用終端電阻;硬件設(shè)計時,可以預留外掛或焊接120Ω電阻的位置。

要查看RS485驅(qū)動芯片的輸入阻抗參數(shù),和支持外掛設(shè)備數(shù)。上、下拉電阻與收發(fā)器輸入阻抗的并聯(lián)值應大于375Ω;

如果是現(xiàn)場做工程項目,建議帶上萬用表和示波器,測一下空閑狀態(tài)下的電壓值,收發(fā)的信號質(zhì)量,這樣才安心。

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

    關(guān)注

    40

    文章

    1335

    瀏覽量

    86003
  • 收發(fā)電路
    +關(guān)注

    關(guān)注

    0

    文章

    23

    瀏覽量

    2314

原文標題:踩坑又給項目埋雷,這RS485自動收發(fā)電路設(shè)計

文章出處:【微信號:zfdzszy,微信公眾號:張飛電子實戰(zhàn)營】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    高速低功耗RS485/RS422收發(fā)器:LTC2856/57/58系列解析

    高速低功耗RS485/RS422收發(fā)器:LTC2856/57/58系列解析 在工業(yè)通信領(lǐng)域,RS485RS422接口憑借其長距離傳輸、多節(jié)
    的頭像 發(fā)表于 02-25 15:45 ?103次閱讀

    探索 LTC2859/LTC2861:高性能 RS485 收發(fā)器的技術(shù)魅力

    探索 LTC2859/LTC2861:高性能 RS485 收發(fā)器的技術(shù)魅力 在現(xiàn)代工業(yè)自動化、樓宇自動化以及數(shù)據(jù)通信等領(lǐng)域,RS485 通信
    的頭像 發(fā)表于 02-04 17:45 ?1005次閱讀

    工控自動化應用方案:RS485轉(zhuǎn)光纖

    在工控自動化系統(tǒng)中,RS485 總線憑借布線簡單、支持多節(jié)點組網(wǎng)的優(yōu)勢,成為傳感器、PLC、變頻器等設(shè)備互聯(lián)的核心鏈路。
    的頭像 發(fā)表于 01-27 17:13 ?1780次閱讀

    RS485收發(fā)電路求解!

    請教一下各位大佬,有見過這樣的自動收發(fā)電路嗎?串口收發(fā)兩個芯片TX和RX都是經(jīng)過100Ω并聯(lián)一起來發(fā)送和接收。這樣有個奇怪的問題,UART1_TX發(fā)低電平時,如果UART_TX2為高電平,這不
    發(fā)表于 11-17 10:30

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

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

    RS485接口電路設(shè)計要點

    探討了RS485接口電路設(shè)計,包括其半雙工通信原理、關(guān)鍵要素、電路類型、自動收發(fā)功能及防雷保護等,強調(diào)了信號傳輸、電氣隔離、噪聲抑制和接地設(shè)
    的頭像 發(fā)表于 10-10 14:23 ?4350次閱讀
    <b class='flag-5'>RS485</b>接口<b class='flag-5'>電路設(shè)計</b>要點

    打造工業(yè)通信“神經(jīng)中樞”:RS485硬件電路設(shè)計深度剖析

    RS485協(xié)議如同工業(yè)控制系統(tǒng)的“神經(jīng)中樞”,連接著各個智能設(shè)備,實現(xiàn)實時數(shù)據(jù)交換。其硬件電路設(shè)計需要兼顧信號完整性、電磁兼容性和環(huán)境適應性。本文將深入解析RS485電路的關(guān)鍵技術(shù),為
    的頭像 發(fā)表于 08-04 13:53 ?1404次閱讀
    打造工業(yè)通信“神經(jīng)中樞”:<b class='flag-5'>RS485</b>硬件<b class='flag-5'>電路設(shè)計</b>深度剖析

    解密工業(yè)數(shù)據(jù)橋梁:RS485硬件電路設(shè)計精要

    RS485協(xié)議作為工業(yè)設(shè)備互聯(lián)的“隱形橋梁”,其電路設(shè)計質(zhì)量直接關(guān)系到整個通信網(wǎng)絡的健壯性。從信號隔離到阻抗匹配,每個細節(jié)都需精心考量。本文將提煉RS485硬件設(shè)計的核心要點,助力工程師打造高效可靠
    的頭像 發(fā)表于 08-04 13:51 ?788次閱讀
    解密工業(yè)數(shù)據(jù)橋梁:<b class='flag-5'>RS485</b>硬件<b class='flag-5'>電路設(shè)計</b>精要

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

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

    LTC1535隔離型RS485收發(fā)器技術(shù)手冊

    LTC1535 是一款隔離型 RS485 全雙工差分線路收發(fā)器。隔離型 RS485 非常適合于那些接地環(huán)路斷開 (以允許大得多的共模電壓范圍) 的系統(tǒng)。一個內(nèi)部電容性隔離勢壘在線路收發(fā)
    的頭像 發(fā)表于 06-06 16:36 ?1463次閱讀
    LTC1535隔離型<b class='flag-5'>RS485</b><b class='flag-5'>收發(fā)</b>器技術(shù)手冊

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

    。它是傳統(tǒng)RS485設(shè)備網(wǎng)絡化升級的關(guān)鍵工具,尤其適用于工業(yè)自動化、物聯(lián)網(wǎng)等需要長距離、抗干擾通信的場景。 核心功能 - 長距離通信:通過以太網(wǎng)替代傳統(tǒng)RS485線纜,輕松實現(xiàn)跨區(qū)域設(shè)備聯(lián)網(wǎng)(如遠程監(jiān)控農(nóng)田傳感器)。 - 多設(shè)備
    的頭像 發(fā)表于 05-27 15:03 ?779次閱讀

    LTC2872具集成型終端的RS232 / RS485雙通道多協(xié)議收發(fā)器技術(shù)手冊

    LTC2872 是一款堅固的引腳可配置型收發(fā)器,可支持 RS232、RS485RS422 標準,并采用單 3V 至 5.5V 工作電源。LTC2872 可配置為采用共用 I/O
    的頭像 發(fā)表于 05-19 16:28 ?1146次閱讀
    LTC2872具集成型終端的<b class='flag-5'>RS</b>232 / <b class='flag-5'>RS485</b>雙通道多協(xié)議<b class='flag-5'>收發(fā)</b>器技術(shù)手冊

    LTC2873具可通斷終端的單總線RS485/RS232多協(xié)議收發(fā)器技術(shù)手冊

    LTC2873 是一款堅固的引腳可配置型多協(xié)議收發(fā)器,可支持 RS232、RS485RS422 協(xié)議,并采用單 3V 至 5.5V 工作電源。 LTC2873 可配置為采用相同的
    的頭像 發(fā)表于 05-19 16:22 ?1056次閱讀
    LTC2873具可通斷終端的單總線<b class='flag-5'>RS485</b>/<b class='flag-5'>RS</b>232多協(xié)議<b class='flag-5'>收發(fā)</b>器技術(shù)手冊

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

    串口的數(shù)據(jù)收發(fā)器即可,但其實在硬件層面,RS485通信的數(shù)據(jù)收發(fā),也需要遵循一定的機制。RS485通信接口特點作為工業(yè)領(lǐng)域上較常用的通信方式,RS4
    的頭像 發(fā)表于 04-15 11:49 ?1327次閱讀
    工業(yè)<b class='flag-5'>RS485</b>通信的<b class='flag-5'>收發(fā)</b>機制介紹

    幾種485自動收發(fā)通信電路介紹

    轉(zhuǎn)換。 以上就是關(guān)于485自動收發(fā)電路的一點總結(jié),具體用不用自動收發(fā),用哪種自動
    發(fā)表于 03-11 09:20