RM新时代网站-首页

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

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

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

工業(yè)通訊總線RS485和RS232

嵌入式技術(shù) ? 來源:嵌入式技術(shù) ? 作者:嵌入式技術(shù) ? 2022-11-22 10:03 ? 次閱讀

工業(yè)通訊總線RS485RS232

1.RS232

RS-232 標(biāo)準(zhǔn)接口(又稱 EIA RS-232) 是常用的串行通信接口標(biāo)準(zhǔn)之一, 它是由美國電子工業(yè)協(xié)會(Electronic Industry Association, EIA)聯(lián)合貝爾系統(tǒng)公司、 調(diào)制解調(diào)器廠家及計算機(jī)終端生產(chǎn)廠家于 1 970 年共同制定, 其全名是“數(shù)據(jù)終端設(shè)備( DTE)和數(shù)據(jù)通信設(shè)備(DCE)之間串行二進(jìn)制數(shù)據(jù)交換接口技術(shù)標(biāo)準(zhǔn)”。

RS-232 總線規(guī)定了 25 條線, 包含了兩個信號通道, 即第一通道(稱為主通道) 和第二通道(稱為副通道) 。 利用 RS- 232 總線可以實現(xiàn)全雙工通信, 通常使用的是主通道, 而副通道使用較少。 在一般應(yīng)用中, 使用 3 條~9 條信號線就可以實現(xiàn)全雙工通信, 采用三條信號線(接收線、 發(fā)送線和信號線) 能實現(xiàn)簡單的全雙工通信過程。RS232 協(xié)議使用不同于標(biāo)準(zhǔn) 5V 的信號電平傳輸電線數(shù)據(jù), 以最大程度地減少信號干擾。它以恒定速率執(zhí)行異步傳輸, 該速率與起始脈沖信號的電平同步。

RS232 協(xié)議使用不同于標(biāo)準(zhǔn) 5V 的信號電平傳輸電線數(shù)據(jù), 以最大程度地減少信號干擾。它以恒定速率執(zhí)行異步傳輸, 該速率與起始脈沖信號的電平同步。

1.1 接口定義

RS-232 是 PC 機(jī)與通信中應(yīng)用最廣泛的一種串行接口。 RS-232 被定義為一種在低速率串行通訊中增加通訊距離的單端標(biāo)準(zhǔn)。 RS-232 采取不平衡傳輸方式。 RS232 標(biāo)準(zhǔn)采用的接口是9 針或 25 針的 D 型插頭, 常用的一般是 9 針插頭, 為 D 形 9 針頭, 所有連接設(shè)備的接口的信號定義是一樣的, 其信號定義如下:

pYYBAGN8LfeALEsZAAEb4ccoTkQ653.png#pic_center

poYBAGN8LfeAQ5COAAOHATlR82g366.png#pic_center

1.2 RS232 電平信號

RS232 采用負(fù)邏輯電平, RS232 采用 非差分(同分信號)進(jìn)行傳輸; 邏輯 1 對應(yīng) +5 ~ +15V; 邏輯 0 對應(yīng) -15 ~ -5V。

1.3 通訊距離及速率

協(xié)議最初規(guī)定設(shè)備最大速率為 20kbps。 RS-232 規(guī)定的標(biāo)準(zhǔn)傳送速率有 50b/s、 75b/s、110b/s、 150b/s、300b/s、 600b/s、 1200b/s、 2400b/s、 4800b/s、 9600b/s、 19200b/s, 可以靈活地適應(yīng)不同速率的設(shè)備。 對于慢速外設(shè), 可以選擇較低的傳送速率: 反之, 可以選擇較高的傳送速率。 Rs232 串口連線最長的通信距離是 15 米。 RS232 的最大傳輸速率為 20Kbps。

1.4 RS232 缺點

接口的信號電平值較高, 易損壞接口電路的芯片, 又因為與 TTL 電平不兼容故需使用電平轉(zhuǎn)換電路方能與 TTL 電路連接。

傳輸速率較低, 在異步傳輸時, RS232 的最大傳輸速率為 20Kbps。

接口使用一根信號線和一根信號返回線而構(gòu)成共地的傳輸形式, 這種共地傳輸容易產(chǎn)生共模干擾, 所以抗噪聲干擾性弱。

傳輸距離有限, 最大傳輸距離標(biāo)準(zhǔn)值為 50 英尺, 實際上也只能用在 15 米左右。

2.RS485

pYYBAGN8LfiAY2WbAAWM0fMb3WA468.png#pic_center

poYBAGN8LfiAHH72AAO6THypxkU522.png#pic_center

485(一般稱作 RS485/EIA-485) 是屬于 OSI 模型物理層的電氣特性規(guī)定為 2 線, 半雙工, 多點通信的標(biāo)準(zhǔn)。 它的電氣特性和 RS-232 大不一樣。 用纜線兩端的電壓差值來表示傳遞信號。 RS485 僅僅規(guī)定了接收端和發(fā)送端的電氣特性。 它沒有規(guī)定或推薦任何數(shù)據(jù)協(xié)議。

典型的串行通訊標(biāo)準(zhǔn)是 RS232 和 RS485, 它們定義了電壓,阻抗等, 但不對軟件協(xié)議給予定義。 RS-485 總線標(biāo)準(zhǔn)規(guī)定了總線接口的電氣特性標(biāo)準(zhǔn)即對于 2 個邏輯狀態(tài)的定義:邏輯 1 是+2V+6V 之間, 邏輯 0 是-2V~-6V 之間, 采用差分傳輸方式, 能夠有效減少噪聲信號的干擾。

RS-485 總線技術(shù)只是規(guī)定了接口的電氣標(biāo)準(zhǔn), 并沒有規(guī)定 RS-485 接口的電纜, 插件以及通信協(xié)議, 只是 OSI 規(guī)范中物理層的一個標(biāo)準(zhǔn), 由于 RS-485 總線采用差分平衡傳輸方式, 一般使用的電纜建議采用屏蔽雙絞線, 使得 485+與 485-兩兩雙絞, 外面采用屏蔽層屏蔽外部電磁干擾, 但是在現(xiàn)場實施施工中, 有人采用平行線也是可以適用于 RS-485 總線的電纜, 只是抗干擾能力較差, 傳輸距離不遠(yuǎn)且通信質(zhì)量不穩(wěn)定, 一般都是建議采用屏蔽雙絞線。 而接口定義形式,由于 RS-485 總線一般都是用到 485+, 485-以及 GND 三根線, 沒有硬性規(guī)定接口定義形式,一般市面上多見的接口形式有 RJ45 接口, 工業(yè)接線端子接口, DB9 串口接線端子以及 RJ11電話線接口等。一般而言, 采用工業(yè)接線端子更為合適, 因為如果需要接入終端電阻的話, 采用工業(yè)接線端子是很好接入的, 而且接入屏蔽雙絞線也是工業(yè)接線端子更加方便。

RS485 的特點

接口電平低, 不易損壞芯片。 RS485 的電氣特性: 邏輯“ 1”以兩線間的電壓差為+(2 ~ 6)V 表示; 邏輯“ 0”以兩線間的電壓差為-(2~6)V 表示。 接口信號電平比 RS232 降低了,不易損壞接口電路的芯片, 且該電平與 TTL 電平兼容, 可方便與 TTL 電路連接。

傳輸速率高。 10 米時 RS485 的數(shù)據(jù)最高傳輸速率可達(dá) 35Mbps, 在 1200m 時, 傳輸速度可達(dá)100Kbps。

抗干擾能力強(qiáng)。 RS485 接口是采用平衡驅(qū)動器和差分接收器的組合, 抗共模干擾能力增強(qiáng), 即抗噪聲干擾性好。

傳輸距離遠(yuǎn), 支持節(jié)點多。 RS485 總線最長可以傳輸 1200m 以上(速率≤100Kbps)一般最大支持 32 個節(jié)點, 如果使用特制的 485 芯片, 可以達(dá)到 128 個或者 256 個節(jié)點,最大的可以支持到 400 個節(jié)點。

485 總線由于其布線簡單, 穩(wěn)定可靠從而廣泛的應(yīng)用于 視頻監(jiān)控, 門禁對講, 樓宇報警等各個領(lǐng)域中。

2.1 485 總線布線方法

在 485 總線的簡單應(yīng)用中, 一般采用總線型的拓?fù)浣Y(jié)構(gòu)布線方式。 但是在比較復(fù)雜的系統(tǒng)中, 總線型拓?fù)浣Y(jié) 構(gòu)的布線施工不但非常繁瑣, 而且還浪費了大量的連線。 靈活利用485 集線器或 485 中繼器, 可以將總線型的拓 撲結(jié)構(gòu)連接成星形或樹型的拓?fù)浣Y(jié)構(gòu)。 大大的方便了前期施工和后期的維修工作。

pYYBAGN8LfmAaAn3AAMNVVMvDyQ068.png#pic_center

2.2 HT485 芯片

HT485 是用于 RS-485 和 RS-422 通信的低功率收發(fā)器。 IC 包含一個驅(qū)動器和一個接收器。HT485 的驅(qū)動器轉(zhuǎn)換速率不受限制, 允許它們傳輸高達(dá) 2.5Mbps。 這些收發(fā)器在空載或滿載著禁用的驅(qū)動程序。 所有部件都由一個 5V 電源供電。 驅(qū)動器短路電流受限, 并通過熱關(guān)機(jī)電路防止過度功耗這將驅(qū)動器輸出置于高阻抗?fàn)顟B(tài)。 接收器輸入具有故障安全功能如果輸入開路, 則保證邏輯高輸出。 HT485 設(shè)計用于半雙工應(yīng)用。

poYBAGN8LfmAWl1bAAEiO5UfCPY781.png#pic_center

其中的 RE 引 腳是收發(fā)控制位, 低電平表示接收, 高電平表示發(fā)送。

特性

使用人體模型對 RS-485/RS-422 I/OPins± 15kV 進(jìn)行擴(kuò)展 ESD 保護(hù)

低靜態(tài)電流: 300μA; -7V 至+12V 共模輸入電壓范圍; 三態(tài)輸出

提供全雙工和半雙工版本

從單個 5V 電源操作, 總線上最多允許 32 個收發(fā)器數(shù)據(jù)速率: 2.5 Mbps

驅(qū)動器過載保護(hù)的限流和熱關(guān)機(jī)

485 通信如果需要實現(xiàn)一主多從通信, 還需要自 己設(shè)計通信協(xié)議, 使用地址來區(qū)分從機(jī)。一般可以參考 modbus 協(xié)議協(xié)議進(jìn)行設(shè)計。



審核編輯:湯梓紅

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

    文章

    1156

    瀏覽量

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

    關(guān)注

    10

    文章

    2878

    瀏覽量

    88051
  • RS232
    +關(guān)注

    關(guān)注

    13

    文章

    747

    瀏覽量

    94316
  • 工業(yè)通訊
    +關(guān)注

    關(guān)注

    0

    文章

    60

    瀏覽量

    11530
收藏 人收藏

    評論

    相關(guān)推薦

    RS232RS485結(jié)合的電路

    RS232RS485結(jié)合的電路
    發(fā)表于 02-18 22:23 ?1752次閱讀
    <b class='flag-5'>RS232</b>和<b class='flag-5'>RS485</b>結(jié)合的電路

    一文詳解RS232RS485、CAN總線

    、FlexRay并稱三大汽車總線。采用數(shù)據(jù)位仲裁的方式來替代傳統(tǒng)的站地址輪詢方式,因此可以支持多主多從的工作方式。CAN底層協(xié)議比RS232/RS485復(fù)雜很多,但是好消息是STM32內(nèi)部已經(jīng)集成了CAN協(xié)議控制器,方便了我們的
    發(fā)表于 09-22 10:32 ?8373次閱讀

    如何將ETHERNET/IP網(wǎng)絡(luò)和RS485/RS232總線連接起來

    遠(yuǎn)創(chuàng)智控的YC-EIP-RS485/232通訊網(wǎng)關(guān),自主研發(fā)的ETHERNET/IP從站功能,完美解決了這個難題。這款網(wǎng)關(guān)不僅可以將ETHERNET/IP網(wǎng)絡(luò)和RS485/
    的頭像 發(fā)表于 07-22 09:20 ?2047次閱讀
    如何將ETHERNET/IP網(wǎng)絡(luò)和<b class='flag-5'>RS485</b>/<b class='flag-5'>RS232</b><b class='flag-5'>總線</b>連接起來

    RS232RS485轉(zhuǎn)換問題

    最近在做一個51單片機(jī)和PC通訊的小實驗,因為想學(xué)學(xué)RS485所以買了兩個RS232/RS485轉(zhuǎn)換器,轉(zhuǎn)換方式是(RS232-RS484-RS48
    發(fā)表于 11-21 13:44

    RS232RS485的主要區(qū)別是什么

    RS485總線的特點有哪些?RS485接口的定義是什么?RS232RS485的主要區(qū)別是什么?
    發(fā)表于 09-28 08:49

    RS232RS422,RS485的區(qū)別

    RS232,RS422,RS485的區(qū)別 1、RS-232-C   RS-232-C是美國電子工業(yè)
    發(fā)表于 10-17 08:33 ?3122次閱讀

    RS232RS485區(qū)別

    RS232RS485區(qū)別,很好的學(xué)習(xí)資料,快來下載吧
    發(fā)表于 01-18 18:03 ?0次下載

    RS232 RS485產(chǎn)品介紹

    RS232 RS485產(chǎn)品介紹、RS232 RS485產(chǎn)品介紹、RS232 RS485產(chǎn)品介紹。
    發(fā)表于 05-16 10:15 ?37次下載

    RS232,RS422,RS485的區(qū)別

    RS232RS422,RS485的區(qū)別
    發(fā)表于 03-04 17:53 ?38次下載

    rs485rs232的區(qū)別

    rs485rs232的幾大區(qū)別匯總。
    發(fā)表于 10-30 16:48 ?2w次閱讀

    詳解RS232、RS485、RS485、串口&握手

    詳解RS232、RS485、RS485、串口&握手。RS232基礎(chǔ)知識計算機(jī)與計算機(jī)或計算機(jī)與終端之間的數(shù)據(jù)傳送可以采用串行通訊和并行
    的頭像 發(fā)表于 03-01 09:35 ?1.5w次閱讀
    詳解<b class='flag-5'>RS232</b>、<b class='flag-5'>RS485</b>、<b class='flag-5'>RS485</b>、串口&握手

    工業(yè)通訊RS232如何轉(zhuǎn)RS485通訊接頭

    本文首先介紹了RS232通訊RS485通訊的概述,其次介紹了RS485網(wǎng)絡(luò)接線方法,最后介紹了工業(yè)
    發(fā)表于 04-19 10:18 ?3.3w次閱讀
    <b class='flag-5'>工業(yè)</b><b class='flag-5'>通訊</b><b class='flag-5'>RS232</b>如何轉(zhuǎn)<b class='flag-5'>RS485</b><b class='flag-5'>通訊</b>接頭

    光電隔離RS232轉(zhuǎn)RS485設(shè)備

    光電隔離型RS232/485RS485集線器。 有效隔離從口RS485之間、從口RS485和主口RS4
    發(fā)表于 04-04 16:22 ?1985次閱讀

    圖文解 RS485 RS422 RS232 TTL

    圖文詳解 RS485 RS422 RS232 TTLRS485、RS422、RS232、TTL只
    發(fā)表于 12-28 20:02 ?121次下載
    圖文解 <b class='flag-5'>RS485</b> <b class='flag-5'>RS</b>422 <b class='flag-5'>RS232</b> TTL

    RS485RS232轉(zhuǎn)ETHERCAT連接ethercat總線伺服如何控制

    捷米JM-ECT-RS485/232來了!這是一款自主研發(fā)的ETHERCAT從站功能的通訊網(wǎng)關(guān),主要功能是將ETHERCAT網(wǎng)絡(luò)和RS485RS2
    的頭像 發(fā)表于 07-31 09:09 ?968次閱讀
    <b class='flag-5'>RS485</b>或<b class='flag-5'>RS232</b>轉(zhuǎn)ETHERCAT連接ethercat<b class='flag-5'>總線</b>伺服如何控制
    RM新时代网站-首页