色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

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

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

“串口”是串行通信接口的簡稱,所謂“串行通信”是指數據按位依次發送的通信方式。常見的串口有:RS232RS485。雖然串口通信誕生的時間較早,但它仍然活躍在當今工業自動化控制領域。今天這篇文章,我們來深入介紹下RS232串口。本文包括如下幾個主題:

1、RS232的歷史

2、RS232的接口

3、RS232的電氣信號

4、RS232的電平轉換芯片

5、RS232的數據傳輸

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

1、RS232的歷史

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

1969年C版本(RS232-C);

1986年D版本(RS232-D);

1991年E版本(RS232-E);

1997年F版本(RS232-F);

目前,在工業自動化領域,RS232多用于觸摸屏、讀卡器、掃碼槍、打印機等設備與PLC之間的通信。

2、RS232的接口

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

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

實物如下圖所示:

針腳定義見下面的表格:

編號 名稱 縮寫
1 Shield/
屏蔽
2 Transmitted Data/
發送數據
TxD
3 Received Data/
接收數據
RxD
4 Request To Send/
請求發送
RTS
5 Clear To Send/
允許發送
CTS
6 DCE Ready/Data Set Ready
數據集就緒
DSR
7 Signal ground/common return
信號接地
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針串口針腳太多,用起來比較繁瑣。為了簡化RS232串口,在F版本中定義了9針串口,同樣包括公頭(用于DTE)和母頭(用于DCE)兩種,如下圖所示:

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

針腳定義見下面的表格:

編號 名稱 縮寫
1 Data Carrier Detect/
數據載波監測
DCD
2 Received Data/
接收數據
RxD
3 Transmitted Data/
發送數據
TxD
4 Data Terminal Ready/
數據終端就緒
DTR
5 Ground/
接地
GND
6 Data Set Ready/
數據集就緒
DSR
7 Request To Send/
請求發送
RTS
8 Clear To Send/
允許發送
CTS
9 Ring Indicator/
振鈴提示
RI

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

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

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

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

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

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

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

這種DTE直接連接,不經過DCE的連接也稱為“ null modem”連接,這類電纜稱為“null modem”電纜或交叉電纜。

3、RS232的電氣信號

RS232接收-發送端的電信號是相對于公共地線(GND)的電壓信號。當電壓差值在+3V~+15V之間表示邏輯“0”,當電壓差值在-3V~-15V之間表示邏輯“1”,電壓差值在-3V~+3V之間沒有定義。3V是最小的可檢測電壓信號,實際使用時期望電壓差的絕對值在5V~15V之間,即:發送數據時,發送端驅動器輸出正電壓信號+5V~+15V,表示邏輯“0”;負電壓信號-5V~-15V表示邏輯1。接收數據時,只要是檢測到大于3V的電信號,即將其視為有效信號。

4、RS232的電平轉換芯片

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

5、RS232的數據傳輸

數據傳輸涉及的第一個概念是波特率。我們知道串行通信的傳輸是一位接著一位的,其傳輸單位為:位(bit)。因此,波特率的定義就是在單位時間內傳輸的位的個數。國際公用的單位時間為秒(s),因此波特率的單位為:bit/s(b/s),也寫作bps(bit per second)。

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

RS232是一種點對點的通信,其數據幀由起始位、數據位、校驗位、停止位四部分組成。

起始位:長度1,數據值等于邏輯0,表示開始發送數據;

數據位:長度8或7,表示實際發送的數據;

校驗位:長度0(無校驗)或1(奇校驗或偶校驗);

停止位:長度1、1.5或者2,數據值等于邏輯1,表示數據幀發送結束;

假設某RS232通信設置數據位=7,奇校驗,停止位=2,則幀和邏輯值如下圖所示:

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

接下來我們做一個計算。

假設某RS232通信設置波特率=9600,數據位=8,無校驗(=0),停止位=1。請問該通信參數下,每秒鐘可傳輸多少個字節的數據?

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

關于數據傳輸還有流控制等內容。本文實在有點長,就留到后期介紹吧。我的書《西門子S7-1200/1500 PLC SCL語言編程 ——從入門到精通》通信部分也對RS232有比較詳細的介紹,感興趣的話可以看看下面的鏈接:

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據傳輸
    +關注

    關注

    9

    文章

    1981

    瀏覽量

    65194
  • RS485
    +關注

    關注

    39

    文章

    1181

    瀏覽量

    83129
  • RS232
    +關注

    關注

    13

    文章

    763

    瀏覽量

    95039
  • 串口
    +關注

    關注

    14

    文章

    1575

    瀏覽量

    78060
  • 串行通信
    +關注

    關注

    4

    文章

    582

    瀏覽量

    35820

原文標題:深入理解RS232串口

文章出處:【微信號:方正智芯,微信公眾號:方正智芯】歡迎添加關注!文章轉載請注明出處。

收藏 2人收藏
  • jf_583902721
  • jf_028726421

評論

相關推薦

RS232串口電路圖

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

rs232串口通信程序

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

RS232串口通信實驗

RS232串口通信實驗 一. 實驗目的利用單片機的TXD、RXD
發表于 09-22 16:42 ?1.2w次閱讀
<b class='flag-5'>RS232</b><b class='flag-5'>串口</b>通信實驗

rs232串口通信原理

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

usb轉串口—usb轉rs232串口

USB轉串口即實現計算機USB接口到通用串口之間的轉換.usb轉rs232串口轉換器實現與其他rs232
發表于 04-27 16:13
usb轉<b class='flag-5'>串口</b>—usb轉<b class='flag-5'>rs232</b><b class='flag-5'>串口</b>

FT232芯片設計的USB轉RS232串口線原理圖

FT232芯片設計的USB轉RS232串口線原理圖
發表于 02-28 15:06 ?0次下載

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

 串口是計算機上一種非常通用的設備通信協議。串口的電氣特性:1)RS-232串口通信最遠距離是50英尺;2)RS232可做到雙向傳輸,全雙工
發表于 11-01 10:32 ?20.8w次閱讀
<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),通信距離較近時(《12m),可以用電纜線直接連接標準RS232端口(
發表于 11-01 15:47 ?6.9w次閱讀
<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串口通信程序。
發表于 01-14 11:38 ?1.2w次閱讀

實現RS232串口通信的資料合集

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

RS232串口的缺點哪些

RS232串口是計算機和通信行業應用最廣泛的串口類型。該系統采用全雙工制,要求三種線路:地線、發送線和接收線。只有RS232才能實現點對點
發表于 06-08 15:03 ?5821次閱讀

RS485/RS232串口轉Modbus網關

RS485/RS232串口轉Modbus網關
發表于 12-03 16:59 ?2753次閱讀

RS485或者rs232串口設備如何上傳mqtt平臺

RS485或者rs232串口設備如何上傳mqtt平臺
發表于 12-03 17:03 ?1869次閱讀

TTL RS232串口通訊模塊

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

FT232芯片設計的USB轉RS232串口原理圖

FT232芯片設計的USB轉RS232串口原理圖
發表于 10-21 11:06 ?8次下載
主站蜘蛛池模板: 攻把受做哭边走边肉楼梯PLAY | 激情内射亚州一区二区三区爱妻 | 欧美精品一区二区蜜臀亚洲 | 老师湿乎乎两半嫩 | 国产传媒18精品A片在线观看 | 亚洲欧美日本国产在线观18 | 二色AV天堂在线 | 国产亚洲日韩另类在线播放 | 花蝴蝶高清在线视频免费观看 | 天天影视香色欲综合网 | 精品午夜中文字幕熟女人妻在线 | 日韩经典欧美一区二区三区 | 九色PORNY真实丨首页 | 国产午夜精品久久理论片 | 国产黄大片在线视频 | 91精品乱码一区二区三区 | 伧理片午夜伧理片 | 婷婷精品国产亚洲AV在线观看 | 国产精品美女久久久久浪潮AV | 精品国产午夜福利在线观看蜜月 | 狠狠人妻久久久久久综合九色 | 蜜桃婷婷狠狠久久综合9色 蜜桃视频一区二区 | 哪里能看毛片 | 久9青青cao精品视频在线 | 久久综合老色鬼网站 | 亚洲欧美中文在线一区 | 97在线视频免费观看97 | 国产精品人妻无码久久久蜜桃 | 亚洲AV一宅男色影视 | 男女啪啪抽搐呻吟高潮动态图 | 成年人视频在线免费 | 色丁香婷婷综合缴情综 | 大桥未久与黑人中出视频 | 久久久久综合一本久道 | 回复术士人生重启在线观看 | 91精品国产入口 | 国产精品亚洲二线在线播放 | 亚州免费一级毛片 | 一二三四电影完整版免费观看 | 天堂Av亚洲欧美日韩国产综合 | 亚洲成a人片777777久久 |

電子發燒友

中國電子工程師最喜歡的網站

  • 2931785位工程師會員交流學習
  • 獲取您個性化的科技前沿技術信息
  • 參加活動獲取豐厚的禮品