<em id="ju2li"></em>

<style id="ju2li"><kbd id="ju2li"></kbd></style>

  • <style id="ju2li"></style>
    <acronym id="ju2li"><cite id="ju2li"></cite></acronym>
    <blockquote id="ju2li"></blockquote>
  • 国产av丝袜熟女一二三,国产精品国语对白露脸在线播放 ,中文字幕国产精品日韩,一区二区福利在线视频,日韩一区二区在线看精品,毛片无码一区二区三区,大屁股肥熟女流白浆,av中文字幕在线二区

    多圖深入介紹RS232串口

    2023/6/1 20:56:57 人評論 次瀏覽 分類:電子技術(shù)  文章地址:http://www.xzycr.cn/tech/4927.html

    “串口”是串行通信接口的簡稱,所謂“串行通信”是指數(shù)據(jù)按位依次發(fā)送的通信方式。常見的串口有:RS232和RS485。雖然串口通信誕生的時間較早,但它仍然活躍在當今工業(yè)自動化控制領(lǐng)域。昌暉儀表在本文深入介紹RS232串口。

    1、RS232的歷史

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

    RS232的改版信息如下:

    ◆1969年C版本(RS232-C);
    ◆1986年D版本(RS232-D);
    ◆1991年E版本(RS232-E);
    ◆1997年F版本(RS232-F);
    目前,在工業(yè)自動化領(lǐng)域,RS232多用于觸摸屏、讀卡器、掃碼槍、打印機等設(shè)備與PLC之間的通信。

    2、RS232的接口

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



    實物如下圖所示:



    圖片針腳定義見下面的表格:




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

    9針串口

    針腳定義見下面的表格:

    9針串口針腳定義

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



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

    DTE和DTC的通信

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



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



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


    3、RS232的電氣信號

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

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

    單片機的引腳輸出的是TTL電平,需要使用專用的轉(zhuǎn)換芯片(TI公司的MAX3232或者ST公司的ST3232等)將其轉(zhuǎn)換為RS232電平。

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

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

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


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

    起始位:長度1,數(shù)據(jù)值等于邏輯0,表示開始發(fā)送數(shù)據(jù);
    ◆數(shù)據(jù)位:長度8或7,表示實際發(fā)送的數(shù)據(jù);
    校驗位:長度0(無校驗)或1(奇校驗或偶校驗);
    停止位:長度1、1.5或者2,數(shù)據(jù)值等于邏輯1,表示數(shù)據(jù)幀發(fā)送結(jié)束;

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

    幀和邏輯值

    接下來昌暉儀表做一個計算。


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


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


    共有訪客發(fā)表了評論 網(wǎng)友評論

      客戶姓名:
    郵箱或QQ:
    驗證碼: 看不清楚?
    主站蜘蛛池模板: 精品人妻大屁股白浆无码| jizz视频在线观看| 久久99日韩国产精品久久99| 国产成人无码精品一区在线观看 | 狠狠色噜噜狠狠狠狠av| 精品无码一区二区三区爱欲九九| 亚洲国产精品午夜福利| 国产无人区码一区二区| 成人国产精品免费视频| www.欧美日韩| 亚洲精品久久久无码aⅴ片恋情| 麻豆精品一区二区综合av| 在线a综合V久一区精中| 日韩欧美亚洲国产精品字幕久久久| 亚洲美免无码中文字幕在线| www.狠狠操| 三级网站在线| 国产一区二区三区小说| 国产精品综合一区二区三区| 伊人va| 先锋成人影音| 欧美日韩精品一区二区在线播放| 这里只有精品免费视频| 亚洲欧美另类久久久精品播放的 | 天天爽欧美| 国产成人一区二区三区免费观看 | 国产强奷在线播放免费| JK浴室自慰到不停喷水尿失禁| 久久久久久久97| 亚洲成a人片在线观看欧美| 一本一道无码中文字幕精品热| 91午夜福利一区二区三区| 国产日韩av二区三区| jizz无码在线观看| 国产一区二区在线视频| 精品卡通动漫亚洲AV第一页| 欧美日韩国产另类在线观看 | 你懂的视频在线一区二区| 色窝窝亚洲AV网在线观看| 国产精品白浆在线观看无码专区| 国产怡春院无码一区二区|