串行异步通信_异步串行通信

本文详细介绍了异步串行通信的基本原理,包括起始位、数据位、奇偶校验位和停止位的作用。还探讨了通信协议、串行通信数据接口标准如RS-232和RS-485,以及通信格式中的起止式异步传送。此外,讨论了通信数据格式,特别是HDLC数据信息帧结构。
摘要由CSDN通过智能技术生成

1. 基本原理

异步串行通信是指通信双方以一个字符(包括特定附加位)作为数据传输单位且发送方传送字符的间隔时间不一定,具有不规则数据段传送特性的串行数据传输。

异步通信数据帧的第一位是开始位,在通信线上没有数据传送时处于逻辑'1'状态。当发送设备要发送一个字符数据时,首先发出一个逻辑“0”信号,这个逻辑低电平就是起始位。起始位通过通信线传向接收设备,当接收设备检测到这个逻辑低电平后,就开始准备接收数据位信号。因此,起始位所起的作用就是表示字符传送开始。

当接收设备收到起始位后,紧接着就会收到数据位。数据位的个数可以是5,6,7或8位的数据。在字符数据传送过程中,数据位从最低位开始传输。数据发送完之后,可以发送奇偶校验位。奇偶校验位用于有限差错检测,通信双方在通信时需约定一致的奇偶校验方式。就数据传送而言,奇偶校验位是冗余位,但它表示数据的一种性质,这种性质用于检错,虽有限但很容易实现。在奇偶位或数据位之后发送的是停止位,可以是1位、1.5位或2位,停止位一直为逻辑'1'状态。停止位是一个字符数据的结束标志。

在异步通信中,字符数据以图所示的格式一个一个地传送。在发送间隙,即空闲时,通信线路总是处于逻辑“1”状态,每个字符数据的传送均以逻辑“0”开始。

2. 通信协议

通信协议是指通信双方对数据传送控制的一种约定。通信双方必须遵守。通信协议应该包含两部分内容:一是硬件协议,即是接口协议;二是软件协议,即通信协议。

3. 串行通信数据接口标准

最常用的是RS-232和RS-485串行接口标准。当通信双方需要进行数据通信时,必须有统

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值