1213同步与异步通信方式 1.异步通信方式( ASYNO) 第n个字符 第n+1个字符 宫 7位数据位 空闲位 空闲位 ODD DD D1 11 o 图123异步通信字符格式
12.1.3 同步与异步通信方式 1. 异步通信方式(ASYNC) 第n个字符 第n+1个字符 空闲位 起 始 位 停 止 7位数据位 位 空闲位 起 始 位 1 0 D 1 1 1 0 0 D1 D2 D3 D4 D5 D6 图12.3 异步通信字符格式
异通信时以收发一个字符为独立的通信单位, 爹个字符由4个部分组成: (1)起始位:一位,逻辑0,表示字符的开始; (2)数据位:可以是5~8位逻辑0逻辑1,与双方 约定的编码形式有关,如:ASCI码(7位),扩展 的BCD码(8位)等,起始位之后紧跟着的是数据 的最低位D。 (3)奇/偶校验位:一位逻辑0逻辑 (4)停止位:1位或1.5位或2位逻辑1,表示字符的 结束
异 步 通 信 方 式 的 特 点 是: (1)起始位:一位,逻辑0,表示字符的开始; 通信时以收发一个字符为独立的通信单位, 每个字符由4个部分组成: (2)数据位:可以是5~8位逻辑0/逻辑1,与双方 约定的编码形式有关,如:ASCII码(7位),扩展 的BCD码(8位)等,起始位之后紧跟着的是数据 的最低位D0。 (3)奇/偶校验位:一位逻辑0/逻辑1。 (4)停止位:1位或1.5位或2位逻辑1,表示字符的 结束
2.同步通信方式(SYNC) 在异步通信中,每个字符都要用起始位和停止位 来使通信双方同步,这些附加的额外信息,使得异步 通信的传输效率不高。在需传输大量数据的场合,为 提高传输效率和速度,常去掉这些附加位,即采用同 步通信SYNC( Synchronous data Communication) 同步字符 数据块 CRCI CRC2 a单同步格式 同步字符1同步字符2 数据块 CRCI CRC2 b双同步格式 Do0000000000000
2. 同步通信方式(SYNC) 在异步通信中,每个字符都要用起始位和停止位 来使通信双方同步,这些附加的额外信息,使得异步 通信的传输效率不高。在需传输大量数据的场合,为 提高传输效率和速度,常去掉这些附加位,即采用同 步通信SYNC(Synchronous data Communication) 同步字符 数据块 CRC1 CRC2 同步字符 同步字符2 数据块 CRC1 CRC2 1 a.单同步格式 b.双同步格式
同步通信方式的特点是: ①收、发双方以一个或两个预先约定的同步字符作为数据 块传送的开始,数据块由几十到几干,甚至更多字节组成。 ②对每个字符的检错一般可用奇校验,数据块的末尾用 CRC(循环冗余码)对整个数据块进行校验。 ③为了防止因收、发双方的时钟频率的偏差的积累效应而 产生错位,从而导致通信出错,同步通信要求接收和发送 的时钟完全同步,不能有误差。实际应用中,同步传送常 在收、发双方间使用同一时钟,故硬件电路比较复杂
同步通信方式的特点是: ③为了防止因收、发双方的时钟频率的偏差的积累效应而 产生错位,从而导致通信出错,同步通信要求接收和发送 的时钟完全同步,不能有误差。实际应用中,同步传送常 在收、发双方间使用同一时钟,故硬件电路比较复杂。 ②对每个字符的检错一般可用奇校验,数据块的末尾用 CRC(循环冗余码)对整个数据块进行校验。 ①收、发双方以一个或两个预先约定的同步字符作为数据 块传送的开始,数据块由几十到几千,甚至更多字节组成
1214波特率与收发时钟 1.波特率 计算机串行通信中常用波特率( Baud rate)来表 示数据传输率,波特率的单位是bits,即每秒所传送 的二进制位数。常用的标准值有110,300,600,1200, 2400,4800,9600,19200波特等 例如:二 某异步通信中每秒传送960个字符,而每个字符 由10位(1个起始位、7个数据位、1个奇校验位、1 个停止位)组成,则传送的波特率为: f=10×960bit/s=9600bit/s 传送一位的时间T1/9600=0.104ms
12.1.4 波特率与收/发时钟 1. 波特率 计算机串行通信中常用波特率(Baud rate)来表 示数据传输率,波特率的单位是bit/s,即每秒所传送 的二进制位数。常用的标准值有110,300,600,1200, 2400,4800,9600,19200波特等。 某异步通信中每秒传送960个字符,而每个字符 由10位(1个起始位、7个数据位、1个奇校验位、1 个停止位)组成,则传送的波特率为: fd=10×960bit/s=9600bit/s 传送一位的时间Td=1/9600=0.104ms 例如: