您现在的位置是:首页 > 变频技术 > 变频技术

什么是异步通信与同步通信?

来源:艾特贸易2017-06-04

简介答:在数据通信网络中存在两类通信:一类是并行通信,另一类是串行通信。并行通信一般发生在内部,它指的是多处理器中多台处理器之间的通信以及 CPU 单元与智能单元的 CPU 之间的

    答:在数据通信网络中存在两类通信:一类是并行通信,另一类是串行通信。并行通信一般发生在内部,它指的是多处理器中多台处理器之间的通信以及CPU单元与智能单元的CPU之间的通信。前者是在协处理器的控制与管理下,通过共享存储区实现多处理器之间的数据交换;后者则是经过背板总线(公用总线)通过双口RAM实现通信。    在串行通信中,通信的速率与时钟脉冲有关,接收方和发送方的传送速率应相同。但是实际的发送速率与接收速率之间总是有一些微小的差别,如果不采取一定的措施,在传送大量的信息时,将会因积累误差造成错位,使接收方收到错误的信息。为了解决这一问题,需要使发送过程和接收过程同步。按同步方式的不同,可将串行通信分为异步通信和同步通信。    异步通信的信息格式如图4-5所示,发送的数据字符由一个起始位,58个数据位、一个奇偶校验位(可以没有)和停止位(1位、1位半或两位)组成。在通信开始之前,通信的双方需要对所采用的信息格式和数据的传输速率做相同的约定。接收方检测到停止位和起始位之间的下降沿后,将其作为接收的起始点,在每一位的中点接收信息。由于一个字符包含的位数不多,即使发送方和接收方的收发频率略有不同,也不会因两台机器之间的时钟周期的误差积累而导致错误。异步通信传送附加的非有效信息较多,传输效率较低,一般用于低速通信。
异步通信的信息格式
    4-5    异步通信的信息格式    同步通信以字节为单元(一个字节由8位二进制数组成),每次传送12个同步字符、若干个数据字节和校验字符。同步字符起联络作用,用它来通知接收方开始接收数据。在同步通信中,发送方和接收方要保持完全的同步,这意味着发送方和接收方应使用同一时钟脉冲。在近距离通信时,可以在传输线中设置一根时钟信号线。在远距离通信时,可以通过调制解调方式在数据流中提取同步信号,使接收方得到与发送方完全相同的接收时钟信号。    由于同步通信方式不需要在每个数据字符中加起始位、停止位和奇偶位,只需要在数据块(往往很长)之前加一两个同步字符,所以传输效率高,但是对硬件的要求较高,一般用于高速通信。