赞
踩
UART一般直接使用TTL信号,但TTL信号的抗干扰能力很差,在数据传输中很容易出现错误
3.通信距离很短
因为TTL信号的抗干扰能力很差,所以其通信距离很短,一般只用于一个电路板上的不同芯片之间的通信。
为了解决这些问题,人们依附于UART,规定了RS232——较UART一种更为优良的通信协议。这也就解答了我上文中所留下的问题。了解了为什么会有RS232的诞生后,接下来我们开始这种通信协议的学习。
RS-232标准接口(又称EIA RS-232)是常用的串行通信接口标准之一,它是由美国电子工业协会(Electronic Industry Association,EIA)联合贝尔系统公司、调制解调器厂家及计算机终端生产厂家于1970年共同制定,其全名是“数据终端设备( DTE)和数据通信设备(DCE)之间串行二进制数据交换接口技术标准”。
1、接口:该标准规定采用一个25个脚的DB-25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。后来IBM的PC机将RS232简化成了DB-9连接器,从而成为事实标准。而工业控制的RS-232口一般只使用RXD、TXD、GND三条线。
2、信号:规定逻辑“1”的电平为-5V~-15 V,逻辑“0”的电平为+5 V~+15 V。选用该电气标准的目的在于提高抗干扰能力,增大通信距离,最大距离可达15m。(由于处理器产生的信号一般都是TTL信号,所以我们通常在使用RS232时要加转换电平的芯片,将TTL电平转化成符合RS232标准的信号,例如MAX232)
通过新的规定,RSR232统一了电气接口, 提高了抗干扰能力,增大了通信距离。但是,这种协议还是存在一些问题的
1、通信速度较低
2、易产生共模干扰,抗噪声能力弱
3、传输距离较近
4、电平高,容易烧坏芯片,与TTL信号不兼容,需要转换芯片。
尽管RS232的出现已经解决UART的很多问题,但是能不能有一种通信速度更快,抗干扰能力更强,传输距离更长的通信协议呢?当然有了,RS485应运而生。
RS4
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。