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

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

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

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

前言

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

RS485自動收發電路

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

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

RS485標準電路參考

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

1. 不發送數據時,接收模式,沒問題。

2. 發送數據0時,發送模式,輸出0,沒問題。

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

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

RS485自動收發電路

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

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

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

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

關斷延時

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

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

上下拉驅動上升沿緩慢

RS485自動收發電路風險

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

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

rxd接收到低電平

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

1. 通信速度慢:

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

2. 驅動能力弱:

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

終端電阻的問題

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

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

總結和建議

RS485總線和電路看似簡單,但是要看應用場景,對穩定性有要求的不建議使用自動收發驅動電路。

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

要查看RS485驅動芯片的輸入阻抗參數,和支持外掛設備數。上、下拉電阻與收發器輸入阻抗的并聯值應大于375Ω;

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

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

    關注

    40

    文章

    1335

    瀏覽量

    86003
  • 收發電路
    +關注

    關注

    0

    文章

    23

    瀏覽量

    2311

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

文章出處:【微信號:zfdzszy,微信公眾號:張飛電子實戰營】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

    探索 LTC2859/LTC2861:高性能 RS485 收發器的技術魅力

    探索 LTC2859/LTC2861:高性能 RS485 收發器的技術魅力 在現代工業自動化、樓宇自動化以及數據通信等領域,RS485 通信
    的頭像 發表于 02-04 17:45 ?1004次閱讀

    工控自動化應用方案:RS485轉光纖

    在工控自動化系統中,RS485 總線憑借布線簡單、支持多節點組網的優勢,成為傳感器、PLC、變頻器等設備互聯的核心鏈路。
    的頭像 發表于 01-27 17:13 ?1779次閱讀

    RS485收發電路求解!

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

    詳解RS232和RS485接口的區別

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

    RS485接口電路設計要點

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

    打造工業通信“神經中樞”:RS485硬件電路設計深度剖析

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

    解密工業數據橋梁:RS485硬件電路設計精要

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

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

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

    LTC1535隔離型RS485收發器技術手冊

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

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

    。它是傳統RS485設備網絡化升級的關鍵工具,尤其適用于工業自動化、物聯網等需要長距離、抗干擾通信的場景。 核心功能 - 長距離通信:通過以太網替代傳統RS485線纜,輕松實現跨區域設備聯網(如遠程監控農田傳感器)。 - 多設備
    的頭像 發表于 05-27 15:03 ?777次閱讀

    LTC2872具集成型終端的RS232 / RS485雙通道多協議收發器技術手冊

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

    LTC2873具可通斷終端的單總線RS485/RS232多協議收發器技術手冊

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

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

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

    幾種485自動收發通信電路介紹

    轉換。 以上就是關于485自動收發電路的一點總結,具體用不用自動收發,用哪種自動
    發表于 03-11 09:20