









RS-232和RS-485之间可以转换,一个方法是RS-232转换成TTL,再由TTL转换为RS-485,当然也有芯片支持将RS-232直接转换成RS-485,网上有很多模块
虽说RS-485没有标准的数据协议格式,但和CAN总线在很多地方是有相似的,比如A&B和CANH&CANL都是差分信号,通信都需要收发器,都需要120欧姆的匹配电阻等等
485应用的一些小经验
1、收发时序不匹配
485是半双工的通信,收发转换是需要一定的时间的,RS485TD7521,所以一般在收发转换之间,RS485TD7514,和每发送完一帧数据之后,都要有相应的,RS485,如果出现收发不正常、或帧数据之后就出现误码现象,则可以适当的增加一下时间,以观问题是否解决。
2、R0接上拉电阻
异步通信数据以字节的方式传送,在每一个字节传送之前,先要通过一个低电平起始位实现握手。为防止干扰信号误触发RO(输出)产生负跳变,使接收端MCU进入接收状态,建议RO外接10kΩ上拉电阻。
3、合理选用芯片
例如,对外置设备为防止强电磁(雷电)冲击,建议选用TI的75LBC184等防雷击芯片,RS485分路器,对节点数要求较多的可选用SIPEX的SP485R。此外经我们实验发现,ADI的非隔离型485芯片ADM487E、隔离型芯片ADM2483、ADM2587在多节点、防雷击方面也有着很好的表现。


485通信电路图,需要在A线上加一个4.7K的上拉偏置电阻;在B线上加一个4.7K的下拉偏置电阻。中间的R16是匹配电阻,一般是120Ω,当然这个具体要看你传输用的线缆。(匹配电阻:485整个通讯系统中,为了系统的传输稳定性,我们一般会在个节点和后一个节点加匹配电阻。所以我们一般在设计的时候,会在每个节点都设置一个可跳线的120Ω电阻,至于用还是不用,由现场人员来设定。当然,具体怎么区分个节点还是后一个节点,还得有待现场的们来解答呵。)TVS我们一般选用6.8V的,这个我们会在后面进一步的讲解。
RS-485标准定义信号阈值的上下限为±200mV。即当A-B>200mV时,总线状态应表示为“1”;当A-B<-200mV时,总线状态应表示为“0”。但当A-B在±200mV之间时,则总线状态为不确定,所以我们会在A、B线上面设上、下拉电阻,以尽量避免这种不确定状态
RS485分路器-泰华仪表-RS485由宿州市泰华仪表有限公司提供。宿州市泰华仪表有限公司实力不俗,信誉可靠,在安徽 合肥 的自动化成套控制系统等行业积累了大批忠诚的客户。泰华仪表带着精益求精的工作态度和不断的完善创新理念和您携手步入辉煌,共创美好未来!