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

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

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

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

RS485通信接口的特點及收發(fā)控制方法

STM32嵌入式開發(fā) ? 來源:STM32嵌入式開發(fā) ? 作者:STM32嵌入式開發(fā) ? 2022-11-14 10:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

RS485通信接口特點

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

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

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

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

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

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

RS485收發(fā)控制方法

RS485屬于半雙工總線,在實際使用時一般采用主機輪詢或令牌傳遞的方法來分配總線控制權(quán),RS485設(shè)備需要進(jìn)行發(fā)送和接收的方向轉(zhuǎn)換。比較通用的做法是,每個RS485設(shè)備在平時均處于接收狀態(tài),只有在自己有數(shù)據(jù)要發(fā)送時才轉(zhuǎn)換到發(fā)送狀態(tài),數(shù)據(jù)發(fā)送完畢后再次切換回接收狀態(tài)。

第一種:程序換向控制

最常用的RS485收發(fā)換向方法是程序換向,即由MCU的一個I/O端口控制RS485收發(fā)器件的收發(fā)使能引腳,在平時使RS485收發(fā)器件處于接收狀態(tài),如下圖,這里485芯片用TI的SN65LBC184,最大速率達(dá)到250Kbps,當(dāng)有數(shù)據(jù)需要發(fā)送時,MCU將RS485收發(fā)器件引腳(網(wǎng)絡(luò)RS485_EN2)置于發(fā)送狀態(tài),完成數(shù)據(jù)發(fā)送后,再把RS485收發(fā)器件切回接收狀態(tài)。

99cf9e64-6332-11ed-8abf-dac502259ad0.png

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

第二種:自動換向

但是,當(dāng)我們采用某種硬件平臺的工控主板或核心板進(jìn)行二次開發(fā)時,由于工控主板或核心板上沒有預(yù)留出足夠的I/O端口,使得RS485收發(fā)的程序換向方法無法實現(xiàn)。在某些特定的情況下,開發(fā)平臺的底層驅(qū)動未對外開放,難以對底層進(jìn)行二次開發(fā),這種情況下即便有足夠的I/O端口也無法實現(xiàn)程序換向。為此,我們需要采用另外一種換向技術(shù),即自動換向技術(shù)。自動換向其實就是對使能引腳不需要單獨的I/O口來控制,而是由發(fā)送引腳發(fā)送數(shù)據(jù)時候順便控制了。

要實現(xiàn)這種方法可以使能那里加一個反相器,如下圖,在空閑狀態(tài)下,串口的發(fā)送信號TXD2為高電平,經(jīng)過反相器后輸出低電平,使SN65LBC184處于接收狀態(tài),而RS485總線由于上下拉電阻的作用處于A高B低的狀態(tài)。當(dāng)發(fā)送數(shù)據(jù)時,TXD2信號線上的低電平比特位控制SN65LBC184進(jìn)入發(fā)送狀態(tài),將該比特發(fā)送出去。而高電平比特位則使SN65LBC184處于接收狀態(tài),由RS485總線上下拉電阻把總線置于A高B低的狀態(tài),即表示發(fā)送了高電平。

9a1b0d5e-6332-11ed-8abf-dac502259ad0.png

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

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

9ad7fff4-6332-11ed-8abf-dac502259ad0.png

其實,為了省去控制的麻煩,也可以采用專門的、帶有AutoDirection功能的485芯片,比如MAX13487E,它省去了常用的485使能信號,從而簡化了設(shè)計電路。

9b02fab0-6332-11ed-8abf-dac502259ad0.png

審核編輯:郭婷

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

    關(guān)注

    39

    文章

    1231

    瀏覽量

    84054
  • 通信接口
    +關(guān)注

    關(guān)注

    3

    文章

    251

    瀏覽量

    31471

原文標(biāo)題:RS485通信的收發(fā)控制

文章出處:【微信號:c-stm32,微信公眾號:STM32嵌入式開發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    LTC1535隔離型RS485收發(fā)器技術(shù)手冊

    接口之間提供了 2500V~RMS~ 的隔離。受電側(cè)包含一個 420kHz 推挽式轉(zhuǎn)換器,用于給隔離型 RS485 收發(fā)器供電。內(nèi)部全雙工通信通過電容性隔離勢壘來實現(xiàn)。該
    的頭像 發(fā)表于 06-06 16:36 ?393次閱讀
    LTC1535隔離型<b class='flag-5'>RS485</b><b class='flag-5'>收發(fā)</b>器技術(shù)手冊

    銘芯微電子-國產(chǎn)RS485通信接口IC芯片的技術(shù)優(yōu)勢

    銘芯微電子-國產(chǎn)RS485通信接口IC芯片的技術(shù)優(yōu)勢:1. IEC?靜電保護(hù)16kV、2. 超大輸出電壓擺幅?VOD、3.?熱插拔功能、4.?低功耗關(guān)斷、5.輸入阻抗、6.超高速傳輸
    的頭像 發(fā)表于 05-16 13:33 ?397次閱讀
    銘芯微電子-國產(chǎn)<b class='flag-5'>RS485</b><b class='flag-5'>通信</b><b class='flag-5'>接口</b>IC芯片的技術(shù)優(yōu)勢

    適用于工業(yè)控制設(shè)備的RS485通信芯片CN3485

    適用于工業(yè)控制設(shè)備的RS485通信芯片CN3485
    的頭像 發(fā)表于 04-17 10:01 ?318次閱讀
    適用于工業(yè)<b class='flag-5'>控制</b>設(shè)備的<b class='flag-5'>RS485</b><b class='flag-5'>通信</b>芯片CN3485

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

    串口的數(shù)據(jù)收發(fā)器即可,但其實在硬件層面,RS485通信的數(shù)據(jù)收發(fā),也需要遵循一定的機制。RS485通信
    的頭像 發(fā)表于 04-15 11:49 ?466次閱讀
    工業(yè)<b class='flag-5'>RS485</b><b class='flag-5'>通信</b>的<b class='flag-5'>收發(fā)</b>機制介紹

    RS485通信的必要性和接線方法

    在探討RS485通信之前,有必要先提及RS232通信。即便您不熟悉RS232通信,您很可能已經(jīng)見
    的頭像 發(fā)表于 04-03 09:17 ?1031次閱讀
    <b class='flag-5'>RS485</b><b class='flag-5'>通信</b>的必要性和接線<b class='flag-5'>方法</b>

    RS485接口電路設(shè)計全面指南:從基礎(chǔ)到實踐

    實現(xiàn),以及電路保護(hù)與PCB布局的關(guān)鍵要點。RS485通信基礎(chǔ)RS485接口是一種廣泛應(yīng)用于工業(yè)自動化和通信領(lǐng)域的標(biāo)準(zhǔn)
    的頭像 發(fā)表于 02-28 19:35 ?1833次閱讀
    <b class='flag-5'>RS485</b><b class='flag-5'>接口</b>電路設(shè)計全面指南:從基礎(chǔ)到實踐

    如何構(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òu)建步驟: 網(wǎng)絡(luò)布線 : 使用
    的頭像 發(fā)表于 11-28 15:40 ?3003次閱讀

    RS485通信模塊的編程與調(diào)試

    RS485通信模塊的編程與調(diào)試是一個相對復(fù)雜但重要的過程,它涉及到硬件連接、軟件配置、通信協(xié)議等多個方面。以下是對RS485通信模塊編程與調(diào)
    的頭像 發(fā)表于 11-28 15:38 ?3235次閱讀

    RS485通信協(xié)議的應(yīng)用與優(yōu)勢

    RS-485是一種差分信號的串行通信協(xié)議,廣泛應(yīng)用于工業(yè)自動化、樓宇自動化、安防監(jiān)控等領(lǐng)域。它以其高速、長距離傳輸和抗干擾能力強等特點,成為許多工業(yè)和商業(yè)應(yīng)用的首選通信方式。
    的頭像 發(fā)表于 11-28 14:23 ?3689次閱讀

    RS422/RS485收發(fā)器SC5122替代MAX3490廣泛用于通信領(lǐng)域

    RS422/RS485收發(fā)器SC5122替代MAX3490廣泛用于通信領(lǐng)域
    的頭像 發(fā)表于 11-26 10:10 ?723次閱讀
    <b class='flag-5'>RS</b>422/<b class='flag-5'>RS485</b><b class='flag-5'>收發(fā)</b>器SC5122替代MAX3490廣泛用于<b class='flag-5'>通信</b>領(lǐng)域

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

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

    RS485到底能跑多少協(xié)議?

    關(guān)于RS485 RS-485是一種標(biāo)準(zhǔn)通訊接口,RS(Recommended Standard)推薦標(biāo)準(zhǔn)的意思,485是標(biāo)識號。 使用
    的頭像 發(fā)表于 10-26 10:15 ?1413次閱讀
    <b class='flag-5'>RS485</b>到底能跑多少協(xié)議?

    低功耗4G模組Air780E:RS485通信

    ? 今天我們來學(xué)習(xí)低功耗4G模組 Air780E 的RS485通信,合宙的小伙伴們,學(xué)起來吧! **一、RS485簡介 ** 物聯(lián)網(wǎng)(IoT)在工業(yè)場景中的應(yīng)用越來越廣泛,而RS485
    的頭像 發(fā)表于 09-29 09:38 ?745次閱讀
    低功耗4G模組Air780E:<b class='flag-5'>RS485</b><b class='flag-5'>通信</b>篇

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

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

    RS485接口技術(shù)的應(yīng)用和優(yōu)缺點有哪些

    RS485接口技術(shù)可以實現(xiàn)多個設(shè)備之間數(shù)據(jù)傳輸和通信網(wǎng)絡(luò)構(gòu)建的串行通信協(xié)議。能夠簡化工業(yè)控制領(lǐng)域中設(shè)備間的連接與
    的頭像 發(fā)表于 09-14 14:36 ?3712次閱讀