亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于單片機的串行通信研究

        2012-04-16 05:38:30河南中光學(xué)集團研發(fā)中心呂瑞云
        電子世界 2012年13期
        關(guān)鍵詞:全雙工波特率通信協(xié)議

        河南中光學(xué)集團研發(fā)中心 呂瑞云

        1.串行通信簡介

        所謂串行通信,就是將數(shù)據(jù)和控制信息分成一個個的二進制位(bit),然后通過一個通信信道逐位按順序傳輸,實現(xiàn)計算機與外部設(shè)備之間的數(shù)據(jù)交換。串行通信和并口相比,速度慢,但傳送數(shù)據(jù)距離遠,因此,常應(yīng)用于需要長距離通信而對速度要求不太高的場合。串行通信因其占用硬件資源少、可有效降低成本、簡化通信設(shè)備,在電力通信、自動化控制等領(lǐng)域得到了廣泛應(yīng)用。

        串行通信的通信方式有以下三種:單工、半雙工和全雙工。由于單工只能單向傳送數(shù)據(jù),不能反方向傳送數(shù)據(jù),所以應(yīng)用比較廣泛的通信方式是半雙工及全雙工。

        目前,比較常用的全雙工通信模式有RS232、RS422等,比較常用的半雙工通信模式有RS485。

        RS232由于推出時間早,傳送距離短、傳輸速度慢,而RS422采用非平衡發(fā)送器和差分接收器,所以允許比RS232使用更高的波特率,而且傳輸距離更遠。RS232的通信距離在15m左右,而RS422的通信距離可達1200m(波特率為90000bps時)。

        RS485是RS422的變型。RS485是半雙工工作方式,不能同時發(fā)送或者接收。

        2.串行通信原理

        串行通訊不但可以實現(xiàn)將單片機的數(shù)據(jù)傳輸?shù)接嬎銠C端,而且也能實現(xiàn)計算機對單片機的遠程控制。由于串行通信接線簡單,所以在遠距離傳輸中得到了廣泛的運用。

        2.1 波特率選擇

        計算通信速度的單位稱為波特率(Baud Rate),波特率是指單位時間內(nèi)傳送的信息量,其單位為bps(bit/s)。51單片機串行端口一般有四種工作方式:方式0、方式1、方式2和方式3,方式0和方式2的波特率是固定的,方式1和方式3的波特率是可變的,由定時器T1的溢出率來控制。

        表2

        圖2 串行通信程序框圖

        在選擇波特率時,首先要考慮系統(tǒng)的通信速率,然后考慮時鐘頻率及誤差。為了通信的穩(wěn)定,應(yīng)該選擇頻率誤差較小的時鐘。

        2.2 通信協(xié)議的使用

        在串行通信技術(shù)中,若要進行正常的通信,需共同遵守一個通信規(guī)則的約定,即通信協(xié)議,這個協(xié)議通常搭建在RS232、RS422等硬件線路基礎(chǔ)上。

        通訊協(xié)議一般包含以下功能:信號的傳送與接收、差錯控制、順序控制等。

        單片機、計算機之間有了協(xié)議約定,通信雙方才能明白彼此的意圖,以便進行下一步動作。在系統(tǒng)工作過程中,當單片機接收到計算機機數(shù)據(jù)信息后,便根據(jù)約定的協(xié)議,完成相應(yīng)的操作。

        3.串行通信協(xié)議的設(shè)計

        3.1 協(xié)議幀格式

        本協(xié)議的通訊格式見表1。

        一幀協(xié)議的格式及示例見表2。

        3.2 協(xié)議幀解釋

        示例協(xié)議每幀共9個字節(jié),協(xié)議以十六進制表示。

        STX:幀首,一幀協(xié)議的開始標志,串口接收數(shù)據(jù)時,總是先尋找?guī)?。幀首的排他性將有利于提高各通信?jié)點的接收效率;

        ADDR:地址,多機通信時使用,可同時控制多臺設(shè)備,地址范圍為00-FF,對應(yīng)十進制為0-255。

        SIZE:幀長,從幀首到幀尾一幀數(shù)據(jù)的字節(jié)數(shù);

        COMMAND:指令碼,根據(jù)實際通信應(yīng)用需求,應(yīng)用I~2字節(jié)的通信指令碼;本例子的協(xié)議為溫度查詢協(xié)議,指令碼為“T”“A”,十六進制為54、41。

        DATA:數(shù)據(jù)碼,跟在指令碼之后的信息場,是要傳送的數(shù)據(jù),并不是每一幀都有數(shù)據(jù)碼;

        CHK:校驗,可根據(jù)應(yīng)用需求選擇不同的校驗方式,示例的校驗為前七個字節(jié)的異或值。

        ETX:幀尾,一幀協(xié)議的結(jié)束標志。

        4.串行通信硬件電路設(shè)計

        51單片機有一個全雙工的串行通訊口,因此計算機和單片機之間可以方便地進行串口通訊。

        當使用設(shè)備距離計算機超過15m時,需使用RS422或RS485的通信模式。

        串口收發(fā)器采用TI公司的低功耗全雙工RS-422收發(fā)器芯片SN65HVD53,該收發(fā)器可在多種工作速率下實現(xiàn)交流性能,在RS-422總線上可支持256個器件。并具有15KV以上的ESD保護功能,能夠為RS-485及RS-422應(yīng)用提供強大可靠的接口。

        計算機的串口通過RS232/RS422轉(zhuǎn)換器后,連接到SN65HVD53的TX、RX、DE、RE上,即可進行通信。串行通信硬件電路見圖1。

        5.串行通信軟件設(shè)計

        5.1 串行通信程序框圖

        串行通信程序框圖見圖2。

        5.2 串行通信程序示例

        6.結(jié)束語

        本文對單片機的串行通信原理作了介紹,并設(shè)計了一套完整的通信協(xié)議、硬件電路、軟件程序示例等。本系統(tǒng)已廣泛應(yīng)用于邊海防視頻監(jiān)控系統(tǒng)、機場防衛(wèi)系統(tǒng)、車載轉(zhuǎn)臺系統(tǒng)等200余套產(chǎn)品中。實踐表明,按照此協(xié)議進行的通信數(shù)據(jù)準確,自適應(yīng)能力強,通信可靠,具有在相關(guān)領(lǐng)域推廣的價值。

        [1]單片機通信技術(shù)與工程實踐[A].求是科技[C].北京:人民郵電出版社,2005,1.

        猜你喜歡
        全雙工波特率通信協(xié)議
        對抗全雙工主動竊聽的安全高效D2D通信策略
        無線電工程(2024年5期)2024-07-20 00:00:00
        CAN 總線波特率自適應(yīng)程序設(shè)計
        智能制造(2020年5期)2020-07-03 06:24:00
        基于FPGA的異步串行通信波特率容錯設(shè)計
        電子測試(2018年7期)2018-05-16 06:27:18
        RLS算法在同時同頻全雙工系統(tǒng)中的自干擾抑制性能分析
        基于Z-Stack通信協(xié)議棧的紅外地溫采集電路設(shè)計
        基于DMX512通信協(xié)議的多路轉(zhuǎn)發(fā)器設(shè)計與研究
        基于NS-3的PLC多頻通信協(xié)議仿真平臺設(shè)計與實現(xiàn)
        電測與儀表(2016年2期)2016-04-12 00:24:52
        同頻同時全雙工數(shù)字自干擾抵消算法
        5G全雙工技術(shù)淺析
        移動通信(2015年15期)2015-12-26 08:52:40
        RSSP-I、RSSP-Ⅱ及SAHARA三種安全通信協(xié)議實現(xiàn)技術(shù)簡介
        欧美片欧美日韩国产综合片| 东北妇女肥胖bbwbbwbbw| 精品欧美乱码久久久久久1区2区| 真人在线射美女视频在线观看| 国内国外日产一区二区| 国产一区二区自拍刺激在线观看 | 久久青草伊人精品| 亚洲国产欲色有一二欲色| 91精品人妻一区二区三区久久久| 97人妻精品一区二区三区| 亚洲欧美国产日韩字幕| 国产精品亚洲一区二区三区正片 | 无码国产精品一区二区免费式芒果 | 黑人巨茎大战俄罗斯美女| 护士人妻hd中文字幕| 最新亚洲人成网站在线| 女同同志熟女人妻二区| 日本在线 | 中文| 中文字幕熟妇人妻在线视频| 免费黄网站久久成人精品| 亚洲中文字幕乱码在线观看| 国产在线精品一区二区三区| 老头巨大挺进莹莹的体内免费视频 | 亚洲av高清在线观看三区| 亚洲av综合av国一区二区三区 | 欧美综合天天夜夜久久| 黄 色 人 成 网 站 免 费 | 视频在线亚洲视频在线| 欧美老肥婆牲交videos| 极品少妇一区二区三区四区| 亚洲一级毛片免费在线观看| 蜜臀av一区二区三区精品| 综合图区亚洲另类偷窥| 人人添人人澡人人澡人人人人 | 操老熟妇老女人一区二区| 蜜桃av精品一区二区三区| 成人精品综合免费视频| 爱v天堂在线观看| 91视色国内揄拍国内精品人妻| 人人爽人人澡人人人妻| 成人无码视频在线观看网站|