《RS232_RS422基础知识》由会员分享,可在线阅读,更多相关《RS232_RS422基础知识(26页珍藏版)》请在金锄头文库上搜索。
1、RS232通讯,异步通信和同步通信,异步通信是一种很常用的通信方式。相对于同步通信,异步通信在发送字符时,所发送的字符之间的时隙可以是任意的,当然,接收端必须时刻做好接收的准备。 同步通信是一种比特同步通信技术,要求发收双方具有同频同相的同步时钟信号,只需在传送报文的最前面附加特定的同步字符,使发收双方建立同步,此后便在同步时钟的控制下逐位发送/接收。,波特率(Baud per second),波特率(bps):计算机在串口通信时的速率。所谓波特率(bps=bit/s),是指每秒钟传送的位(bit)数。这就要求有双方有相同的波特率,以便正确地识别被传输的数据位。常见的波特率可以设为4800,9
2、600等等。波特率决定了通讯的速度。波特率越小,通讯速度越慢,同时出错率也越低。,RS-232,个人计算机上的通讯接口之一,由电子工业协会(Electronic Industries Association,EIA) 所制定的异步通信传输标准接口。RS是英文“推荐标准”的缩写,232为标识号,C表示修改次数。 通常 RS-232 接口以9个引脚 (DB-9) 或是25个引脚 (DB-25) 的型态出现,一般个人计算机上会有两组 RS-232 接口,分别称为 COM1 和 COM2。 目前常见的是精简的9孔(针)接口,常见的RS232是异步全双工接口,同步的很少用。但是RS232却只能点对点连接
3、(只能1对1),无法组网。,计算机上的RS232串口,计算机上的RS232串口,传输速率,RS-232-C标准规定的数据传输速率为50、75、100、150、300、600、1200、2400、4800、9600、19200、38400波特率。 一般通信两端设备都要设为相同的波特率,但有些设备也可以设置为自动检测波特率。理论上的最大传输速率不超过115200bps.,串口通信端子定义,RS-232C的接口信号 -TxD RxD,(1)数据发送与接收线: 发送数据(Transmitted data-TxD)将串行数据发送到终端。 接收数据(Received data-RxD)通过RxD线接收从终
4、端发送来的信号。 (2)地线 信号地和保护地信号线,无方向。,RS232串口通信常用连接(三线制),电气特性,EIA-RS-232C对电器特性、逻辑电平和各种信号线功能都作了规定。 在TxD和RxD上:逻辑1(MARK) =-3V-15V 逻辑0(SPACE)=+315V 信号有效(接通,ON状态,正电压)+3V+15V 信号无效(断开,OFF状态,负电压) = -3V-15V,信号传输方式,在RS232中任何一条信号线的电压均为负逻辑关系。即:逻辑“1”,为信号线对GND电压为-5-15V。逻辑“0”,为信号线对GND电压为+5V+15V。,电平数据传输方式,理论上说,当要发送“010010
5、00”这个数据时,在TXD信号线与GND之间应该测量到的波形为:,起始位/数据位/校验位/停止位,(1)起始位(Start Bit):发送器是通过发送起始位而开始一个字符传送,起始位提示接受器数据传输即将开始。(2)数据位(Data Bits):起始位之后就是传送数据位。数据位一般为8位一个字节的数据(也有6位、7位的情况),低位(LSB)在前,高位(MSB)在后。(3)校验位(parity Bit):可以认为是一个特殊的数据位。校验位一般用来判断接收的数据位有无错误,一般是奇偶校验。在使用中,该位常常取消。(4)停止位:停止位在最后,用以标志一个字符传送的结束。,奇偶校验,奇校验:所有传送的
6、数位(含字符的各数位和校验位)中,“1”的个数为奇数,如: 1 0110,0101 0 0110,0001 偶校验:所有传送的数位(含字符的各数位和校验位)中,“1”的个数为偶数,如: 1 0100,0101 0 0100,0001,通讯距离,RS-232-C标准规定,一般情况下,最大通信距离为15m。传输距离短的另一原因是RS-232属单端信号传送,存在共地噪声共模干扰等问题,因此一般用于20m以内的通信。 通信线缆一般采用屏蔽双绞线进行连接。,RS232通讯转换器,RS232通讯转换器,USB-RS232通讯转换器,RS-422,EIA-422(过去称为RS-422)是一系列的规定采用4线
7、,全双工,差分传输,多点通信的数据传输协议。 允许在相同的传输线上连接多个接收节点,最多可接10个节点,即一个主设备(Master),其余为从设备(Slave),从设备之间不能通信,所以RS-422支持点对多的双向通信。,RS-422电气特性,RS422采用4线传输方式,差分传输,发送数据线为T+/T-,接收数据线为R+/R-。 正电平在+200mv+6V,数据“1” 负电平在-200mv-6V,数据“0”,电平数据传输方式,理论上说,当要发送“01001000”这个数据时在T+/T-直接的差值在信号线上应该测量到的波形为:,差分信号,从RS232和RS422两种信号传输方式可以看出,RS23
8、2的数据时TXD与GND之间的电压代表数据,而RS422的数据是T+与T-之间的电压差值代表数据,而T+与T-之间的数据传输方式就可以理解为差分信号。,RS-422 特性,RS-422传输速率提高到10Mb/s,传输距离延长到1200米(速率低于100kb/s时),并允许在一条平衡总线上连接最多10个接收器。RS-422是一种单机发送、多机接收的单向、平衡传输方式,被命名为TIA/EIA-422-A标准。 平衡传输方式 长度:1200米 速度:10M 节点:2、10(广播) 线缆类型:4线或8线(带握手信号)+GND,RS-422 优势与不足,RS-422优势 传输距离远 传输速率高 不易受到干扰 RS-422不足 点对多点方式只能单向通讯,RS-422A与RS-232C的主要差别,信号在导线上的传输方式不同: RS-232C是利用传输信号线与公共地之间的电压差 RS-422A是利用信号导线之间的信号电压差,它给出平衡信号差的规定。,选择=结果,汇报结束 谢谢观看! 欢迎提出您的宝贵意见!,