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

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

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

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

rs232接口有啥用?rs232串口接線圖 深入理解RS232串口

jf_61nrsJTz ? 來(lái)源:方正智芯 ? 作者:方正智芯 ? 2023-06-01 14:04 ? 次閱讀

“串口”是串行通信接口的簡(jiǎn)稱,所謂“串行通信”是指數(shù)據(jù)按位依次發(fā)送的通信方式。常見(jiàn)的串口有:RS232RS485。雖然串口通信誕生的時(shí)間較早,但它仍然活躍在當(dāng)今工業(yè)自動(dòng)化控制領(lǐng)域。今天這篇文章,我們來(lái)深入介紹下RS232串口。本文包括如下幾個(gè)主題:

1、RS232的歷史

2、RS232的接口

3、RS232的電氣信號(hào)

4、RS232的電平轉(zhuǎn)換芯片

5、RS232的數(shù)據(jù)傳輸

9b91d0aa-003a-11ee-90ce-dac502259ad0.png

1、RS232的歷史

RS232是美國(guó)電子工業(yè)協(xié)會(huì)(Electronic Industries Association ,EIA)于1962年頒布的通信標(biāo)準(zhǔn),其全稱是:DTEDCE的電氣/機(jī)械接口標(biāo)準(zhǔn)。“DTE”是英文“Data Terminal Equipment ”的縮寫,翻譯為“數(shù)據(jù)終端設(shè)備”,比如計(jì)算機(jī);“DCE”是英文“Data Circuit-terminating Equipment”的縮寫,翻譯為“數(shù)據(jù)電路端接設(shè)備”。也有將其寫作“Data Communication Equipment”,翻譯為“數(shù)據(jù)通信設(shè)備”,比如調(diào)制解調(diào)器。“RS232”名稱中的“RS”是“Recommand Standard”的縮寫,表示“推薦標(biāo)準(zhǔn)”。“232”是標(biāo)識(shí)號(hào)。早期的RS232是為了實(shí)現(xiàn)計(jì)算機(jī)、程控電話、調(diào)制解調(diào)器之間通信而制定的標(biāo)準(zhǔn),后來(lái)經(jīng)過(guò)多次改版,成了一種通用的串行通信標(biāo)準(zhǔn)。RS232的改版信息如下:

1969年C版本(RS232-C);

1986年D版本(RS232-D);

1991年E版本(RS232-E);

1997年F版本(RS232-F);

目前,在工業(yè)自動(dòng)化領(lǐng)域,RS232多用于觸摸屏、讀卡器、掃碼槍、打印機(jī)等設(shè)備與PLC之間的通信。

2、RS232的接口

在F版本之前,RS232使用25針串行接口,分為公頭(Male)和母頭(Female)兩種,公頭用于DTE設(shè)備,母頭用于DCE設(shè)備,如下圖所示:

9b9b328a-003a-11ee-90ce-dac502259ad0.png

實(shí)物如下圖所示:

針腳定義見(jiàn)下面的表格:

編號(hào) 名稱 縮寫
1 Shield/
屏蔽
2 Transmitted Data/
發(fā)送數(shù)據(jù)
TxD
3 Received Data/
接收數(shù)據(jù)
RxD
4 Request To Send/
請(qǐng)求發(fā)送
RTS
5 Clear To Send/
允許發(fā)送
CTS
6 DCE Ready/Data Set Ready
數(shù)據(jù)集就緒
DSR
7 Signal ground/common return
信號(hào)接地
SG
8 Received line signal detector
9 Reserved for data set testing/
保留
10 Reserved for data set testing/
保留
11 Unassigned/
未分配
12 Secondary received line signal detector
13 Secondary Clear To Send (S)CTS
14 Secondary Transmitted Data (S)TxD
15 Transmission signal element timing
16 Secondary Received Data (S)RxD
17 Receiver Signal Element Timing(DCE)
18 Local Loopback
19 Secondary Request To Send (S)RTS
20 DTE Ready/Data Terminal Ready DTR
21 Remote Loopback/
Signal Quality Detector
22 Ring Indicator RI
23 Data Signal Rate Selector
24 Transmit signal element timing (DTE)
25 Test Mode

25針串口針腳太多,用起來(lái)比較繁瑣。為了簡(jiǎn)化RS232串口,在F版本中定義了9針串口,同樣包括公頭(用于DTE)和母頭(用于DCE)兩種,如下圖所示:

9ba8c7d8-003a-11ee-90ce-dac502259ad0.png

針腳定義見(jiàn)下面的表格:

編號(hào) 名稱 縮寫
1 Data Carrier Detect/
數(shù)據(jù)載波監(jiān)測(cè)
DCD
2 Received Data/
接收數(shù)據(jù)
RxD
3 Transmitted Data/
發(fā)送數(shù)據(jù)
TxD
4 Data Terminal Ready/
數(shù)據(jù)終端就緒
DTR
5 Ground/
接地
GND
6 Data Set Ready/
數(shù)據(jù)集就緒
DSR
7 Request To Send/
請(qǐng)求發(fā)送
RTS
8 Clear To Send/
允許發(fā)送
CTS
9 Ring Indicator/
振鈴提示
RI

PLC被視為DTE設(shè)備,其RS232串口為公頭。比如S7-1200的串口模塊CM1241 RS232其串口為公頭,如下圖所示:

對(duì)于DTE和DTC的通信,可以使用直連的方式,如下圖所示:

9bb9cccc-003a-11ee-90ce-dac502259ad0.png

對(duì)于兩個(gè)DTE(比如PLC和掃碼槍)之間的通信,應(yīng)采用交叉連接的方式。可以將所有引腳相互連接,如下圖所示:

9bc1a9d8-003a-11ee-90ce-dac502259ad0.png

可以采用最小連接的方式,僅使用三根線,將雙方的TxD和RxD互連,GND互連,如下圖所示:

9bcb155e-003a-11ee-90ce-dac502259ad0.png

這種DTE直接連接,不經(jīng)過(guò)DCE的連接也稱為“ null modem”連接,這類電纜稱為“null modem”電纜或交叉電纜。

3、RS232的電氣信號(hào)

RS232接收-發(fā)送端的電信號(hào)是相對(duì)于公共地線(GND)的電壓信號(hào)。當(dāng)電壓差值在+3V~+15V之間表示邏輯“0”,當(dāng)電壓差值在-3V~-15V之間表示邏輯“1”,電壓差值在-3V~+3V之間沒(méi)有定義。3V是最小的可檢測(cè)電壓信號(hào),實(shí)際使用時(shí)期望電壓差的絕對(duì)值在5V~15V之間,即:發(fā)送數(shù)據(jù)時(shí),發(fā)送端驅(qū)動(dòng)器輸出正電壓信號(hào)+5V~+15V,表示邏輯“0”;負(fù)電壓信號(hào)-5V~-15V表示邏輯1。接收數(shù)據(jù)時(shí),只要是檢測(cè)到大于3V的電信號(hào),即將其視為有效信號(hào)。

4、RS232的電平轉(zhuǎn)換芯片

單片機(jī)的引腳輸出的是TTL電平,需要使用專用的轉(zhuǎn)換芯片(TI公司的MAX3232或者ST公司的ST3232等)將其轉(zhuǎn)換為RS232電平。詳細(xì)內(nèi)容請(qǐng)看我之前的文章:RS232電平和TTL電平有什么不同?如何轉(zhuǎn)換?

5、RS232的數(shù)據(jù)傳輸

數(shù)據(jù)傳輸涉及的第一個(gè)概念是波特率。我們知道串行通信的傳輸是一位接著一位的,其傳輸單位為:位(bit)。因此,波特率的定義就是在單位時(shí)間內(nèi)傳輸?shù)奈坏膫€(gè)數(shù)。國(guó)際公用的單位時(shí)間為秒(s),因此波特率的單位為:bit/s(b/s),也寫作bps(bit per second)。

波特率有一定的選擇范圍(并非任意值),常見(jiàn)的波特率有:9600,38400,56000,115200等。還有很多其它的值,通信雙方約定好相同的波特率即可。

RS232是一種點(diǎn)對(duì)點(diǎn)的通信,其數(shù)據(jù)幀由起始位、數(shù)據(jù)位、校驗(yàn)位、停止位四部分組成。

起始位:長(zhǎng)度1,數(shù)據(jù)值等于邏輯0,表示開(kāi)始發(fā)送數(shù)據(jù);

數(shù)據(jù)位:長(zhǎng)度8或7,表示實(shí)際發(fā)送的數(shù)據(jù);

校驗(yàn)位:長(zhǎng)度0(無(wú)校驗(yàn))或1(奇校驗(yàn)或偶校驗(yàn));

停止位:長(zhǎng)度1、1.5或者2,數(shù)據(jù)值等于邏輯1,表示數(shù)據(jù)幀發(fā)送結(jié)束;

假設(shè)某RS232通信設(shè)置數(shù)據(jù)位=7,奇校驗(yàn),停止位=2,則幀和邏輯值如下圖所示:

9bd27be6-003a-11ee-90ce-dac502259ad0.png

接下來(lái)我們做一個(gè)計(jì)算。

假設(shè)某RS232通信設(shè)置波特率=9600,數(shù)據(jù)位=8,無(wú)校驗(yàn)(=0),停止位=1。請(qǐng)問(wèn)該通信參數(shù)下,每秒鐘可傳輸多少個(gè)字節(jié)的數(shù)據(jù)?

答:根據(jù)參數(shù)可知,該通信的幀長(zhǎng)度=1+8+1=10 位(bit),在該幀中傳輸了一個(gè)字節(jié)(8位)。因此對(duì)于9600的波特率,每秒鐘最多可傳輸實(shí)際數(shù)據(jù)=9600/10=960字節(jié)。

關(guān)于數(shù)據(jù)傳輸還有流控制等內(nèi)容。本文實(shí)在有點(diǎn)長(zhǎng),就留到后期介紹吧。我的書《西門子S7-1200/1500 PLC SCL語(yǔ)言編程 ——從入門到精通》通信部分也對(duì)RS232有比較詳細(xì)的介紹,感興趣的話可以看看下面的鏈接:

審核編輯:湯梓紅

聲明:本文內(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)投訴
  • 數(shù)據(jù)傳輸
    +關(guān)注

    關(guān)注

    9

    文章

    2004

    瀏覽量

    65701
  • RS485
    +關(guān)注

    關(guān)注

    39

    文章

    1224

    瀏覽量

    83642
  • RS232
    +關(guān)注

    關(guān)注

    13

    文章

    798

    瀏覽量

    95529
  • 串口
    +關(guān)注

    關(guān)注

    14

    文章

    1585

    瀏覽量

    78663
  • 串行通信
    +關(guān)注

    關(guān)注

    4

    文章

    586

    瀏覽量

    36030

原文標(biāo)題:深入理解RS232串口

文章出處:【微信號(hào):方正智芯,微信公眾號(hào):方正智芯】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

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

    RS232串口電路圖

    RS232串口電路圖
    發(fā)表于 06-09 14:20 ?9769次閱讀
    <b class='flag-5'>RS232</b><b class='flag-5'>串口</b>電路圖

    rs232串口通信程序

    rs232串口通信程序 小工具,非常實(shí)用,超作方便。
    發(fā)表于 12-25 12:54 ?157次下載

    RS232串口通信實(shí)驗(yàn)

    RS232串口通信實(shí)驗(yàn) 一. 實(shí)驗(yàn)?zāi)康睦脝纹瑱C(jī)的TXD、RXD
    發(fā)表于 09-22 16:42 ?1.2w次閱讀
    <b class='flag-5'>RS232</b><b class='flag-5'>串口</b>通信實(shí)驗(yàn)

    rs232串口通信原理

    rs232串口通信原理 串口是計(jì)算機(jī)上一種非常通用設(shè)備通信的協(xié)議(不要與通用串行總線Universal Serial Bus或者USB混淆)。大多數(shù)計(jì)算機(jī)包
    發(fā)表于 10-14 10:04 ?1.2w次閱讀

    usb轉(zhuǎn)串口—usb轉(zhuǎn)rs232串口

    USB轉(zhuǎn)串口即實(shí)現(xiàn)計(jì)算機(jī)USB接口到通用串口之間的轉(zhuǎn)換.usb轉(zhuǎn)rs232串口轉(zhuǎn)換器實(shí)現(xiàn)與其他rs232
    發(fā)表于 04-27 16:13
    usb轉(zhuǎn)<b class='flag-5'>串口</b>—usb轉(zhuǎn)<b class='flag-5'>rs232</b><b class='flag-5'>串口</b>

    FT232芯片設(shè)計(jì)的USB轉(zhuǎn)RS232串口線原理圖

    FT232芯片設(shè)計(jì)的USB轉(zhuǎn)RS232串口線原理圖
    發(fā)表于 02-28 15:06 ?0次下載

    rs232串口是什么,RS232串口介紹

     串口是計(jì)算機(jī)上一種非常通用的設(shè)備通信協(xié)議。串口的電氣特性:1)RS-232串口通信最遠(yuǎn)距離是50英尺;2)RS232可做到雙向傳輸,全雙工
    發(fā)表于 11-01 10:32 ?20.9w次閱讀
    <b class='flag-5'>rs232</b><b class='flag-5'>串口</b>是什么,<b class='flag-5'>RS232</b><b class='flag-5'>串口</b>介紹

    rs232串口接線RS232串口通信基本接線方法

    目前較為常用的串口9針串口(DB9)和25針串口(DB25),通信距離較近時(shí)(《12m),可以用電纜線直接連接標(biāo)準(zhǔn)RS232端口(
    發(fā)表于 11-01 15:47 ?7w次閱讀
    <b class='flag-5'>rs232</b><b class='flag-5'>串口</b><b class='flag-5'>接線</b>,<b class='flag-5'>RS232</b><b class='flag-5'>串口</b>通信基本<b class='flag-5'>接線</b>方法

    rs232介紹_rs232串口通信程序

    本文為大家介紹rs232串口通信程序。
    發(fā)表于 01-14 11:38 ?1.2w次閱讀

    實(shí)現(xiàn)RS232串口通信的資料合集

    本文檔的主要內(nèi)容詳細(xì)介紹的是實(shí)現(xiàn)RS232串口通信的資料合集包括了:MAX232和PL2303與max485芯片的數(shù)據(jù)手冊(cè),RS232發(fā)送程序,RS
    發(fā)表于 07-17 08:00 ?38次下載
    實(shí)現(xiàn)<b class='flag-5'>RS232</b><b class='flag-5'>串口</b>通信的資料合集

    RS232串口的缺點(diǎn)哪些

    RS232串口是計(jì)算機(jī)和通信行業(yè)應(yīng)用最廣泛的串口類型。該系統(tǒng)采用全雙工制,要求三種線路:地線、發(fā)送線和接收線。只有RS232才能實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)
    發(fā)表于 06-08 15:03 ?5920次閱讀

    RS485/RS232串口轉(zhuǎn)Modbus網(wǎng)關(guān)

    RS485/RS232串口轉(zhuǎn)Modbus網(wǎng)關(guān)
    發(fā)表于 12-03 16:59 ?2795次閱讀

    RS485或者rs232串口設(shè)備如何上傳mqtt平臺(tái)

    RS485或者rs232串口設(shè)備如何上傳mqtt平臺(tái)
    發(fā)表于 12-03 17:03 ?1930次閱讀

    TTL RS232串口通訊模塊

    電子發(fā)燒友網(wǎng)站提供《TTL RS232串口通訊模塊.zip》資料免費(fèi)下載
    發(fā)表于 08-10 10:35 ?16次下載
    TTL <b class='flag-5'>RS232</b><b class='flag-5'>串口</b>通訊模塊

    FT232芯片設(shè)計(jì)的USB轉(zhuǎn)RS232串口原理圖

    FT232芯片設(shè)計(jì)的USB轉(zhuǎn)RS232串口原理圖
    發(fā)表于 10-21 11:06 ?11次下載
    主站蜘蛛池模板: 日本口工全彩无遮拦漫画大 | 中文字幕在线观看亚洲 | 成人影院久久久久久影院 | 天堂一区二区在线观看 | 99久久精品费精品国产一区二 | 色视频线观看在线播放 | 一级做a爰片久久毛片毛片 一级做a爰片久久毛片美女图片 | 亚洲国产人久久久成人精品网站 | 色综合天天综一个色天天综合网 | 欧美日韩一区二区三区视频在线观看 | 亚洲精品卡1卡二卡3卡四卡 | 日本久久综合视频 | 一区在线观看 | 宅男在线看片 | 亚洲成在人线影视天堂网 | 69日本人xxxx16-18| 免费人成网站 | 免费观看视频高清www | 欧美在线视频看看 | 婷婷亚洲综合一区二区 | 亚洲人成网站色7799在线播放 | 久久99国产亚洲高清观看首页 | 精品国产免费人成高清 | 特黄一级黄色片 | 天天干夜夜谢 | 婷婷网五月天天综合天天爱 | 最色成人网 | 年轻人影院www你懂的 | 丁香激情六月天 | yy6080一级毛片高清 | 欧美性喷潮 | 免费高清一级欧美片在线观看 | 热之国产 | 包你爽综合网 | 免费国产综合视频在线看 | 亚洲黄色天堂 | 日韩天堂 | 免费视频爱爱 | 一区二区免费 | 日韩欧美一区二区三区视频 | 天天干天天操天天干 |