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

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

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

論工業(yè)PC接口簡(jiǎn)化和應(yīng)用案例

電子設(shè)計(jì) ? 作者:工程師飛燕 ? 2018-10-17 08:03 ? 次閱讀

工業(yè)PC設(shè)計(jì)領(lǐng)域的小型化和更多通信功能趨勢(shì)推動(dòng)了現(xiàn)代總線收發(fā)器的發(fā)展。新型收發(fā)器因?yàn)榧啥雀?、同時(shí)支持RS-232和 RS-485標(biāo)準(zhǔn)以及配置特性豐富,所以比傳統(tǒng)設(shè)計(jì)更受歡迎。

本文討論了業(yè)內(nèi)最常用的RS-232和RS-485接口標(biāo)準(zhǔn),介紹了雙協(xié)議收發(fā)器的功能和特性,并探討了包括工業(yè)PC在內(nèi)的多協(xié)議應(yīng)用實(shí)例。

RS-232標(biāo)準(zhǔn)

RS-232是一種僅針對(duì)點(diǎn)對(duì)點(diǎn)通信而定義的單端全雙工接口。這意味著一個(gè)驅(qū)動(dòng)器連接到一個(gè)接收器,反過(guò)來(lái)也一樣,一個(gè)接收器連接到一個(gè)驅(qū)動(dòng)器。這種接口需要驅(qū)動(dòng)器和接收器接地之間具有地線連接,以便為信號(hào)發(fā)送和接收提供共同參考(圖1)。


圖1:?jiǎn)味它c(diǎn)對(duì)點(diǎn)數(shù)據(jù)鏈路

RS-232試圖通過(guò)使用高信號(hào)振幅來(lái)獲得抗噪性。該標(biāo)準(zhǔn)使用反邏輯,并規(guī)定邏輯0為+3V至+15V總線電壓,邏輯1為 -3V至-15V總線電壓(圖2)。+3V 至 -3V范圍的邏輯狀態(tài)未定。


圖2(A):RS-232信號(hào)電平

圖2(B):從邏輯轉(zhuǎn)換為總線信號(hào)

圖2(C):帶有集成電荷泵的RS-232收發(fā)器

目前的大多數(shù)RS-232設(shè)計(jì)使用一個(gè)或兩個(gè)數(shù)據(jù)通道,每個(gè)通道包含一個(gè)發(fā)送和接收信號(hào)對(duì)。提供兩個(gè)通道的收發(fā)器能用一個(gè)通道發(fā)送數(shù)據(jù),用另一個(gè)通道進(jìn)行信號(hào)交換控制。單通道器件必須求助于軟件流控制。

RS-232標(biāo)準(zhǔn)規(guī)定了最大信號(hào)速率(19.8kbps)和最大壓擺率(30V/μs)。但現(xiàn)代收發(fā)器能夠通過(guò)減小總線電壓振幅,支持高達(dá)1Mbps的數(shù)據(jù)速率而不違反壓擺率規(guī)范。盡管沒(méi)有具體規(guī)定,但最大電纜長(zhǎng)度一般限于30米左右。

RS-485標(biāo)準(zhǔn)

RS-485標(biāo)準(zhǔn)出現(xiàn)于上世紀(jì)80年代早期,在嘈雜環(huán)境中和遠(yuǎn)距離實(shí)現(xiàn)穩(wěn)健數(shù)據(jù)傳輸方面,一直保持著顯著更優(yōu)的標(biāo)準(zhǔn)的地位。該標(biāo)準(zhǔn)在兩條導(dǎo)線(A和B)的信號(hào)對(duì)上使用差分信號(hào)傳輸技術(shù)。按照該標(biāo)準(zhǔn)的規(guī)定,在施加54?差分載荷時(shí),兩條導(dǎo)線之間的差分總線電壓擺幅為最小1.5V。

論工業(yè)PC接口簡(jiǎn)化和應(yīng)用案例

圖3:包含菊鏈總線節(jié)點(diǎn)和端接線纜末端的典型RS-485網(wǎng)絡(luò)

RS-485支持通過(guò)多點(diǎn)總線拓?fù)溥B網(wǎng)多達(dá)32個(gè)單位載荷??偩€節(jié)點(diǎn)通過(guò)雙絞線電纜以菊鏈方式(圖3)相互連接。推薦的120?電纜特性阻抗要求在電纜兩端都有終端電阻,其阻值應(yīng)與電纜阻抗匹配。

由于接收器輸入本質(zhì)上都參考地,所以驅(qū)動(dòng)器與接收器之間無(wú)需單獨(dú)的地線連接。這是在接收器輸入電壓不超過(guò)-7V 至 +12V的規(guī)定共模電壓范圍的情況下。

RS-485支持最長(zhǎng)4000英尺(1200米)電纜長(zhǎng)度和最大10Mbps數(shù)據(jù)速率,但并非同時(shí)支持。對(duì)于給定的數(shù)據(jù)速率,最大適用電纜長(zhǎng)度遵循保守的電纜長(zhǎng)度相對(duì)數(shù)據(jù)速率關(guān)系特征,如圖4所示。


圖4:RS-485電纜長(zhǎng)度相對(duì)數(shù)據(jù)速率關(guān)系特征

RS-485支持多點(diǎn)拓?fù)?,其中每個(gè)總線節(jié)點(diǎn)均可發(fā)送或接收數(shù)據(jù)。多點(diǎn)總線分為半雙工和全雙工兩個(gè)類型(圖5)。半雙工總線使用兩條跨線,其中一個(gè)節(jié)點(diǎn)可發(fā)送數(shù)據(jù),另一個(gè)節(jié)點(diǎn)接收數(shù)據(jù)。全雙工總線使用兩個(gè)信號(hào)對(duì)(四條導(dǎo)線)。一個(gè)信號(hào)對(duì)將主節(jié)點(diǎn)的驅(qū)動(dòng)器連接到多個(gè)從節(jié)點(diǎn)的接收器,另一信號(hào)對(duì)將從節(jié)點(diǎn)的驅(qū)動(dòng)器連接到主節(jié)點(diǎn)的接收器。該拓?fù)湓试S主節(jié)點(diǎn)向所有從節(jié)點(diǎn)廣播數(shù)據(jù),或?qū)ぶ芬粋€(gè)特定從節(jié)點(diǎn),同時(shí)接收來(lái)自從節(jié)點(diǎn)的數(shù)據(jù)(一次一個(gè)從節(jié)點(diǎn))。全雙工總線可增加數(shù)據(jù)吞吐量,但由于接線更麻煩,所以要比半雙工總線貴許多。


圖5:半雙工和全雙工多點(diǎn)總線拓?fù)?/i>

雙協(xié)議收發(fā)器

現(xiàn)代收發(fā)器能夠支持新工業(yè)PC的設(shè)計(jì)和RS-232至RS-485/RS-422接口轉(zhuǎn)換器的設(shè)計(jì)?,F(xiàn)有RS-232設(shè)備(如傳統(tǒng)PC、儀表設(shè)備和工業(yè)機(jī)器)需要上述轉(zhuǎn)換器,以便連接至單一網(wǎng)絡(luò)或進(jìn)行遠(yuǎn)距離連接。

圖6顯示了一種雙協(xié)議收發(fā)器的電路圖。該器件包含兩個(gè)RS-232發(fā)送和接收通道以及一個(gè)全雙工RS-485收發(fā)器。請(qǐng)注意該收發(fā)器的直通式引腳分配,其一側(cè)是總線引腳,另一側(cè)是邏輯引腳。這允許輕松布置通向本地控制器的信號(hào)跡線,與傳統(tǒng)收發(fā)器相比有很大的優(yōu)勢(shì)(如圖3所示),因?yàn)閭鹘y(tǒng)收發(fā)器的引腳分配要求從總線到控制器側(cè)的信號(hào)跡線交叉,反之亦然。


圖6:包含一個(gè)RS-485和兩個(gè)RS-232收發(fā)器的雙協(xié)議收發(fā)器

當(dāng)獨(dú)立操作總線系統(tǒng)時(shí),每個(gè)RS-232端口可支持最大400kbps數(shù)據(jù)速率,且不會(huì)超過(guò)規(guī)定最大壓擺率。

RS-485允許通過(guò)/SLOW485引腳選擇20Mbps高速模式和115kbps壓擺率限制模式。在高速模式下,驅(qū)動(dòng)器輸出無(wú)壓擺率限制。這種模式僅應(yīng)在傳輸距離短于100英尺(30米)時(shí)使用。另外,高速模式還需要在電纜兩端使用終端電阻器,且電阻器的阻值必須匹配120Ω(RS-485電纜)或100Ω(五類線)的電纜特性阻抗。

現(xiàn)代收發(fā)器必須能在低供電電壓下高效工作,這是通過(guò)優(yōu)化電荷泵設(shè)計(jì)實(shí)現(xiàn)的。圖6中的電荷泵可建立用于RS-232驅(qū)動(dòng)器的雙極電源(V+, V-),只需要四個(gè)小的0.1μF電容器。其中兩個(gè)電容器用于實(shí)際電荷泵操作,將初始3.3V 電壓(Vcc)轉(zhuǎn)換為+5V ( V+ )和 -5.3V(V-)。另兩個(gè)電容器用于緩沖V+ 和 V-,以確保開(kāi)關(guān)操作期間為RS-232驅(qū)動(dòng)器提供充足的供電電流。

總收發(fā)器供電電流已經(jīng)小于4mA,通過(guò)使整個(gè)芯片進(jìn)入關(guān)斷模式還可以節(jié)省更多電能。這是通過(guò)將/SHDN引腳拉到邏輯低態(tài)而實(shí)現(xiàn)的。在關(guān)斷模式下,電荷泵停止工作,其余供電電流僅由流入邏輯輸入端的漏電流組成。因此,總漏電流取決于器件配置,但可低至40μA。

當(dāng)通過(guò)將/SHDN調(diào)到邏輯高態(tài)重新啟用器件時(shí),電荷泵最多需要25微秒來(lái)達(dá)到穩(wěn)定狀態(tài)。在此期間不能進(jìn)行RS-232通信。由于電荷泵不為RS-485收發(fā)器供電,RS-485通信可在/SHDN調(diào)到邏輯高態(tài)2微秒后開(kāi)始。這個(gè)時(shí)間遠(yuǎn)遠(yuǎn)快于在所有工作模式下都需要使用電荷泵的傳統(tǒng)收發(fā)器。

多協(xié)議應(yīng)用

將一個(gè)RS-485和兩個(gè)RS-232收發(fā)器集成為一個(gè)IC,可極大提高工業(yè)PC接口設(shè)計(jì)的多用途性,因?yàn)檫@樣本地控制器可獨(dú)立驅(qū)動(dòng)許多總線系統(tǒng)或充當(dāng)接口轉(zhuǎn)換器,如圖7所示。當(dāng)用作RS-232至RS-485轉(zhuǎn)換器時(shí),通道1和/或通道2的RS-232信號(hào)可轉(zhuǎn)換為邏輯電平,然后通過(guò)RS-485總線發(fā)送。通過(guò)使用地址編碼,RS-485鏈路兩端的控制器能夠區(qū)分兩個(gè)RS-232數(shù)據(jù)流。


圖7:通過(guò)RS-232至RS-485轉(zhuǎn)換器連網(wǎng)多個(gè)RS-232設(shè)備

為通過(guò)遠(yuǎn)距離點(diǎn)對(duì)點(diǎn)鏈路延長(zhǎng)兩個(gè)RS-232接口之間的數(shù)據(jù)鏈路,雙協(xié)議收發(fā)器配置為獨(dú)立的RS-232至RS-485轉(zhuǎn)換器。這種情況下需要兩個(gè)轉(zhuǎn)換器(電纜兩端各一個(gè)),以便將RS-485總線信號(hào)轉(zhuǎn)換為RS-232數(shù)據(jù),反之亦然。該配置比較簡(jiǎn)單,因?yàn)獒槍?duì)驅(qū)動(dòng)器和接收器的啟用輸入可通過(guò)固定導(dǎo)線連接至其各自的電壓軌,使收發(fā)器持續(xù)處于活躍狀態(tài)(圖8A)。


A

B

圖8:通過(guò)RS-232至RS-485轉(zhuǎn)換器連網(wǎng)多個(gè)RS-232設(shè)備

在全雙工RS-485總線上連網(wǎng)多個(gè)RS-232設(shè)備需要對(duì)從節(jié)點(diǎn)中的轉(zhuǎn)換器進(jìn)行輕微的配置變更。主節(jié)點(diǎn)(PC)中的驅(qū)動(dòng)器和接收器可一直保持活躍狀態(tài),從節(jié)點(diǎn)中的接收器也同樣可以。但必須嚴(yán)密控制從節(jié)點(diǎn)中的接收器,以防有兩個(gè)或更多從節(jié)點(diǎn)同時(shí)訪問(wèn)總線。為此,需要使用第二個(gè)RS-232通道的驅(qū)動(dòng)器利用RTS流控制信號(hào)來(lái)啟用和禁用RS-485驅(qū)動(dòng)器(圖8B)。請(qǐng)注意,在轉(zhuǎn)換器內(nèi)部 ,RTS必須返回到控制器的CTS輸入。這稱為零調(diào)制解調(diào)器(null-modem)配置。


A

B

圖9:通過(guò)RS-232至RS-485轉(zhuǎn)換器連網(wǎng)多個(gè)RS-232設(shè)備

在半雙工RS-485總線上連網(wǎng)多個(gè)RS-232設(shè)備需要圖9A所示的配置。在此配置中,RTS信號(hào)負(fù)責(zé)控制驅(qū)動(dòng)器和接收器的啟用功能。所有節(jié)點(diǎn)(包括主節(jié)點(diǎn)和從節(jié)點(diǎn))都需要此配置,因?yàn)榘腚p工總線一次只能沿一個(gè)方向發(fā)送數(shù)據(jù)。

在有些設(shè)備中,RTS和CTS控制信號(hào)可與待發(fā)送數(shù)據(jù)存在最大10毫秒的不同步。在此情況下,最好使啟用信號(hào)為數(shù)據(jù)驅(qū)動(dòng)式信號(hào)。這是通過(guò)在驅(qū)動(dòng)器輸入(DI)和啟用引腳(DE485和 /RE485)之間實(shí)施逆變器功能而實(shí)現(xiàn)的。這會(huì)在DI = 邏輯低態(tài)時(shí)使收發(fā)器處于發(fā)送模式,在DI = 邏輯高態(tài)時(shí)處于接收模式。在接收模式下,驅(qū)動(dòng)器輸出具有高阻抗,低阻抗終端電阻器可將總線電壓減小至0V。由于RS-485接收器是完全防故障(full-failsafe)的器件,總線上的所有雙協(xié)議收發(fā)器會(huì)在接收器輸入端(RO)指示零總線電壓為邏輯高態(tài)。因此,在低態(tài)有效和高阻抗之間切換驅(qū)動(dòng)器輸出,仍然會(huì)在另一個(gè)接收器的輸出端產(chǎn)生從低到高的轉(zhuǎn)換。

總結(jié)

由于具有高集成度、同時(shí)支持RS-232和RS-485協(xié)議、可編程數(shù)據(jù)速率和省電配置等特性,現(xiàn)代雙協(xié)議收發(fā)器可簡(jiǎn)化工業(yè)接口的設(shè)計(jì)。為支持系統(tǒng)工程師的工業(yè)網(wǎng)絡(luò)設(shè)計(jì),Intersil提供了廣泛的固定和可編程、單通道和雙通道、多協(xié)議收發(fā)器。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • RS-232
    +關(guān)注

    關(guān)注

    0

    文章

    382

    瀏覽量

    49646
  • RS-485
    +關(guān)注

    關(guān)注

    11

    文章

    664

    瀏覽量

    83752
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    單片機(jī)與PC通信的接口電路簡(jiǎn)化

    需要若干外圍元件。在對(duì)體積和成本有較嚴(yán)格的要求時(shí),進(jìn)一步簡(jiǎn)化接口電路很有必要。1 一種簡(jiǎn)單的接口電路實(shí)用中,單片機(jī)與PC的通信通常采用半雙工通信,這時(shí),可以采用一種較簡(jiǎn)單的
    發(fā)表于 04-15 07:00

    pc鍵盤接口電路設(shè)計(jì)

    pc鍵盤接口電路設(shè)計(jì) 根據(jù)PC(XT) 普通鍵盤的數(shù)據(jù)傳輸協(xié)議,利用CPLD 設(shè)計(jì)了其接口電路,通過(guò)它能方便地為8 位單片機(jī)擴(kuò)展標(biāo)準(zhǔn)鍵盤接口
    發(fā)表于 01-06 23:10 ?140次下載

    單片機(jī)與PC通信的簡(jiǎn)化接口

    給出了一種單片機(jī)與PC進(jìn)行通信的低成本接口的設(shè)計(jì)方法,并給出了其中的關(guān)鍵參數(shù),通過(guò)在實(shí)踐中檢驗(yàn)證明:該接口在對(duì)成本和體積有嚴(yán)格要求的系統(tǒng)中有著廣泛的應(yīng)用.
    發(fā)表于 04-25 15:57 ?44次下載

    雙機(jī)熱備單片機(jī)系統(tǒng)內(nèi)部通信接口簡(jiǎn)化設(shè)計(jì)

    雙機(jī)熱備單片機(jī)系統(tǒng)內(nèi)部通信接口簡(jiǎn)化設(shè)計(jì) 分析了工業(yè)測(cè)控系統(tǒng)中雙機(jī)熱備單片機(jī)系統(tǒng)內(nèi)部通信的特點(diǎn),以簡(jiǎn)化設(shè)計(jì),降低成本,降低系統(tǒng)復(fù)雜度為目標(biāo),給出了內(nèi)部通信
    發(fā)表于 10-01 22:02 ?13次下載

    基于工業(yè)PC機(jī)的多路核子秤

    工業(yè)PC 機(jī)作為二次主機(jī),利用擴(kuò)展的接口板完成數(shù)據(jù)的采集與輸出控制,PC 機(jī)完成數(shù)據(jù)運(yùn)算、存儲(chǔ),一次傳感器采用閃爍探測(cè)器,構(gòu)成了微機(jī)多路核子秤。本機(jī)為六路核子秤,
    發(fā)表于 12-14 12:59 ?14次下載

    PC 并行接口定義

      PC 并行接口定義 PC 并行接口外觀是 25 針母插座:
    發(fā)表于 02-12 10:35 ?988次閱讀

    PC/XT鍵盤與接口框圖

    PC/XT鍵盤與接口框圖
    發(fā)表于 03-10 10:40 ?2305次閱讀

    常見(jiàn)的數(shù)字接口簡(jiǎn)化示意圖

    下圖顯示的是:工業(yè)應(yīng)用中最為常見(jiàn)的數(shù)字接口簡(jiǎn)化示意圖。
    發(fā)表于 05-25 16:48 ?2311次閱讀
    常見(jiàn)的數(shù)字<b class='flag-5'>接口</b>的<b class='flag-5'>簡(jiǎn)化</b>示意圖

    DSP的HPI與PC機(jī)并口通信接口設(shè)計(jì)

    DSP的HPI與PC機(jī)并口通信接口設(shè)計(jì)
    發(fā)表于 10-20 10:52 ?18次下載
    DSP的HPI與<b class='flag-5'>PC</b>機(jī)并口通信<b class='flag-5'>接口</b>設(shè)計(jì)

    PC接口端子功能——USB,USB pin description

    PC接口端子功能——USB,USB pin description 關(guān)鍵字:PC接口端子功能——USB
    的頭像 發(fā)表于 09-20 18:25 ?1691次閱讀

    瑞薩電子推出兩款免觸控用戶接口解決方案 簡(jiǎn)化手勢(shì)控制設(shè)計(jì)

    全新的參考設(shè)計(jì)簡(jiǎn)化了家用電器及工業(yè)設(shè)備用戶的2D/3D接口開(kāi)發(fā) 瑞薩電子株式會(huì)社推出兩款免觸控用戶接口(UI)解決方案,以簡(jiǎn)化基于2D和3D
    的頭像 發(fā)表于 05-16 16:44 ?2573次閱讀

    PC電源接口如何正常的進(jìn)行連接

    你有想過(guò)電源上的那些接口都是什么接口嗎? 可能有些玩家會(huì)認(rèn)為,這個(gè)電源接口是什么的問(wèn)題,還會(huì)有人不知道嗎?對(duì)于熟悉 PC 玩家來(lái)說(shuō),這個(gè)當(dāng)然不是什么問(wèn)題,你甚至可以閉著眼睛都可以正確連
    發(fā)表于 12-02 23:14 ?26次下載
    <b class='flag-5'>PC</b>電源<b class='flag-5'>接口</b>如何正常的進(jìn)行連接

    物聯(lián)網(wǎng)與大數(shù)據(jù)、云計(jì)算、工業(yè)物聯(lián)網(wǎng)、區(qū)塊鏈的關(guān)系

    物聯(lián)網(wǎng)與大數(shù)據(jù)、云計(jì)算、工業(yè)物聯(lián)網(wǎng)、區(qū)塊鏈的關(guān)系
    發(fā)表于 11-21 10:53 ?4次下載

    簡(jiǎn)化汽車和工業(yè)領(lǐng)域的功能安全認(rèn)證

    簡(jiǎn)化汽車和工業(yè)領(lǐng)域的功能安全認(rèn)證
    發(fā)表于 10-28 12:00 ?0次下載
    <b class='flag-5'>簡(jiǎn)化</b>汽車和<b class='flag-5'>工業(yè)</b>領(lǐng)域的功能安全認(rèn)證

    使用基于標(biāo)準(zhǔn)的接口的框架是如何簡(jiǎn)化編碼

    電子發(fā)燒友網(wǎng)站提供《使用基于標(biāo)準(zhǔn)的接口的框架是如何簡(jiǎn)化編碼.pdf》資料免費(fèi)下載
    發(fā)表于 11-14 14:10 ?0次下載
    使用基于標(biāo)準(zhǔn)的<b class='flag-5'>接口</b>的框架是如何<b class='flag-5'>簡(jiǎn)化</b>編碼