999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于單片機(jī)的串行通信研究

2012-04-16 05:38:30河南中光學(xué)集團(tuán)研發(fā)中心呂瑞云
電子世界 2012年13期
關(guān)鍵詞:單片機(jī)計(jì)算機(jī)

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

1.串行通信簡(jiǎn)介

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

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

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

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

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

2.串行通信原理

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

2.1 波特率選擇

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

表2

圖2 串行通信程序框圖

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

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

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

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

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

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

3.1 協(xié)議幀格式

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

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

3.2 協(xié)議幀解釋

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

STX:幀首,一幀協(xié)議的開(kāi)始標(biāo)志,串口接收數(shù)據(jù)時(shí),總是先尋找?guī)住椎呐潘詫⒂欣谔岣吒魍ㄐ殴?jié)點(diǎn)的接收效率;

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

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

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

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

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

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

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

51單片機(jī)有一個(gè)全雙工的串行通訊口,因此計(jì)算機(jī)和單片機(jī)之間可以方便地進(jìn)行串口通訊。

當(dāng)使用設(shè)備距離計(jì)算機(jī)超過(guò)15m時(shí),需使用RS422或RS485的通信模式。

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

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

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

5.1 串行通信程序框圖

串行通信程序框圖見(jiàn)圖2。

5.2 串行通信程序示例

6.結(jié)束語(yǔ)

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

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

猜你喜歡
單片機(jī)計(jì)算機(jī)
計(jì)算機(jī)操作系統(tǒng)
穿裙子的“計(jì)算機(jī)”
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于計(jì)算機(jī)自然語(yǔ)言處理的機(jī)器翻譯技術(shù)應(yīng)用與簡(jiǎn)介
科技傳播(2019年22期)2020-01-14 03:06:34
計(jì)算機(jī)多媒體技術(shù)應(yīng)用初探
科技傳播(2019年22期)2020-01-14 03:06:30
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測(cè)量?jī)x
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機(jī)之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
信息系統(tǒng)審計(jì)中計(jì)算機(jī)審計(jì)的應(yīng)用
基于單片機(jī)的平衡控制系統(tǒng)設(shè)計(jì)
電子制作(2017年19期)2017-02-02 07:08:27
主站蜘蛛池模板: 国产精品蜜芽在线观看| 久久精品电影| 亚洲欧美成aⅴ人在线观看| 亚洲欧美日韩另类| 中国美女**毛片录像在线| 伊人精品视频免费在线| 99久久精品国产精品亚洲| 最新日韩AV网址在线观看| 全部无卡免费的毛片在线看| 夜夜操国产| 国产女人18毛片水真多1| 米奇精品一区二区三区| 国产jizz| 国内精自视频品线一二区| 久久综合久久鬼| 一级毛片免费播放视频| 欧美啪啪视频免码| 丁香五月亚洲综合在线| 欧美啪啪视频免码| 国产乱人伦AV在线A| 欧美日韩亚洲国产主播第一区| 青青久视频| 久久久久夜色精品波多野结衣| a在线观看免费| 不卡午夜视频| AV不卡国产在线观看| 亚洲欧美不卡视频| 中国国产高清免费AV片| 成年午夜精品久久精品| 国产日本欧美在线观看| 人人爱天天做夜夜爽| 亚洲综合天堂网| 国产在线无码av完整版在线观看| 国产女人综合久久精品视| 欧美区一区二区三| 国产超碰在线观看| 亚洲国产一成久久精品国产成人综合| 日本精品中文字幕在线不卡| 国产成人精品一区二区| 91精品福利自产拍在线观看| 丁香五月激情图片| 成人av专区精品无码国产| Jizz国产色系免费| 亚洲精品第一页不卡| 日本福利视频网站| 日韩欧美中文字幕在线韩免费| 日韩无码精品人妻| 日本草草视频在线观看| 一本大道视频精品人妻| 国产精品午夜福利麻豆| 高清久久精品亚洲日韩Av| 五月激激激综合网色播免费| 欧美精品黑人粗大| 国产亚洲精| 国产精品开放后亚洲| 亚洲91精品视频| 中文字幕久久亚洲一区| 亚洲成人动漫在线| 国产乱人乱偷精品视频a人人澡| 多人乱p欧美在线观看| 国产精品片在线观看手机版 | 秋霞一区二区三区| 无码中文字幕乱码免费2| 色综合天天娱乐综合网| 91精品国产一区自在线拍| 亚洲欧美精品一中文字幕| 国产sm重味一区二区三区| 手机精品视频在线观看免费| 国产爽妇精品| 毛片网站免费在线观看| 免费看a级毛片| 欧美国产中文| 无码日韩人妻精品久久蜜桃| 久久综合九色综合97网| 美女啪啪无遮挡| 欧洲成人在线观看| 亚洲第一视频网站| 在线欧美a| 久久香蕉国产线看观| 8090午夜无码专区| 国产免费一级精品视频| 国产97公开成人免费视频|