日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuà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è)設備往往需要在寬溫度范圍內(nèi)工作;無論電源線路還是信號線路均存在較高的電噪聲;電磁干擾 (EMI)、靜電放電 (ESD) 或短路等故障事件頻發(fā)。

使用基于通用異步接收器/發(fā)射器 (UART) 的可靠串行接口即可解決這些問題。有些供應商也將 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é)議均在工廠自動化應用中用于控制遠程設備和控制器,旨在最大限度地降低最惡劣環(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ù)據(jù)終端設備 (DTE))與調(diào)制解調(diào)器(稱作數(shù)據(jù)通信設備 (DCE))。

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

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

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

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

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

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

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

RS-232 控制信號

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

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

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

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

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

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

數(shù)據(jù)通信設備將 CTS 線恢復為邏輯 “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ù)轉換為串行數(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ù)轉換器ADC)、數(shù)模轉換器DAC) 或其他微控制器進行通信(圖 4)。

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

線路驅(qū)動器

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

在需要較高電壓的工業(yè)應用中,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è)串行總線。這些標準的傳輸線使用雙絞線,連接設備最遠可以相距 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 和相關線路驅(qū)動器采用雙通道配置的原因。

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

總結

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

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

    關注

    54

    文章

    9120

    瀏覽量

    156679
  • uart
    +關注

    關注

    22

    文章

    1322

    瀏覽量

    107054

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

文章出處:【微信號:cirmall,微信公眾號:電路設計技能】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    74LVTH125:高性能3.3V四緩沖/線路驅(qū)動器的詳細解析

    74LVTH125:高性能3.3V四緩沖/線路驅(qū)動器的詳細解析 在電子設計領域,選擇合適的緩沖/線路
    的頭像 發(fā)表于 03-13 16:20 ?400次閱讀

    74AHC541 八進制緩沖/線路驅(qū)動器:設計與應用全解析

    SGMICRO 推出的高性能八進制緩沖/線路驅(qū)動器——74AHC541。 文件下載: 74AHC541.pdf 一、產(chǎn)品概述 74AHC541 是一款具有三態(tài)輸出的八進制緩沖/
    的頭像 發(fā)表于 03-13 11:50 ?589次閱讀

    深度解析DS8830、SN55183和SN75183雙差分線路驅(qū)動器

    深度解析DS8830、SN55183和SN75183雙差分線路驅(qū)動器 在電子設計領域,差分線路驅(qū)動器實現(xiàn)信號傳輸?shù)年P鍵組件。今天我們
    的頭像 發(fā)表于 02-28 15:30 ?553次閱讀

    工業(yè)級四路線路驅(qū)動器L6374:特性、應用與設計要點

    工業(yè)級四路線路驅(qū)動器L6374:特性、應用與設計要點 在工業(yè)控制系統(tǒng)中,可靠且高效的線路
    的頭像 發(fā)表于 01-28 10:45 ?393次閱讀

    uA9638C 雙高速差分線路驅(qū)動器:技術詳解與應用指南

    uA9638C 雙高速差分線路驅(qū)動器:技術詳解與應用指南 在電子設計的領域中,線路驅(qū)動器實現(xiàn)信號高效傳輸?shù)年P鍵組件。今天我們要深入探討的
    的頭像 發(fā)表于 01-05 11:10 ?696次閱讀

    探索Broadcom AELT - 8000系列線路驅(qū)動器IC的卓越性能

    探索Broadcom AELT - 8000系列線路驅(qū)動器IC的卓越性能 在工業(yè)電子領域,穩(wěn)定而高效的線路驅(qū)動器
    的頭像 發(fā)表于 12-30 14:05 ?637次閱讀

    激光驅(qū)動器技術:精密控制與創(chuàng)新應用

    激光驅(qū)動器集成精密控制、保護和通信功能,實現(xiàn)高精度、高穩(wěn)定性的激光輸出,應用于光通信和工業(yè)加工
    的頭像 發(fā)表于 11-06 11:37 ?479次閱讀

    ?TPS929120-Q1 12通道汽車40V高邊LED驅(qū)動器(FlexWire接口)技術文檔總結

    隨著汽車照明對動畫的需求不斷增加,LED 必須獨立控制。因此,具有數(shù)字接口的 LED 驅(qū)動器對于有效驅(qū)動像素控制照明應用至關重要。在外部照明
    的頭像 發(fā)表于 08-25 09:46 ?906次閱讀
    ?TPS929120-Q1 12通道汽車40V高邊LED<b class='flag-5'>驅(qū)動器</b>(FlexWire<b class='flag-5'>接口</b>)技術文檔總結

    TPS929240-Q1 24通道汽車LED驅(qū)動器總結

    隨著汽車照明對動畫的需求不斷增加,LED 必須獨立控制。因此,具有數(shù)字接口的 LED 驅(qū)動器對于有效驅(qū)動像素控制照明應用至關重要。在外部照明
    的頭像 發(fā)表于 08-21 14:58 ?1775次閱讀
    TPS929240-Q1 24通道汽車LED<b class='flag-5'>驅(qū)動器</b>總結

    ?TPS929160-Q1 16通道汽車LED驅(qū)動器技術文檔摘要

    隨著汽車照明對動畫的需求不斷增加,LED 必須獨立控制。因此,具有數(shù)字接口的 LED 驅(qū)動器對于有效驅(qū)動像素控制照明應用至關重要。在外部照明
    的頭像 發(fā)表于 08-21 14:49 ?1301次閱讀
    ?TPS929160-Q1 16通道汽車LED<b class='flag-5'>驅(qū)動器</b>技術文檔摘要

    嵌入式接口通識知識之UART接口

    號的串行通信標準,通常用于在遠距離(高達1200米)和噪聲環(huán)境下進行通信。RS485 UART以正負差分電平表示數(shù)據(jù),邏輯1和邏輯0之間的電壓差異決定了信號的傳輸和接收。支持多個設備在同一通信線上傳輸數(shù)據(jù),使用低功耗
    發(fā)表于 08-14 14:42

    永磁電機調(diào)速驅(qū)動器與伺服驅(qū)動器、變頻有哪些異同?

    電機調(diào)速驅(qū)動器 永磁電機調(diào)速驅(qū)動器常用于調(diào)節(jié)永磁電機的轉速。永磁電機,特別是永磁同步電機,具有高效、高功率密度和易于控制的特點。調(diào)速驅(qū)動器
    的頭像 發(fā)表于 07-30 07:35 ?1901次閱讀
    永磁電機調(diào)速<b class='flag-5'>驅(qū)動器</b>與伺服<b class='flag-5'>驅(qū)動器</b>、變頻<b class='flag-5'>器</b>有哪些異同?

    Texas Instruments MAX3222E多通道RS-232線路驅(qū)動器/接收數(shù)據(jù)手冊

    /EIA-232-F的要求,并在異步通信控制器和串行端口連接之間提供電氣接口。MAX3222E驅(qū)動器/接收工作的典型數(shù)據(jù)信號傳輸速率高達
    的頭像 發(fā)表于 07-10 09:49 ?1969次閱讀
    Texas Instruments MAX3222E多通道RS-232<b class='flag-5'>線路</b><b class='flag-5'>驅(qū)動器</b>/接收<b class='flag-5'>器</b>數(shù)據(jù)手冊

    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 ?1237次閱讀
    Analog Devices Inc. TMCM-1690-TMCL伺服<b class='flag-5'>控制器</b>柵極<b class='flag-5'>驅(qū)動器</b>模塊數(shù)據(jù)手冊

    工業(yè)人不容錯過!Modbus轉Profinet解鎖驅(qū)動器高效運行密碼

    工業(yè)自動化從業(yè)者都知道,車間里的設備通信有時就像不同語言的人交流。當采用Modbus協(xié)議驅(qū)動器遇上Profinet網(wǎng)絡,常常出現(xiàn)指令接收異常、設備運行卡頓的問題。這些狀況看似小毛病,卻可能導致整條
    發(fā)表于 05-22 16:26
    定襄县| 垣曲县| 九寨沟县| 安国市| 合肥市| 兴城市| 长白| 承德市| 二连浩特市| 化隆| 聊城市| 枣阳市| 萍乡市| 酒泉市| 东丽区| 和林格尔县| 石楼县| 淮阳县| 宜宾县| 拜城县| 汾阳市| 临朐县| 凤台县| 汉川市| 安远县| 松江区| 鹤峰县| 云安县| 广南县| 汝城县| 梨树县| 留坝县| 玉山县| 黔东| 怀化市| 高安市| 贵阳市| 南投市| 文成县| 赤水市| 马边|