串行通信概述[1]-2.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
〔2〕异步串行方式的数据格式〔字符格式〕   异步串行通信的数据格式为每个字符〔每帧信息〕由4个局部组成: ①1位起始位,规定为低电0; ②5~8位数据位,即要传送的有效信息; ③1位奇偶校验位; ④1~2位停止位,规定为高电平1。 异步通信方式的特点是每发送一个字符前先发送起始位,发送完字符后再发送结束位,以此作为双方同步的依据。这种方式对硬件要求较宽松,电路简单,但传输效率不高。 2、同步串行通信方式 〔1〕同步串行方式的特点 ①以数据块为单位传送信息。 ②在一个数据块〔信息帧〕内,字符与字符间无间隔。 ③接收时钟与发送进钟严格同步。 〔2〕同步、串行方式的数据格式   同步串行通信的数据格式为每个数据块〔信息帧〕由3个局部组成: ①2个同步字符作为一个数据块(信息帧)的起始标志; ②n个连续传送的数据 ③ 二 串行通信技术标准 = 1 \* GB3 ① 数据传输率   数据传输率是指单位时间内传输的信息量,可用比特率和波特率来表示。   ⑴比特率:比特率是指每秒传输的二进制位数,用bps 〔bit/s)表示。   ⑵ 1“1〞和逻辑“0〞1比特,因此在计算机通信中,常将比特率称为波特率,即:   1波特〔B〕= 1比特〔bit〕= 1位/秒〔1bps〕 例如:电传打字机最快传输率为每秒10个字符/秒,每个字符包含11个二进制位,那么数据传输率为:11位/字符×10个字符/秒=110位/秒=110波特〔Baud〕计算机中常用的波特率是:110、300、600、1200、2400、4800、9600、19200、28800、33600,目前最高可达56Kbps.   ⑶ 位时间Td   位时间是指传送一个二进制位所需时间,用Td 表示。Td = 1/波特率 = 1/B   例如:B=110波特/秒 , 那么Td = 1/110 ≈ 0.0091ms = 2 \* GB3 ②发送时钟和接收时钟 ,TTL标准表示的二进制数中,传输线上高电平表示二进制1,低电平表示二进制0   ⑴ 发送时钟   发送数据时,先将要发送的数据送入移位存放器,然后在发送时钟的控制下,将该并行数据逐位移位输出。通常是在发送时钟的下降沿将移位存放器中的数据串行输出,每个数据位的时间间隔由发送时钟的周期来划分,参见图8.6所示。   ⑵ 接收时钟   在接收串行数据时,接收时钟的上升沿对接收数据采样,进行数据位检测,并将其移入接收器的移位存放器中,最后组成并行数据输出,如图8.7所示。   ⑶ 波特率因子   接收时钟和发送时钟与波特率有如下关系:F = n × B 这里F 是发送时钟或接收时钟的频率; B 是数据传输的波特率; n 称为波特率因子。设发送或接收时钟的周期为Tc,频率为F的位传输时间为Td,那么: Tc = 1/F , Td = 1/B 得到: Tc = Td /n 在实际串行通信中,波特率因子可以设定。在异步传送时,n = 1,16,64,实际常采用n = 16,即发送或接收时钟的频率要比数据传送的波特率高n倍。在同步通信中波特率因子必等于1 三 串行通信协议 串行通信协议常采用的有两类:异步协议和同步协议。 起止式异步协议 起止式异步协议一帧数据的格式如图10-3所示。 起止式异步协议的特点是一个字符一个字符地传输,而且每传送一个字符都是以起始位开始,以停止位结束,字符之间没有固定的时间间隔要求。每一个字符的前面都有1位起始位〔低电平,逻辑值0〕,字符本身由5~8位数据位组成,数据有效位后面是1位校验位,也可以无校验位,最后是停止位,停止位宽度为1位、1.5位或2位,停止位后面是不定长度的空闲位。停止位和空闲位都规定为高电平〔逻辑1〕,这样就保证起始位开始处一定有一个下跳沿。这种格式是靠起始位和停止位来实现字符的界定或同步的,故称为起止式协议。   异步通信协议在每个字符的前后加上起始位和停止位这样一些附加位,降低了传输效率,大约只有80 %。因此,异步协议一般用在数据传输速率较低的场合〔小于19.2 Kbit/s〕。在高速传送时,一般要采用同步协议。 同步协议 同步串行方式的特点和数据格式 〔1〕同步串行方式的特点 ①以数据块为单位传送信息。 ②在一个数据块〔信息帧〕内,字符与字符间无间隔。 ③接收时钟与发送进钟严格同步。 〔2〕同步、串行方式的数据格式   同步串行通信的数据格式如图2所示,每个数据块〔信息帧〕由3个局部组成: ①2个同步字符作为一个数据块(信息帧)的起始标志; ②n个连续传送的数据 ③2个字节循环冗余校验码(CRC)  同步协议又有面向字符和面向比特两种。本处主要介绍面向字符的同步协议。 同步通信中用一个或两个特定的字符〔同步字符〕来标识一次通信的开始。通信过程中

文档评论(0)

mmc566887 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档