1、rs-485接口的最大传输距离标准值为4000英尺,实际上可达3000米,另外rs-232接口在总线上只允许连接1个收发器,即单站能力。
2、rs-485接口在总线上是允许连接多达128个收发器,具有多站能力,这样用户可以利用单一的rs-485接口方便地建立起设备网络。
3、rs232接口信号电平值较高,易损坏接口电路的芯片,又因为与ttl 电平不兼容故需使用电平转换电路方能与ttl电路连接。
4、传输速率较低,在异步传输时,波特率为20kbps;因此在南方的老树51cpld开发板中,综合程序波特率只能采用19200,也是这个原因。
以往,PC与智能设备通讯多借助RS232、RS485、以太网等方式,主要取决于设备的接口规范。但RS232、RS485只能代表通讯的物理介质层和链路层,如果要实现数据的双向访问,就必须自己编写通讯应用程序,但这种程序多数都不能符合ISO/OSI的规范,只能实现较单一的功能,适用于单一设备类型,程序不具备通用性。
在RS232或RS485设备联成的设备网中,如果设备数量超过2台,就必须使用RS485做通讯介质,RS485网的设备间要想互通信息只有通过“主(Master)”设备中转才能实现,这个主设备通常是PC,而这种设备网中只允许存在一个主设备,其余全部是从(Slave)设备。
RS-232串口和RS-485串口的区别:
1、RS-232是美国电子工业协会EIA(Electronic Industry Association)制定的一种串行物理接口标准。RS485是一个定义平衡数字多点系统中的驱动器和接收器的电气特性的标准,该标准由电信行业协会和电子工业联盟定义,RS-485使得廉价本地网络以及多支路通信链路的配置成为可能。
2、RS是英文“推荐标准”的缩写,232为标识号,RS-232总线标准设有25条信号线,包括一个主通道和一个辅助通道。RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。加上总线收发器具有高灵敏度,能检测低至200mV的电压,故传输信号能在千米以外得到恢复。
3、RS-232标准规定的数据传输速率为每秒50、75、 100、150、300、600、1200、2400、4800、9600、19200波特。RS485通信网络电缆在低速、短距离、无干扰的场合可以采用普通的双绞线,反之,在高速、长线传输时,则必须采用阻抗匹配(一般为120Ω)的RS485专用电缆(STP-120Ω(用于RS485 & CAN)一对18AWG)。
4、RS-232标准规定,驱动器允许有2500pF的电容负载,通信距离将受此电容限制,一般用于20m以内的通信。RS485有两线制和四线制两种接线,四线制只能实现点对点的通信方式,多采用的是两线制接线方式,这种接线方式为总线式拓扑结构,在同一总线上最多可以挂接32个节点。
5、 RS-232是一个流行的接口,RS-232系统包括2个串行信号路径,其方向相反,分别用于传输命令和数据,而命令和状态必须与数据交织在一起, RS-232 接口以9个引脚 (DB-9) 或是25个引脚 (DB-25) 的型态出现,一般个人计算机上会有两组 RS-232 接口,分别称为 COM1 和 COM2。
6、RS-485总线在要求通信距离为几十米到上千米时,广泛采用RS-485串行总线标准。RS-485采用半双工工作方式,任何时候只能有一点处于发送状态,发送电路须由使能信号加以控制。
7、RS232、RS485只能代表通讯的物理介质层和链路层,在RS232或RS485设备联成的设备网中,如果设备数量超过2台,就必须使用RS485做通讯介质,RS485网的设备间要想互通信息只有通过“主(Master)”设备中转才能实现。
本回答被网友采纳区别 1、带载数量。RS232为1带1,RS485可达几十点至上百点。2、通讯距离。RS232标准值15米左右,RS485可达千米。3、电气特征。RS232的传输电平信号电平值较高(信号“1”为“-3V至-15V”,信号“0”为“3至15V”) ,RS485逻辑“1”以两线间的电压差为+(2—6)V表示;逻辑“0”以两线间的电压差为-(2—6)V表示;4、接口。RS232得标准D型接口与RS485的两线端口。如图1、2所示。
图2补充说明:说明了区别,讲讲关于RS232与485的共性特征,他们都是串口通讯,且总线都不具备供电能力。目前的通讯产品应用当中,较为广泛的是控制主机-现场传感器这样的模型,而这样的使用距离使得RS232无法使用,较多的是使用485/CAN,然而在施工工程中由于现场无法取电以及一系列布线问题,诞生了二总线。
如上图,解释了二线制和四线制总线的区别。目前MBUS由于是早期欧洲使用的标准,其技术仍有缺陷, 即其供电能力较弱,POWERBUS总线则是近几年用的比较多的,供电能力可达20A。