您现在的位置是:首页 > PLC技术 > PLC技术
PLC异步通信与同步通信简介
来源:艾特贸易2018-06-08
简介在串行通信中,通信的速率与时钟脉冲有关,接收方的接收速率和发送方的传送速率应相同,但是实际的发送速率与接收速率之间总是有一些微小的差别,如果不采取措施,在连续传送
在串行通信中,通信的速率与时钟脉冲有关,接收方的接收速率和发送方的传送速率应相同,但是实际的发送速率与接收速率之间总是有一些微小的差别,如果不采取措施,在连续传送大量的信息时,将会因积累误差造成错位,使接收方收到错误的信息。为了解决这一问题,需要使发送过程和接收过程同步。按同步方式的不同,可将串行通信分为异步通信和同步通信。
异步通信的信息格式如图1所示,发送的字符由1个起始位、7~8个数据位、1个奇偶校验位(可以没有)和停止位(1位、1位半或两位)组成。在通信开始之前,通信的双方需要对所采用的信息格式和数据的传输速率作相同的约定。接收方检测到停止位和起始位之间的下降沿后,将它作为接收的起始点,在每一位的中点接收信息。由于一个字符中包含的位数不多,即使发送方和接收方的收发频率略有不同,也不会因两台机器之间的时钟周期的积累误差而导致收发错位。异步通信传送附加的非有效信息较多,它的传输效率较低,可编程控制器一般使用异步通信。
图1 异步通信的信息格式
同步通信以字节为单位(一个字节由8位二进制数组成),每次传送1~2个同步字符、若干个数据字节和校验字符。同步字符起联络作用,用它来通知接收方开始接收数据。在同步通信中,发送方和接收方要保持完全的同步,这意味着发送方和接收方应使用同一时钟脉冲。在近距离通信时,可以在传输线中设置一根时钟信号线。在远距离通信时,可以通过调制解调方式在数据流中提取出同步信号,使接收方得到与发送方完全相同的接收时钟信号。
由于同步通信方式不需要在每个数据字符中加起始位、停止位和奇偶校验位,只需要在数据块(往往很长)之前加一两个同步字符,因此传输效率高,但是对硬件的要求较高,一般用于高速通信。
点击排行
