0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

实现RS-232数据传输的一些工业用数据链路

电子设计 来源:网友电子设计发布 作者:网友电子设计发布 2021-11-23 10:54 次阅读

要求远距离或者在多个RS-232应用之间实现RS-232数据传输的一些工业用数据链路,通常都使用RS-232到RS-485转换器。尽管存在高达±13V的高信号摆幅,但RS-232仍然是一种非平衡或单端接口,而且本身极易受噪声影响。它的总线最大长度被限定在20米(60英尺)左右。尽管允许进行全双工数据传输(通过一些单独的信号导线同时发送和接收数据),但是RS-232并不支持在同一条总线上连接多个节点。

与之形成鲜明对比的是,RS-485是一种使用差分信号传输的平衡接口,从而让其拥有较高的共模噪声抗扰性。因此,延长RS-232数据链路传输距离和实现多总线节点连接,要求通过接口转换器将其转换为RS-485信号(参见图1)。

图2显示了一个低功耗、隔离式转换器设计的原理图。这里,一台个人计算机(PC)的RS-232串行端口连接至左侧的SUB-D9接口。

个人计算机串行端口包含一个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。当高态时间结束后,单稳态输出再次回到低,从而将收发器切换回接收模式。尽管自动选向功能依赖于数据速率,但其仍然是防止数据丢失的一种可靠方法。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电源
    +关注

    关注

    184

    文章

    17504

    浏览量

    249303
  • 转换器
    +关注

    关注

    27

    文章

    8607

    浏览量

    146786
  • 模拟
    +关注

    关注

    7

    文章

    1420

    浏览量

    83886
收藏 人收藏

    评论

    相关推荐

    CAN总线数据传输速率设置

    CAN(Controller Area Network)总线是种串行通信协议,主要用于汽车和工业控制系统中,以实现电子控制单元(ECU)之间的通信。CAN总线的数据传输速率,也称为波
    的头像 发表于 11-12 10:03 107次阅读

    PCIE数据链路层架构解析

    数据传输的完整性和致性(TLP ACK/NAK),此外数据链路层还需要对PCIe进行管理(电源管理)和监控(流量控制)。
    的头像 发表于 11-05 17:06 170次阅读
    PCIE<b class='flag-5'>数据链</b>路层架构解析

    LORA模块的数据传输速率

    有所不同。以下是关于LoRa模块数据传输速率的一些关键点: 数据传输速率的可变性 : LoRa技术允许在不同的数据速率下操作,以适应不同的应用需求。速率可以从几百比特每秒(bps)到几
    的头像 发表于 10-31 17:03 543次阅读

    网络数据传输速率的单位是什么

    中使用的信息量的单位。 1. 网络数据传输速率的定义 网络数据传输速率,通常指的是网络中数据传输的速率,即在定时间内通过网络传输
    的头像 发表于 10-12 10:20 839次阅读

    高速串行总线,数据链传输离不开它!#高速串行总线 #电路知识 #数据传输

    电路数据传输
    安泰仪器维修
    发布于 :2024年08月20日 15:42:00

    RS-232静电防护方案

    方案简介 RS-232种经典的串行数据通信接口标准,自其诞生以来,便成为了计算机与外部设备之间数据传输的基石。RS-232标准定义了详细
    的头像 发表于 08-05 17:35 347次阅读
    <b class='flag-5'>RS-232</b>静电防护方案

    研讯小课堂:串行通信接口RS-232RS-422、RS-485的解析与应用

    工业控制系统和数据传输领域,串行通信接口是连接各类设备的关键桥梁。其中,RS-232RS-422和RS-485是三种广泛应用的标准。本文
    的头像 发表于 07-25 10:20 481次阅读
    研讯小课堂:串行通信接口<b class='flag-5'>RS-232</b>、<b class='flag-5'>RS</b>-422、<b class='flag-5'>RS</b>-485的解析与应用

    TL145406三RS-232驱动器/接收器数据

    电子发烧友网站提供《TL145406三RS-232驱动器/接收器数据表.pdf》资料免费下载
    发表于 07-01 11:09 0次下载
    TL145406三<b class='flag-5'>路</b><b class='flag-5'>RS-232</b>驱动器/接收器<b class='flag-5'>数据</b>表

    TRS232E具有IEC61000-4-2保护的双RS-232驱动器和接收器数据

    电子发烧友网站提供《TRS232E具有IEC61000-4-2保护的双RS-232驱动器和接收器数据表.pdf》资料免费下载
    发表于 06-24 10:19 0次下载
    TRS<b class='flag-5'>232</b>E具有IEC61000-4-2保护的双<b class='flag-5'>路</b><b class='flag-5'>RS-232</b>驱动器和接收器<b class='flag-5'>数据</b>表

    RS-232RS-485之间的区别

    RS-232种点对点规范,这意味着RS-232 设备只能与另RS-232 设备
    发表于 04-16 10:40 3748次阅读
    <b class='flag-5'>RS-232</b>和<b class='flag-5'>RS</b>-485之间的区别

    DTU的多种协议,解锁数据传输的无限可能

    DTU,即数据传输单元,是种在物联网(IoT)网络中常用的设备,主要用于在传感器和智能设备之间进行数据传输。DTU使用多种协议来实现
    的头像 发表于 03-01 11:00 724次阅读
    DTU的多种协议,解锁<b class='flag-5'>数据传输</b>的无限可能

    CAN转RS-232网关的参数介绍

    波特率(Baud Rate):波特率是指数据传输的速率,表示每秒传输的位数。CAN总线和RS-232总线都有自己的波特率范围,因此需要将CAN转RS-232网关的波特率设置为适合应用的
    的头像 发表于 01-18 10:08 797次阅读

    什么是RS-232串口?消费级电脑通常没有232串口的主要原因

    什么是RS-232串口?消费级电脑通常没有232串口的主要原因  RS-232串口是种标准的串行通信接口,用于在计算机和外部设备之间传输
    的头像 发表于 01-09 13:52 1037次阅读

    RS232RS485和CAN究竟能传输多远距离?

    RS-232/422/485和CAN总线是物联网应用中比较常见的通讯方式,可用于不同设备间进行数据传输和通信。不同的通讯线具有不同的传输速率和传输距离,如何能让其
    的头像 发表于 12-15 08:20 2299次阅读
    <b class='flag-5'>RS232</b>、<b class='flag-5'>RS</b>485和CAN究竟能<b class='flag-5'>传输</b>多远距离?

    鲁棒隔离式RS-232数据接口的设计

    电子发烧友网站提供《鲁棒隔离式RS-232数据接口的设计.pdf》资料免费下载
    发表于 11-23 16:07 0次下载
    鲁棒隔离式<b class='flag-5'>RS-232</b><b class='flag-5'>数据</b>接口的设计