您现在的位置是:首页 > PLC技术 > PLC技术
PLC异步串行通信
来源:艾特贸易2017-06-05
简介异步传送以字符为单位一个个地接收和发送,字符开始和结束标志分别用冗余的开始位和停止位实现。通信的设备之间必须有两项约定:相同的传送字符数据格式和一致的传送速率。
异步传送以字符为单位一个个地接收和发送,字符开始和结束标志分别用冗余的开始位和停止位实现。通信的设备之间必须有两项约定:相同的传送字符数据格式和一致的传送速率。 (1)传送字符数据格式。 异步串行通信中,以字符为单位传送数据。如图9.4所示,这是一个7位字符传送格式。 每个字符的组成格式为:首先是一位起始位标志字符的开始,紧跟着是字符数据(数据有效位可以是5~8位),随后是奇偶校验位(根据需要可选),最后是一位或多位停止位。这种串行传送的数据加上起始位和停止位就构成了串行字符传送格式。 在进行异步传送时,字符间隔长短不定,在停止后可以加空闲位,空闲位用高电位表示,用于等待下一个字符的传送。接收和发送可以随时或间断进行,不受时间限制。图9.4所示的传输过程中两个字符之间有两个空闲位。 (2)波特率。 波特率(Baud Rate)是衡量数据传送速率的指标,它要求发送设备和接收设备都必须以相同的数据传送速率工作。 图9.4 异步串行传送数据格式 波特率的单位是“波特”,即每秒钟传送的二进制的位数。例如,数据传送的速率为每秒钟120字符,而每个字符假如为10位,则传送的波特率为: 120字符/秒×10位/字符=1200位/秒=1200波特 衡量数据传送速率有时也可用每一位传送的时间Td来表示。Td就等于波特率的倒数。在上例中: Td=1/1200=0.833ms
点击排行
