在RS485通信中,常常会存在通信距离不远、通信质量差等问题。为提高RS485的通信质量,除了采用终端匹配的总线型结构外,在系统设计中通常要考虑以下几个问题。
RS-485接口芯片能担当起一种电平转化的角色,把TTL信号、COMS信号等转化为能在485总线上传输的差分信号,把接收到的485差分信号转化为MCU能够识别的TTL或COMS电平,在工业控制、仪器、仪表、多媒体网络、机电一体化产品等诸多领域得到了广泛应用。但在RS485通信中,常常会存在通信距离不远、通信质量差等问题。为提高RS485的通信质量,除了采用终端匹配的总线型结构外,在系统设计中通常要考虑以下几个问题。
根据RS-485的标准规定,接收器的接收灵敏度为±200mV,这意味着当接收端的差分电压大于等于+200mV时,接收器输出为高电平,小于等于-200mV时输出为低电平,介于±200mV之间时,接收器输出为不确定状态。在总线空闲(即传输线上所有节点都为接收状态)以及传输线开路或短路故障时,若不采取特殊措施,接收器可能输出高电平或者低电平。一旦某个节点的接收器产生低电平,就会使串行接收器(UART)找不到起始位,从而引起通信异常。
RS-485接口芯片在使用、焊接或设备的运输途中都有可能受到静电冲击而损坏。在传输线架设于户外的使用场合,接口芯片乃至整个系统还有可能遭受雷电袭击。选用抗静电或抗雷击的芯片可有效避免此类损失。
在某些工业控制领域,由于现场情况十分复杂,各个节点之间存在很高的共模电压。虽然RS-485接口采用差分传输方式,具有一定的抗共模干扰能力,但当共模电压超过RS-485接收器的极限接收电压,即大于+12V或小于-7V时,接收器就无法正常工作,严重时甚至会烧毁芯片和仪器设备。解决方法是通过DC/DC转换器将系统电源和RS-485收发器的电源进行光耦隔离,彻底消除共模电压的影响,并滤除接地回路和传导噪声引起的干扰。
在RS485通信中,为防止信号反射,通常在终端都接有90~120欧姆的电阻。一般的RS485接口芯片在带这样的电阻负载时,其输出电压的摆幅只有1.5~1.8V,因此在进行长距离通信时,由于信号的衰减,接收器可能无法正确地接收到信号,导致误码。
综上所述,在选择RS485接口芯片时,除了要考虑静态电流、电源电压宽度范围等参数外,还要考虑其故障保护功能、抗静电性能、驱动能力,以及外部环境、通信电缆等方方面面的因素,这样才能构建一个高质量的RS485通信网络。
关键字:RS485 通信设计
引用地址:
RS485通信设计中需注意的几个问题
推荐阅读最新更新时间:2024-05-03 00:38
ZDS2022示波器中UART协议解码可否适用于RS485/422?
RS485/422 虽然是差分传输,但单条传输线的数据是符合UART协议的,可以当作 UART 协议进行解码。因此,测试时,只需测量RS485/422 差分信号中的其中一路信号,并注意电平正反相的问题,就可以采用 UART 协议解码。 注:RS 485上层的 modbus 协议不支持。 使用UART协议解析测试DEMO板上的RS232信号,解析数据正常。但是,测试从电脑发出来的RS232数据时,有时无法正常解析出数据。这又是为什么呢? UART协议解码时,识别模式是被测信号空闲时是高电平,起始位是一个低电平。而电脑上的RS232收发器发送的数据电平是反相的,也就是说在空闲状态时是保持低电平的,所以导致无法正常解码。此时
[测试测量]
MSP430单片机与nRF905无线通信系统设计
无线通信系统,由两个部分组成:发送终端,接收终端。数据的发送和接收显示是借助于串口来实现的,通过PC机串口给发送终端送数据,然后发送终端通过nRF905把数据发送出去;接收终端通过nRF905接收数据,然后把接收到的数据通过串口传给PC机。系统框图如图1所示。
无线系统的硬软件设计
系统的硬件设计
本系统采用的射频收发器为Nordic VLSI公司的nRF905, 工作电压为1.9~3.6V,工作于433/868/915MHz三个ISM频段,频段之间的转换时间小于650us。nRF905由频率合成器、接收解调器、功率放大器、晶体振荡器和调制器组成,不需外加声表滤波器。高抗扰GFSK调制,数据速率为50kbps,独特
[单片机]
基于CC1020的无线通信模块设计
引言 随着网络及通信技术的飞速发展,无线通信以其成本低廉、扩展性好、受地理条件限制较少、安装施工简便灵活等特点,在许多领域都有着广阔的应用前景。 CC1020简介 CC1020是一种理想的超高频单片收发器芯片。主要用于ISM(工业、科研及医疗)频带和在426/429/433/868/915MHz频带的SRD(Short Range Device-近距离设备)中,也可经编程后用于频率为402MHz~470MHz和 804MHz~940MHz的多信道设备。 CC1020主要的工作参数可通过串行总线接口编程,例如输出功率、频率及AFC。 在接收模式下,CC1020可看成是一个传统的超外差接收器。RF输入信号经低噪声放大器(LNA和
[应用]
ARM/DSP双核系统的通信接口设计
引 言 嵌入式系统的核心是嵌入式微处理器和嵌入式操作系统。早期的嵌入式系统硬件核心是各种类型的8位和16位单片机;而近年来32位处理器以其高性能、低价格,得到了广泛的应用。近年来,又出现了另一类数据密集处理型芯片DSP。DSP由于其特殊的结构、专门的硬件乘法器和特殊的指令,使其能快速地实现各种数字信号处理及满足各种高实时性要求。随着现代嵌入式系统的复杂度越来越高,操作系统已成为嵌入式系统不可缺少的部分。免费的嵌入式操作系统,如Linux等,随着自身不断的改善,得到了飞速的发展。Linux是一个免费的、强大的、可信赖的、具有可伸缩性与扩充性的操作系统。Linux实现了许多现代化操作系统的理论,并且支持完整的硬件驱动程序、网络通
[工业控制]
基于ZigBee通信的瓦斯监测系统设计
1 引言 实时了解井下瓦斯浓度是煤矿安全生产的一个重要因素。由于煤矿开采深度和开采规模的加大,各项有线检测设备很难及时跟进,造成井下的实时环境数据难以及时传送到地面监控中心,特别是在突发灾难时各种有线通信设备几乎处于瘫痪状态,给救援工作带来极大困难。因此,寻找一种在任何时刻都能及时采集井下环境信息的方法就显得尤为重要。在此,探讨了瓦斯采集终端和无线通信模块CC2420的设计。 2系统总体结构 图1给出瓦斯监测系统的总体结构。它由地面监控中心、井下ZigBee传输网络和瓦斯采集终端等组成。其设计思想是利用不同的瓦斯采集终端对各采集点进行瓦斯采集,通过建立的Mesh无线通信网络将数据进行中继传输,逐级路由最终到达
[单片机]
基于GPRS通信和uC/OS-ii的网络电能表设计
随着技术的发展, 抄表方式也从现场人工抄表到远程自动抄表转变, 目前用于抄表的技术有多种, 如RS 485 总线 、红外和电力线载波等, 这些抄表技术相对比较成熟, 但应用却各有其局限性, 如RS 485 总线抄表需要布线而增加投资, 且传输距离不能超过1 200 m,红外抄表需要人工现场抄表, 电力载波抄表由于电磁干扰等的影响传输距离受限。GPRS 通信技术成熟, 网络覆盖广, 可以永久在线, 按 流量计 费, 费用低廉, 且不受距离和空间的限制, 使得在抄表行业的应用非常适合。 1 GPRS 网络电能表 GPRS 网络电能表就是GPRS 通信技术和 电表 技术的结合体, 他将三相多功能电能表和GPRS 通信模块相结
[单片机]
FPGA与DSP的高速通信接口设计与实现
在雷达信号处理、数字图像处理等领域中,信号处理的实时性至关重要。由于FPGA芯片在大数据量的底层算法处理上的优势及DSP芯片在复杂算法处理上的优势,DSP+FPGA的实时信号处理系统的应用越来越广泛。ADI公司的TigerSHARC系列DSP芯片浮点处理性能优越,故基于这类。DSP的DSP+FPGA处理系统正广泛应用于复杂的信号处理领域。同时在这类实时处理系统中,FPGA与DSP芯片之间数据的实时通信至关重要。 TigerSHARC系列DSP芯片与外部进行数据通信主要有两种方式:总线方式和链路口方式。链路口方式更适合于FPGA与DSP之间的实时通信。随着实时信号处理运算量的日益增加,多DSP并行处理的方式被普遍采用,它们共享总线
[嵌入式]
无线电台用智能数据通信卡的设计与实现
摘要: 介绍了采用OKI公司的FSK MODEM芯片MSM7512B、AT89C51单片机作控制实现的电台用智能数据通信卡的设计思想和实现方法。通过该卡,可方便地给以模拟方式作为话音通信的无线电台增加数据通信功能,使其性价比大大提高。
关键词: 无线电台 单片机 数据通信 调制解调器
当今信息时代,人们需要多种多样的通信手段和设备,常见的不论是有线电话还是无线电台,都为模拟信道,适合传送模块话音信号。目前,通过公用电话网进行计算机通信的技术已经成熟。而无线电台特点是老式电台,在我国使用范围很广,拥有量很大,但其功能单一,不能适应当前数据通信的要求,如何对其进行技术改造,增加数据能信功
[工业控制]