通博TBET

新闻中心
异步通信和同步通信中常见的专业术语
2020-06-29
2774

  在串行通信中,数据通过一条信号线一次发送一位,因此为了使接收端能够准确接收数据,发送端必须知道发送每一位的发送数据。在RS232中,同步已经定义了<通信和异步通信标准。对于用于测量或控制的外围设备,通常使用前面提到的全双工通信和异步通信。

  同步通讯

  这种方法发送和接收与其他设备产生的时钟同步或由自己产生的时钟同步的数据。通信是基于从发送端添加到每个位的同步信号进行的,这具有很好的数据传输效率,但是缺点在于传输过程变得复杂。

  异步通讯

  此方法发送和接收,与双方自己的时钟同步数据。如果传输速率设置不匹配,则无法进行正常通信,换句话说,发送方和接收方最初都同意要传输每秒多少位,然后每个都创建一个与该传输速率匹配的频率的同步信号。在异步通信中,数据在一条数据线上一次发送和接收一次,因此如果最初双方的通信条件设置不匹配,则无法进行正常通信。将计算机(控制器)侧的设置与外围设备侧进行匹配设置是正常的设置方法。

  传输速率

  指定每秒发送的位数,单位为bps(每秒位数),从300、600、1200、2400、4800、9600、19200等中选择,通过匹配设置和时序,数据分隔符相对应,并且可以正常发送和接收数据。因此,将起始位添加到每个数据项(1个字节)中以获得正确的时序。

  停止位长度

  这将设置表示数据结束的位的长度。通常选择1位,1.5位或2位。起始位的长度固定为1位,因此不需要此设置。

  数据位长

  它指定组成每一项数据的位数,这取决于所使用的设备,但通常为字母数字字符和符号指定7位,为1字节二进制数据指定8位。

  奇偶校验设置

  此功能可查找数据中的错误,并且可以从“偶数奇偶校验(EVEN)”,“奇数奇偶校验(ODD)”或“无奇偶校验(NONE)”中选择。

  奇偶校验详细信息

  在发送端,将奇偶校验位“ 1”或“ 0”添加到数据,以使偶数为偶数,奇数为奇数的“ 1”数据位数。在接收端,“如果数字是偶数,则数字将计数为1“数据位,并且将数据判断为正确,而奇数则是奇数。

  流量控制

  在设备之间发送和接收数据时,如果在接收方未处于接收状态时发送数据可能会丢失数据,因此在通信中检查另一方的状态很重要。流控制是一种功能保持通讯的可靠性。信号从发送方发送到接收方,指出“正在发送数据”,接收方接收到该信号并从信号线读取数据。然后,它向发送方发送答复,指出: “已接收数据”。换句话说,可以在双方检查数据发送和接收的同时传输数据。

  XON / XOFF流量控制

  这是一种控制方法,当接收方缓冲区中的剩余可用空间变少时,将“ XOFF代码”发送到发送方以请求暂时中断发送。当有足够的可用空间时,发送“ XON代码”以请求发送方重新开始发送。

  作为在软件流控制中发送XON / XOFF代码的替代方法,控制线(RTS或DTR)会自动打开或关闭。RTS信号和CTS信号或DTR信号和DSR信号必须相互连接。

上一篇: 串行通信接口标准 下一篇: LPWAN,LoRa和LoRaWAN技术分别是什么 返回首页
热门推荐
热门标签