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

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

3天内不再提示

IO-Link如何满足工业传感器网络的要求

电子设计 来源:郭婷 作者:电子设计 2019-04-02 08:05 次阅读

IO-Link在工业环境中连接传感器,执行器和系统方面非常受欢迎。尽管如此,开发人员面临着对主设备和设备收发器的更多功能,更高性能和更低功耗的需求。使用Maxim Integrated的一对器件,工程师可以满足这些需求,

本文将研究工业传感器网络的要求,设计人员面临的问题以及IO-Link如何满足这些网络的要求。然后,它将介绍Maxim Integrated的IO-Link解决方案,并展示如何使用它们在网络网关系统和大量外围传感器和执行器之间快速实现完全兼容的IO-Link连接。

IO -Link支持大规模传感器部署

先进的工业系统在很大程度上依赖于工程师在恶劣的制造环境中部署数百甚至数千个传感器和执行器的能力。在转向基于智能MCU的设备时,工程师不仅必须保持与较旧的传统设备和系统的连接,还要解决在降低功耗方面日益增长的挑战,尽管设备和系统的规模和复杂性不断增加。 IO-Link在这些环境中发挥了至关重要的作用,能够保持向后兼容性,同时支持通过不同工业网络连接的日益复杂的传感器和执行器。通过提供标准输入/输出(I/O)连接威廉希尔官方网站 ,IO-Link使工程师能够轻松组合各种外围设备和系统。

标准I/O接口

在工厂在此,IO-Link定义了一个标准接口,用于将工厂系统连接到外围设备,包括传感器和执行器。 IO-Link保持传统外设的24伏电源信号传统,使用其三线接口在两条线路(L +和L-)上提供24伏电源,以及在第三条线路(C/Q)上进行串行通信。在基于处理器的系统中,IO-Link兼容的收发器位于IO-Link连接的任一端。它们使用IO-Link物理协议相互通信。与此同时,他们正在通过UART或SPI总线将IO-Link信号电平转换为连接到收发器的MCU和处理器的传统数字电平(图1)。

IO-Link如何满足工业传感器网络的要求

图1:IO-Link定义了工厂车间传感器或执行器系统与连接这些外围设备的网关系统之间的点对点连接接口设备到工厂网络。 (使用Digi-Key Scheme-it®创建的图像)

虽然IO-Link收发器支持IO-Link规范的较低物理层,但附加的MCU或处理器通常使用简单的消息传递协议管理IO-Link的更高级功能。每个IO-Link事务都发生在一个消息序列(M序列)中,该消息序列以来自主设备的命令消息开始,并以来自连接设备的响应消息结束。在M序列中,主设备和设备消息都包含一系列包含由IO-Link规范定义的数据或字节命令的UART帧,并且具有取决于设备,主设备和应用的时序(图2)。

IO-Link如何满足工业传感器网络的要求

图2:IO-Link指定一个简单的消息传递序列(M序列),其中主机将命令作为一系列UART帧发送到外围设备并从设备接收响应。 (图像来源:Maxim Integrated)

IO-Link定义了各种功能,旨在确保在恶劣环境中可靠通信。它允许收发器在持续不成功的尝试中重试发送具有最终定义的故障模式的帧。 IO-Link还指定外围设备在标准I/O设备描述(IODD)块中存储自身信息的方法,并从IO-Link主站提供有关命令的信息。 IO-Link主站可以使用此设备配置信息来设置周期时间和数据速率,同时仍然可以回退到较慢的速度(如果需要),以保持可靠的通信。

虽然IO-Link提供了广泛的优势,超出本文范围的功能,工业自动化开发人员要求更多。在最基本的层面上,传感器和其他外围设备的数量和功能的持续增长对IO-Link连接的两端都提出了很高的要求。 IO-Link主站需要更高级的功能,可以高效,安全地为更先进的外围设备提供L +电源。

在外围,IO-Link收发器面临基于MCU的系统简化设计的要求。对于主设备和设备收发器,开发人员需要最大限度地降低功耗以降低热负载,因为更先进的网关系统转向无风扇设计,以降低功耗,消除噪音并简化工厂车间的维护。 Maxim Integrated的一对器件通过简单,低功耗的解决方案满足这些不断扩展的需求,以实现IO-Link接口。

高效网关

Maxim Integrated MAX14819主收发器提供单一用于创建IO-Link网关系统的芯片解决方案。该器件旨在简化IO-Link接口设计,通过独立的L +电源控制器和专用于每个通道的帧处理器完全支持两个IO-Link通道。该器件具有广泛的功能,通常仅消耗1.9毫安(mA),如果开发人员使用外部降压稳压器(如Maxim Integrated MAX15062A)代替MAX14819收发器的内部5 V稳压器,则功耗更低。由于该器件的集成功能,开发人员只需通过SPI和UART接口将MAX14819连接到MCU,并添加一些组件以提供完全兼容的低功耗IO-Link网关(图3)。

IO-Link如何满足工业传感器网络的要求

图3:开发人员可以使用MCU,Maxim Integrated MAX14819以及少量其他组件来实现IO-Link主站。 (图像来源:Maxim Integrated)

虽然元件数量很少,但最好添加隔离器,例如Maxim Integrated的MAX12930 Opto隔离器和MAX12931数字隔离器

如前所述, IO-Link标准规定了L +/L-电源线,也称为传感器电源。这些通过最长20米(m)的电缆提供,不需要根据标准进行屏蔽。为确保恶劣环境下的安全性和可靠性,MAX14819传感器电源控制器提供可设置的电流限制,反向电流阻断和反极性保护功能。

将G1x连接到低RDS(ON)MOSFET的栅极例如安森美半导体NTTFS5116PL,该器件可以控制相应通道的传感器电源的外部反向电流阻断,而不会增加显着的热负载。 G2x处的类似MOSFET将电流驱动至相应的A或B传感器电源通道。位于SN1x和SN2x之间的传感器电阻设置该传感器电源通道的电流限制。除了这些基本保护功能外,MAX14819还允许开发人员设置器件的配置寄存器,以设置每个传感器电源的开启时间,限流消隐时间和自动重试延迟等优化参数

帮助确保MAX14819集成了CQx线路上的信号完整性,结合了自动保护功能和可设置功能,开发人员可以使用器件的配置寄存器进行编程。例如,使用配置寄存器,设计人员可以将CQx电流限制设置为不同的值,范围从100 mA到500 mA,以及设置消隐时间。如果过流条件持续时间超过消隐时间,则器件可以产生中断并进入重试模式,具体取决于寄存器设置。

然而,在网关设计中,IO-Link主设备的要求会延长超出支持各个传感器的IO-Link供电和信号要求所需的那些。为了满足对更多IO-Link通道的需求,在执行满足IO-Link要求所需的数据链路层操作时,主机处理器可能会不堪重负。相反,设计人员可以使用MAX14819的集成帧处理器来缓解这种情况。

帧处理器

MAX14819通过集成的帧处理器补充了对外设侧传感器电源和CQ保护的支持。卸载主处理器,提供对IO-Link M序列的时间关键控制。 MAX14819独立工作,使开发人员能够以400微秒(μs)的速度实现IO-Link周期时间,对主处理器的影响最小。

帧处理在IO-Link中起着重要作用消息协议。为了执行典型的M序列事务,设计人员通过共享SPI总线将来自主处理器的主消息加载到MAX14819 FIFO缓冲器中,可以是突发或一系列字节写入。 MAX14819通过CQx以相应的帧序列发送消息,并立即将CQx信道切换到接收模式,等待设备响应消息。收到后,MAX14819将器件消息加载到接收缓冲区并切换RXRDYBx,它也可以作为中断通知主机(图4)。反过来,主机使用SPI总线读取接收缓冲区,自动复位RXRDYBx线。

IO-Link如何满足工业传感器网络的要求

图4:Maxim Integrated MAX14819的集成帧处理器简化了IO-Link事务,只需向MAX14819发送SPI写操作即可启动IO-Link周期和SPI读取以在发生数据就绪中断时访问结果。 (图像源:Maxim Integrated)

在IO-Link系统中,主机通过在启动序列期间读取IODD来自动确定最小循环时间(或覆盖这些值以满足特定应用的循环时间要求) )。在一个周期内,如果在预期的tM序列时间段内未收到器件消息,工程师可以将MAX14819配置为产生故障 - 这是IO-Link规范的要求。但实际上,IO-Link设备可能需要比IO-Link标准tM序列时间段更长的时间,标准定义时间段是主设备和设备消息长度以及帧间间隔的函数(再次参见图2) )。

MAX14819允许开发人员在器件产生表示接收错误的RxERR中断之前调整允许的延迟。虽然这种方法不同于IO-Link标准的严格定义,但它解决了在实际环境中有时会遇到的问题。

MAX14819支持以下解决实际应用问题的灵活性。各种系统设计方法。如前所述(再次参见图3),开发人员可以依靠MAX14819的集成功能快速实现IO-Link主设计。

但是,如果需要,开发人员可以将MAX14819简单地用作IO -Link收发器,将MAX14819的TXENx,TXx和RXx引脚连接到处理器的相应UART端口。在此模式下,所有通信都通过UART端口,绕过MAX14819的帧处理程序,直接通过缓冲区移至其CQx(A和B)端口(图5)。

IO-Link如何满足工业传感器网络的要求

图5:Maxim Integrated MAX14819扩展了传统的IO-Link收发器功能,集成了L +电源控制器和帧处理器,能够卸载数据链路处理来自主处理器。 (图像来源:Maxim Integrated)

对于典型的IO-Link网关设计,设计人员更有可能利用MAX14819完整的IO-Link功能。为了满足对更多通道不断增长的需求,设计人员通常会在单个系统中组合多个主控器。 MAX14819提供一对SPI芯片地址引脚,允许设计人员在同一SPI总线上组合四个MAX14819器件。每个器件都监视任何读/写周期中包含的SPI地址,并响应具有匹配地址的命令。

虽然开发人员可以使用MAX14819,MCU和一些额外的器件相对轻松地实现IO-Link主机组件,完整网关系统的详细设计可能会增加实施的延迟。例如,真实世界的网关系统面临需要外部瞬态电压保护和钳位二极管吸收能量的感性负载。

为了帮助开发人员更快地创建这些系统,Maxim Integrated提供MAXREFDES145八通道IO-链路网关参考设计(图6)。与电路板一起,参考设计包括完整的原理图和BOM,为开发人员提供即时设计解决方案或自定义实现的基础。

IO-Link如何满足工业传感器网络的要求

图6:Maxim Integrated MAXREFDES145参考设计演示了完整的IO-Link兼容网关设计,该设计使用单个STMicroelectronics STM32F405RGT6 MCU来管理多个IO -Link主通道。 (图像来源:Maxim Integrated)

传感器系统

虽然IO-Link主设备在设备端面临多个连接,L +电源控制和帧处理,传感器和执行器的要求IO-Link连接带来了对IO驱动能力,不同稳压电源和传感器接口保护的额外要求。同时,这些外围设备中使用的MCU通常提供足够的处理能力来处理IO-Link数据链路层操作,以实现与网关的单一连接。对于这些传感器/执行器设计,Maxim Integrated MAX14827A收发器提供有效的解决方案,提供与MAX14819类似的线路保护功能,同时满足外围系统的独特要求。

在IO-Link兼容设计中, MAX14827A作为配套器件与典型外围器件设计中使用的MCU配合使用(再次参见图1)。在这里,设计人员将MAX14827A连接到MCU的UART端口,其方式与前面介绍的MAX14819在仅收发器模式下的使用方式相同。收发器支持IO-Link低级物理接口要求,以MCU管理的M序列发送和接收UART帧。

在典型设计中,工程师通过访问MAX14827A来配置和监控MAX14827A。器件通过器件的SPI端口进行寄存,同时使用UART接口发送和接收IO-Link帧。对于不提供单独SPI和UART端口的简单MCU,此并行操作模式将不可用。对于这些情况,MAX14827A提供了其他方法。在多路复用模式下,MAX14827A SPI和UART端口可以共享MCU上的单个串行端口,利用IO-Link周期中的空闲周期来复用单通道上的SPI和UART通信。 MAX14827A的引脚模式提供更简单的工作模式,通过管理器件引脚上的电平来控制器件工作。

除了解决基于MCU的替代设计功能外,MAX14827A还通过其集成的稳压器帮助简化外围系统设计。设计人员不需要为功率传感器,调理电路和其他电路添加外部稳压器,而是可以连接到器件提供的稳压3.3伏和5伏电源轨。当然,工程师可以绕过这些片上源,转而采用外部稳压器。

与MAX14819主器件一样,MAX14827A收发器只需要很少的额外元件即可为现有的MCU增加基本的IO-Link功能 - 基于传感器或执行器设计。尽管如此,设计人员通常会使用额外的电路(例如瞬态电压保护电路)来增加基极MAX14827A电路(图7)。为了加速开发速度,Maxim Integrated提供MAX14827EVKIT评估板,该评估板提供完整的IO-Link收发器实现,可满足TVS保护等实际设计考虑。

IO-Link如何满足工业传感器网络的要求

图7:虽然Maxim Integrated MAX14827A提供内置保护功能,但开发人员通常会添加更多保护。 (图像源:Maxim Integrated)

为了安全起见,设计人员应使用瞬态电压抑制(TVS)二极管(如瞬态电压抑制(TVS)二极管)为DO,C/Q和DI线路添加瞬态电压保护。 STMicroelectronics SMAJ33A。

结论

IO-Link提供标准,强大的协议,用于将传感器和执行器与工厂网络互连。然而,对于寻求开发符合IO-Link标准的系统的工程师而言,对功耗,热管理,设计规模和性能的实际关注对于工程师来说是一项重大挑战。利用Maxim Integrated MAX14819主收发器和MAX14827A器件收发器,工程师可以快速实现网络网关系统与大量外围传感器和执行器之间完全兼容的IO-Link连接。

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

    关注

    184

    文章

    17706

    浏览量

    249991
  • 传感器
    +关注

    关注

    2550

    文章

    51046

    浏览量

    753127
  • 收发器
    +关注

    关注

    10

    文章

    3424

    浏览量

    105966
收藏 人收藏

    评论

    相关推荐

    工业传感偏爱IO-Link,收发IC如何选择?

    工业应用的传感在智能化的发展中,总是试图能够随时获取目标的测量数据、诊断信息以及安全警报。IO-Link是第一个实现让工业传感更智能的通信
    的头像 发表于 03-17 05:34 5510次阅读

    IO-Link传感器发送快速原型设计平台包括BOM及层图

    描述 此 TI 设计提供了用于 IO-Link 传感器发送的快速原型设计平台。其设计使其可以连接到 TI 的 LaunchPad / BoosterPack 生态系统,该系统上应用了经过完全验证
    发表于 10-09 08:34

    Maxim一款IO-Link环境光传感器

      导读:为保持竞争力和高质量水准,现代化工厂必须具备相当的灵活性,在降低成本的同时最大程度地延长“正常运行时间”.而内置IO-Link软件和器件堆栈无需额外的编程资源即可自动配置传感器,节省了宝贵
    发表于 11-06 15:40

    24位RTD前端的完整IO-Link传感器参考设计

    描述 此参考设计是带有 IO-Link 兼容传感器发送的电阻温度计 (RTD) 前端。此设计采用经过充分验证的 IO-LINK PHY 和堆栈,以及 6mm 宽的外形(与标准 M12
    发表于 11-09 14:40

    io-link传感器变送器参考设计

    描述此参考设计为IO-Link传感器变送器提供了快速原型设计平台。它采用模块化设计,可以轻松将不同部分去掉,从而快速地简易连接到任何模拟或数字传感器。此设计可使用经充分验证的 IO-Link
    发表于 09-15 07:00

    采用IO-Link堆栈v.1.1的多传感器预测性维护套件

    包括一块经过专门设计的高度紧凑型(50×9×9 mm)工业传感器板(面向实际工业应用)、以及必要的调试工具、电缆,插头和适配器(面向工业通信场景)。连接通过一根标准多极线缆进行管理,其
    发表于 09-13 07:42

    首款四端口IO-Link主机参考设计,加速工业传感器评估过程

    中国,北京,2015年4月14日。Maxim Integrated Products, Inc. (NASDAQ: MXIM)推出MAXREFDES79#参考设计,为设计人员提供了一个开发IO-Link主机与多传感器分布的工业
    发表于 04-14 16:08 1566次阅读

    IO-Link智能传感器在各种执行设备中的应用解析

    一个IO-Link系统由IO-Link主站、IO-Link设备和一根标准的3线传感器/执行电缆组成。一个
    发表于 03-15 16:41 2860次阅读

    使用 IO-Link 实现小型、节能的工业现场传感器

    使用 IO-Link 设计小型工业现场传感器需要特别注意收发的选择。
    发表于 08-17 17:27 1354次阅读
    使用 <b class='flag-5'>IO-Link</b> 实现小型、节能的<b class='flag-5'>工业</b>现场<b class='flag-5'>传感器</b>

    鼎实IO-LINK主站网关完成工业控制网络到底层传感器的最后一米

    IO-Link主站将传感器连接到工业以太网——完成工业控制网络到底层传感器的最后一米;鼎实
    发表于 03-14 11:35 586次阅读
    鼎实<b class='flag-5'>IO-LINK</b>主站网关完成<b class='flag-5'>工业</b>控制<b class='flag-5'>网络</b>到底层<b class='flag-5'>传感器</b>的最后一米

    虹科新品|IO-Link是什么?想轻松快速地引入IO-Link威廉希尔官方网站 吗?请看虹科IO-Link OEM模块!

    IO-Link打通工业自动化的最后一米IO-Link是一种独立于现场总线、开放式的点到点的通信,是适用于工业控制中最底层的设备(如简单的传感器
    的头像 发表于 01-07 14:08 1690次阅读
    虹科新品|<b class='flag-5'>IO-Link</b>是什么?想轻松快速地引入<b class='flag-5'>IO-Link</b>威廉希尔官方网站
吗?请看虹科<b class='flag-5'>IO-Link</b> OEM模块!

    IO-Link Master/IO Hub/IO-Link传感器和执行解决方案

    电子发烧友网站提供《IO-Link Master/IO Hub/IO-Link传感器和执行解决方案.pdf》资料免费下载
    发表于 08-01 11:26 12次下载
    <b class='flag-5'>IO-Link</b> Master/<b class='flag-5'>IO</b> Hub/<b class='flag-5'>IO-Link</b><b class='flag-5'>传感器</b>和执行<b class='flag-5'>器</b>解决方案

    IO-Link编码特点

    IO-Link是一种低成本、操作简单的工业总线,在简化大型现场总线或工业以太网网络与位于工厂底层的传感器或执行
    的头像 发表于 08-29 13:36 1162次阅读
    <b class='flag-5'>IO-Link</b>编码<b class='flag-5'>器</b>特点

    基于RA2E2 MCU和IO-Link PHY的传感器解决方案介绍

    IO-Link电感式传感器代表了工业传感领域的一大进步,这些传感器通过IO-Link通信协议和感
    的头像 发表于 01-23 13:35 894次阅读
    基于RA2E2 MCU和<b class='flag-5'>IO-Link</b> PHY的<b class='flag-5'>传感器</b>解决方案介绍

    初识IO-LinkIO-Link设备软件协议栈

    软件堆叠套件包括亚信IO-Link 设备软件协议栈试用库、IO-Link传感器驱动程序以及演示应用程序等
    的头像 发表于 07-08 13:55 2461次阅读
    初识<b class='flag-5'>IO-Link</b>及<b class='flag-5'>IO-Link</b>设备软件协议栈