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

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

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

RS485接口電路設(shè)計攻略

億佰特物聯(lián)網(wǎng)應(yīng)用專家 ? 2024-05-24 08:20 ? 次閱讀

本文主要討論如何設(shè)計RS485接口電路,以及簡單介紹接口電路設(shè)計通常涉及到幾個關(guān)鍵要素。

什么是RS485?

RS485是半雙工通信,半雙工通信指的是通道在一個時刻只能處于接收或者是發(fā)送。RS485的特點是支持多節(jié)點傳輸、傳輸距離遠(yuǎn)、抗干擾能力強,RS485可以連接多個485設(shè)備,信號的速率可達(dá)到10Mbps。通過AB兩線之間的壓差來判斷是邏輯電平1或者邏輯電平0,當(dāng)AB間的電壓差大于200mV時為高電平1,小于200mV時為邏輯電平0。一般會在首末兩端接120Ω電阻,其作用是進(jìn)行阻抗匹配,消除信號反射。

6fa8a3ea-1963-11ef-bebc-92fbcf53809c.png

RS485硬件電路設(shè)計

RS485電路設(shè)計可以分為隔離型非隔離型,下圖是非隔離型電路,B端接到GND下拉,A端通過上拉電阻為高電平,是為了保證A和B之間的壓差大于200mV。DE和RE引腳是發(fā)送和接收使能,RE為低時,為接收使能;DE為高時,是發(fā)送使能。應(yīng)用中一般是兩者連接在一起,通過IO口(RS485_EN)控制,因為芯片要么是處于接收,要么處于發(fā)送,因此在發(fā)送數(shù)據(jù)的前,給RS485_EN信號為高電平,接收數(shù)據(jù)就給低電平。

6fcaee00-1963-11ef-bebc-92fbcf53809c.png

RS485自動收發(fā)電路硬件設(shè)計

自動收發(fā)電路相比較普通的485電路,區(qū)別在于多一個晶體管控制485的使能引腳。R9限流電阻一般是4.7K,R8上拉電阻一般也是4.7K,使能引腳在晶體管沒有導(dǎo)通時被上拉。

6fe4724e-1963-11ef-bebc-92fbcf53809c.png

接收數(shù)據(jù)時:接收數(shù)據(jù)引腳是芯片的第一引腳也就是網(wǎng)絡(luò)標(biāo)簽RS485_RX,在接收數(shù)據(jù)過程中,RS485_TX引腳保持高電平,VGS為高電平,NPN三極管Q1就導(dǎo)通,RE和DE相連的引腳通過晶體管下拉到GND,此時接收使能,處于接收狀態(tài)。

發(fā)送數(shù)據(jù)時:發(fā)送數(shù)據(jù)引腳是RS485_TX,應(yīng)該RS485_TX發(fā)送1,晶體管導(dǎo)通,RE和DE的電平為低,RS485收發(fā)芯片沒有打開,由于常態(tài)下485為高電平,此時數(shù)據(jù)就是高;當(dāng) RS485_TX發(fā)送0時,晶體管不導(dǎo)通,此時485收發(fā)芯片的發(fā)送使能為高,DI由于一直被下拉到GND,所以發(fā)出去的數(shù)據(jù)為0。這樣就實現(xiàn)了485的自動收發(fā)。

發(fā)送具體解析:

RS485_TX 發(fā)送1,VGS高電平,NPN三極管導(dǎo)通,使能引腳是低電平,發(fā)送失效,接收使能,處于接收狀態(tài)。由于SP3485芯片的AB引腳是高阻狀態(tài),R4把A拉高,R5把B拉低,所以AB傳輸?shù)氖?。即RS485_TX發(fā)送1時,AB引腳發(fā)送1。

RS485接口防雷電路設(shè)計

700aff54-1963-11ef-bebc-92fbcf53809c.png

接口防護電路

L1是共模電感,共模電感衰減共模噪聲,增強抗干擾能力,一般選擇120Ω/100MHz。C3電容的作用是為了隔開接口地和數(shù)字地,一般選擇1000pF。為了達(dá)到EMC防護要求,差模信號2kV,共模信號6kV,在接口處會預(yù)留上氣體放電管、熱敏電阻、TVS管組成防護電路。

RS485接口電路PCB的GND設(shè)計

虛線處的防護器件要盡量靠近接口,擺放緊湊整齊,先放防護器件再放濾波器件。

7028cdcc-1963-11ef-bebc-92fbcf53809c.png

RS485接口電路設(shè)計通常涉及到幾個關(guān)鍵要素,包括信號傳輸、電氣隔離、噪聲抑制、保護措施以及電源和控制邏輯設(shè)計等。

關(guān)鍵要素

信號線選擇與布線

? 使用一對雙絞線作為差分信號線(A和B),通常選用屏蔽雙絞線電纜以減少電磁干擾。

? 保持A和B線長度盡可能相等,以減少信號延遲差異,保證信號的完整性。

共模電感和濾波

? 在信號線入口處加入共模電感L1,用于抑制共模干擾,推薦阻抗范圍為120Ω/100MHz ~ 2200Ω/100MHz。

? 可能還需要并聯(lián)去耦電容和TVS管等元件,進(jìn)一步提高抗干擾能力。

收發(fā)器芯片選擇

? 常見的收發(fā)器芯片有SP3485、MAX485等,它們將TTL/CMOS邏輯電平轉(zhuǎn)換為RS485差分信號。

? 需要關(guān)注RE、DE以及RO等控制引腳的連接邏輯,通常RE和DE可以連接在一起通過單個控制信號控制發(fā)送/接收模式。

偏置和終端電阻

? A信號線可能需要上拉電阻(如10kΩ至4.7kΩ),以確保在空閑時的電壓狀態(tài),B信號線可能需要下拉到GND。

? 在總線的兩端或適當(dāng)位置放置120Ω終端電阻,以減少信號反射和改善信號質(zhì)量。

防雷擊和浪涌保護

? 可以在信號線上添加TVS管和/或自恢復(fù)保險絲,用于過壓和浪涌保護,提高電路的魯棒性。

? 對于高風(fēng)險環(huán)境,考慮加入6kV以上的防雷擊保護電路設(shè)計。

EMC設(shè)計

? 保證良好的接地設(shè)計,特別是接口地的處理,有時單板地與外殼直接連接,通過1000pF電容耦合

? 電路板布局時注意電源和信號線的分離,減少交叉干擾,增加濾波和退耦電容。

控制邏輯

? 根據(jù)應(yīng)用需求,設(shè)計控制邏輯電路或使用MCU控制發(fā)送使能信號,實現(xiàn)自動或手動切換。

? 對于自動收發(fā)電路設(shè)計,可能需要更復(fù)雜的邏輯來自動管理發(fā)送和接收狀態(tài),以適應(yīng)不同通信場景。

RS485接口設(shè)計不僅關(guān)注電氣特性,還需要綜合考慮EMC、可靠性、安全性等因素,確保在復(fù)雜工業(yè)環(huán)境中的穩(wěn)定通信。

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

    關(guān)注

    8

    文章

    464

    瀏覽量

    57082
  • 電路設(shè)計
    +關(guān)注

    關(guān)注

    6674

    文章

    2453

    瀏覽量

    204361
  • RS485
    +關(guān)注

    關(guān)注

    39

    文章

    1159

    瀏覽量

    82326
收藏 人收藏

    評論

    相關(guān)推薦

    RS485接口定義圖

    RS485接口定義圖 1 連接主機端的RS485接口。 ----信號定義如下: ----RS485
    發(fā)表于 04-04 08:43 ?8.6w次閱讀
    <b class='flag-5'>RS485</b><b class='flag-5'>接口</b>定義圖

    智能電表中的RS485的通訊模塊電路設(shè)計

    RS485的通訊是在小板上實現(xiàn)的,其通訊電路由UART接口RS485驅(qū)動電路組成UART接口負(fù)
    發(fā)表于 09-25 14:37 ?2.7w次閱讀
    智能電表中的<b class='flag-5'>RS485</b>的通訊模塊<b class='flag-5'>電路設(shè)計</b>

    rs485接口EMC電路設(shè)計方案(防雷/濾波及防護電路原理圖)

    485接口EMC電路設(shè)計方案分析: 一.原理圖 1. RS485接口6KV防雷電路設(shè)計方案 圖1
    發(fā)表于 02-10 02:51 ?2.8w次閱讀
    <b class='flag-5'>rs485</b><b class='flag-5'>接口</b>EMC<b class='flag-5'>電路設(shè)計</b>方案(防雷/濾波及防護<b class='flag-5'>電路</b>原理圖)

    RS485接口電路如何設(shè)計你可知道?

    慢慢整改了。 今天給大家分享485接口的EMC檢測,希望對電路設(shè)計,及相關(guān)軟件開發(fā)的人員有幫助。 原理圖 1. RS485接口6KV防雷
    的頭像 發(fā)表于 03-29 07:40 ?1624次閱讀

    RS485接口EMC電路設(shè)計方法

    一.原理圖 1. RS485接口6KV防雷電路設(shè)計方案 圖1:RS485接口防雷電路
    發(fā)表于 07-03 09:09 ?1.1w次閱讀

    純干貨!RS485接口電路設(shè)計攻略

    本文主要討論如何設(shè)計RS485接口電路,以及簡單介紹接口電路設(shè)計通常涉及到幾個關(guān)鍵要素。 什么是RS48
    發(fā)表于 05-27 14:29

    RS485接口EMC電路設(shè)計方案!

    一、原理圖1.RS485接口6KV防雷電路設(shè)計方案 圖1RS485接口防雷電路
    發(fā)表于 10-14 17:15

    RS485總線接口電路

    RS485總線接口電路     測試儀通過RS485工業(yè)總線與PC機進(jìn)行通信,其硬件接口
    發(fā)表于 05-13 11:59 ?3737次閱讀
    <b class='flag-5'>RS485</b>總線<b class='flag-5'>接口</b><b class='flag-5'>電路</b>

    RS485接口電路原理圖

    由于20路電壓測量模塊支持RS485串行通信,為了實現(xiàn)單片機與電壓測量模塊的數(shù)據(jù)通信,必須設(shè)計RS485通信接口。主機可以通過RS485接口
    發(fā)表于 05-24 14:14 ?4.3w次閱讀
    <b class='flag-5'>RS485</b><b class='flag-5'>接口</b><b class='flag-5'>電路</b>原理圖

    RS485硬件電路設(shè)計中需注意的問題

    RS485硬件電路設(shè)計中需注意的問題,RS485
    發(fā)表于 12-21 14:45 ?0次下載

    深度解析RS485接口知識

    因為RS485接口組成的半雙工網(wǎng)絡(luò),一般只需二根連線,所以RS485接口均采用屏蔽雙絞線傳輸。RS485
    的頭像 發(fā)表于 01-08 10:57 ?2.1w次閱讀
    深度解析<b class='flag-5'>RS485</b><b class='flag-5'>接口</b>知識

    RS485接口電路EMC設(shè)計參考

    今天給大家分享一篇RS485接口電路設(shè)計的文章,希望對電路設(shè)計,及相關(guān)軟件開發(fā)的人員有幫助。
    的頭像 發(fā)表于 07-21 17:03 ?1449次閱讀

    RS485接口3種保護電路

    RS485接口3種保護電路
    的頭像 發(fā)表于 12-19 09:26 ?2501次閱讀
    <b class='flag-5'>RS485</b><b class='flag-5'>接口</b>3種保護<b class='flag-5'>電路</b>

    什么是RS485接口?

    什么是RS485接口? 隨著科技的發(fā)展,通信技術(shù)已經(jīng)滲透到我們生活的方方面面。在各種通信方式中,RS485接口因其獨特的優(yōu)勢和廣泛的應(yīng)用領(lǐng)域而備受關(guān)注。本文將詳細(xì)介紹
    的頭像 發(fā)表于 01-11 17:37 ?5061次閱讀

    RS485典型電路設(shè)計

    RS485常用的典型電路設(shè)計
    發(fā)表于 11-24 14:09 ?1次下載