国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

實(shí)戰(zhàn)分享:一文讀懂RS-232總線

這篇具有很好參考價(jià)值的文章主要介紹了實(shí)戰(zhàn)分享:一文讀懂RS-232總線。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

大家好,我是阿榮。感恩遇見!

本文部分圖文來源于網(wǎng)絡(luò),并經(jīng)過整合、編輯和勘誤。實(shí)戰(zhàn)分享欄目將重點(diǎn)介紹嵌入式的基礎(chǔ)知識(shí),并融合一些實(shí)戰(zhàn)經(jīng)驗(yàn),持續(xù)勘誤和迭代,建議關(guān)注和收藏!WX同名。

RS-232概述

RS-232標(biāo)準(zhǔn)接口(又稱EIARS-232)是常用的串行通信接口標(biāo)準(zhǔn)之一,它是由美國電子工業(yè)協(xié)會(huì)(Electronic IndustryAssociation,EIA)聯(lián)合貝爾系統(tǒng)公司、調(diào)制解調(diào)器廠家及計(jì)算機(jī)終端生產(chǎn)廠家于1970年共同制定,其全名是“數(shù)據(jù)終端設(shè)備(DTE)和數(shù)據(jù)通信設(shè)備(DCE)之間串行二進(jìn)制數(shù)據(jù)交換接口技術(shù)標(biāo)準(zhǔn)”。該標(biāo)準(zhǔn)規(guī)定采用一個(gè)25個(gè)腳的DB-25連接器,對連接器的每個(gè)引腳的信號內(nèi)容加以規(guī)定,還對各種信號的電平加以規(guī)定。后來IBM的PC機(jī)將RS-232的DB-25連接器簡化成了DB-9連接器,從而成為事實(shí)標(biāo)準(zhǔn)。而工業(yè)控制的RS-232接口一般只使用TXD、RXD、GND三條線。

DB-9連接器

DB-9連接器分為公頭和母頭。來認(rèn)識(shí)一下,下圖是其中一種的DB-9連接器實(shí)物圖。

實(shí)戰(zhàn)分享:一文讀懂RS-232總線

DB-9連接器的引腳定義詳見下面的圖片和表格。

實(shí)戰(zhàn)分享:一文讀懂RS-232總線

編號

定義

功能

1

DCD

數(shù)據(jù)載波檢測

2

RXD

數(shù)據(jù)接收

3

TXD

數(shù)據(jù)發(fā)送

4

DTR

數(shù)據(jù)終端準(zhǔn)備好

5

GND

信號地

6

DSR

數(shù)據(jù)設(shè)備準(zhǔn)備好

7

RTS

請求發(fā)送

8

CTS

清除發(fā)送

9

RI

振鈴提示

串口通信時(shí)主要用到的是2、3、5引腳。在嵌入式開發(fā)中主要用到串口通信功能,因此,本文主要介紹RS-232作為串口通信的使用方法。

DB-9連接方式

公母頭連接方式分為三種:公對母,公對公,母對母。這3種連接線都有直連線和交叉線,所以總共有6種連接方式。

什么是直連線和交叉線?

直連線:2對2,3對3,5對5;交叉線:2對3,3對2,5對5。

為什么會(huì)出現(xiàn)直連線和交叉線呢?

這里有個(gè)知識(shí)點(diǎn),即通信的前提條件:RXD接TXD、TXD接RXD。

標(biāo)準(zhǔn)的DB-9定義是2腳為RXD,3腳為TXD。在設(shè)計(jì)電路的時(shí)候,有些人為了用直連線,于是就將2腳接TXD,3腳接RXD。

在電路設(shè)計(jì)時(shí),如果不將收發(fā)引腳與標(biāo)準(zhǔn)引腳定義反接,就得用交叉線。一般情況下:兩母頭是交叉線,一公一母是直連線。

測試串口線好壞的方式

1、用萬用表測量連通性

測量時(shí),直連線為2/3/5對應(yīng)2/3/5;交叉線為2對3,3對2,5對5進(jìn)行測量(即交叉串口一頭的2量另一頭的3)。若導(dǎo)通,則引腳連接良好;若不導(dǎo)通,則引腳連接存在問題。

Tips:測量母頭,需要將萬用表探針插入引腳洞中,因?yàn)槿f用表測量探針比較粗,所以需要在萬用表探針上焊接上兩個(gè)比較細(xì)的金屬針以便于測量母頭。

2、用串口助手測量收發(fā)功能

在串口收發(fā)功能已實(shí)現(xiàn)的情況下,短接DB-9的2/3腳,并用串口助手發(fā)送數(shù)據(jù)。連接如果沒有問題,即可實(shí)現(xiàn)自發(fā)自收。

RS-232的電氣特性

電氣特性是指電壓水平、信號轉(zhuǎn)換速率和線路電阻的規(guī)格。

電壓水平

RS-232 被稱為TTL邏輯,因此 RS-232使用TTL特定的5V和GND邏輯電平。在這個(gè)邏輯中,“1”的范圍從-15伏到-3伏,而邏輯“0”的范圍從+3伏到+15伏。這意味著邏輯“1”是低電壓,邏輯“0”是高電壓。通常邏輯“0”約為+12伏,邏輯“1”約為-12伏。電壓相對于“GND”,一個(gè)公共接地引腳。介于-3V和+3V之間的電壓稱為未確定的邏輯狀態(tài)。

轉(zhuǎn)換速率

最重要的特征之一是信號電平變化的速率,稱為轉(zhuǎn)換速率。在RS-232中,最大壓擺率始終保持在30V/μs。由于標(biāo)準(zhǔn)的這些限制,它有助于減少與其他信號的串?dāng)_。RS-232的最高傳輸速率為20kbps。

通訊

RS-232標(biāo)準(zhǔn)只允許一對一通信,支持雙向傳輸,全雙工。

線路阻抗

線路阻抗是DTE和DCE線之間的電阻,大概是3Ω到7Ω。根據(jù)RS-232標(biāo)準(zhǔn),有兩種不同長度的電纜。 較早的RS-232標(biāo)準(zhǔn)定義電纜的最大長度為15米,而修訂后的標(biāo)準(zhǔn)規(guī)定了與電纜單位長度容量決定最大長度。

RS-232的工作原理

在 RS-232標(biāo)準(zhǔn)設(shè)備中,一根導(dǎo)線傳輸變化的電壓,另一根導(dǎo)線接地,因?yàn)閷?dǎo)線具有單端。由驅(qū)動(dòng)器和接收器電路的接地電壓差異引起的噪聲會(huì)影響單端信號。 RS-232標(biāo)準(zhǔn)中的信息或數(shù)據(jù)僅通過一條數(shù)據(jù)線在一個(gè)方向上串行傳輸。為了結(jié)合雙向通信,需要三根線(RXD、TXD和GND)以及控制信號。

RS-232嚴(yán)格遵循異步通信協(xié)議,即沒有時(shí)鐘信號來同步發(fā)送方和接收方。因此,它需要開始位和停止位來通知接收器何時(shí)檢查數(shù)據(jù)。每個(gè)位的傳輸之間存在一定時(shí)間的延遲。此延遲是非活動(dòng)狀態(tài)意味著信號設(shè)置為-12伏或邏輯“1”,如前所述,邏輯1 為-12伏,邏輯 0 為RS-232中的12伏。

首先,發(fā)送器(即DTE)向接收器(即DCE)發(fā)送一個(gè)起始位,通知它數(shù)據(jù)傳輸從下一個(gè)位開始。我們始終將起始位保持為邏輯0 或+12伏,接下來的5到9個(gè)字符是數(shù)據(jù)位。

如果使用奇偶校驗(yàn)位,則最多可以傳輸8位,如果不使用奇偶校驗(yàn)位,則可以傳輸9個(gè)數(shù)據(jù)位。成功發(fā)送數(shù)據(jù)后,發(fā)送器發(fā)送停止位,可以是1位、2位或5位長。

由于RS-232是一個(gè)完整的標(biāo)準(zhǔn),但許多制造商并沒有遵循該標(biāo)準(zhǔn)。有的遵守完整的標(biāo)識(shí),有的僅部分遵循規(guī)范。這是因?yàn)镽S-232標(biāo)準(zhǔn)實(shí)施的這種變化是并非所有設(shè)備和應(yīng)用程序都需要RS-232協(xié)議的完整規(guī)范和功能。例如,使用RS-232的串行模型可能需要比使用串行端口的串行鼠標(biāo)更多的控制線。

RS-232的局限性

為了操作RS-232,發(fā)射器和接收器之間需要一個(gè)公共平臺(tái)。這就是為什么在RS-232協(xié)議中DTE和DCE之間使用短電纜的原因。

如果波特率隨著電纜長度的增加而增加,則很有可能串?dāng)_被電纜之間的電容所抑制。

線路中的信號極易受到噪聲的影響,噪聲可以是內(nèi)部的,也可以是外部的。

RS-232的電壓電平不適應(yīng)現(xiàn)代的TTL系統(tǒng)。為此,需要一個(gè)外部電平轉(zhuǎn)換器。文章來源地址http://www.zghlxwxcb.cn/news/detail-436253.html

到了這里,關(guān)于實(shí)戰(zhàn)分享:一文讀懂RS-232總線的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【明解STM32】一文讀懂STM32芯片總線

    【明解STM32】一文讀懂STM32芯片總線

    目錄 一、前言 二、總線基礎(chǔ)知識(shí)概述 (1)、總線在芯片中的角色 (2)、總線的類型 (3)、總線的指標(biāo) (4)、AHB和APB 三、總線框架結(jié)構(gòu) (1)、結(jié)構(gòu)類型 (2)、總線模塊 (3)、總線交互 四、總結(jié) ????????本篇介紹STM32芯片內(nèi)部的總線系統(tǒng)結(jié)構(gòu),嵌入式芯片內(nèi)部的總線和計(jì)算機(jī)總線類似

    2024年02月07日
    瀏覽(20)
  • 知識(shí)分享:一文讀懂AIGC與大模型

    知識(shí)分享:一文讀懂AIGC與大模型

    ? ?什么是大模型? ? ? ? 關(guān)于大模型,有學(xué)者稱之為“大規(guī)模預(yù)訓(xùn)練模型”(large pretrained language model),也有學(xué)者進(jìn)一步提出”基礎(chǔ)模型”(Foundation Models)的概念。 ? ? ?“小模型”:針對特定應(yīng)用場景需求進(jìn)行訓(xùn)練,能完成特定任務(wù),但是換到另外一個(gè)應(yīng)用場景中可能并不

    2024年01月16日
    瀏覽(20)
  • 一文讀懂Llama 2(從原理到實(shí)戰(zhàn))

    一文讀懂Llama 2(從原理到實(shí)戰(zhàn))

    Llama 2,是Meta AI正式發(fā)布的最新一代開源大模型。 Llama 2訓(xùn)練所用的token翻了一倍至2萬億,同時(shí)對于使用大模型最重要的上下文長度限制,Llama 2也翻了一倍。Llama 2包含了70億、130億和700億參數(shù)的模型。Meta宣布將與微軟Azure進(jìn)行合作,向其全球開發(fā)者提供基于Llama 2模型的云服務(wù)

    2024年02月05日
    瀏覽(21)
  • 通信-RS232、RS485、RS422接口

    通信-RS232、RS485、RS422接口

    本內(nèi)容包括RS232、RS485與RS422接口、優(yōu)缺點(diǎn)、針腳定義介紹,所用集成的介紹與其相關(guān)電路,驗(yàn)證串口好壞與波特率實(shí)測,STM32的URAT與單片機(jī)串口調(diào)試的幾個(gè)小招數(shù)等。紫色文字是超鏈接,點(diǎn)擊自動(dòng)跳轉(zhuǎn)至相關(guān)博文。持續(xù)更新,原創(chuàng)不易! 一、RS232、RS485與RS422介紹 1、關(guān)于RS4

    2024年02月04日
    瀏覽(32)
  • RS232&RS485串口的區(qū)別

    一、接口物理結(jié)構(gòu)不同? 1、RS232接口以9個(gè)引腳 (DB-9) 或是25個(gè)引腳 (DB-25) 的型態(tài)出現(xiàn),一般個(gè)人計(jì)算機(jī)上會(huì)有兩組RS232 接口,分別稱為COM1和COM2。 2、RS485接口沒有具體的物理形狀,是根據(jù)工程的實(shí)際情況而采用的接口。 二、接口電子特性不同 RS232接口的信號電平值較高,易損

    2024年02月05日
    瀏覽(23)
  • .NET串口通信 RS232 、RS485

    .NET串口通信 RS232 、RS485

    1.RS232是全雙工的,RS485是半雙工的,RS422是全雙工的。 在信息傳輸通道中,攜帶數(shù)據(jù)信息的信號單元叫碼元,每秒鐘通過信道傳輸?shù)拇a元數(shù)稱為碼元傳輸速率,簡稱波特率。波特率是傳輸通道頻寬的指標(biāo)。 波特率9600與波特率19200的區(qū)別就是:波特率19200傳輸快但傳輸距離近,波

    2024年02月12日
    瀏覽(23)
  • 串口RS232、RS485最本質(zhì)區(qū)別

    串口RS232、RS485最本質(zhì)區(qū)別

    由下圖可看出不管是RS232還是RS485,其本質(zhì)都是串口通信,只不過是串口通信電平上的變種而已。所以,我們首先從串口通信講起。 1、串口通信 任何一種通信都要有物理接口和通信協(xié)議。串口通信物理接口如下圖: 串口通信協(xié)議首先要約定好幀格式和波特率。下圖是我們常

    2024年02月09日
    瀏覽(23)
  • 一文讀懂強(qiáng)化學(xué)習(xí):RL全面解析與Pytorch實(shí)戰(zhàn)

    一文讀懂強(qiáng)化學(xué)習(xí):RL全面解析與Pytorch實(shí)戰(zhàn)

    在本篇文章中,我們?nèi)娑钊氲靥接懥藦?qiáng)化學(xué)習(xí)(Reinforcement Learning)的基礎(chǔ)概念、主流算法和實(shí)戰(zhàn)步驟。從馬爾可夫決策過程(MDP)到高級算法如PPO,文章旨在為讀者提供一套全面的理論框架和實(shí)用工具。同時(shí),我們還專門探討了強(qiáng)化學(xué)習(xí)在多個(gè)領(lǐng)域,如游戲、金融、醫(yī)療

    2024年02月06日
    瀏覽(160)
  • 串口通信協(xié)議--UART、RS-232、RS-485、RS-422

    串口通信協(xié)議--UART、RS-232、RS-485、RS-422

    近期學(xué)習(xí)了單片機(jī)及數(shù)電相關(guān)知識(shí),故決定系統(tǒng)地學(xué)習(xí)一些通信協(xié)議。手邊書本僅介紹了串口低速接口的相關(guān)協(xié)議。 串行通信 是指通過使用一條數(shù)據(jù)線(需要地線或控制線),將數(shù)據(jù)一位一位地一次傳輸,每一位數(shù)據(jù)占據(jù)一個(gè)固定的時(shí)間長度。 特點(diǎn) :抗干擾,節(jié)省數(shù)據(jù)線,

    2024年02月05日
    瀏覽(33)
  • 串口通訊UART/RS232/RS485/RS-422筆記

    串口通訊UART/RS232/RS485/RS-422筆記

    串口通訊是指數(shù)據(jù)按位(bit)發(fā)送和接收字節(jié)的一種傳輸方式。一個(gè)字節(jié)的數(shù)據(jù)傳輸要分為8次進(jìn)行,由低位到高位按順序一位一位的進(jìn)行傳送。 由于串行通信的數(shù)據(jù)是逐位傳輸?shù)?,所以發(fā)送方和接收方都需要具有固定的時(shí)間間隔來發(fā)送/接收每一位,也就是要保證通訊雙方具

    2024年02月15日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包