浅谈PLC的异步通信和同步通信

今日头条

1097人已加入

描述

所谓异步是指发送方和接收方之间的数据帧不需要严格的同步或同步。同步是指发送方和接收方数据帧之间的严格同步,而不仅仅是比特之间的严格同步。异步通信的双方使用独立的时钟。每个数据以起始位开始,以终止位结束。起始位触发两侧的同步时钟。每个异步串行帧中的数据位彼此严格同步,并且具有相同的位周期。

异步通信灵活,适合随机发送/接收数据,同步通信是批量数据传输。异步传输比较慢,同步传输比较快。

在异步串行通信中,发送和接收的每个字符数据由四个部分依次组成。

开始位:标志新数据帧的开始。当发送设备想要发送数据时,它首先发送一个低电平信号,并且开始位通过通信线路被发送到接收设备。接收设备检测到该逻辑低电平后,开始准备接收数据信号。

数据位:起始位之后有5、6、7或8个数据位,在IBM PC中常用7或8个数据位。当数据位为1时,收发器线路为高电平,否则为低电平。

奇偶校验位:用于检查传输过程中是否有错误。奇偶校验位是可选的,奇数或偶数。如果选择奇数奇偶校验,数据的每一位加上校验位使数据中的“1”位为奇数;如果选择偶数校验,其总和将为偶数。

停止位:停止位为高,表示数据帧传输结束。停止位可以是一位、一位半或两位。

在异步数据传输中,通信双方必须指定数据格式,即数据的编码形式。例如,起始位是1位,数据位是7位,添加一个奇偶校验位,然后一个数据帧由10位组成。也可以采用无奇偶校验位的8位数据格式。
  审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分