要求远距离或者在多个RS-232应用之间实现RS-232数据传输的一些工业用数据链路,通常都使用RS-232到RS-485转换器。尽管存在高达±13V的高信号摆幅,但RS-232仍然是一种非平衡或单端接口,而且本身极易受噪声影响。它的总线最大长度被限定在20米(60英尺)左右。尽管允许进行全双工数据传输(通过一些单独的信号导线同时发送和接收数据),但是RS-232并不支持在同一条总线上连接多个节点。
与之形成鲜明对比的是,RS-485是一种使用差分信号传输的平衡接口,从而让其拥有较高的共模噪声抗扰性。因此,延长RS-232数据链路传输距离和实现多总线节点连接,要求通过接口转换器将其转换为RS-485信号(参见图1)。
图 1 短距、点对点数据链路到远距、多点网络的转换
图2显示了一个低功耗、隔离式转换器设计的原理图。这里,一台个人计算机(PC)的RS-232串行端口连接至左侧的SUB-D9接口。
图2 使用自动选向控制的隔离式RS-232到RS-485转换器。
个人计算机串行端口包含一个RS-232驱动器和接收器芯片,芯片将其内部5V逻辑信号转换为接口处更高的±8V到±13V电平。这些高压总线信号再通过另一个RS-232芯片转换回标准逻辑电平,以同RS-485收发器进行通信。
在发送方向,485收发器将来自RS-232接收器输出的逻辑信号转换成差分总线信号。在接收方向,它将差分总线信号转换成进入RS-232驱动器输入端的单端、低压信号。
RS-485收发器包括一个电容式隔离层,其实现总线端与逻辑控制端之间的电流隔离,从而消除了总线节点之间的接地电流。
在总线端,这种转换器设计拥有数个确保可靠数据传输的元件。跳线J1和J2在总线空载期间激活故障保护偏压网络。如果这种转换器安装在总线端,则通过跳线J3可以实现一个120欧姆端接电阻器。
一个瞬态抑制器通过钳制接地电位,保护收发器免受危险瞬态过电压的损害。为了将瞬态电流分流至地电位,要求使用一个高压电容器,以在浮动总线接地和保护接地(PE)之间提供AC耦合。一般而言,我们使用一条短单芯导线(18 AWG)来实现到PE端或机壳接地的连接。
信号通路隔离还要求电源隔离。这里,我们通过一个低压降电压调节器(LDO)对总线电源(3.3V到10V)进行调节。然后,把它用于收发器总线电源(Vcc2)和一个隔离式DC/DC转换器。这种转换器由变压器驱动器、隔离变压器和一个次LDO(为逻辑端电路供电)组成。
更老一点的转换器设计有时会使用一个请求发送信号(RTS)来将RS-485收发器从接模式切换到发送模式。但是,在一些计算机应用中,RTS生成接口软件运行在Windows®下,并非实时。因此,如果Windows决定将其处理时间用于另一个应用程序、屏幕保护程序或者杀毒软件,则RTS可能就无法实时地将收发器切换回接收模式,因此另一个总线节点所发送的数据便可能会丢失。
图2所示转换器设计通过实现一种自动选向功能消除了出现上述状况的可能性。这种自动选向检测通过一个单稳态触发器实现。触发器的输出由232接收器输出触发为高。默认情况下,RS-485收发器处于接收模式。当单稳态输出变为高时,它便将收发器切换到发送模式。
该单稳态输出的时间常量由一个R-C网络定义。数据速率为9600 bps,2ms高态时间时,C = 220 nF,而R = 10 kOhm;数据速率为1200 bps,20ms高态时间时,R = 100 kOhm。当高态时间结束后,单稳态输出再次回到低,从而将收发器切换回接收模式。尽管自动选向功能依赖于数据速率,但其仍然是防止数据丢失的一种可靠方法。
关键字:信号链基础 工业远距离 通信 RS232
编辑:神话 引用地址:信号链基础知识:工业远距离通信使用的RS232至R
推荐阅读最新更新时间:2023-10-12 20:42
STM32—串口通信
1.串口的基本概念 在STM32的参考手册中,串口被描述成通用同步异步收发器(USART),它提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。USART利用分数波特率发生器提供宽范围的波特率选择。它支持同步单向通信和半双工单线通信,也支持LIN(局部互联网),智能卡协议和IrDA(红外数据组织)SIR ENDEC规范,以及调制解调器(CTS/RTS)操作。它还允许多处理器通信。还可以使用DMA方式,实现高速数据通信。 USART通过3个引脚与其他设备连接在一起,任何USART双向通信至少需要2个引脚:接受数据输入(RX)和发送数据输出(TX)。 RX: 接受数据串行输入。通过过采样技术来区
[单片机]
P80C592芯片在基于CAN总线显示通信模块中应用
摘要:PHILIPS公司的P80C592芯片是P8X592的无片内ROM版本,该芯片是现有P8XC522和Philips CAN控制器PCA82C200的功能相结合的产物。文中介绍了P80C592在开发基于CAN总线的显示通信模块中的应用方法。
关键词:CAN总线 显示通信模块 P80C592
1 P80C592芯片简介
P80C592是PHILIPS公司采用先进的COMS工艺制造的高性能8位单片机。该单片机的指令集与80C51 完全兼容,但在80C51标准特性的基础上又增加了一些对于应用具有重要作用的硬件功能。P80C592是P8XC592的无片内ROM版本,是现有P8XC522和Philips CAN控制器PCA82C2
[应用]
RS-485总线通信系统的可靠性措施
1 问题的提出
在工业控制及测量领域较为常用的网络之一就是物理层采用RS-485通信接口所组成的工控设备网络。这种通信接口可以十分方便地将许多设备组成一个控制网络。从目前解决单片机之间中长距离通信的诸多方案分析来看,RS-485总线通信模式由于具有结构简单、价格低廉、通信距离和数据传输速率适当等特点而被广泛应用于仪器仪表、智能化传感器集散控制、楼宇控制、监控报警等领域。但RS485总线存在自适应、自保护功能脆弱等缺点,如不注意一些细节的处理,常出现通信失败甚至系统瘫痪等故障,因此提高
RS-485总线的运行可靠性至关重要。
2 硬件电路设计中需注意的问题
2.1 电路基本原理
[嵌入式]
利用蓝牙传感器,苹果可实现汽车之间相互通信
近日,苹果公司公布了一项最新的专利技术,利用蓝牙传感器实现汽车之间相互通信。这款传感器的技术类似于蓝牙短程无线通信,可以扫描车辆周边环境,并与其它车辆、传感器和GPS进行数据传输。 数据实时显示在驾驶室的中控屏上,能监测车辆周围的障碍物,如飞驰而过的救护车等。苹果并未表示此项技术将用于自动驾驶领域,而是将其描述为类似增强版的倒车雷达和盲区探测系统,这些系统已在汽车中普遍应用。 苹果公司CEO TI mCook表示,苹果在自动系统方面一直投入较多,尤其是汽车技术层面。现今,苹果已研制出一款应用于汽车的手机操作系统:CarPlay,在无人驾驶蓬勃发展的未来,CarPlay这类操作系统的使用范围将会更加广泛。 自动驾驶技术是
[汽车电子]
无线通信系统频率干扰原理及其解决之道
随着计算机和通信技术的迅猛发展,全球信息网络正在快速向以ip为基础的下一代网络(ngn)演进。未来全球个人多媒体通信的宽带化、移动化的技术趋势,加之灵活性、便利性的市场要求,使得无缝覆盖、无线连接的目标正在日益变为现实。当前,各种无线技术呈现出百花齐放、百技争鸣的局面,这在加速无线应用普及的同时,也因无线技术所固有的频率干扰而面临不可忽视的问题。
1、频率干扰原理分析
无线干扰的产生是多种多样的,原有的专用无线电系统占用现有频率资源、不同运营商网络配置不当、发信机自身设置问题、小区重叠、环境、电磁兼容(emc)等,都是无线通信网络射频干扰产生的原因。工作于不同频率的系统间的共存干扰,本质上都是由于发射机和接收机的非完美
[工业控制]
串口通信(用CubeMX学习STM32)
前言: STM32串口介绍 串行通信是单片机与外部设备或其他计算机交换信息的一个方式, 数据一位一位的按顺序传送, 其优点是只需要一条传输线, 协议简单, 但是缺点就是传送速度较慢。 串口是单片机上非常便捷的一个工具, 当写程序需要调试的时候, 它可以很方便的提供调试方法, 只要在一些关键代码执行的地方, 通过串口给串口调试助手发送相关信息, 就可以使我们很方便的查看代码在这个位置的执行情况。 下面看一下我所使用的单片机上串口的原理图接线 外部的发送端TXD就是单片机串口的接收端USART_RX, 外部接收端RXD就是单片机串口的发送端USART_TX TXD : Transmit(TX) Data(D) Rec
[单片机]
ECP协议及在SX52BD与PC机间通信的实现
引言
扩展能力端口模式ECP(Extented Capability Port)是一种IEEE 1284标准的工作模式之一。它能实现双向数据传输,具有DMA传输、数据RLE压缩、双向寻址等功能。它要求主机外设双方的硬件都必须实现状态机的功能,即自动产生各种控制信号。ECP模式是唯一定义了寄存器实现的IEEE 1284传输协议。在计算机端操作ECP并行协议,仅需对相应的寄存器进行读写就会触发硬件完成各种时序。ECP模式的数据传输率可以达到2~4MB/s。 SX52BD是SX系列产品,是采用CMOS工艺制造的、可配置的通信控制器。它是一种高速单片机,指令大都是单周期的,其工作频率可达到50MHz。由于其特有速度,设备可实
[单片机]
西门子Profibus通信实战札记
Profibus作为一种通信方式,凭借独特的优势,在工业控制领域应用广泛。现在说的是西门子S7-300与西门子S7-200PLC之间(一台S7-300两台S7-200)的Profibus通信案例。 请先在西门子自动化官网下载PROFIBUS 技术参考综合文档看,这里简要说说,不再赘述。先是关好电(忽略不做这一步的乌鼠,机毁人亡别找我,已经提点你了),用DP插头连好,2个EM277分别接好在各自的200扩展插座上,调好EM277的X10和X1地址旋钮,然后就进入TIA Portal里面,先添加EM277的GSD,再组态S7-300的硬件,S7-200不用组态。编好监控表,设数监控状态,即可得知通信成功与否。 特别提醒,这里S
[嵌入式]