《串行通信接口》PPT课件.ppt
《《串行通信接口》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《串行通信接口》PPT课件.ppt(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第6章章 串行通信接口串行通信接口6.1 6.1 串行传送的基本概念串行传送的基本概念 串行通信是在单根导线上将二进制数一位一位地顺序传送串行通信是在单根导线上将二进制数一位一位地顺序传送 一、数据传送的方式一、数据传送的方式 串行通信中,数据通常是在二个站(点对点)之间进行串行通信中,数据通常是在二个站(点对点)之间进行传送,按照数据流的方向可分成三种传送模式传送,按照数据流的方向可分成三种传送模式:1.1.全双工全双工(Full Duplex(Full Duplex)数据的发送和接收分别由两根可以在两个不同的站点同数据的发送和接收分别由两根可以在两个不同的站点同时发送和接收的传输线进行传
2、送,通信双方都能在同一时刻时发送和接收的传输线进行传送,通信双方都能在同一时刻进行发送和接收操作,选择的传送方式称为全双工制。进行发送和接收操作,选择的传送方式称为全双工制。特点:特点:每一端都有发送器和接收器每一端都有发送器和接收器 有二条传送线有二条传送线 应用:应用:交互式应用,远程监测控制交互式应用,远程监测控制2.2.半双工(半双工(Half DuplexHalf Duplex)使用同一根传输线,既可发送数据又可接收数据,但不能同时使用同一根传输线,既可发送数据又可接收数据,但不能同时发送器发送器接收器接收器接收接收器器发送器发送器A站站B站站图图6.1 全双工方式示意图全双工方式示
3、意图收送数据,这样的传送方式就是半双工(收送数据,这样的传送方式就是半双工(Half DuplexHalf Duplex)制,)制,如图如图6.26.2所示。所示。发送器发送器接收器接收器发送器发送器接收器接收器A站站B站站图图6.2 半双工方式示意图半双工方式示意图特点:特点:每端需有一个收每端需有一个收/发切换电子开关发切换电子开关 因有切换,会产生时间延迟因有切换,会产生时间延迟应用:应用:打印机串口,单向传送设备,发送器打印机串口,单向传送设备,发送器接收器接收器 3.3.单工(单工(SingleSingle DuplexDuplex)使用一根传输线,只能从使用一根传输线,只能从A A
4、到到B B发送发送 特点:特点:每一端都有发送器和接收器每一端都有发送器和接收器 有一条传送线有一条传送线 应用:应用:远程控制、单向传送设备远程控制、单向传送设备接收器接收器发送器发送器A站站B站站图图6.3 单工方式示意图单工方式示意图二、信号的调制和解调二、信号的调制和解调 计算机的通信是要求传送数字信号,而在进行远程数据通计算机的通信是要求传送数字信号,而在进行远程数据通信时,线路往往是借用现有的公用电话网,但是,电话网是为信时,线路往往是借用现有的公用电话网,但是,电话网是为音频模拟信号的设计的。一般为音频模拟信号的设计的。一般为3003003400Hz3400Hz,不适合于数据,不
5、适合于数据信号。信号。因此需要对二进制信号进行调制,以适合在电话网上传输因此需要对二进制信号进行调制,以适合在电话网上传输相应的音频信号,在接收时,需要进行解调,还原成数字信号。相应的音频信号,在接收时,需要进行解调,还原成数字信号。计算机计算机MODEMMODEM模拟信号模拟信号数字信号数字信号数字信号数字信号CRT1 0 1 010 10 10 10图图6.3 调制电话线调制电话线1.1.什么叫调制什么叫调制?所调调制就是进行波形变换。或者说进行频谱变换,就所调调制就是进行波形变换。或者说进行频谱变换,就是将基带数字信号的频谱变换成适合于在模拟信道中传输的是将基带数字信号的频谱变换成适合于
6、在模拟信道中传输的频谱。频谱。2.2.作用作用:调调制制器器(Modulator)(Modulator)是是一一个个波波形形变变换换器器,它它将将基基带带数数字字的的波形变换成适合于模拟信道传输的波形。波形变换成适合于模拟信道传输的波形。解解调调器器是是一一个个波波形形识识别别器器,将将模模拟拟信信号号恢恢复复成成原原来来的的数数字信号。字信号。调制器调制器解调器解调器010010010010最基本的调制方法有以下几种:最基本的调制方法有以下几种:(1 1)调幅()调幅(AMAM)即载波的即载波的振幅振幅随基带数字信号而变化随基带数字信号而变化.“1 1”对应有载波对应有载波 “0 0”对应无
7、载波对应无载波3.调制方法调制方法:(2 2)调频()调频(FMFM)即载波即载波频率频率随数字信号而变化随数字信号而变化 “0 0”对应对应”f1f1”“1 1”对应对应“f2f2”(3)(3)调相(调相(PMPM)即载波初始相位随基带数字信号即载波初始相位随基带数字信号而变化而变化.“0 0”对应相位对应相位0 0度度 “1 1”对应相位对应相位180180度度f1f2FMAM0 1 0 0 1 10 0度度180180度度PM三、信息的检错与纠错三、信息的检错与纠错 串行数据在传输过程中,由于干扰而引起误串行数据在传输过程中,由于干扰而引起误 码是难免的,码是难免的,这直接影响通信系统的
8、可靠性,对通信中的检这直接影响通信系统的可靠性,对通信中的检/纠错能力是衡是纠错能力是衡是一个通信系统的重要内容。一个通信系统的重要内容。检错:检错:如何发现传输中的错误,称为检错。如何发现传输中的错误,称为检错。纠错:纠错:如何消除错误,称为纠错如何消除错误,称为纠错例:例:奇偶校验检错奇偶校验检错 方阵码检错方阵码检错 循环冗余码(循环冗余码(CRC)检错)检错 方阵码检错技术:方阵码检错技术:采用奇偶校验与采用奇偶校验与“检验和检验和”的综合。的综合。7位编码后附加位编码后附加1位奇偶位。位奇偶位。若干个字符组成一个数据块列成方阵,列向接位相加产若干个字符组成一个数据块列成方阵,列向接位
9、相加产生一个单字节检验和附加到数据块未尾。生一个单字节检验和附加到数据块未尾。1 1 0 1 0 0 1 0 0 1 0 0 0 0 0 1 1 0 1 0 1 0 1 0 1 1 1 1 0 0 1 1 1 1 0 0 0 0 1 1 0 0 0 0 1 0 0 1四、传输速率四、传输速率1.波特率:波特率:是指在串行通信中,在基本波传输的情况下,每秒钟传送的是指在串行通信中,在基本波传输的情况下,每秒钟传送的二进制脉冲的数目。二进制脉冲的数目。用波特率表示:用波特率表示:即即1波特波特=bit/s(位(位/秒)秒)奇偶位奇偶位 常用的标准波特率:常用的标准波特率:110110,300300
10、,1K1K,1.2K1.2K,2.4K2.4K,4.8K4.8K,6.6K6.6K,16.2K16.2K,56K56K2.2.字符速率:字符速率:是指每秒所传输的字符数,这个概念使用少。是指每秒所传输的字符数,这个概念使用少。字符速率与波特率的关系:字符速率与波特率的关系:1 1个字符:个字符:1 1个起始位个起始位+8+8个数据位个数据位+1+1个偶数位个偶数位+2+2个终止位个终止位=12=12位位 如果波特率:如果波特率:12000 12000 则字符速率:则字符速率:12000/12=100012000/12=1000字符字符/s/s6.2 6.2 串行通信的数据格式串行通信的数据格式
11、 通信协议:通信协议:是指通信双方的一种约定,包括对数据格式、同步方式,传是指通信双方的一种约定,包括对数据格式、同步方式,传送速度、传送步骤、检纠错方式等问题作出统一规定。送速度、传送步骤、检纠错方式等问题作出统一规定。也称通信控制规程。也称通信控制规程。同步协议同步协议异步协议异步协议分类分类面向字符(面向字符(character Oriented)面向比特(面向比特(Bit)面向字节计数面向字节计数ISO(Inter national Standard Organization)国际标准化组织。)国际标准化组织。OSI(Open System Interconnection)开放系统互连
12、参考模型。)开放系统互连参考模型。一、起止式异步通信数据格式一、起止式异步通信数据格式1.1.格式格式每个字符总是以起始位开始(每个字符总是以起始位开始(“0 0”),以停止位(),以停止位(“1 1”)结)结束。束。11000010111000空空闲闲位位起始位起始位数据位数据位0低低高高校验位校验位停停止止位位应用:早期电传机应用:早期电传机字符之间没有时间间隔要求字符之间没有时间间隔要求字符后一位校验位(可没有)字符后一位校验位(可没有)2.2.特点:是一个字符一个字符传输特点:是一个字符一个字符传输二、面向字符的同步通信格式二、面向字符的同步通信格式 1.1.功能:功能:是一次传送若干
13、个字符组成的数据块,并且规定了是一次传送若干个字符组成的数据块,并且规定了1010个特殊个特殊字符作为这个数据块的开头与结束标志以及整个传输过程的控字符作为这个数据块的开头与结束标志以及整个传输过程的控制信息。制信息。2.2.数据格式(一帧)数据格式(一帧)SYN SYN SOH 标题标题STX数据块数据块 ETB/ETX块校验块校验3.3.特定字符的定义:特定字符的定义:SYNSYN:同步字符(同步字符(SynchronousSynchronous),表示一帧的开始;),表示一帧的开始;SOHSOH:序始字符(序始字符(Start of HeaderStart of Header),表示标题
14、的开始;),表示标题的开始;标题:标题:包括原地址,目的地址,路由指示等信息;包括原地址,目的地址,路由指示等信息;STXSTX:文始字符(文始字符(Start of TextStart of Text),表示正文开始。),表示正文开始。FTB/ETXFTB/ETX:组终组终/文终字符(文终字符(End of TextEnd of Text)ETBETB(End of Transmission BlockEnd of Transmission Block)特点:特点:一次传送是一个数据块,传输效率提高了;一次传送是一个数据块,传输效率提高了;采用了一些传输控制字,增加了通信控制能力和校验能力;
15、采用了一些传输控制字,增加了通信控制能力和校验能力;存在问题:由于数据字符与特定字符可能代码相同,发生误存在问题:由于数据字符与特定字符可能代码相同,发生误解,因此,在数据字符前插入转义字符解,因此,在数据字符前插入转义字符DLEDLE,以示区别。这种,以示区别。这种方式称为方式称为“字符填充字符填充”。三、面向比特的同步通信数据格式三、面向比特的同步通信数据格式1.1.最有代表性的是:最有代表性的是:IBMIBM的的SDLCSDLC(Synchronous Data Link ControlSynchronous Data Link Control),同步数据),同步数据链路控制规程。链路控
16、制规程。ANSIANSI的的ADCCPADCCP(Advanced Data Communication Control Advanced Data Communication Control ProcedureProcedure)。)。ISOISO的的HDLCHDLC(High Level Data link ControlHigh Level Data link Control)高级数据链路)高级数据链路控制规程。控制规程。DECDEC公司公司DDCMPDDCMP(Digital Data Communication Message Digital Data Communication M
17、essage protocolprotocol)。)。2.2.协议的特点:协议的特点:1 1)所传输的一帧(所传输的一帧(frameframe)数据(或称数据包)可以是任意二进)数据(或称数据包)可以是任意二进制位。制位。2 2)通过约定的位组合模式(标志字节)来标志帧的开始和结束。通过约定的位组合模式(标志字节)来标志帧的开始和结束。注意:注意:HDLCHDLC作为国际标准作为国际标准ISO3309ISO3309;ADCCPADCCP作为美国国家标准;作为美国国家标准;我国相应国家标准我国相应国家标准GB-7496GB-7496,这几个协议均大同小异。,这几个协议均大同小异。3.HDLC 3
18、.HDLC 格式:格式:01111110AC1FC01111110开始标志开始标志地址场地址场控制场控制场信息场信息场校验场校验场结束标志结束标志8位位8位位8位位16位位8位位0位位(1 1)标志场:)标志场:SDLC/HDLCSDLC/HDLC规定所有信息传输必须以一个标志字节开始中,规定所有信息传输必须以一个标志字节开始中,且以同一个字节结束,这个字节为且以同一个字节结束,这个字节为0111111001111110,二个标志字节之,二个标志字节之间构成一个完整的信息单位,称为一帧(间构成一个完整的信息单位,称为一帧(frameframe)(2 2)地址场:)地址场:(Address Fi
19、eldAddress Field)A A场用来规定与之通信的次站的地址。场用来规定与之通信的次站的地址。A A场的宽度:场的宽度:8 8(SDLCSDLC规定)规定)任意长度任意长度HDLCHDLC(3 3)控制场)控制场(Control FieldControl Field)用来规定若干命令。(用来规定若干命令。(8 8位:位:SDLC 16SDLC 16位:位:HDLCHDLC)(4 4)信息场)信息场(Information FieldInformation Field)包含有要传送的数据,当上场为包含有要传送的数据,当上场为0 0时,则这一帧主要是控时,则这一帧主要是控制命令。制命令。
20、帧校验场(帧校验场(FCFC,Frame CheckFrame Check)3.3.实际应用时的两个技术问题实际应用时的两个技术问题(1 1)“0 0”位插入位插入/删除技术删除技术 存在问题的提出:如上所述,标志字节:以存在问题的提出:如上所述,标志字节:以0111111001111110,但,但在为了把它们区别开,采用了在为了把它们区别开,采用了“0 0”位插入和删除技术。位插入和删除技术。方法:方法:遇到连续遇到连续5 5个个“1 1”就自动插入一个就自动插入一个“0 0”。如:如:原始原始 插入后插入后 删除后删除后 01111110 01111101111110 0111110 01
21、0 0111111010 01111110 11111111 11111 11111111 111110 0111111 11111111 111111112.SDLC/HDLC2.SDLC/HDLC异常结束异常结束 若在发送过程中出现错误,则用异常结束符(若在发送过程中出现错误,则用异常结束符(A60HA60H)结束。)结束。如:如:HDLC HDLC 规定:规定:7 7个连续个连续“1 1”为失效字符;为失效字符;SDLC SDLC 规定:规定:8 8个连续个连续“1 1”为失效字符;为失效字符;6.3 6.3 串行接口标准串行接口标准一、一、EIA-RS-232接口标准接口标准 RS-2
22、32RS-232标准是美国标准是美国EIAEIA(电子工业联合会)与(电子工业联合会)与BELLBELL等公司一起等公司一起开发的,开发的,19691969年公布的通信协议,适合的数传率:年公布的通信协议,适合的数传率:0 020Kbps20Kbps。1.1.电气特性电气特性 RS-232RS-232对电气特性,逻辑电平和各种信号线的功能都作了规定对电气特性,逻辑电平和各种信号线的功能都作了规定 逻辑逻辑“1 1”=-3V=-3V-15V-15V “0 0”=+3V=+3V+15V+15V 与与TTLTTL逻辑电平不一样,可用逻辑电平不一样,可用TTL/EIATTL/EIA电平转换器进行,如电
23、平转换器进行,如MC1488MC1488,MC1489ICMC1489IC。MC1488MC1489RS-232TTLEIA电平电平+15V+15VTTL+15V 采用采用EIAEIA电平比电平比TTLTTL电平具有更强的抗干扰性能。电平具有更强的抗干扰性能。另外,另外,MAX232MAX232省电可连接二对收省电可连接二对收/发线,只用单电源。发线,只用单电源。2.2.机械特性机械特性1 1)连接器()连接器(ConnectorConnector)常用二种:常用二种:DB-25DB-25型,型,2525脚,只用脚,只用9 9个信号(个信号(2 2个数据线,个数据线,6 6个控制线,个控制线,
24、1 1个个地址),如下图所示。地址),如下图所示。1 12 23 34 4DB-25DB-25型连接器型连接器5 56 67 78 89 91111131325252222202018181414发送电流(发送电流(-)发送电流(发送电流(+)DCDDCDGNDGNDDSRDSRCTSCTSRTSRTSR RX XD DT TX XD D(-)接收电流)接收电流(+)接收电流)接收电流 DB-9DB-9型型 9 9针,针,9 9针全针全用,如下图。用,如下图。1 12 23 34 45 56 67 78 89 9DSRDSRRTSRTSCTSCTSRIRIDCDDCDR RX XD DT TX
25、 XD DDTRDTRGNDGNDDB-9DB-9型连接器型连接器2.2.电缆长度电缆长度 RS-232RS-232直接连接的最大物理距离直接连接的最大物理距离15M15M,通信速率,通信速率20Kbps20Kbps。3.RS-232C3.RS-232C接口信号的定义。接口信号的定义。见书见书216216表表6.26.2。2525线:数据线线:数据线4 4条(条(2 2,3 3,1414,1616)控制线控制线1111条(条(4 4,5 5,6 6,8 8,1212,1313,1919,2020,2222,2323)定时信号线定时信号线3 3条(条(1515,1717,2424)地线地线2 2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 串行通信接口 串行 通信 接口 PPT 课件
限制150内