2.同步通信>在串行同步通信时所使用的数据格式根据控制规程可分为:■面向字符型■面向比特型
2.同步通信 ➢ 在串行同步通信时所使用的数据格式根据控 制规程可分为: ◼ 面向字符型 ◼ 面向比特型
1)面向字符型的数据格式SYNC数据1数据2数据nCRCCRC24顿(a)单同步SYNCSYNC数据1数据nCRC,CRC2顿(b)双同步数据数据2数据3数据nCRCCRC2顿(c)外同步图8.4面向字符型同步通信数据格式由图8.4可看出,同步通信在每个数据中并不加起始和停止位而将数据顺序连接起,以一个数据块(称为“")传输单位从同步通信数据格式中可以看出,传送的数据信息越长,数据传输效率越高,故同步通信运用于要求快速、连续传输天量数据的场合
1)面向字符型的数据格式 ➢ 由图8.4可看出,同步通信在每个数据中并不加起始和停止位, 而是将数据顺序连接起来,以一个数据块(称为“帧”)为传 输单位。 ➢ 从同步通信数据格式中可以看出,传送的数据信息越长,数 据传输效率越高,故同步通信运用于要求快速、连续传输大 量数据的场合
2)面向比特型的数据格式顿控制场CRC,CRC201111110地址场01111110DD,*..DN图8.5面向比特型的数据格式面向比特型的数据以顿为单位传输,每顿由六部分组成第一部分是开始标志“7EH":第二部分是一个字节的地址场第三部分是一个字节的控制场;第四部分是需要传送的数据,数据都是位的集合;第五部分是两个字节的循环校验码;最后部分又是“7EH",作为结束标志
2)面向比特型的数据格式 面向比特型的数据以帧为单位传输,每帧由六部分组成。 ◼ 第一部分是开始标志“7EH”; ◼ 第二部分是一个字节的地址场; ◼ 第三部分是一个字节的控制场; ◼ 第四部分是需要传送的数据,数据都是位的集合; ◼ 第五部分是两个字节的循环校验码; ◼ 最后部分又是“7EH”,作为结束标志
波特率>串行通信的传输速率也称波特率(Baud Rate)即每秒传输的二进制位数。标准波特率系列为110、300、600、1200、1800、2400、4800、9600和19200。现在,数据传输速率可以达到115200bps或更高例如,数据传输速率为1200,则一位的时间长度为0.833ms(=1/1200);对于采用1个停止位、不用校验的8位数据传送来说,一个字符共有10位,每秒能传送120(=1200/10)个字符
波特率 ➢ 串行通信的传输速率也称波特率(Baud Rate), 即每秒传输的二进制位数。标准波特率系列 为110、300、600、1200、1800、2400、4800、 9600和19200。现在,数据传输速率可以达到 115200bps或更高。 ➢ 例如,数据传输速率为1200,则一位的时间 长度为0.833ms(=1/1200);对于采用1个停止 位、不用校验的8位数据传送来说,一个字符 共有10位,每秒能传送120(=1200/10)个字符
异步传输与同步传输的比较在异步传输过程中,设每个字符对应1个起始位、7个信息位、1个奇/偶校验位和1个停止位,如果波特率为1200,则每秒钟能传输的最天字符数为1200/ 10= 120个。作为比较,再来看一个同步传输的例子。假如也用1200的波特率工作,用2个同步学符和2个CRC码那么传输100个字符所用的时间为7×(100十4)/1200=0.6067s,这就是说,每秒钟能传输的字符数可达到100/0.6067=165个。可见,在同样的传输速率下,同步传输实际字符传输速率要比异步传输时高
异步传输与同步传输的比较 ➢ 在异步传输过程中,设每个字符对应1个起始位、7 个信息位、1个奇/偶校验位和1个停止位,如果波 特率为1200,则每秒钟能传输的最大字符数为1200 /10=120个。 ➢ 作为比较,再来看一个同步传输的例子。假如也用 1200的波特率工作,用2个同步字符和2个CRC码, 那么传输100个字符所用的时间为7×(100十4)/1200 =0.6067s,这就是说,每秒钟能传输的字符数可达 到100/0.6067=165个。 ➢ 可见,在同样的传输速率下,同步传输实际字符传 输速率要比异步传输时高