久久久国产一区二区_国产精品av电影_日韩精品中文字幕一区二区三区_精品一区二区三区免费毛片爱

 找回密碼
 注冊(cè)會(huì)員

QQ登錄

只需一步,快速開始

搜索
查看: 3040|回復(fù): 9

LabVIEW串口通訊—通信協(xié)議

[復(fù)制鏈接]
1#
發(fā)表于 2017-11-16 11:54:50 | 只看該作者 |正序?yàn)g覽 |閱讀模式
所謂通信協(xié)議是指通信雙方的一種約定。約定包括對(duì)數(shù)據(jù)格式、同步方式、傳送速度、傳送步驟、檢糾錯(cuò)方式以及控制字符定義等問題做出統(tǒng)一規(guī)定,通信雙方必須共同遵守。因此,也叫做通信控制規(guī)程,或稱傳輸控制規(guī)程,它屬于ISO'S OSI七層參考模型中的數(shù)據(jù)鏈路層。
目前,采用的通信協(xié)議有兩類:異步協(xié)議和同步協(xié)議。同步協(xié)議又有面向字符和面向比特以及面向字節(jié)計(jì)數(shù)三種。其中,面向字節(jié)計(jì)數(shù)的同步協(xié)議主要用于DEC公司的網(wǎng)絡(luò)體系結(jié)構(gòu)中。
一、物理接口標(biāo)準(zhǔn)
1.串行通信接口的基本任務(wù)
1)實(shí)現(xiàn)數(shù)據(jù)格式化:因?yàn)閬碜訡PU的是普通的并行數(shù)據(jù),所以,接口電路應(yīng)具有實(shí)現(xiàn)不同串行通信方式下的數(shù)據(jù)格式化的任務(wù)。在異步通信方式下,接口自動(dòng)生成起止式的幀數(shù)據(jù)格式。在面向字符的同步方式下,接口要在待傳送的數(shù)據(jù)塊前加上同步字符。
2)進(jìn)行串-并轉(zhuǎn)換:串行傳送,數(shù)據(jù)是一位一位串行傳送的,而計(jì)算機(jī)處理數(shù)據(jù)是并行數(shù)據(jù)。嵌入式物聯(lián)網(wǎng)智能硬件等提升加意義氣嗚嗚吧久零就易,所以當(dāng)數(shù)據(jù)由計(jì)算機(jī)送至數(shù)據(jù)發(fā)送器時(shí),首先把串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)才能送入計(jì)算機(jī)處理。因此串并轉(zhuǎn)換是串行接口電路的重要任務(wù)。
3)控制數(shù)據(jù)傳輸速率:串行通信接口電路應(yīng)具有對(duì)數(shù)據(jù)傳輸速率——波特率進(jìn)行選擇和控制的能力。
4)進(jìn)行錯(cuò)誤檢測(cè):在發(fā)送時(shí)接口電路對(duì)傳送的字符數(shù)據(jù)自動(dòng)生成奇偶校驗(yàn)位或其他校驗(yàn)碼。在接收時(shí),接口電路檢查字符的奇偶校驗(yàn)或其他校驗(yàn)碼,確定是否發(fā)生傳送錯(cuò)誤。
5)進(jìn)行TTL與EIA電平轉(zhuǎn)換:CPU和終端均采用TTL電平及正邏輯,它們與EIA采用的電平及負(fù)邏輯不兼容,需在接口電路中進(jìn)行轉(zhuǎn)換。
6)提供EIA-RS-232C接口標(biāo)準(zhǔn)所要求的信號(hào)線:遠(yuǎn)距離通信采用MODEM時(shí),需要9根信號(hào)線;近距離零MODEM方式,只需要3根信號(hào)線。這些信號(hào)線由接口電路提供,以便與MODEM或終端進(jìn)行聯(lián)絡(luò)與控制。
2、串行通信接口電路的組成
為了完成上述串行接口的任務(wù),串行通信接口電路一般由可編程的串行接口芯片、波特率發(fā)生器、EIA與TTL電平轉(zhuǎn)換器以及地址譯碼電路組成。其中,串行接口芯片,隨著大規(guī)模繼承電路技術(shù)的發(fā)展,通用的同步(USRT)和異步(UART)接口芯片種類越來越多,如下表所示。它們的基本功能是類似的,都能實(shí)現(xiàn)上面提出的串行通信接口基本任務(wù)的大部分工作,且都是可編程的。才用這些芯片作為串行通信接口電路的核心芯片,會(huì)使電路結(jié)構(gòu)比較簡單。
file:///C:\Users\郭曉娟\AppData\Local\Temp\ksohtml\wpsD5ED.tmp.jpg
3.有關(guān)串行通信的物理標(biāo)準(zhǔn)
為使計(jì)算機(jī)、電話以及其他通信設(shè)備互相溝通,現(xiàn)在,已經(jīng)對(duì)串行通信建立了幾個(gè)一致的概念和標(biāo)準(zhǔn),這些概念和標(biāo)準(zhǔn)屬于三個(gè)方面:傳輸率,電特性,信號(hào)名稱和接口標(biāo)準(zhǔn)。
1、傳輸率:所謂傳輸率就是指每秒傳輸多少位,傳輸率也常叫波特率。國際上規(guī)定了一個(gè)標(biāo)準(zhǔn)波特率系列,標(biāo)準(zhǔn)波特率也是最常用的波特率,標(biāo)準(zhǔn)波特率系列為110、300、600、1200、4800、9600和19200。大多數(shù)CRT終端都能夠按110到9600范圍中的任何一種波特率工作。打印機(jī)由于機(jī)械速度比較慢而使傳輸波特率受到限制,所以,一般的串行打印機(jī)工作在110波特率,點(diǎn)針式打印機(jī)由于其內(nèi)部有較大的行緩沖區(qū),所以可以按高達(dá)2400波特的速度接收打印信息。大多數(shù)接口的接收波特率和發(fā)送波特率可以分別設(shè)置,而且,可以通過編程來指定。
2、RS-232-C標(biāo)準(zhǔn):RS-232-C標(biāo)準(zhǔn)對(duì)兩個(gè)方面作了規(guī)定,即信號(hào)電平標(biāo)準(zhǔn)和控制信號(hào)線的定義。RS-232-C采用負(fù)邏輯規(guī)定邏輯電平,信號(hào)電平與通常的TTL電平也不兼容,RS-232-C將-5V~-15V規(guī)定為“1”,+5V~+15V規(guī)定為“0”。圖1是TTL標(biāo)準(zhǔn)和RS-232-C標(biāo)準(zhǔn)之間的電平轉(zhuǎn)換。
file:///C:\Users\郭曉娟\AppData\Local\Temp\ksohtml\wpsD5FE.tmp.jpg
二、軟件協(xié)議
1.OSI協(xié)議和TCP/IP協(xié)議
file:///C:\Users\郭曉娟\AppData\Local\Temp\ksohtml\wpsD60E.tmp.jpg
1)OSI協(xié)議
OSI七層參考模型不是通訊標(biāo)準(zhǔn),它只給出一個(gè)不會(huì)由于技術(shù)發(fā)展而必須修改的穩(wěn)定模型,使有關(guān)標(biāo)準(zhǔn)和協(xié)議能在模型定義的范圍內(nèi)開發(fā)和相互配合。
一般的通訊協(xié)議只符合OSI七層模型的某幾層,如: EIA-RS-232-C:實(shí)現(xiàn)了物理層。 IBM的SDLC(同步數(shù)據(jù)鏈路控制規(guī)程):數(shù)據(jù)鏈路層。ANSI的ADCCP(先進(jìn)數(shù)據(jù)通訊規(guī)程):數(shù)據(jù)鏈路層IBM的BSC(二進(jìn)制同步通訊協(xié)議):數(shù)據(jù)鏈路層。應(yīng)用層的電子郵件協(xié)議SMTP只負(fù)責(zé)寄信、POP3只負(fù)責(zé)收信。
2)TCP/IP協(xié)議
實(shí)現(xiàn)了五層協(xié)議。
1)物理層:對(duì)應(yīng)OSI的物理層。
2)網(wǎng)絡(luò)接口層:類似于OSI的數(shù)據(jù)鏈路層。
3)Internet層:OSI模型在Internet網(wǎng)使用前提出,未考慮網(wǎng)間連接。
4)傳輸層:對(duì)應(yīng)OSI的傳輸層。
5)應(yīng)用層:對(duì)應(yīng)OSI的表示層和應(yīng)用層。
2.串行通信協(xié)議
串行通信協(xié)議分同步協(xié)議和異步協(xié)議。
1)異步通信協(xié)議的實(shí)例——起止式異步協(xié)議
file:///C:\Users\郭曉娟\AppData\Local\Temp\ksohtml\wpsD60F.tmp.jpg
特點(diǎn)與格式:
起止式異步協(xié)議的特點(diǎn)是一個(gè)字符一個(gè)字符傳輸,并且傳送一個(gè)字符總是以起始位開始,以停止位結(jié)束,字符之間沒有固定的時(shí)間間隔要求。其格式如圖3所示。每一個(gè)字符的前面都有一位起始位(低電平,邏輯值0),字符本身有5~7位數(shù)據(jù)位組成,接著字符后面是一位校驗(yàn)位(也可以沒有校驗(yàn)位),最后是一位,或意味半,或二位停止位,停止位后面是不定長度的空閑位。停止位和空閑位都規(guī)定為高電平(邏輯值),這樣就保證起始位開始處一定有一個(gè)下跳沿。
從圖中可以看出,這種格式是靠起始位和停止位來實(shí)現(xiàn)字符的界定或同步的,故稱為起始式協(xié)議。傳送時(shí),數(shù)據(jù)的低位在前,高位在后,圖4表示了傳送一個(gè)字符E的ASCAII碼的波形1010001。當(dāng)把它的最低有效位寫到右邊時(shí),就是E的ASCII碼1000101=45H

  Z  }2 {4 H. w, ^  b
回復(fù)

使用道具 舉報(bào)

10#
發(fā)表于 2020-4-2 10:24:48 | 只看該作者
收藏了 慢慢細(xì)讀
9#
發(fā)表于 2019-8-18 16:46:22 | 只看該作者
看不明白
回復(fù)

使用道具 舉報(bào)

8#
發(fā)表于 2019-6-28 10:25:37 | 只看該作者
畢業(yè)設(shè)計(jì)做的labview,由于很多原因現(xiàn)在做的機(jī)械設(shè)計(jì)一年多了,不知道以后還有沒有機(jī)會(huì)去做labview。
7#
發(fā)表于 2019-5-31 07:59:36 | 只看該作者
收藏
6#
發(fā)表于 2018-7-2 10:35:17 | 只看該作者
labview現(xiàn)在用的人多嘛
5#
發(fā)表于 2018-4-12 16:22:57 | 只看該作者
kankan
回復(fù)

使用道具 舉報(bào)

4#
發(fā)表于 2018-4-9 18:02:23 | 只看該作者
博聞強(qiáng)識(shí)0 J5 y1 K9 u" B5 a, f3 j% q
回復(fù)

使用道具 舉報(bào)

3#
發(fā)表于 2017-11-23 01:33:33 | 只看該作者
我?guī)筒涣四?/td>
2#
發(fā)表于 2017-11-16 14:02:20 | 只看該作者
我收藏了,慢慢細(xì)讀

本版積分規(guī)則

Archiver|手機(jī)版|小黑屋|機(jī)械社區(qū) ( 京ICP備10217105號(hào)-1,京ICP證050210號(hào),浙公網(wǎng)安備33038202004372號(hào) )

GMT+8, 2025-7-28 05:12 , Processed in 0.066933 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回復(fù) 返回頂部 返回列表