一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

電子發(fā)燒友論壇 ? 2025-04-15 11:49 ? 次閱讀

RS485是工業(yè)控制場(chǎng)景下,應(yīng)用得非常廣泛的通信協(xié)議,RS485的差分物理信號(hào)在電磁環(huán)境復(fù)雜的工業(yè)現(xiàn)場(chǎng),有強(qiáng)大的抗干擾能力。

對(duì)于平時(shí)專(zhuān)注于應(yīng)用軟件開(kāi)發(fā)的工程師,使用RS485進(jìn)行數(shù)據(jù)傳輸,只要關(guān)注串口的數(shù)據(jù)收發(fā)器即可,但其實(shí)在硬件層面,RS485通信的數(shù)據(jù)收發(fā),也需要遵循一定的機(jī)制。

RS485通信接口特點(diǎn)

作為工業(yè)領(lǐng)域上較常用的通信方式,RS485總線具有以下諸多特點(diǎn):

1、收發(fā)器輸出A、B之間的電平為+2V~+6V,是邏輯“1”;為-6V~-2V,是邏輯“0”。信號(hào)電平比RS232降低了,不易損壞接口芯片。另有“使能”控制信號(hào),可使收發(fā)器處于高阻狀態(tài),切斷與傳輸線的連接。

2、接收器的輸入靈敏度為200mV。即在當(dāng)接收端A、B之間的電平相差200mV時(shí)即可輸出邏輯。

3、傳輸速率高(10Mbps),傳輸距離達(dá)到1200m)。

4、具有多站點(diǎn)傳輸能力,即總線上允許掛接多達(dá)128個(gè)收發(fā)器,可建立設(shè)備網(wǎng)絡(luò)。

5、RS485收發(fā)器共模電壓范圍為-7V~+12V,只有滿(mǎn)足該條件,整個(gè)網(wǎng)絡(luò)才能正常工作。當(dāng)網(wǎng)絡(luò)線路中共模電壓超出此范圍時(shí)就會(huì)影響通信的穩(wěn)定,甚至損壞接口。

RS485收發(fā)控制方法

RS485屬于半雙工總線,在實(shí)際使用時(shí)一般采用主機(jī)輪詢(xún)或令牌傳遞的方法來(lái)分配總線控制權(quán),RS485設(shè)備需要進(jìn)行發(fā)送和接收的方向轉(zhuǎn)換。

比較通用的做法是,每個(gè)RS485設(shè)備在平時(shí)均處于接收狀態(tài),只有在自己有數(shù)據(jù)要發(fā)送時(shí)才轉(zhuǎn)換到發(fā)送狀態(tài),數(shù)據(jù)發(fā)送完畢后再次切換回接收狀態(tài)。

第一種:程序換向控制

最常用的RS485收發(fā)換向方法是程序換向,即由MCU的一個(gè)I/O端口控制RS485收發(fā)器件的收發(fā)使能引腳,在平時(shí)使RS485收發(fā)器件處于接收狀態(tài)。

如下圖,這里485芯片用TI的SN65LBC184,最大速率達(dá)到250Kbps,當(dāng)有數(shù)據(jù)需要發(fā)送時(shí),MCU將RS485收發(fā)器件引腳(網(wǎng)絡(luò)RS485_EN2)置于發(fā)送狀態(tài),完成數(shù)據(jù)發(fā)送后,再把RS485收發(fā)器件切回接收狀態(tài)。

ab94185e-19ac-11f0-9434-92fbcf53809c.png

這種方式簡(jiǎn)單易行,不需增加額外成本,這種方法很多人都會(huì)知道并且基本上都用的方法。

第二種:自動(dòng)換向

但是,當(dāng)我們采用某種硬件平臺(tái)的工控主板或核心板進(jìn)行二次開(kāi)發(fā)時(shí),由于工控主板或核心板上沒(méi)有預(yù)留出足夠的I/O端口,使得RS485收發(fā)的程序換向方法無(wú)法實(shí)現(xiàn)。

在某些特定的情況下,開(kāi)發(fā)平臺(tái)的底層驅(qū)動(dòng)未對(duì)外開(kāi)放,難以對(duì)底層進(jìn)行二次開(kāi)發(fā),這種情況下即便有足夠的I/O端口也無(wú)法實(shí)現(xiàn)程序換向。

為此,我們需要采用另外一種換向技術(shù),即自動(dòng)換向技術(shù)。

自動(dòng)換向其實(shí)就是對(duì)使能引腳不需要單獨(dú)的I/O口來(lái)控制,而是由發(fā)送引腳發(fā)送數(shù)據(jù)時(shí)候順便控制了。

要實(shí)現(xiàn)這種方法可以使能那里加一個(gè)反相器,如下圖,在空閑狀態(tài)下,串口的發(fā)送信號(hào)TXD2為高電平,經(jīng)過(guò)反相器后輸出低電平,使SN65LBC184處于接收狀態(tài),而RS485總線由于上下拉電阻的作用處于A高B低的狀態(tài)。

當(dāng)發(fā)送數(shù)據(jù)時(shí),TXD2信號(hào)線上的低電平比特位控制SN65LBC184進(jìn)入發(fā)送狀態(tài),將該比特發(fā)送出去。而高電平比特位則使SN65LBC184處于接收狀態(tài),由RS485總線上下拉電阻把總線置于A高B低的狀態(tài),即表示發(fā)送了高電平。

aba8c2fe-19ac-11f0-9434-92fbcf53809c.png

反相器也可以用三極管代替,如下圖所示,工作原理和加反相器一樣。

但是這種方法在發(fā)送高電平時(shí)的驅(qū)動(dòng)能力有限,因此會(huì)限制通訊距離,一般適用于距離不遠(yuǎn)場(chǎng)合。

abb4296e-19ac-11f0-9434-92fbcf53809c.png

其實(shí),為了省去控制的麻煩,也可以采用專(zhuān)門(mén)的、帶有AutoDirection功能的485芯片,比如MAX13487E,它省去了常用的485使能信號(hào),從而簡(jiǎn)化了設(shè)計(jì)電路。

abc47a08-19ac-11f0-9434-92fbcf53809c.png

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

    關(guān)注

    3

    文章

    1977

    瀏覽量

    47572
  • 收發(fā)機(jī)制
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    6070
  • RS485通信
    +關(guān)注

    關(guān)注

    1

    文章

    35

    瀏覽量

    7656
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    工業(yè)現(xiàn)場(chǎng)經(jīng)常用到的 RS485 通信,原來(lái)它的收發(fā)機(jī)制是這樣的

    串口的數(shù)據(jù)收發(fā)器即可,但其實(shí)在硬件層面,RS485通信的數(shù)據(jù)收發(fā),也需要遵循一定的機(jī)制。 RS485
    發(fā)表于 11-26 09:37

    RS485通信原理是什么?RS485應(yīng)用存在哪些問(wèn)題?

    RS485特點(diǎn)是什么?RS485通信原理是什么?RS485應(yīng)用存在哪些問(wèn)題?
    發(fā)表于 05-20 06:06

    RS485通信硬件實(shí)現(xiàn)

    閱讀目錄1、RS485簡(jiǎn)介 2、RS485特性3、RS485通信硬件實(shí)現(xiàn)4、RS485通信軟件實(shí)
    發(fā)表于 08-19 08:20

    RS485通信電纜選型經(jīng)驗(yàn)值推薦

    RS485通信電纜選型經(jīng)驗(yàn)值推薦:關(guān)于RS485通信電纜長(zhǎng)度和電纜截面積的對(duì)應(yīng),在傳輸速率9600bps及以下,經(jīng)驗(yàn)值有如下的推薦:工業(yè)自動(dòng)
    發(fā)表于 09-03 08:27 ?148次下載

    RS485通信協(xié)議

    RS485通信協(xié)議 、RS485 通信協(xié)議1.概述C320 系列變頻器提供標(biāo)準(zhǔn)RS485 通信
    發(fā)表于 04-07 17:26 ?89次下載

    RS485通信經(jīng)典電路

    RS485通信經(jīng)典電路 采用
    發(fā)表于 10-20 08:23 ?6421次閱讀
    <b class='flag-5'>RS485</b><b class='flag-5'>通信</b>經(jīng)典電路

    RS485通信和Modbus協(xié)議

    隨著工業(yè)應(yīng)用通信越來(lái)越多,1979年施耐德電氣制定了一個(gè)用于工業(yè)現(xiàn)場(chǎng)的總線協(xié)議Modbus協(xié)議,現(xiàn)在工業(yè)中使用RS485
    發(fā)表于 01-03 18:09 ?3w次閱讀
    <b class='flag-5'>RS485</b><b class='flag-5'>通信</b>和Modbus協(xié)議

    RS485通信原理的視頻教程詳細(xì)資料免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是RS485通信原理的視頻教程詳細(xì)資料免費(fèi)下載包括了:1. RS485通信介紹
    發(fā)表于 03-26 15:54 ?109次下載
    <b class='flag-5'>RS485</b><b class='flag-5'>通信</b>原理的視頻教程詳細(xì)資料免費(fèi)下載

    RS485通信編程的視頻教程資料免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是RS485通信編程的視頻教程資料免費(fèi)下載包括了: 1. RS485通信介紹
    發(fā)表于 03-26 15:54 ?118次下載
    <b class='flag-5'>RS485</b><b class='flag-5'>通信</b>編程的視頻教程資料免費(fèi)下載

    RS485通信原理視頻教程免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是RS485通信原理視頻教程免費(fèi)下載。
    發(fā)表于 07-04 16:58 ?44次下載
    <b class='flag-5'>RS485</b><b class='flag-5'>通信</b>原理視頻教程免費(fèi)下載

    RS485通信的詳細(xì)資料講解

    本文檔的主要內(nèi)容詳細(xì)介紹的是RS485通信的詳細(xì)資料講解包括了:RS485基礎(chǔ),通訊協(xié)議,通訊案例,超級(jí)終端
    發(fā)表于 11-09 08:00 ?31次下載
    <b class='flag-5'>RS485</b><b class='flag-5'>通信</b>的詳細(xì)資料講解

    rs485收發(fā)器芯片選擇?

    在當(dāng)今工業(yè)自動(dòng)化、智能樓宇以及數(shù)據(jù)通信等領(lǐng)域,RS485通信協(xié)議因其出眾的可靠性、長(zhǎng)距離傳輸和多節(jié)點(diǎn)通信能力備受青睞。然而,為了實(shí)現(xiàn)
    的頭像 發(fā)表于 05-14 14:45 ?1568次閱讀

    RS485工業(yè)通信網(wǎng)關(guān)的原理是什么?

    ,在工業(yè)自動(dòng)化、樓宇自控、能源監(jiān)控等領(lǐng)域得到了廣泛應(yīng)用。本文將詳細(xì)介紹RS485工業(yè)通信網(wǎng)關(guān)的原理及其工作流程,以期為讀者提供深入的理解。
    的頭像 發(fā)表于 05-27 17:32 ?722次閱讀

    如何提高RS485通信的可靠性?

    在現(xiàn)代工業(yè)自動(dòng)化和智能化的發(fā)展進(jìn)程中,RS485通信作為一種常用的串行通信標(biāo)準(zhǔn),因其具有傳輸距離遠(yuǎn)、支持多點(diǎn)通信等優(yōu)點(diǎn)而被廣泛應(yīng)用。然而,在
    的頭像 發(fā)表于 09-20 08:07 ?730次閱讀
    如何提高<b class='flag-5'>RS485</b><b class='flag-5'>通信</b>的可靠性?

    如何構(gòu)建RS485通信網(wǎng)絡(luò) RS485串口助手的使用與配置

    構(gòu)建RS485通信網(wǎng)絡(luò) 構(gòu)建RS485通信網(wǎng)絡(luò)需要考慮網(wǎng)絡(luò)布線、設(shè)備連接、通信協(xié)議等多個(gè)方面。以下是一個(gè)基本的構(gòu)建步驟: 網(wǎng)絡(luò)布線 : 使用
    的頭像 發(fā)表于 11-28 15:40 ?2329次閱讀