精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

RS485通訊協議是什么?RS485通訊協議的主要特點

CHANBAEK ? 來源:愛研究的小胡同學 ? 作者:從嵌入式到微電子 ? 2023-11-08 15:16 ? 次閱讀

什么是RS485

RS485 是一種通用的通信標準,廣泛用于數據采集和控制應用中。它的主要優點之一是它允許將多個 RS485 設備放在同一條總線上,這使得多個節點可以相互連接。

RS-485(目前稱為EIA/TIA-485)是通信物理層的標準接口,一種信號傳輸方式。

串行 EIA-485 連接是使用兩根或三根電線的電纜完成的:一根數據線、一根帶反轉數據的電線,通常還有一根零線(接地,0 V)。這樣,發射器和接收器通過 22 或 24 AWG 實心線的雙絞線電纜交換數據。

圖片

這里的主要思想是通過兩根電線傳輸一個信號。

當一根電線傳輸原始信號時,另一根電線傳輸其反向副本。這種傳輸方法提供了對共模干擾的高抵抗力。用作傳輸線的雙絞線可以是屏蔽或非屏蔽的。

RS485能跑多遠?

建立在 RS-485 接口上的通信網絡由通過雙絞線(兩條雙絞線)連接的收發器組成。

RS-485接口的基本原理是差分(平衡)數據傳輸。這意味著一個信號通過兩根電線傳輸。這樣,一對中的一根線傳輸原始信號,另一根傳輸其反向副本。

圖片

作為差分信號傳輸的結果,導線之間總是存在電位差。 這確保了對共模干擾的高抵抗力。 另外,雙絞線可以屏蔽,保證傳輸數據的保護。所有這些都允許以相對較高的速度遠距離發送數據,在 4000 英尺處可以達到 100 kbits/s。

圖片

4000 英尺或大約 1200 米是 RS-485 通信中的最大電纜長度。但是,一般準則是線路長度(以米為單位)和數據速率(以每秒比特數為單位)的乘積不應超過 108。例如,20 米長的電纜允許的最大數據速率為 5 Mbits /秒。

RS485通訊協議是什么?

當 RS485 通信線路在物理層準備好運行時,是時候考慮數據傳輸協議——系統設備之間關于數據包傳輸格式的協議。

由于 RS-485 接口的性質,RS-485 設備不能同時發送和接收數據,因為這會導致發送器的沖突。因此,確定性行為是強制性的,以避免數據包的沖突。

在 RS485 通信協議中,命令由定義為主站的節點發送。連接到主站的所有其他節點都通過 RS485 端口接收數據。根據發送的信息,線路上的零個或多個節點響應主站。

話雖如此,這種類型的通信并不是通過 RS485 協議交換數據的唯一可能方式。RS485 網絡還有其他一些實現方式,其中每個節點都可以自行啟動數據傳輸。但是,在此類網絡中可能丟失數據的風險更高。

RS-485通訊主要特點

盡管有各種各樣的現代替代解決方案,但今天 RS-485 技術仍然是許多通信網絡的基礎。RS-485接口的主要優點是:

  • 通過一對雙絞線進行雙向數據交換;
  • 支持連接到同一條線路的多個收發器,即創建網絡的能力;
  • 通訊線長;
  • 高傳輸速度。

雙向半雙工數據傳輸

串行數據流可以在一個方向傳輸,數據傳輸到另一側需要使用收發器。收發器(通常稱為“驅動器”)是在發射器側形成物理信號的設備或電路。

對稱通信通道

接收或傳輸數據需要兩條等效的信號線。電線用于在兩個方向(交替)交換數據。在雙絞線電纜的幫助下,對稱通道顯著提高了信號的穩定性并抑制了有用信號產生的電磁輻射。

多點

RS-485通訊線可以連接多個接收器和收發器。同時,一個發送器和多個接收器一次可以連接到一根通信線路上。所有其他需要連接的發送器應等待通信線路空閑以進行數據傳輸。

實戰之后的理解

其實不管是485還是232都屬于板間通訊的一種,其本質就是把板上微弱的TTL電平,通過485或者232芯片(也就是電平轉換芯片),轉成更高的電平。

所以對于主MCU而言,和485芯片之間還是通過TX、RX相連的。

圖片

咱們可以簡單找一個485收發器的芯片數據手冊看一下

圖片

8個引腳,A、B、電源和地不用說。

其中

圖片

RO為接收器的輸出引腳,和MCU的RX引腳連

  • If A > B by 200mV, RO will be high
  • If A < B by 200mV, RO will be low

DI為接收器的輸入引腳,和MCU的TX引腳連

DE Driver Output Enable 驅動器的輸出使能

RE(加杠) Receiver Output Enable 接收器使能

我們只需要一個GPIO引腳來控制

圖片,這個GPIO引腳我們經常叫它DIR。

圖片

圖片

當DIR=0時,接收電路使能REˉ=0(上加橫杠,代表低電平有效),發送電路禁止DE=0,對于總線而言相當于高阻,發不了消息,只能接收;

當DIR=1時,接收電路禁止REˉ=1,發送電路使能DE=1,對總線A/B信號取決于DI的信號。

DE、RE設計成相反的邏輯,也就是為了方便用一個GPIO口同時控制收發電路。

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

    關注

    10

    文章

    3401

    瀏覽量

    105874
  • 接口
    +關注

    關注

    33

    文章

    8526

    瀏覽量

    150861
  • RS485
    +關注

    關注

    39

    文章

    1151

    瀏覽量

    82151
  • 通訊協議
    +關注

    關注

    10

    文章

    272

    瀏覽量

    20326
  • 通信網絡
    +關注

    關注

    21

    文章

    2029

    瀏覽量

    51973
收藏 人收藏

    評論

    相關推薦

    RS485通訊接口及其應用

    RS485通訊接口及其應用
    發表于 08-17 16:30

    RS485通訊的理論和實踐

    RS485通訊的理論和實踐
    發表于 08-20 16:50

    RS485通訊標準

    本帖最后由 凌雪兒 于 2014-7-11 17:31 編輯 RS485通訊標準RS-485通訊標準采用平衡驅動及差分接收方式來驅動總線,實現工業網絡的物理層連接。信號的抗干擾能
    發表于 07-11 15:21

    基于STM32的RS485通訊

    大家好,我在做一個基于STM32的風速測量系統,開發板與風速傳感器之間采用RS485通訊,實現目的是將風速數據采集到開發板,同時在開發板液晶顯示,調試過程中遇到的問題:軟件調試中顯示通訊協議
    發表于 09-30 09:44

    RS-485通訊協議的介紹

    一、RS-485通訊協議的介紹與CAN類似, RS-485是一種工業控制環境中常用的通訊協議,它
    發表于 08-20 06:08

    變頻器RS485通訊協議概述

    變頻器RS485通訊協議 1.概論本使用手冊規定了G﹑P﹑變頻器通用串行RS485通訊協議。通過
    發表于 09-07 06:13

    串行口RS485通訊協議概述

    第九章串行口RS485通訊協議 9.1通訊概述本公司系列變頻器向用戶提供工業控制中通用的RS485通訊
    發表于 09-09 07:24

    如何使用CAN通訊RS485通訊去控制電機

    CAN通訊RS485通訊最重要的三個部分是什么?如何使用CAN通訊RS485通訊去控制電機?
    發表于 10-08 08:21

    RS485通訊接口及其應用

    RS485通訊接口及其應用 本文敘述了串行遠距離通訊中流行的 R S 4 8 5 通訊方式的特點和組網方式. 給出了具體的電路,介紹在工程應
    發表于 05-21 15:43 ?216次下載
    <b class='flag-5'>RS485</b><b class='flag-5'>通訊</b>接口及其應用

    rs485通訊協議

    rs485通訊協議是本技術頻道的核心內容,介紹了rs485通訊協議原理,
    發表于 08-13 17:21
    <b class='flag-5'>rs485</b><b class='flag-5'>通訊</b><b class='flag-5'>協議</b>

    RS485通訊基本要求

    RS485通訊基本要求,了解RS485常用的工業通訊方式呢,學習485必備
    發表于 06-14 17:51 ?48次下載

    RS485協議簡介,rs485通訊總線協議應用及缺點分析

    s485通訊協議總線是一種常規的通信總線,它不能夠做總線的自動仲裁,也就是不能夠同時發送數據以避免總線競爭,所以整個系統的通信效率必然較低,數據冗余量較大,對于速度要求高的應用場所不適應用RS
    發表于 10-31 11:14 ?1.9w次閱讀
    <b class='flag-5'>RS485</b><b class='flag-5'>協議</b>簡介,<b class='flag-5'>rs485</b><b class='flag-5'>通訊</b>總線<b class='flag-5'>協議</b>應用及缺點分析

    RS485通訊線制作、連接操作說明

    RS485通訊線制作、連接操作說明
    發表于 10-31 16:25 ?3.7w次閱讀
    <b class='flag-5'>RS485</b><b class='flag-5'>通訊</b>線制作、連接操作說明

    工業通訊RS232如何轉RS485通訊接頭

    本文首先介紹了RS232通訊RS485通訊的概述,其次介紹了RS485網絡接線方法,最后介紹了工業通訊
    發表于 04-19 10:18 ?3.3w次閱讀
    工業<b class='flag-5'>通訊</b><b class='flag-5'>RS</b>232如何轉<b class='flag-5'>RS485</b><b class='flag-5'>通訊</b>接頭

    RS485通訊的方式

    隨著RS485通訊方式應用的越來越廣泛,對RS485的理解和認識也越來越重要,是每個做通訊、智能化系統、智能儀表相關工程人員的必須掌握的知識。
    發表于 07-23 18:06 ?1.2w次閱讀