什么是串行通信.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

什么是串行通信

目录一、串行通信简介二、串行通信工作特点三、串行通信协议

一、串行通信简介串行通信:数据流以串行的方式在一条信道上一位接一位地进行传输,每一位数据都占据了一个固定的时间长度。通信过程中只需要少数的几条数据线就可以实现系统间信息的交换,特别适用于计算机之间、计算机与外设之间、其他外部设备之间的远距离通信。在工业系统中通常采用串行通信实现PC与PLC之间的数据交换,如图1-1所示为PC与PLC之间的串行通信。图1-1PC与PLC之间的串行通信

一、串行通信简介串行通信有以下两种分类方式:按照时序同步方式可分为同步传输和异步传输;按照数据传输的方向和时间可分为单工、半双工和全双工通信。1.1同步传输和异步传输同步传输:以数据帧为单位进行数据传送,传输过程中发送端和接收端按照相同的时钟节拍来发送和接收数据信号。通过一条时钟传输线实现发送端对接收端的时钟控制,从而达到收发双方时钟的严格同步。异步传输:以字符为单位进行数据传送,通过起止位实现数据同步,收发双方有各自的时钟信号源,不带有时钟同步信号。

一、串行通信简介1.2单工通信、半双工通信和全双工通信单工通信:信号只能单方向传输。发送方只能发送不能接收,接收方只能接收不能发送,只有一条数据线用来传输信号。例如遥控、广播等。单工通信信息传输模型如图1-2所示。图1-2单工通信信息传输模型

一、串行通信简介半双工通信:信号可以在两个方向上交替传输,双方不能同时发送信号,只有一条数据线用来传输信号,要求通讯双方均有接收器和发送器。例如对讲机、传呼机等。半双工通信信息传输模型如图1-3所示。图1-3半双工通信信息传输模型

一、串行通信简介全双工通信:信号可以同时在两个方向上进行传输,两个方向可以同时收发信号。这种通信方式要求通讯双方均有接收器和发送器,同时需要两条数据线来传送信号,例如电话。全双工通信信息传输模型如图1-4所示。图1-4全双工通信信息传输模型

二、串行通信工作特点2.1串行通信数据传输过程在串行通信中,通信双方通过硬件线路传输数据,硬接线中所传送的数据在被发送和被处理之前,会存放在发送设备与接收设备的数据缓冲区。即发送端设备将数据送到设备的数据输出缓冲区,之后经由通信线路发送至目的设备。对于接收端,通信线路中传输的数据会先被送到接收设备的数据接收缓冲区,之后由该设备的处理器对缓冲区的数据进行读取并处理。图2-1串行通信数据传输过程

二、串行通信工作特点2.2串行通信数据流控制在串行通信的数据传输过程中,如果收发双方设备处理速度不同,会出现接收端数据接收缓冲区在某个时刻达到饱和的情况,这样会导致后续传输的数据无法进入缓冲区,造成数据漏失,因此需要对数据流的传输进行控制。串行通信数据流控制:控制数据流的传输进程,使发送端根据接收端的信号来发送和停止发送数据,避免数据漏失。PC机中常用的有软件流控制和硬件流控制两种流控制方式。(1)软件流控制:一般通过XON/XOFF协议来实现对数据流传输进程的控制。接收端向发送端发出XOFF字符表示停止发送数据,发送XON字符表示请求发送数据。

二、串行通信工作特点(2)硬件流控制:通过连接相应的电缆线来实现接收端发送与停止发送信号的传输。常用的有RTS/CTS(请求发送/清除发送)流控制和DTR/DSR(数据终端就绪/数据设置就绪)流控制。使用时需要将RTS与CTS线,或将DTR与DSR线对应连接。图2-2串行通信硬件流控制

二、串行通信工作特点2.3串行通信数据传输方式串行数据在传输时通常采用调幅(AM)和调频(FM)两种方式传送数字信息。(1)调幅方式用不同的电平或电流来表示二进制中的逻辑1和逻辑0,以此实现串行数据的传输,通常有表2-1所示五种标准。表2-1串行通信标准逻辑1逻辑0TTL标准+5V0VRS-232标准-(3~15)V之间的任意电平+(3~15)V之间的任意电平RS-485标准-(2~6)V之间的任意电平+(2~6)V之间的任意电平20mA电流环标准线路中存在20mA电流线路中不存在20mA电流60mA电流环标准线路中存在60mA电流线路中不存在60mA电流

二、串行通信工作特点(2)调频方式用两种不同的频率来表示二进制中的逻辑1和逻辑0,通常使用曼彻斯特编码标准和堪萨斯城标准。①曼彻斯特编码标准:用电平变化或频率变化来表示二进制数的0和1。每当出现一个新的二进制位时,就会有一个电平跳变,并且每一个码元都被再分成了两个相等的间隔,有利于接收端提取位同步信号。这样就相当于是每一位信息中都带有位同步时钟,因此一次传输可以允许有很长的数据位,通常用在两台计算机之间的同步通信。②堪萨斯城标准:它用频率为1200Hz中的4个周期表示逻辑0,而用频率为2400Hz中的8个周期表示逻辑1。

二、串行

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档