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

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

3天内不再提示

I/O模块的数字输入组件的设计

星星科技指导员 来源:嵌入式计算设计 作者:Michael Jackson,Sea 2022-06-23 16:34 次阅读

介绍

位于高压、恶劣、嘈杂的工厂车间环境和复杂的低压可编程逻辑控制器PLC) 之间的边界是经常被忽视且不起眼的数字 I/O 模块。由于应用用途的多样性以及对电气隔离、小尺寸和低功耗的共同要求,这些模块的设计具有挑战性。在此设计解决方案中,我们将研究 I/O 模块的数字输入 (DI) 组件的传统“离散”设计的局限性,重点关注高功耗产生的热量。然后,我们提出了一种替代方案,与传统方法相比,它提供了几个独特的优势。

用于 PLC 的 IEC 61131-2 标准规定了三种不同类型的数字输入接收器:类型 1、2 和 3。标准规定,类型 3 的理想实现应在逻辑高状态下尽可能接近 2mA 并具有电压5V和11V之间的过渡阈值。

图 2 说明了 3 类接收器的典型分立实现。使用光耦合器提供隔离。使用分压器 R1 和 R2 设置接收的输入信号阈值,然后使用具有迟滞的电压比较器将其解释为逻辑高电平或逻辑低电平(以提供抗噪性)。

数字输入设计

数字 I/O 模块通常由 16 或 32 个数字输入或数字输出 (DO) 通道组成。某些模块允许根据需要将通道配置为 DI 或 DO。数字输入与 PLC 和电机驱动器一起使用,以接收来自现场传感器和开关的数字信号。由于场电压(24V 或更高)远高于 PLC 逻辑电压(5V 或更低),出于安全原因,DI 的一个关键要求是在两个域之间提供电气隔离。

poYBAGK0JcCAGJ-ZAABEq8coK_4563.png

图 2. 具有基本电流限制的数字输入

这种电路配置效率低下,因为它只使用电阻器来限制电流消耗(这显然取决于电压)。对于 32V 输入,此配置可消耗超过 10mA。

在紧凑型多通道模块中,功耗(及其相关的散热)是一个关键问题。因此,必须实施更复杂的电流限制形式。可以构建定制设计的限流电路,但需要 10 多个分立元件:TVS电阻器、晶体管电压基准和比较器。该解决方案的电流消耗通常为 5mA,是 Type 3 输入理想的 2mA 的两倍多,而且这种设计消耗的电路板面积相对较大。这种方法的另一个缺点是,虽然电流限制比使用简单的电阻分压器更准确,但其作用的数字输入电压范围可能非常有限。

pYYBAGK0JceAPsOpAAA40gj9xJM456.png

图 3. 具有离散电流限制的 DI

降低功率和尺寸

分立元件方法的一个更好的替代方案是使用集成解决方案。与分立解决方案相比,这具有几个优点。电流消耗降低到更接近 3 类输入的理想规格的水平,并且电流限制变得更加准确,这两者都有助于减少散热。与分立解决方案相比,集成器件还可以在更宽的输入电压范围内工作,并有可能减少电路板面积。

图 4 所示的寄生供电数字输入是符合 IEC 61131-2 标准的完全集成数字输入,可将 24V 数字工业输入转换为 2.6mA(最大)电流以驱动光隔离器。单个 DI 通道的功耗约为 65mW(24V 2.6mA),与限流分立实现的 210mW(24V × 8.75mA 典型值)相比,功耗降低了三分之一以上。在整个电压输入范围内,电流消耗被限制在 2.1mA 至 2.6mA 之间,变化仅为 25%。这是对电流变化超过 100% 的离散解决方案的巨大改进。这也是对其他集成解决方案的改进,这些解决方案的电流范围为每通道 2.3mA 至 3.4mA,变化幅度为 35%。电压阈值和电流水平符合 1 类和 3 类输入。该器件与 48V 输入兼容,并增加了外部电阻。它提供 60V 的最大工作电压,而其他典型集成解决方案仅允许 45V。另一个吸引人的特点是工作电流从输入信号中提取,无需专用的现场侧电源,从而简化了电路板布局。

pYYBAGK0Jc6ARgHSAABvTftp_z8048.png

图 4. MAX22191 功能框图

与分立元件实施相比,尺寸为 2.8mm × 2.9mm 的小型 6 引脚 SOT23 封装可将所需的电路板面积减少多达 40%。根据所需的应用,该部件可以配置为提供或吸收电流。它具有 250ns 的快速响应时间,支持高速 DI 设备,1kV 浪涌保护(使用外部 TVS)即使在最具挑战性的工业条件下也能确保稳健性。

图 5 中的热图像显示了与分立 DI 实施相比,使用该 IC 时的有效热量减少。两种解决方案都在同一个板上,在典型的实验室环境中,对于单个 24V 输入信号,记录的温差 》 15°C。在多通道模块的有限空间内减少热量的潜力是显而易见的。

pYYBAGK0JdeAbABSAAINrWeXt_8601.png

图 5. 分立 DI 与 MAX22191 的热图像

结论

我们回顾了 PLC 数字输入的典型分立元件实施的局限性,然后将其性能与几乎完全集成的方法进行了比较。我们展示了一种寄生供电的数字输入 IC,它提供了一个更小、更低功率的解决方案,同时产生的热量也少得多。它适用于过程自动化、工业自动化电机控制、单独隔离输入和具有电流吸收/输出输入的应用。

作者:Michael Jackson,Sean Long

审核编辑:郭婷

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

    关注

    51

    文章

    7299

    浏览量

    142899
  • plc
    plc
    +关注

    关注

    4972

    文章

    12231

    浏览量

    454769
  • 隔离器
    +关注

    关注

    4

    文章

    669

    浏览量

    37927
收藏 人收藏

    评论

    相关推荐

    鸿蒙原生应用开发-ArkTS语言基础类库多线程I/O密集型任务开发

    使用异步并发可以解决单次I/O任务阻塞的问题,但是如果遇到I/O密集型任务,同样会阻塞线程中其它任务的执行,这时需要使用多线程并发能力来进行解决。
    发表于 03-21 14:57

    应用方案:MCU通用I/O引脚扩展

    MCU通用I/O引脚扩展 低端MCU由于I/O口数量不足导致部分功能无法实现,用户需要使用数字集成芯片进行扩展,如74LS系列移位寄存器,但
    发表于 01-08 09:35

    扩展模块驱动分布式I/O在新能源锂电池自动化生产中的发展

    材料进行切边、折边、点胶等操作,使其对接部分更加严密,不会造成锂电池内部液体的泄露。 分布式I/O模块可以采集磁性开关及光电信号并通过输出模块控制电磁阀从而控制气缸动作,来完成电池的
    发表于 12-28 11:20

    qlineedit设置只能输入数字

    QLineEdit是Qt框架中的一个类,用于在GUI应用程序中创建一个可编辑的单行文本框。然而,默认情况下,QLineEdit允许用户输入任何字符,包括字母、数字、符号等。但是,有时我们需要限制用户
    的头像 发表于 11-30 16:11 3857次阅读

    数字输入与输出原理是什么

    数字输入与输出是最常用的一种外设通信方式,虽然每一个端口只有0和1两种状态,但却可以组合出各种各样的变化。 数字输入与输出原理 数字
    的头像 发表于 11-27 11:45 386次阅读
    <b class='flag-5'>数字</b><b class='flag-5'>输入</b>与输出原理是什么

    ECU的数字输入测试

    ECU典型的数字输入包括一个上拉或下拉电阻,然后通过一个RC滤波电路输入到MCU的PORT口。
    的头像 发表于 10-19 10:51 283次阅读
    ECU的<b class='flag-5'>数字</b><b class='flag-5'>输入</b>测试

    为什么无法改变单片机I/O输出电平?

    请问一下我在使用51最小系统板做流水灯的时候通过程序无法改变I/O输出电平是怎么回事,I/O持续输出5V高电平,但是把芯片换到另一个基座就可以改变,请问哪里可能出问题了
    发表于 09-27 07:38

    DC电源模块宽电压输入和输出的范围是多少?

    BOSHIDA DC电源模块宽电压输入和输出的范围是多少? 直流电源模块是一种常用的电源设备,可以将交流电转换成稳定的直流电,被广泛应用于各种工业自动化、数字电子、通信设备等领域。在实
    的头像 发表于 09-21 11:22 1152次阅读
    DC电源<b class='flag-5'>模块</b>宽电压<b class='flag-5'>输入</b>和输出的范围是多少?

    I/ O检测时如何使用SysTick进行计数

    应用程序 : 当 I/ O 检测时, 请使用 SysTick 进行计数。 如果在一段时间之间发生反弹, 请不要响应以避免噪音 。 BSP 版本: NUC123系列 BSP CMSIS
    发表于 08-30 08:03

    io扩展模块常见的种类有哪些?io扩展模块一般又卖多少钱?

    其实说白了,IO扩展模块就是一种用于扩展设备输入/输出接口的硬件设备。根据不同的应用场景和需求,IO扩展模块可以分为多种类型。以下是一些常见的IO扩展模块类型: 1.
    的头像 发表于 07-12 17:59 1783次阅读

    请问如何透过PinView确认I/O是否有漏电流?

    如何透过PinView确认I/O是否有漏电流?
    发表于 06-26 07:08

    NUC123 SPI如何使用Dual I/O功能?

    所使用的板子:NuTiny_NUC123 x 2 功能描述: 當我們使用SPI Flash的時候, 為了加快讀/寫速度, 有支援Dual I/O或是Quad I/O功能的型號
    发表于 06-21 07:13

    如何为下一代工业自动化控制器构建高通道密度数字IO模块

    数字IO模块是工业自动化控制器中最基础的模块之一,其主要功能是将控制器与外部设备连接起来,实现信号的输入和输出。数字IO
    的头像 发表于 06-02 11:00 990次阅读

    组态SIPLUS极端组件方式

    大部分的SIPLUS极端模块可以在博途硬件目录中作为单独的组件找到。此外新模块正在不断添加到硬件目录,可以将缺少的 SIMATIC ET200SP 得输入输出模块的 GSD文件添加到
    的头像 发表于 05-17 09:17 451次阅读
    组态SIPLUS极端<b class='flag-5'>组件</b>方式

    PCA***未使用的I/O端口的原因?

    您好,PCA***上未使用的I/O端口应该如何端接?这些可以悬空/不连接还是应该上拉/下拉?谢谢!
    发表于 05-09 06:07