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

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

3天內不再提示

如何實現一種工業領域RS485收發器電路設計?

冬至子 ? 來源:不驕不噪 硬件人 ? 作者:flyme ? 2023-08-10 18:28 ? 次閱讀

RS485總線和CAN總線一樣,都是串行總線,同樣廣泛應用于工業設備之間,因為 工業現場電磁環境復雜、干擾源多,因此RS485總線除了滿足正常的通訊功能之外,還需要滿足以下要求:

(1)接口電路靜電放電抗擾度3 級:

接觸放電6KV,空氣放電8KV

(2)射頻電磁場輻射抗擾度3 級:

試驗場強10V/m

(3)電快速瞬變脈沖群抗擾度3級:

信號端口1KV 5KHZ或1KV 100KHZ

(4)浪涌(沖擊)抗擾度3 級:

線線間開路試驗電壓1kv

線地間開路試驗電壓2kv

下圖為我在實際應用中的電路,圖中的收發器采用隔離型的ISO3082。

圖片

我們先來分析一下總線側:

根據RS485總線電平標準:

200mV<+VI<+6V (總線上A的電壓減去B的電壓大于200mV且小于6V,為顯性電平)

-6V<-VI<-200Mv (總線上A的電壓減去B的電壓大于-6V且小于200mV,為隱性電平)

在實際設計時,留出100mV裕度

300mV<+VI<+6V 總線上A的電壓減去B的電壓大于300mV且小于6V,為顯性電平)

-6V<-VI<-300mV (總線上A的電壓減去B的電壓大于-6V且小于300mV,為隱性電平)

圖中5V_485經過R13、R20、以及總線間等效電阻60歐姆分壓后,VA-VB>=300mV,為顯性電平,它代表了起始位為顯性電平。

最右邊是一個三級防護電路:圖中GDT1為氣體放電管,當總線上的脈沖電壓高于600V,氣體放電管被擊穿,放電速率為100V/s,此時總線電壓為68-112 。PTC1和PTC2是熱敏電阻,當流過其電流大于120mA時斷開,小于時接通,有效抑制浪涌沖擊。D6是TVS,當總線脈沖電壓大于13.3V,TVS二極管導通,將總線脈沖電壓鉗位到26V以下,保護ISO3082。以上實現了CAN總線的三級保護,使設備能應對工況現場的干擾。

使用ISO3082時,應特別注意其內部結構圖,D和DE輸入端都串聯了500R電阻,在與3.3V CPUMCU直接連接時,最大電流為6.6Ma,對于MCU,一般不會出現過流的情況,CPU就可能出現過流,所以設計時串聯1K電阻,電流設置為2.2Ma。

圖片

RX端內部結構如下,其輸出方式是推挽輸出,4R和6.4R是限制輸出電流,當輸出與CPU或MCU直連時,高電平電流為825Ma, 低電平平電流為516Ma,這樣不管是MCU還是CPU,都會損壞。因此必須加電阻限流,我設計時加了1K, 高低電平電流幅值為3.3Ma,滿足功能且不會損壞器件。

圖片

Q1與R22、R24一起構成單元線路,作用是將485_UART2_TX電平取反,來控制RE非引腳和DE引腳,實現自收發功能。

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

    關注

    10

    文章

    3068

    瀏覽量

    104971
  • 電阻器
    +關注

    關注

    19

    文章

    3585

    瀏覽量

    61535
  • 隔離電壓
    +關注

    關注

    0

    文章

    68

    瀏覽量

    15866
  • CAN總線
    +關注

    關注

    145

    文章

    1820

    瀏覽量

    129896
  • RS485接口
    +關注

    關注

    2

    文章

    58

    瀏覽量

    13992
收藏 人收藏

    評論

    相關推薦

    純干貨!RS485接口電路設計攻略

    發送使能信號,實現自動或手動切換。 ? 對于自動收發電路設計,可能需要更復雜的邏輯來自動管理發送和接收狀態,以適應不同通信場景。 RS485接口設計不僅關注電氣特性,還需要綜合考慮EMC、可靠性、安全性等因素,確保在復雜
    發表于 05-27 14:29

    如何實現RS485無線通信

    ` 在工業現場中,涉及到總線RS485傳輸的場合種類繁多,由于RS485優良的傳輸性能和易用性,得到了工控人的青睞。RS485采用平衡發送和差分接收,因此具有抑制共模干擾的能力。加上總
    發表于 09-19 10:23

    低功耗CMOS RS485收發器

    DN39- 低功耗CMOS RS485收發器
    發表于 06-27 16:57

    具有擺率限制的隔離式RS485收發器

    DC241B,演示電路展示了LTC1535隔離式RS485收發器。 LTC1535具有2500V隔離,芯片的左半部分包含熟悉的RS485邏輯功能和隔離開關轉換
    發表于 05-13 06:18

    基于LTC1387的半雙工RS485多協議收發器

    5V RS232 / RS485多協議收發器參考設計使用LTC1387,用于基于LTC1387的半雙工RS485(1通道)線路收發器5V
    發表于 06-11 16:13

    5V的RS232/RS485多協議收發器

    LTC1387:5V RS232 / RS485多協議收發器參考設計,使用基于LTC1387 5V RS232 / RS485多協議
    發表于 06-11 16:13

    5V RS232 / RS485多協議收發器參考設計使用LTC1387 5V RS232 / RS485多協議收發器

    5V RS232 / RS485多協議收發器參考設計使用LTC1387 5V RS232 / RS485多協議
    發表于 06-12 07:42

    5V RS232 / RS485多協議收發器參考設計

    5V RS232 / RS485多協議收發器參考設計,用于全雙工RS232(雙通道)線路收發器,具有基于LTC1387的SLEW和終端控制5
    發表于 06-12 07:07

    采用LTC1387的5V RS232 / RS485多協議收發器的參考設計說明

    5V RS232 / RS485多協議收發器參考設計使用LTC1387實現全雙工RS485 / RS
    發表于 06-12 09:27

    采用LTC1387的5V RS232 / RS485多協議收發器

    5V RS232 / RS485多協議收發器參考設計使用LTC1387,用于基于LTC1387的半雙工RS485(1通道)線路收發器5V
    發表于 06-12 12:06

    一種RS485自動收發電路分享

    RS-485總線是半雙工的通信總線,因此通常需要MCU控制RS-485收發器收發狀態。有時候,為節省MCU的I/O資源,同時簡化程序設計,需要
    發表于 02-09 07:39

    RS485電路的設計資料分享

    RS485電路設計:簡介二:原理圖設計三:電路EMC設計四: PCB設計:簡介RS-485
    發表于 02-28 07:02

    RS485性能的超低功率收發器網絡電路

    RS485性能的超低功率收發器網絡電路
    發表于 02-20 21:46 ?527次閱讀
    有<b class='flag-5'>RS485</b>性能的超低功率<b class='flag-5'>收發器</b>網絡<b class='flag-5'>電路</b>

    如何計算高速RS485收發器的功耗?

    如何計算高速RS485收發器的功耗? 高速RS485收發器一種常見的通信設備,用于對串口數據進行收發
    的頭像 發表于 10-31 14:37 ?786次閱讀

    rs485收發器芯片選擇?

    在當今工業自動化、智能樓宇以及數據通信等領域,RS485通信協議因其出眾的可靠性、長距離傳輸和多節點通信能力備受青睞。然而,為了實現RS485
    的頭像 發表于 05-14 14:45 ?279次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>