RS-232C 串行通讯简介 RS-232C 串行通讯简介 对有关RS- 232串行通信的知识进行一些简单介绍,读者如果对这方面的内容很熟,可只看本节后面 有关电缆连线的内容。 串行通信是指通信的发送方和接收方之间数据信息的传输是在单根数据线上,以每次一 个二进制的01为最小单位进行传输。串行通信的传输速度要比并行通信慢得多,但串行 通信可显著降低通信线路的价格和简化通信设备,并可利用现有的电话电缆线路,在任 何两点通电话的设备之间,配置适当的通信接口实行串行通信。 一、异步通信控制规程 为实现串行通信并保证数据的正确传输,要求通信双方遵循某种约定的规程。目前在PC 机及数控系统中最简单最常用的规程是异步通信控制规程,或称异步通信协议,其特点 是通信双方以一帧作为数据传输单位。每一帧从起始位开始、后跟数据位(位长度可选 )、奇偶位(奇偶检验可选),最后以停止位结束。1帧的数据格式如下: [pic] 一帧的传输经过大致有一下几个步骤: (1)无传输 通信线路上处于逻辑'1'状态,或称传号,表明线路无数据传输。 (2)起始传输 发送方在任何时刻将通信线路上的逻辑'1'状态拉至逻辑'0'状态,发出一个空号,表明 发送方要开始传输数据。接收方在接收到空号后,开始与发送方同步,并希望收到随后 的数据。 (3)数据传输 起始位跟着要发送或接收的一串位序列,即表示一个字符代码(5、6、7或8位不等,由 双方协议确定并保持不变)。数据位传输规定最低位在前,最高位在后。数据位的确定 是根据实际需求以获得最佳传输速度。 (4)奇偶传输 数据位之后是可选择的奇偶位发送或接收。奇偶位的逻辑状态取决于奇偶校验的类型。 必须保证在同一次传输过程中,每帧选择的奇偶校验类型是一致的。 (5)停止传输 奇偶位之后是发送或接收的停止位,其逻辑状态恒为'1',位时间可在1……