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

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

3天内不再提示

短距、点对点数据链路到远距转换器应用

电子设计 来源:互联网 作者:佚名 2018-03-28 09:18 次阅读

要求远距离或者在多个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。当高态时间结束后,单稳态输出再次回到低,从而将收发器切换回接收模式。尽管自动选向功能依赖于数据速率,但其仍然是防止数据丢失的一种可靠方法。

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

    关注

    27

    文章

    8206

    浏览量

    141764
  • RS-485接口
    +关注

    关注

    0

    文章

    55

    浏览量

    13899
收藏 人收藏

    评论

    相关推荐

    [招聘] 【通信】【天津七一二】【公司直招】【技术负责人】数据链 物理层 网络层 自组网 架构 算法 天线等方向

    行业:专网通信、J用、无线通信 招聘岗位:物理层 网络层 自组网 数据链 架构 算法 射频 复杂天线 工作地点:天津、北京、成都、深圳 福利待遇:工资面议(空间很大,看能力) 如有意向可将简历发送至邮箱Allen_xiao@163.com (V:xxly0908),期待您的加入!
    发表于 04-25 13:50

    AD7124-4每次启动转换后,读到的数据总是前一次的结果怎么解决?

    S0_Power_CS2_L; //AD转换器的同步控制 低电平复位同步 延迟( 200 ) ; S0_Power_CS2_H; //AD转换器的同步控制 低电平复位同步 ad7124_cmd
    发表于 12-15 08:22

    请问数据转换器中噪声与误差之间的关系?

    数据转换器中的噪声与误差之间有什么关系,在设计中该如何考虑这两者,比如说我在设计时应该考虑ADC的失调和增益误差,还是考虑ADC的SNR?
    发表于 12-07 08:06

    ADSP sharp213/4xx问题求解

    做一个项目: 1、主要三个音频输入: ①、模拟,经由ADC转换在数安:ADC_FS, ADC_BCLK,ADC_DA_I; ②、SPDIF输入; ③、四I2S输入: 考虑输入源
    发表于 11-30 06:09

    Link-16数据链系统详解

    前面都是零零碎碎讲的数据链的部分信息,接下来将以Link16为模版,介绍一个完整的数据链是怎样的。
    的头像 发表于 11-27 10:10 7118次阅读
    Link-16<b class='flag-5'>数据链</b>系统详解

    Buck转换器如何工作

    电路Buck转换器
    油泼辣子
    发布于 :2023年11月18日 11:51:37

    ST60A2G0数据手册

    ST60A2G0是一款在60GHz V波段。它提供了一个非常节能和高数据速率的无线 实现短距离(几厘米)无需物理电缆和连接
    发表于 09-08 07:53

    AD转换器简介及原理(二)(2)#单片机

    单片机AD转换器
    未来加油dz
    发布于 :2023年08月02日 20:37:07

    AD转换器的校准、数据对齐、采样时间设置及外部触发(1)#单片机

    单片机AD转换器
    未来加油dz
    发布于 :2023年08月02日 20:33:21

    COMWIN工程监测振弦数据采集 4通道振弦传感信号转换器VTI104_DIN 型

    转换器
    稳控自动化
    发布于 :2023年07月25日 09:44:05

    C浮点数与字符转换工具

    C浮点数与字符转换工具免费下载。
    发表于 06-19 18:17 0次下载

    西门子PLC读取的仪表数据(浮点数)如何转换为整数

    看到一个网友的问题,西门子200PLC采用MODBUS RTU协议采集多功能仪表的数据,接收的数据均是32位的单精度浮点数,我怎么在PLC程序里面实现单精度浮点数与十进制之间的
    的头像 发表于 06-01 10:18 3323次阅读
    西门子PLC读取的仪表<b class='flag-5'>数据</b>(浮<b class='flag-5'>点数</b>)如何<b class='flag-5'>转换</b>为整数

    Labview怎么把串口接收到的数据转换成浮点数

    我想把串口发送过来的信号转成浮点数。他的数据包开头是“55AA”,然后四个字节代表一个数据,低字节在前,如33 83 3B 46,表示12000.8。 我用的labview编写的上位机,但是没办法把
    发表于 05-15 19:09

    怎么使用CANbus至RS232转换器进行消防设备远距离通讯改造?

    我想使用CANbus至RS232转换器进行消防设备远距离通讯改造,请问可以实现吗?
    发表于 05-09 10:56