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

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

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

盤點(diǎn)幾種RS-485方向切換方案

ZLG致遠(yuǎn)電子 ? 2023-12-05 08:24 ? 次閱讀

RS-485作為常見的總線之一,幾乎每個(gè)工控設(shè)備都在用,其最大的特點(diǎn)就是需要進(jìn)行方向控制,如果方向控制的時(shí)機(jī)不對(duì),數(shù)據(jù)傳輸會(huì)出現(xiàn)錯(cuò)誤。下面我們來討論RS-485方向切換的幾種方案。

a85c57b2-9304-11ee-9788-92fbcf53809c.jpg ?使用軟件控制方向

目前市面大部分的RS-485產(chǎn)品采用該方案,如圖1所示,用致遠(yuǎn)電子的SM4500舉例子,在空閑時(shí),MCU的GPIO腳輸出低電平,此時(shí)SM4500處于接收狀態(tài),在準(zhǔn)備發(fā)送數(shù)據(jù)之前,MCU會(huì)拉高GPIO引腳,SM4500處于發(fā)送狀態(tài),發(fā)送完畢之后,GPIO腳重新處于低電平,SM4500又處于接收狀態(tài)。

a8648a18-9304-11ee-9788-92fbcf53809c.jpg

圖1 軟件控制方向方案

  • 優(yōu)點(diǎn):無需外接多余的硬件外圍,可以達(dá)到比較高的速率。
  • 缺點(diǎn):過于依賴軟件的控制,要求軟件對(duì)控制腳的反應(yīng)要迅速,特別是在高波特率的情況下,不然會(huì)出現(xiàn)丟包的情況。


a86ea124-9304-11ee-9788-92fbcf53809c.jpg ?三極管自動(dòng)切換方向

既然軟件控制方向過于依賴軟件,且還要多用一個(gè)IO口來控制方向,提高了軟件成本,那有沒有辦法只用TX和RX就實(shí)現(xiàn)控制?其實(shí)只需要加個(gè)三極管即可,市面上很多低成本且速率要求不高的485轉(zhuǎn)換器采用了該方案,電路如圖2所示,依舊采用SM4500舉例子,當(dāng)TX引腳為0時(shí),三極管不導(dǎo)通,DE為高電平,進(jìn)入發(fā)送模式,又因?yàn)镾M4500的TXD引腳接地,那么此時(shí)AB之間的差分電平邏輯就為0;當(dāng)TX引腳為1時(shí),三極管導(dǎo)通,RE為低電平,進(jìn)入接收模式。此時(shí)收發(fā)器的A、B引腳進(jìn)入高阻態(tài),因?yàn)樯侠?a target="_blank">電阻R上、下拉電阻R下的作用,此時(shí)AB之間的差分電平邏輯為1。

a87af500-9304-11ee-9788-92fbcf53809c.jpg

圖2 三極管自動(dòng)切換方向方案

  • 優(yōu)點(diǎn):電路簡(jiǎn)單,只需一個(gè)三極管和兩個(gè)電阻作為外圍即可實(shí)現(xiàn),無需軟件介入。

缺點(diǎn):三極管的開關(guān)延時(shí)過大,這會(huì)導(dǎo)致電路發(fā)送電平的延時(shí)時(shí)間較長,其次高電平的發(fā)送是通過外部上下拉電阻驅(qū)動(dòng)的,電阻越大,上升沿越緩慢,驅(qū)動(dòng)能力越弱,市面上類似電路的波特率一般不會(huì)超過9600bps,如果要達(dá)到比較高的波特率,就要不斷調(diào)試三極管和上下拉電阻參數(shù),增大研發(fā)成本。


a86ea124-9304-11ee-9788-92fbcf53809c.jpg ?使用致遠(yuǎn)電子RSM485MG那么有沒有自帶“自動(dòng)收發(fā)切換”且能克服以上兩種方案使用問題的產(chǎn)品呢?

致遠(yuǎn)電子最近推出的國產(chǎn)化自動(dòng)流控型RS-485隔離收發(fā)器RSM485MG能完美解決以上問題,該隔離收發(fā)器將隔離DC-DC電路、信號(hào)隔離電路、RS-485自動(dòng)收發(fā)電路三合一封裝起來,具有100%國產(chǎn)化、超小體積、帶隔離輸出電源腳、最多可連接 64 個(gè)節(jié)點(diǎn)、最大波特率500kbps等特點(diǎn),應(yīng)用電路如圖3所示。

a88abd50-9304-11ee-9788-92fbcf53809c.jpg

圖3RSM485MG經(jīng)典電路連接圖

優(yōu)點(diǎn):由模塊自動(dòng)切換方向,無需軟件干預(yù),波特率可達(dá)到500kbps,體積小更容易嵌入板卡。與傳統(tǒng)的設(shè)計(jì)相比,RSM485MG產(chǎn)品內(nèi)置完整的隔離DC-DC電路、信號(hào)隔離電路和 RS-485總線收發(fā)電路,具備高集成度與可靠性。而且元器件100%國產(chǎn)化,滿足國產(chǎn)化市場(chǎng)。

  • 缺點(diǎn):驅(qū)動(dòng)能力較非自動(dòng)流控產(chǎn)品弱。


a86ea124-9304-11ee-9788-92fbcf53809c.jpg ?RSM485MG的產(chǎn)品應(yīng)用氣體探測(cè)和監(jiān)控是當(dāng)前比較普遍的應(yīng)用,被廣泛應(yīng)用于工業(yè)生產(chǎn)、醫(yī)學(xué)診斷、環(huán)境監(jiān)測(cè)、國防等領(lǐng)域。氣體檢測(cè)探頭將現(xiàn)場(chǎng)檢測(cè)到的氣體濃度轉(zhuǎn)為標(biāo)準(zhǔn)信號(hào),如4-20mA或者RS-485等信號(hào),然后將信號(hào)輸送到報(bào)警控制主機(jī)上進(jìn)行統(tǒng)一顯示,但是在工業(yè)領(lǐng)域,對(duì)通信有著抗干擾、傳輸距離及組網(wǎng)的要求,普遍采用RS-485通信方式,在一些場(chǎng)合還有隔離要求,我們的RSM485MG就完美契合該應(yīng)用。其組網(wǎng)的解決方案如圖4所示,主控方面推薦致遠(yuǎn)電子的Cortex-A7平臺(tái)的M6Y2C系列核心板,有著高達(dá)8路的UART接口和兩路百兆的以太網(wǎng)接口,能外接更多設(shè)備,工業(yè)級(jí)品質(zhì)使設(shè)備在戶外工作更安全可靠,在LVDS接口顯示方面我司也提供方案支持,在RS-485通信方面均采用RSM485MG。

a8986f68-9304-11ee-9788-92fbcf53809c.jpg

圖4氣體檢測(cè)應(yīng)用的組網(wǎng)方案

聲明:本文內(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)注

    142

    文章

    3574

    瀏覽量

    121336
  • 工控
    +關(guān)注

    關(guān)注

    6

    文章

    222

    瀏覽量

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

    關(guān)注

    10

    文章

    2848

    瀏覽量

    87839
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    RS-232和RS-485信號(hào)超長距離通信解決方案

    RS-232和RS-485信號(hào)超長距離通信解決方案 串行通信接口標(biāo)準(zhǔn)經(jīng)過使用和發(fā)展,目前已經(jīng)有幾種。但都是在RS-232標(biāo)準(zhǔn)的基礎(chǔ)上經(jīng)過改
    發(fā)表于 05-27 15:07

    蜘蛛形RS-485多主機(jī)通信組網(wǎng)方式

    集線器HUB是可以代替中繼器REPEATER的,所以交換機(jī)最強(qiáng)大。SWT4485G擁有RS-485零延時(shí)自動(dòng)切換核心技術(shù)、內(nèi)含4個(gè)上位機(jī)RS-485接口芯片、和4個(gè)下位機(jī)RS-485
    發(fā)表于 09-17 16:06

    什么是RS-485多機(jī)通信方案?

    考慮性能和成本,RS-485通信無疑是性價(jià)比最高的通信方式。因此探究高效、實(shí)用的多機(jī)通信方案具有重大的意義。
    發(fā)表于 09-29 06:07

    RS-485端口EMC防護(hù)方案設(shè)計(jì)詳解

    在工業(yè)、電力、自動(dòng)化及儀器儀表實(shí)際應(yīng)用中,RS-485總線標(biāo)準(zhǔn)是目前業(yè)內(nèi)應(yīng)用最廣泛的物理層總線設(shè)計(jì)標(biāo)準(zhǔn)之一。為了確保數(shù)據(jù)端口能夠在極其惡劣的電磁環(huán)境中正常運(yùn)行,RS-485端口防護(hù)方案必須符合相關(guān)
    發(fā)表于 01-03 17:34

    嵌入式系統(tǒng)應(yīng)用中如何實(shí)現(xiàn)RS485方向切換?

    本文分別給出硬件實(shí)現(xiàn)RS485方向切換和軟件實(shí)現(xiàn)RS485方向切換兩種方式。兩種方式各有優(yōu)點(diǎn),硬
    發(fā)表于 05-24 06:25

    使用RS-485需要注意什么

    單片機(jī)]RS-485半雙工延時(shí)問題http://www.chinafix.com.cn/thread-137012-1-1.htmlRS485半雙工切換為什么要加延時(shí)(非尾字不能發(fā)的問題)?http
    發(fā)表于 12-08 07:00

    RS-485的相關(guān)資料分享

    RS-485概述RS-485RS-232一樣,都是串行通信標(biāo)準(zhǔn),現(xiàn)在的標(biāo)準(zhǔn)名稱是TIA485/EIA-485-A,但是人們會(huì)習(xí)慣稱為
    發(fā)表于 02-09 07:10

    RS-485總線標(biāo)準(zhǔn)及幾種常見的RS-485接口電路介紹

    RS-485總線標(biāo)準(zhǔn)及幾種常見的RS-485接口電路介紹
    發(fā)表于 12-21 14:45 ?0次下載

    幾種RS485接口收發(fā)方向轉(zhuǎn)換方法

    幾種RS485接口收發(fā)方向轉(zhuǎn)換方法。
    發(fā)表于 12-21 14:54 ?57次下載

    關(guān)于RS-485總線電平異常解決方案解析

    RS-485總線電平異常解決方案解析
    的頭像 發(fā)表于 01-15 17:05 ?1.1w次閱讀

    實(shí)現(xiàn)零成本解決RS-485多從機(jī)競(jìng)爭(zhēng)的3種方案介紹

    RS-485多機(jī)通信中,往往會(huì)出現(xiàn)多個(gè)從機(jī)同時(shí)主機(jī)發(fā)送數(shù)據(jù)。比如在RS-485溫度測(cè)量系統(tǒng)中,多個(gè)RS-485從機(jī)的溫度測(cè)量值只要超過報(bào)警點(diǎn)就立即
    發(fā)表于 03-25 10:30 ?9477次閱讀

    RS485方向切換方案及分析

    來源:創(chuàng)易棧 RS485作為常見的總線之一,幾乎每個(gè)工控設(shè)備都在用,我們也對(duì)其熟悉不過了。我們都知道RS485雙半雙工通信,其CPU內(nèi)部的根源是串口通信,串口通信是區(qū)分發(fā)送TX和接收RX的,在同一
    的頭像 發(fā)表于 09-16 14:43 ?5624次閱讀

    RS485方向切換方案

    來源:創(chuàng)易棧 RS485作為常見的總線之一,幾乎每個(gè)工控設(shè)備都在用,我們也對(duì)其熟悉不過了。我們都知道RS485雙半雙工通信,其CPU內(nèi)部的根源是串口通信,串口通信是區(qū)分發(fā)送TX和接收RX的,在同一
    的頭像 發(fā)表于 09-25 14:18 ?2372次閱讀
    <b class='flag-5'>RS485</b><b class='flag-5'>方向</b><b class='flag-5'>切換</b>的<b class='flag-5'>方案</b>

    RS485方向切換方案分析

    大部分的低成本RS232-RS485轉(zhuǎn)換器采用了這種方法。具體的實(shí)現(xiàn)方法是:把串口的發(fā)送信號(hào)TX作為反相器的輸入,反相器的輸出則用來控制RS485收發(fā)器的收發(fā)控制引腳
    的頭像 發(fā)表于 10-15 11:20 ?3896次閱讀
    <b class='flag-5'>RS485</b><b class='flag-5'>方向</b><b class='flag-5'>切換</b>的<b class='flag-5'>方案</b>分析

    RS-485收發(fā)切換】使用RS-485要注意的一個(gè)問題

    RS-485收發(fā)切換】使用RS-485要注意的一個(gè)問題
    發(fā)表于 11-25 11:21 ?21次下載
    【<b class='flag-5'>RS-485</b>收發(fā)<b class='flag-5'>切換</b>】使用<b class='flag-5'>RS-485</b>要注意的一個(gè)問題