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

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

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

RS485總線是如何工作的 RS485總線的工作原理

要長高 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2024-03-06 17:20 ? 次閱讀

電子工業(yè)協(xié)會(EIA)于1983年制訂并發(fā)布 RS-485 標(biāo)準(zhǔn),并經(jīng)通訊工業(yè)協(xié)會(TIA) 修訂后命名為TIA/EIA-485-A,所以TIA/EIA-485-A才是真正的名字,因為人們已經(jīng)叫習(xí)慣RS-485了,所以后續(xù)也一直沿用RS-485這個叫法。

RS-485標(biāo)準(zhǔn)是為彌補RS-232通信距離短、速率低等缺點而產(chǎn)生的。RS-485標(biāo)準(zhǔn)只規(guī)定了平衡發(fā)送器和接收器的電特性,而沒有規(guī)定接插件、傳輸電纜和應(yīng)用層通信協(xié)議。

RS-485 標(biāo)準(zhǔn)與 RS-232 不一樣,數(shù)據(jù)信號采用差分傳輸方式(Differential Driver Modc),也稱作平衡傳輸,它使用一對雙絞線,將其中一線定義為A,另一線定義為 B,如圖所示。

RS485總線是如何工作的

20238281458247449.png

首先,我們需要了解RS485總線的工作原理和信號特性。根據(jù)RS-RS485標(biāo)準(zhǔn),RS485總線是通過兩條線(A和B)來傳輸差分信號的,根據(jù)兩條線之間的電壓差來判斷的當(dāng)前數(shù)據(jù)位是0還是1。

RS485傳輸時的的數(shù)據(jù)有三種狀態(tài):

1.當(dāng)A和B之間的電壓差 VAB=UA-UB 大于+200mV時,RS485收發(fā)器輸出的邏輯為1;

2.當(dāng)A和B之間的電壓差 VAB=UA-UB 小于-200mV時,RS485收發(fā)器輸出邏輯為0;

3.當(dāng)A和B之間的電壓差 VAB=UA-UB 在-200mV~+200mV之間時,RS485收發(fā)器可能輸出高電平也可能輸出低電平,是一個不確定的狀態(tài)。

rs485總線傳輸主從協(xié)議

RS-485總線是一個多點半雙工傳輸協(xié)議,支持多個設(shè)備通過一條通信線互相通信。在該總線中,通常會使用主從架構(gòu)來進行通信。

下面是一般情況下的RS-485總線主從協(xié)議:

1. 主設(shè)備發(fā)送命令: 主設(shè)備向總線發(fā)送數(shù)據(jù)幀,包含命令和指定的從設(shè)備地址。

2. 從設(shè)備應(yīng)答: 從設(shè)備接收到命令后,進行處理并返回應(yīng)答幀給主設(shè)備。應(yīng)答幀包含了命令的執(zhí)行結(jié)果和必要的數(shù)據(jù)或狀態(tài)信息

3. 主設(shè)備確認(rèn)應(yīng)答: 主設(shè)備接收到從設(shè)備的應(yīng)答后,對其進行確認(rèn)。如果應(yīng)答無誤,主設(shè)備可以對下一個從設(shè)備進行通信。

4. 命令重發(fā)機制: 如果主設(shè)備未接收到從設(shè)備的應(yīng)答幀,或應(yīng)答幀存在錯誤,那么主設(shè)備會重新發(fā)送命令,直到獲得正確的應(yīng)答幀。

由于RS-485總線是多點半雙工的協(xié)議,因此在多個設(shè)備同時通信時,可能會導(dǎo)致通信沖突并造成通信錯誤。為避免這種情況,通常采用主從架構(gòu)并使用地址來區(qū)分從設(shè)備,在每個通信周期內(nèi),每個從設(shè)備只有在接收到分配給自己的地址時才會響應(yīng)。這種方式可以有效減少通信中的沖突并提高通信效率。

審核編輯:黃飛

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

    關(guān)注

    14

    文章

    2451

    瀏覽量

    71701
  • RS485
    +關(guān)注

    關(guān)注

    39

    文章

    1134

    瀏覽量

    81992
  • 傳輸協(xié)議
    +關(guān)注

    關(guān)注

    0

    文章

    71

    瀏覽量

    11410
  • 發(fā)送器
    +關(guān)注

    關(guān)注

    1

    文章

    258

    瀏覽量

    26764
  • 差分傳輸
    +關(guān)注

    關(guān)注

    0

    文章

    19

    瀏覽量

    7356
收藏 人收藏

    評論

    相關(guān)推薦

    RS485總線浪涌解決方案!

    RS485總線浪涌解決方案!|深圳比創(chuàng)達EMC
    的頭像 發(fā)表于 09-18 14:53 ?1323次閱讀
    <b class='flag-5'>RS485</b><b class='flag-5'>總線</b>浪涌解決方案!

    RS485總線特點

    智能儀表在要求通信距離為幾十米到上千米時,通過RS485通訊連成現(xiàn)場網(wǎng)絡(luò),滿足企業(yè)信息化的需要。RS485總線特點1、RS485的最高數(shù)據(jù)傳輸速率為10Mbps。2、
    發(fā)表于 07-26 06:41

    RS485總線是什么?有哪些應(yīng)用

    簡單介紹:RS485總線是一種常見的串行總線標(biāo)準(zhǔn),采用平衡發(fā)送與差分接收的方式,因此具有抑制共模干擾的能力。應(yīng)用場合:幾十米到幾千米的場合,可以應(yīng)用于多節(jié)點的場合典型電路介紹:一、非隔離型的R
    發(fā)表于 07-26 08:32

    提高RS485總線通信速度的設(shè)計

    介紹一種通信總線RS485主從通信方式,提高RS485總線采集速度的方法,該方法解決了主從式通信慢的缺點,提高通信速度,運行穩(wěn)定、可靠。關(guān)鍵詞:RS
    發(fā)表于 04-12 00:37 ?44次下載
    提高<b class='flag-5'>RS485</b><b class='flag-5'>總線</b>通信速度的設(shè)計

    RS485總線接口電路

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

    RS485總線典型電路介紹

    RS485總線典型電路介紹
    發(fā)表于 08-10 13:52 ?10.8w次閱讀
    <b class='flag-5'>RS485</b><b class='flag-5'>總線</b>典型電路介紹

    RS485的實際應(yīng)用和維護RS485的常用方法

    RS485總線是一種常見的串行總線標(biāo)準(zhǔn),采用平衡發(fā)送與差分接收的方式,因此具有抑制共模干擾的能力。在一些要求通信距離為幾十米到上千米的時候,RS485
    發(fā)表于 11-03 19:48 ?5590次閱讀
    <b class='flag-5'>RS485</b>的實際應(yīng)用和維護<b class='flag-5'>RS485</b>的常用方法

    什么是rs485總線總線通訊協(xié)議?

    RS485缺點:RS485總線是一種常規(guī)的通信總線,它不能夠做總線的自動仲裁,也就是不能夠同時發(fā)送數(shù)據(jù)以避免
    的頭像 發(fā)表于 11-06 10:06 ?6.7w次閱讀
    什么是<b class='flag-5'>rs485</b><b class='flag-5'>總線</b><b class='flag-5'>總線</b>通訊協(xié)議?

    RS485通信總線工作原理解析

    RS485總線是一種常規(guī)的通信總線,它不能夠做總線的自動仲裁,也就是不能夠同時發(fā)送數(shù)據(jù)以避免總線競爭,所以整個系統(tǒng)的通信效率必然較低,數(shù)據(jù)冗
    發(fā)表于 10-24 15:32 ?6w次閱讀
    <b class='flag-5'>RS485</b>通信<b class='flag-5'>總線</b>的<b class='flag-5'>工作原理</b>解析

    RS485總線的基礎(chǔ)知識詳細說明

    RS485總線主要用在工業(yè)環(huán)境中,很多工業(yè)布線需要采集多點數(shù)據(jù),模擬信號或開關(guān)信號,就要采用RS485總線。RS-485采用半雙工
    的頭像 發(fā)表于 04-12 11:31 ?1.1w次閱讀

    RS485總線的說明與使用詳解

    工業(yè)現(xiàn)場經(jīng)常要采集多點數(shù)據(jù),模擬信號或開關(guān)信號,一般用到RS485總線RS-485采用半雙工工作方式,支持多點數(shù)據(jù)通信。RS-485
    的頭像 發(fā)表于 06-17 18:41 ?1.5w次閱讀
    <b class='flag-5'>RS485</b><b class='flag-5'>總線</b>的說明與使用詳解

    RS485總線應(yīng)用及常見問題

    RS485總線應(yīng)用及常見問題
    的頭像 發(fā)表于 05-06 09:28 ?1522次閱讀
    <b class='flag-5'>RS485</b><b class='flag-5'>總線</b>應(yīng)用及常見問題

    RS485總線防雷保護電路

    RS485總線防雷保護電路 SM712
    的頭像 發(fā)表于 06-21 14:41 ?2492次閱讀
    <b class='flag-5'>RS485</b><b class='flag-5'>總線</b>防雷保護電路

    RS485總線連接采用什么樣的線纜呢?多臺RS485設(shè)備如何連接呢?

    RS485總線連接采用什么樣的線纜呢?多臺RS485設(shè)備如何連接呢? RS485總線是一種串行通信協(xié)議,常用于工業(yè)自動化、樓宇管理和數(shù)據(jù)采集
    的頭像 發(fā)表于 01-04 16:59 ?4067次閱讀

    RS485集線器工作原理是什么?RS485集線器具有什么功能?

    RS485集線器工作原理是什么?RS485集線器具有什么功能?RS485集線器能解決什么實際的工程問題? RS485集線器是一種常用的通信設(shè)
    的頭像 發(fā)表于 02-03 16:25 ?2884次閱讀