<code id="ea2gy"><pre id="ea2gy"></pre></code>
  • <acronym id="ea2gy"><th id="ea2gy"></th></acronym><fieldset id="ea2gy"><dd id="ea2gy"></dd></fieldset>
  • <noscript id="ea2gy"></noscript>
    <td id="ea2gy"><dd id="ea2gy"></dd></td>
    RS232串口通信原理介紹

                                            (海思技術(shù)部提供)

    串口是計算機上一種常見的設(shè)備通信協(xié)議(不要與通用串行總線Universal Serial Bus或者USB混淆)。大多數(shù)計算機包含兩個基于RS232的串口。串口同時也是儀器儀表設(shè)備常用的通信協(xié)議;很多GPIB兼容的設(shè)備也帶有RS-232口。同時,串口通信協(xié)議也可以用于獲取遠程采集設(shè)備的數(shù)據(jù)。 

    RS-232C的RS的英文意思就是:Recommended standard 的縮寫,意為推薦標準。C表示為此協(xié)議為第三版(1962年的版本)。

    (1)電氣特性

    RS-232標準的信號傳輸?shù)淖畲箅娎|長度為30M

    RS-232C上傳送的數(shù)字量采用負邏輯,且與地對稱。

    邏輯1:-3~-15V (單片機一般為-10V)

    邏輯0:+3~+15V (單片機一般為+10V)

    (2)電平轉(zhuǎn)換

    采用特殊芯片即可。

    串口通信的概念非常簡單,串口按位(bit)發(fā)送和接收字節(jié)。盡管比按字節(jié)(byte)的并行通信慢,但是串口可以在使用一根線發(fā)送數(shù)據(jù)的同時用另一根線接收數(shù)據(jù)。它很簡單并且能夠?qū)崿F(xiàn)遠距離通信。比如IEEE488定義并行通行狀態(tài)時,規(guī)定設(shè)備線總常不得超過20米,并且任意兩個設(shè)備間的長度不得超過2米;而對于串口而言,長度可達1200米(RS485)。

    典型地,串口用于ASCII碼字符的傳輸。通信使用3根線完成:(1)地線,(2)發(fā)送,(3)接收。由于串口通信是異步的,端口能夠在一根線上發(fā)送數(shù)據(jù)同時在另一根線上接收數(shù)據(jù)。其他線用于握手,但是不是必須的。串口通信最重要的參數(shù)是波特率、數(shù)據(jù)位、停止位和奇偶校驗。對于兩個進行通行的端口,這些參數(shù)必須匹配:

    a,波特率:這是一個衡量通信速度的參數(shù)。它表示每秒鐘傳送的bit的個數(shù)。例如300波特表示每秒鐘發(fā)送300個bit。當(dāng)我們提到時鐘周期時,我們就是指波特率例如如果協(xié)議需要4800波特率,那么時鐘是4800Hz。這意味著串口通信在數(shù)據(jù)線上的采樣率為4800Hz。通常電話線的波特率為14400,28800和36600。波特率可以遠遠大于這些值,但是波特率和距離成反比。高波特率常常用于放置的很近的儀器間的通信,典型的例子就是GPIB設(shè)備的通信。 
    b,數(shù)據(jù)位:這是衡量通信中實際數(shù)據(jù)位的參數(shù)。當(dāng)計算機發(fā)送一個信息包,實際的數(shù)據(jù)不會是8位的,標準的值是5、7和8位。如何設(shè)置取決于你想傳送的信息。比如,標準的ASCII碼是0~127(7位)。擴展的ASCII碼是0~255(8位)。如果數(shù)據(jù)使用簡單的文本(標準 ASCII碼),那么每個數(shù)據(jù)包使用7位數(shù)據(jù)。每個包是指一個字節(jié),包括開始/停止位,數(shù)據(jù)位和奇偶校驗位。由于實際數(shù)據(jù)位取決于通信協(xié)議的選取,術(shù)語“包”指任何通信的情況。 
    c,停止位:用于表示單個包的最后一位。典型的值為1,1.5和2位。由于數(shù)據(jù)是在傳輸線上定時的,并且每一個設(shè)備有其自己的時鐘,很可能在通信中兩臺設(shè)備間出現(xiàn)了小小的不同步。因此停止位不僅僅是表示傳輸?shù)慕Y(jié)束,并且提供計算機校正時鐘同步的機會。適用于停止位的位數(shù)越多,不同時鐘同步的容忍程度越大,但是數(shù)據(jù)傳輸率同時也越慢。 
    d,奇偶校驗位:在串口通信中一種簡單的檢錯方式。有四種檢錯方式:偶、奇、高和低。當(dāng)然沒有校驗位也是可以的。對于偶和奇校驗的情況,串口會設(shè)置校驗位(數(shù)據(jù)位后面的一位),用一個值確保傳輸?shù)臄?shù)據(jù)有偶個或者奇?zhèn)€邏輯高位。例如,如果數(shù)據(jù)是011,那么對于偶校驗,校驗位為0,保證邏輯高的位數(shù)是偶數(shù)個。如果是奇校驗,校驗位位1,這樣就有3個邏輯高位。高位和低位不真正的檢查數(shù)據(jù),簡單置位邏輯高或者邏輯低校驗。這樣使得接收設(shè)備能夠知道一個位的狀態(tài),有機會判斷是否有噪聲干擾了通信或者是否傳輸和接收數(shù)據(jù)是否不同步.

        版權(quán)所有:南京海思自動化系統(tǒng)有限公司    網(wǎng)站地圖:Sitemap        蘇ICP備13027346號-1
    電話:025-52804590 52804690 地址:南京市秦淮區(qū)白下高新技術(shù)產(chǎn)業(yè)園區(qū)光華路162號研發(fā)孵化綜合樓2樓 網(wǎng)址: www.sglcjfs.com
    版權(quán)所有:南京海思自動化系統(tǒng)有限公司
    總機:025-52804590 / 52804690
    市場部:8008分機  售后部:8006分機
    手機:18905184663(市場)  郵箱:highsys@163.com
    南京市秦淮區(qū)白下高新技術(shù)產(chǎn)業(yè)園區(qū)光華路162號研發(fā)孵化綜合樓2樓
    主站蜘蛛池模板: 狠狠色丁香久久婷婷综合蜜芽五月 | 狠狠色丁香婷婷综合激情| 成人综合久久综合| 色噜噜狠狠色综合欧洲selulu| 国产成人综合日韩精品无码| 伊人久久大香线蕉综合7| 婷婷成人丁香五月综合激情| 色综合久久久无码网中文| 亚洲高清无码综合性爱视频| 婷婷成人丁香五月综合激情 | 天天影视色香欲性综合网网站| 一本狠狠色丁香婷婷综合久久 | 久久91精品久久91综合| 色综合网天天综合色中文男男| 色综合小说天天综合网| 97久久久精品综合88久久| 五月天婷五月天综合网在线 | 色综合久久加勒比高清88| 久久亚洲伊人中字综合精品| 色天天天综合色天天碰| 青青青伊人色综合久久| 精品久久人人做人人爽综合| 一本色道久久综合无码人妻| 国产精品综合久久第一页| 亚洲国产欧洲综合997久久| 国产婷婷综合丁香亚洲欧洲| 亚洲AV综合色区无码一区爱AV| 精品国产综合区久久久久久| 国产激情电影综合在线看| 天天做天天爱天天爽综合网| 国产成人综合久久精品免费| 玖玖爱zh综合伊人久久| 天天av天天翘天天综合网| 中文字幕亚洲综合久久2| 亚洲国产综合精品| 色综合天天综合狠狠| 国产综合视频在线观看一区| 一本一本久久a久久精品综合麻豆| 亚洲av综合日韩| 亚洲 综合 国产 欧洲 丝袜| 91精品国产综合久久精品|