在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

如何利用 UART 和線路驅(qū)動器來實現(xiàn)常用工業(yè)控制接口協(xié)議

5CTi_cirmall ? 來源:YXQ ? 2019-06-25 10:42 ? 次閱讀

對于工業(yè)檢測和控制,通信總線面臨諸多挑戰(zhàn)。例如,數(shù)百甚至數(shù)千英尺的布線稀松平常,而惡劣的操作環(huán)境簡直堪稱工業(yè)環(huán)境的代名詞。工業(yè)設(shè)備往往需要在寬溫度范圍內(nèi)工作;無論電源線路還是信號線路均存在較高的電噪聲;電磁干擾 (EMI)、靜電放電 (ESD) 或短路等故障事件頻發(fā)。

使用基于通用異步接收器/發(fā)射器 (UART) 的可靠串行接口即可解決這些問題。有些供應(yīng)商也將 UART 稱作異步通信元件 (ACE)。UART 可以是 Texas Instruments 的 TL16C752D 一類的獨立器件,也可以如 Microchip Technology 的 PIC16F688T-I/SL 一樣集成在微控制器中。

只要線路驅(qū)動器使用得當,UART 即可實現(xiàn)遠距離通信:使用 RS-232 串行數(shù)據(jù)總線,可傳輸 15 m;使用 RS-485 或 RS-422 接口,則可傳輸 1000 m。這三種協(xié)議均在工廠自動化應(yīng)用中用于控制遠程設(shè)備和控制器,旨在最大限度地降低最惡劣環(huán)境中的 EMI 和 ESD 的影響。

RS-232

RS-232 串行通信標準現(xiàn)在也稱為 EIA/TIA-232-F,是由美國電子工業(yè)協(xié)會/電信工業(yè)協(xié)會公布的一項標準。字母 F 表示為最新版本。該標準與國際電信聯(lián)盟 (ITU) 的 V.24 和 V.28 標準具有等效性。最初,該接口作為個人電腦的串行總線,用于連接計算機(術(shù)語稱作數(shù)據(jù)終端設(shè)備 (DTE))與調(diào)制解調(diào)器(稱作數(shù)據(jù)通信設(shè)備 (DCE))。

EIA/TIA-232-F 定義了物理層的標準,包括信號電平和時序、控制信號、連接器及其接線,但沒有定義字符編碼、組幀等協(xié)議層的其他方面。典型的異步串行總線包括 UART 或 ACE、線路驅(qū)動器、連接器及電纜(圖 1)。

UART/ACE 將計算機內(nèi)部并行總線轉(zhuǎn)換為串行數(shù)據(jù)流。此外,還提供輸入和輸出先進先出 (FIFO) 存儲緩沖器、接口時鐘(一般稱為波特率發(fā)生器)、接口時序和握手信號。UART/ACE 的模擬輸入和輸出可以由線路驅(qū)動器提供緩沖。DTE 的輸出稱為發(fā)送信號 (TX),而輸入稱為接收信號 (RX)。接口電纜的最大長度以 15 米為限。電纜的長度決定了通過接口總線能夠可靠傳輸?shù)淖畲髷?shù)據(jù)速率。

RS-232 接口通過全雙工連接來接通兩臺設(shè)備,因而每臺設(shè)備可以同時發(fā)送和接收。RS-232 串行數(shù)據(jù)包由 1 個起始位、5 至 8 個數(shù)據(jù)位、1/1.5/2 個停止位和 1 個奇偶校驗位組成(圖 2)。

RS-232 電纜至少需要三芯線:一根用于發(fā)送,一根用于接收,還有一根用于信號接地。接地線是兩條信號線的回路。

RS-232 的許多特性與其最初在電信領(lǐng)域中的應(yīng)用有關(guān)。該標準使用負邏輯,高電平稱為空號,低電平稱為傳號。中性或空閑狀態(tài)為高電平,因此可以遠程驗證互連。在發(fā)送端,邏輯 0(空號)的電平范圍在 +5 至 +15 V 之間,邏輯 1(傳號)的電平范圍在 -5 至 -15 V 之間。在接收端,3 至 15 V 的電平表示 0,-3 至 -15 V 表示 1。

因為沒有發(fā)送時鐘信號,術(shù)語稱這種傳輸為異步傳輸。RS-232 要求總線兩端設(shè)置特定時鐘或波特率。波特率衡量每秒傳輸?shù)姆枖?shù)量;對于 RS-232,波特率約等于時鐘頻率。常見的波特率有 300、600、1200、2400、4800、9600、19200、38400、57600、115200、230400、460800 和 921600 波特。

時鐘頻率越高,電纜長度越受限。例如,在 9600 波特時,可以使用的最長電纜為 15 米。提高波特率,電纜最大長度就相應(yīng)縮短。

RS-232 控制信號

RS-232 規(guī)定了若干控制信號。這些信號用于報告 DTE 和 DCE 設(shè)備的狀態(tài),并通過基于硬件的握手來確定數(shù)據(jù)傳輸速率(表 1)。

硬件握手通過請求發(fā)送 (RTS) 和允許發(fā)送 (CTS) 流控制信號來實現(xiàn),以確保兩臺設(shè)備都已做準備好傳輸數(shù)據(jù),并且接收設(shè)備已經(jīng)收到數(shù)據(jù)。硬件握手通過以下操作實現(xiàn):

數(shù)據(jù)終端設(shè)備將 RTS 線設(shè)置為邏輯 “1”,即“傳號”狀態(tài)

數(shù)據(jù)通信設(shè)備將 CTS 線設(shè)置為邏輯 “1”,即“傳號”狀態(tài)

數(shù)據(jù)終端設(shè)備將數(shù)據(jù)終端就緒 (DTR) 線設(shè)置為邏輯 “1”,即“傳號”狀態(tài),并在整個數(shù)據(jù)傳輸期間保持該狀態(tài)

傳輸結(jié)束時,數(shù)據(jù)終端設(shè)備將 DTR 和 RTS 線恢復(fù)為邏輯 “0”,即“空號”狀態(tài)

數(shù)據(jù)通信設(shè)備將 CTS 線恢復(fù)為邏輯 “0”,即“空號”狀態(tài)

RS-232 還能通過軟件握手來控制數(shù)據(jù)流。在這種方式下,XON(ASCII DC1,十六進制數(shù) 11)和 XOFF(ASCII DC3,十六進制數(shù) 13)字符以數(shù)據(jù)流形式發(fā)送,數(shù)據(jù)傳輸類似同步傳輸。

UART 功能框圖

Texas Instruments 的 TL16C752D 是一款雙通道 UART,具有 64 字節(jié)的接收和發(fā)送 FIFO,數(shù)據(jù)速率高達 3 Mb/s(圖 3)。

每 UART 通道都具有獨立的波特率發(fā)生器,可由軟件進行控制。數(shù)據(jù)總線接口將并行數(shù)據(jù)轉(zhuǎn)換為串行數(shù)據(jù),并同時饋入兩個 UART 通道。每個通道都具有獨立的控制線。TL16C752D 的工作電壓范圍為 1.8 V 至 5.5 V,工作溫度范圍為 -40°C 至 85°C。

基于微控制器的 UART

Microchip Technology 的 PIC16F688T-I/SL 等許多微控制器都包括串行數(shù)據(jù)接口,可用于與監(jiān)視器、外部模數(shù)轉(zhuǎn)換器ADC)、數(shù)模轉(zhuǎn)換器DAC) 或其他微控制器進行通信(圖 4)。

EUSART 有時也稱為串行通信接口 (SCI),可以配置為全雙工異步或半雙工同步串行數(shù)據(jù)鏈路。PIC16F688T-I/SL 的 EUSART 包含了執(zhí)行輸入或輸出串行數(shù)據(jù)傳輸所需的全部移位寄存器時鐘發(fā)生器和數(shù)據(jù)緩沖器,且與微控制器程序執(zhí)行無關(guān)。此外,還具有一個雙字符接收緩沖器和一個單字符發(fā)送緩沖器。全雙工異步接口可用于與監(jiān)視器等外設(shè)進行通信,這是該微控制器串行接口的主要應(yīng)用。

線路驅(qū)動器

線路驅(qū)動器可作為發(fā)送和接收信號的緩沖器,從而增強 UART 的功能。由于線路驅(qū)動器可以在 RS-232 的所有電平規(guī)格下工作,因此十分有用。Texas Instruments 的 MAX232DR 雙通道 RS-232/TIA/EIA-232-F 收發(fā)器是這類器件的一個范例(圖 5)。

在需要較高電壓的工業(yè)應(yīng)用中,MAX232DR 線路驅(qū)動器/接收器具有明顯優(yōu)勢,因為該器件能承受高達 ±30 V 的輸入電壓。該器件包括一個電容式電壓發(fā)生器,采用 5 V 單電源供電,使用四個外部電容器,在輸出端提供 -5 V 至 -7 V 和 +5 V 至 +7 V 的 RS-232 電平。

差分信號

RS-232 的發(fā)送和接收線使用單端連接。采用此類單端連接時,信號電壓是以線-地電壓來衡量。在工業(yè)環(huán)境中,RS-232 信號線會帶入很多噪聲,因此需要限制總線的長度。克服這一限制的經(jīng)典方法是使用差分信號。

差分總線的每路信號由兩條線組成,信號電壓則是以兩條信號線之間的電壓差來衡量。對于兩條信號線而言,噪聲和串擾一般是相同的,因此差分測量幾乎可以完全消除這些相同的干擾信號,從而顯著降低了噪聲和串擾的幅度。此外,差分電纜還帶有屏蔽,可進一步降低噪聲和干擾的帶入。

使用差分信號線的常用數(shù)據(jù)總線標準有兩種:RS-422 (TIA/EIA-422) 和 RS-485 (TIA/EIA-485),后者是最常見的工業(yè)串行總線。這些標準的傳輸線使用雙絞線,連接設(shè)備最遠可以相距 1200 m (4000 ft)。這兩項標準的最大數(shù)據(jù)速率均達 10 Mb/s。上述三種串行總線的比較如下所示(表 2)。

RS-422 和 RS-485 的區(qū)別在于,RS-485 可以與多達 32 臺收發(fā)器配合使用(若采用總線擴展器,可以連接更多收發(fā)器),而 RS-422 總線上最多只能連接 10 臺接收器。全雙工模式下的 RS-485 需要四芯線,而半雙工模式下只需要兩芯線;RS-422 也只需要兩芯線(圖 6)。

差分總線的每路發(fā)送或接收信號線均需使用兩芯線,如圖所示。全雙工操作需要四芯線,而半雙工只需要兩芯線。由于 RS-422 和 RS-485 的傳輸速率較高,傳輸線的兩端都必須端接。對于雙絞線,端接電阻 RT 為 120 Ω。由于 TL16C752D 接口 IC 具有雙通道 UART 配置,因此可以推斷該器件具有 RS-485 模式。這也是許多 UART 和相關(guān)線路驅(qū)動器采用雙通道配置的原因。

RS-422 發(fā)送器端的電平為 ±6 V,而 RS-485 為 -7 至 +12 V。在接收器端,兩項標準的靈敏度均為 ±200 mV。

總結(jié)

無論距離遠近,RS-232、RS-422 和 RS-485 三種串行接口均可為串行通信提供多種可靠選擇。UART 為這三項標準夯實了基礎(chǔ),從而可以在設(shè)計中輕松增加串行通信,尤其是那些針對惡劣工業(yè)環(huán)境的設(shè)計。

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

    關(guān)注

    54

    文章

    8646

    瀏覽量

    149303
  • uart
    +關(guān)注

    關(guān)注

    22

    文章

    1271

    瀏覽量

    103439

原文標題:UART遠距離工業(yè)通信電路該如何設(shè)計

文章出處:【微信號:cirmall,微信公眾號:電路設(shè)計技能】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

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

    Analog Devices Inc. TMCM-1690-TMCL伺服控制器柵極驅(qū)動器模塊數(shù)據(jù)手冊

    Analog Devices Inc. TMCM-1690-TMCL伺服控制器柵極驅(qū)動器模塊 提供高達1.5A的柵極驅(qū)動電流和+60V(標稱值+48V)的電源。Analog Devices
    的頭像 發(fā)表于 06-04 11:03 ?207次閱讀
    Analog Devices Inc. TMCM-1690-TMCL伺服<b class='flag-5'>控制器</b>柵極<b class='flag-5'>驅(qū)動器</b>模塊數(shù)據(jù)手冊

    基于 DeviceNet 轉(zhuǎn) MODBUS RTU 協(xié)議的施耐德 PLC 與 ABB 電機驅(qū)動器倉儲堆垛機的定位控制優(yōu)化方案?

    基于 DeviceNet 轉(zhuǎn) MODBUS RTU 協(xié)議的施耐德 PLC 與 ABB 電機驅(qū)動器倉儲堆垛機的定位控制優(yōu)化方案? 案例背景? 物流倉儲中心的自動化程度不斷提升,大量設(shè)備協(xié)同作業(yè)以
    發(fā)表于 05-03 10:45

    驅(qū)動器相關(guān)領(lǐng)域應(yīng)用

    驅(qū)動器的主要作用是將硬件設(shè)備的特定功能和特性轉(zhuǎn)化為操作系統(tǒng)可以理解和控制的命令,從而實現(xiàn)硬件設(shè)備的控制、兼容以及優(yōu)化運行 ?。具體來說,驅(qū)動器
    的頭像 發(fā)表于 02-23 15:51 ?307次閱讀

    如何調(diào)試伺服驅(qū)動器

    :了解電機的類型(如直流、交流、步進等)及其特性。 驅(qū)動器規(guī)格:確認驅(qū)動器的電壓、電流、功率等規(guī)格是否與電機匹配。 接口和通信:檢查驅(qū)動器控制器
    的頭像 發(fā)表于 11-04 15:00 ?1270次閱讀

    伺服驅(qū)動器工業(yè)自動化中的應(yīng)用

    在現(xiàn)代工業(yè)自動化領(lǐng)域,伺服驅(qū)動器扮演著至關(guān)重要的角色。它們是實現(xiàn)精確運動控制的關(guān)鍵組件,廣泛應(yīng)用于各種機械和系統(tǒng)中,以提高生產(chǎn)效率和產(chǎn)品質(zhì)量。 伺服
    的頭像 發(fā)表于 11-04 14:56 ?1408次閱讀

    UART通信協(xié)議介紹和數(shù)據(jù)傳輸工作流程

    UART是一種通用串行數(shù)據(jù)總線,用于異步通信。該總線雙向通信,可實現(xiàn)全雙工傳輸和接收。UART常用實現(xiàn)與PC之間數(shù)據(jù)通信,命令和
    的頭像 發(fā)表于 10-24 14:20 ?2128次閱讀
    <b class='flag-5'>UART</b>通信<b class='flag-5'>協(xié)議</b>介紹和數(shù)據(jù)傳輸工作流程

    步進電機驅(qū)動器的主要驅(qū)動方式有哪些?簡單介紹

    的轉(zhuǎn)速和步數(shù)。脈沖驅(qū)動方式具有結(jié)構(gòu)簡單、控制方便等優(yōu)點,適用于對精度要求不高的場合。 相序控制方式 相序控制方式是步進電機驅(qū)動器的另一種
    的頭像 發(fā)表于 10-24 13:43 ?1048次閱讀

    伺服驅(qū)動器和伺服電機介紹

    工業(yè)自動化和精密控制領(lǐng)域,伺服系統(tǒng)扮演著至關(guān)重要的角色。與傳統(tǒng)的變頻技術(shù)相比,伺服系統(tǒng)具備更精確的控制能力和更高的性能水平。 一、驅(qū)動器 伺服驅(qū)動
    的頭像 發(fā)表于 10-04 11:00 ?996次閱讀

    線路驅(qū)動器工作原理_線路驅(qū)動器輸入差模電壓范圍

    線路驅(qū)動器的工作原理主要基于信號的放大、轉(zhuǎn)換和驅(qū)動技術(shù),其工作原理可以細分為以下幾個關(guān)鍵步驟:
    的頭像 發(fā)表于 10-03 15:00 ?810次閱讀

    線路驅(qū)動器的作用_線路驅(qū)動器應(yīng)用背景

     線路驅(qū)動器是一種電子設(shè)備,它在電路中起到至關(guān)重要的作用,主要用于增強信號的傳輸和驅(qū)動能力。具體來說,線路驅(qū)動器的作用可以歸納為以下幾個方面
    的頭像 發(fā)表于 10-03 14:56 ?693次閱讀

    利用工業(yè)空調(diào)轉(zhuǎn)OPC UA協(xié)議網(wǎng)關(guān)提升暖通空調(diào)設(shè)備的數(shù)據(jù)傳輸效率

    的性能表現(xiàn)以及它的一些使用建議與注意事項。 我們先簡單看一下網(wǎng)關(guān)BL121AC是什么以及它的多接口設(shè)計。 BL121AC是一款專注于實現(xiàn)工業(yè)空調(diào)設(shè)備與OPC UA系統(tǒng)高效通信的協(xié)議轉(zhuǎn)換
    的頭像 發(fā)表于 08-12 14:58 ?678次閱讀
    <b class='flag-5'>利用工業(yè)</b>空調(diào)轉(zhuǎn)OPC UA<b class='flag-5'>協(xié)議</b>網(wǎng)關(guān)提升暖通空調(diào)設(shè)備的數(shù)據(jù)傳輸效率

    工業(yè)電機驅(qū)動器的作用和原理

    工業(yè)電機驅(qū)動器工業(yè)自動化領(lǐng)域中扮演著至關(guān)重要的角色,它作為電機控制系統(tǒng)的核心部件,對電機的穩(wěn)定運行和高效性能具有決定性的影響。
    的頭像 發(fā)表于 07-25 10:59 ?1392次閱讀

    三菱總線驅(qū)動器有哪些協(xié)議

    景的需求。以下是對三菱總線驅(qū)動器協(xié)議的介紹。 概述 三菱總線驅(qū)動器是用于實現(xiàn)工業(yè)自動化系統(tǒng)中設(shè)備間通信的電子設(shè)備。它們通過特定的通信
    的頭像 發(fā)表于 07-01 10:24 ?1586次閱讀

    電機驅(qū)動器的智能控制算法研究

    人類智能的決策過程,實現(xiàn)對電機驅(qū)動器的精確控制。本文將對電機驅(qū)動器的智能控制算法進行深入研究,并探討其在
    的頭像 發(fā)表于 06-25 11:45 ?1428次閱讀

    變頻驅(qū)動器VFD的工作原理和特點

    變頻驅(qū)動器(VFD)是一種高級電機控制設(shè)備,其全稱為Variable Frequency Drive,即變頻驅(qū)動器。VFD在工業(yè)應(yīng)用中具有廣泛的用途,它可以通過改變供給到電動機的頻率和
    的頭像 發(fā)表于 06-20 11:32 ?3698次閱讀
    主站蜘蛛池模板: www.色天使| 最新黄色地址 | 美女视频一区 | 4438x成人网最大色成网站 | 狠狠se | 日本三级全黄三级a | 免费任我爽橹视频在线观看 | 狠狠乱 | 色爱区综合五月激情 | 老师下面好湿好紧好滑好想要 | 久久九九国产 | 日本一区免费看 | 国产拍拍拍精品视频 | 国产网站在线免费观看 | 色老久久精品偷偷鲁一区 | 日本加勒比在线视频 | 400部大量精品情侣网站 | 女bbbbxxxx毛片视频0 | 日韩加勒比在线 | 午夜影视免费观看 | 欧美xxxx色视频在线观看免费 | 浮荡视频在线观看免费 | 国产福利毛片 | 四月婷婷七月婷婷综合 | 久久亚洲国产精品五月天 | 欧美黄色录象 | 爽好舒服老师快点 | 日本人的色道www免费一区 | 午夜丁香影院 | 18满xo影院视频免费体验区 | 国产精品你懂的在线播放 | 韩国在线a免费观看网站 | www.男人| 手机看片久久青草福利盒子 | 日本视频一区二区三区 | 色欲情狂 | 国产成年女一区二区三区 | 亚洲黄色第一页 | 钻石午夜影院 | 一级特黄aaa大片免色 | 六月丁香深爱六月综合激情 |