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

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

3天内不再提示

如何实现工业机器人应用程序的高速同步

lPCU_elecfans 来源:电子发烧友网 作者:电子发烧友网 2022-02-15 17:49 次阅读

电子发烧友网报道(文/李宁远)工业机器人技术的发展可谓是日新月异,不管是从提高生产力的角度,还是从人机互动的角度来说,性能优异的半导体器件都给工业机器人带来了一次次大革新。协作性更强、更加智能化的工业机器人更适合承担工业自动化环境中复杂的任务。

为了实现自动化环境中复杂的任务,工业机器人应用程序的高速同步是必不可少的。想要实现机器人应用程序的高速同步,用于工业通信芯片是其中不可或缺的重要器件。一个性能优异的工业通信芯片能给整个机器人系统带来极低的延迟,这也是保证人机协作足够流畅足够安全的必要条件。这种应用向的器件应该具备什么样的性能呢?

工业通信应用物理层设备

说到工业通信应用物理层设备就不得不提ADI的Chronous工业以太网物理层(PHY)组合。工业以太网PHY作为一种物理层收发器器件,会根据OSI网络模式收发以太网帧。工业PHY的在应用中我们需要考虑到性能、稳定性以及功耗。Chronous系列在延迟和功耗上,都属于业内第一梯队,充分提高确定性应用中的数据传输和信号完整性。

ADIN1300就是ADI在工业机器人通信应用上首推的PHY,作为一款单端口的千兆以太网收发设备,兼顾低延迟和低功耗,能为机器人应用程序实现高速同步。ADIN1300在1000BASE-T RGMII延迟发射小于68 ns,接收小于226 ns;在100BASE-TX MII延迟发射小于52 ns,接收小于248 ns,名副其实的低延迟。低功耗则体现在对于1000BASE-T的330mW与对于100BASE-TX的140mW。

ADIN1300采用了紧凑型6 mm × 6 mm的40引脚架构芯片级(LFCSP)封装,为实现最大的系统级设计灵活性,可通过单独的VDDIO电源配置数据输入/输出管理和MAC接口电源电压。除此之外,利用独特的MAC PHY技术,可以重复使用不支持传统以太网接口的现有低功耗处理器技术,并通过SPI进行连接,优化系统功率预算,在工业网络中实现信号同步并支持TSN发展。

TI的工业PHY优势在于尺寸小、抗扰度高同时还提供集成保护。这里依然选择工业机器人应用的PHY-DP83826来看。

DP83826 能够提供很低的确定性延迟和低功耗,并支持10BASE-Te、100BASE-TX以太网协议,可以满足实时工业以太网系统中的严格要求,确定性TX延迟为40ns,RX延迟为170ns。

该器件包含可实现快速连接的硬件自举、快速链路丢弃检测模式以及用于对系统上的其他模块进行时钟同步的专用参考 CLKOUT。

这种小型的系统表现出的参数也的确让人放心,系统中添加了用于增强 EMC集成电路,快速链路丢弃小于10µs。为了降低功耗(小于160mW)提供了可编程的节能模式——主动睡眠、深度断电以及WoL局域网唤醒。

工业通信REM交换机

除了工业通信应用物理层设备,嵌入式实时以太网交换机器件系列也是不可忽视的主力。REM交换机能实现灵活的系统划分,以便选择适合应用需求的处理器,还可以自由地利用任何供应商协议堆栈。

这里以ADI的REM交换芯片fido5100为例,这是一个在工业机器人通信应用中被广泛使用的器件,应用于可编程的 IEEE 802.3 10 Mbps/100 Mbps 以太网互联网协议版本6(IPv6)和互联网协议版本4(IPv4)交换机,可虚拟支持任意2层或3层协议。这种以太网交换芯片需要提供足够多的端口和灵活的带宽(10 Mbps、100 Mbps和1 Gbps)来匹配复杂的工业场景。当然还要尽可能做到低功耗。

接口的传输速率是必须要保障的,fido5100给出的是每28 ns 32位,同时支持低至12.5μs的EtherCAT周期时间和低至31.25μs的PROFINET周期时间。数据使用PriorityChannel队列在交换机之间来回传输,确保实时数据传输可以无延迟地中断非实时数据传输。这样才能做到机器人应用程序的高速同步。

小结

不仅是对于工业机器人,就整个工业场景运动控制而言,以太网、现场总线以及其他技术从来都是相互竞争的,用以在工业自动化和控制系统中获得对一些最苛刻要求的工作负载的处理权限。以太网展现出了不同网络融合的可能性,基于以太网的通信芯片将在工业机器人通信中发挥重要作用。

原文标题:工业通信芯片,实现机器人应用高速同步的前提

文章出处:【微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红

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

    关注

    454

    文章

    50472

    浏览量

    422012
  • 机器人
    +关注

    关注

    210

    文章

    28239

    浏览量

    206638
  • 通信
    +关注

    关注

    18

    文章

    5979

    浏览量

    135875

原文标题:工业通信芯片,实现机器人应用高速同步的前提

文章出处:【微信号:elecfans,微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    工业机器人常用的编程方式

    工业机器人的编程是确保机器人能够执行特定任务的关键步骤。编程方式多种多样,每种方式都有其特定的应用场景和优势。 工业机器人编程概述
    的头像 发表于 09-04 09:26 610次阅读

    ROS让机器人开发更便捷,基于RK3568J+Debian系统发布!

    的快速发展,智能机器人设备已成为工业自动化体系的佼佼者,而智能机器人设备核心—ROS系统,是机器人领域的集大成者,主要应用于机器人控制领域,
    发表于 07-09 11:38

    Al大模型机器人

    金航标kinghelm萨科微slkor总经理宋仕强介绍说,萨科微Al大模型机器人有哪些的优势?萨科微AI大模型机器人由清华大学毕业的天才少年N博士和王博士团队开发,与同行相比具有许多优势:语言
    发表于 07-05 08:52

    工业机器人仿真软件有哪些

    工业机器人仿真软件是用于模拟工业机器人操作过程的软件工具,它们可以帮助工程师和技术人员在实际应用之前对机器人进行测试和优化。以下是一些常见的
    的头像 发表于 06-17 09:34 3600次阅读

    ABB机器人的基本程序数据有哪些

    ABB机器人是一种广泛应用于工业自动化领域的智能设备,其基本程序数据是实现机器人自动化控制的基础。本文将详细介绍ABB
    的头像 发表于 06-17 09:20 1069次阅读

    abb工业机器人的编程语言是什么

    ABB工业机器人的编程语言主要是RAPID(Robot Application Programming Interface for Development),它是一种高级编程语言,专门为工业
    的头像 发表于 06-16 16:49 2403次阅读

    工业机器人的机械部分主要包括什么

    工业机器人的机械部分是其核心组成部分,主要包括以下几个方面: 机器人本体 机器人本体是工业机器人
    的头像 发表于 06-16 15:18 1207次阅读

    基于飞凌嵌入式RK3568J核心板的工业机器人控制器应用方案

    控制系统当中。那么今天,我们就通过多轴工业机器人来聊聊机器人控制系统以及控制器的实现。 1 机器人控制系统
    发表于 05-11 09:40

    工业4.0中的机器人向协作机器人演进

    工业机器人出现在工业3.0的黎明,沿着计算机控制和自动化,并经过多年的发展,成为各种行业和过程的专业化。机器人是为大规模生产而设计的;它们通常是孤独的,在相对孤立的情况下完成特定的任务
    的头像 发表于 04-30 17:30 4601次阅读

    工业机器人连接解决方案

    工业机器人工业机器人是一种自动化机器,可以在工业环境中执行各种任务,例如搬运、焊接、装配、检测等。它们通常由机械臂、控制器、传感器等部分组成
    的头像 发表于 01-11 08:26 828次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>机器人</b>连接解决方案

    基于智能制造的工业机器人应用实践

    工业机器人的普遍应用促进了制造业的快速发展,然而随着制造业走向智能制造,工业机器人的传统应用方式已经无法满足智能制造的自感知、柔性化、高速
    的头像 发表于 12-22 17:28 1290次阅读
    基于智能制造的<b class='flag-5'>工业</b><b class='flag-5'>机器人</b>应用实践

    LabVIEW的六轴工业机器人运动控制系统

    LabVIEW开发六轴工业机器人运动控制系统 本项目开发了一个高效的工业机器人控制系统,重点关注于运动学算法和轨迹规划算法的实现和测试。La
    发表于 12-21 20:03

    工业机器人产业发展及应用现状

    机器人(Robot)是一种能够半自主或全自主工作的智能机器机器人能够通过编程和自动控制来执行诸如作业或移动等任务。根据制造目的的不同, 机器人可分为
    发表于 12-21 16:07 1440次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>机器人</b>产业发展及应用现状

    工业机器人的发展现状和趋势

    工业机器人的发展现状和趋势 导语: 随着科技的不断进步,工业机器人已逐渐成为工业生产的重要组成部分。工业
    的头像 发表于 12-07 17:27 5849次阅读

    ROS让机器人开发更便捷,基于RK3568J+Debian系统发布!

    ROS系统是什么 ROS(Robot Operating System)是一个适用于机器人的开源的元操作系统。它提供了操作系统应有的服务,包括硬件抽象,底层设备控制,常用函数的实现,进程间消息传递
    发表于 11-30 16:01