试想有一个可以弯曲和转动的机械臂,它的每个轴都配备了十分精准的电机驱动器、传感器或机器视觉,仿佛在演奏一曲运动交响乐。但如果没有“指挥”告诉系统的每个器件在何时该如何执行各自的操作,那么机械臂可能会发出刺耳的碰撞声和金属摩擦声。
在之前的实时控制系列文章中,我们探讨了用于感应、驱动和处理的实时控制 (RTC) 仪器。而要将它们贯穿起来需要借助“指挥”:实时通信。在本文中,我们将以基于实时通信和控制的工业 4.0 作为讨论的出发点。
推动自动化领域大数据发展的因素
受疫情影响,无人工干预的工厂运营模式广受欢迎。大数据(牛津词典将其定义为可以通过计算分析揭示模式、趋势和关联的超大数据集,特别是与人类行为和互动有关的数据集)的收集和适当分布可为数字孪生、计量、服务收费和预测性维护提供支持。例如,拥有可用的大数据能够监测机械臂的性能和系统运行状况,以及数据速率、温度、湿度、振动等,从而开发出能够基于使用大数据进行学习的 AI 预测未来性能和运行状况的模型(数字孪生)。要充分利用这些优势,有必要将信息技术 (IT) 和运营技术 (OT) 相结合,从而能够支持互联网协议 (IP) 以及 RTC 系统边缘。从逻辑上讲,这称为 IT 和 OT 融合。
在以太网中,开放系统互连 (OSI) 模型的网络层和传输层支持传输控制协议/互联网协议 (TCP/IP),因此以太网与生俱来地能够支持 IPv4(和 IPv6)。除此之外,还能确定地传输所需的信息量,这便是工业以太网正成为工业自动化融合领域中实质性通信标准的原因所在。由于现有基础设施通常使用两线协议,不支持本地 TCP/IP,因此传统现场总线目前仍用于与边缘器件的通信。图 1 展示了当前工业自动化领域的通信方式。
图 1:当前工业自动化领域的通信方式
工业通信的实现方式已经开始变革。单对以太网 (SPE) 可以维持现有的两线制系统架构,同时也可支持工业以太网的更快速度和诸多优势。先进的现场诊断支持分布式和集中式监测和操作。当然,SPE 能够重复使用由多个现有现场总线建立的现有两线制基础设施,从而简化融合驱动的升级并充分降低成本。
深入了解以太网
虽然以太网在企业应用中是开放且无处不在的,但目前还不能应用于实时应用,原因在于 IT 以太网帧的传输是“尽力而为”并且不受管控;任何情况下,出现错误都是令人厌烦的。对于实时 OT 来说,错误会造成严重后果甚至带来危险。RTC 系统需要以可靠的通信作为系统的“指挥”,确保系统按预期运行,从而避免产品故障或者造成系统损坏或人员伤害。由于 IT 以太网通常用于企业或消费类环境,因此很少遇到环境方面的挑战。与之相反,RTC 系统往往处于恶劣的环境中。
对稳健、确定性行为(例如在宽温度范围、噪声和脏污环境中的可靠性)以及更高数据速率的需求推动了工业以太网的应运而生。工业以太网确定且稳健,能够提供额外的带宽和固有的 IP 连接来充分利用 RTC 系统。
下面我们来了解一下时序特性及其如何应用于以太网物理层 (PHY)。
时序特性的重要性
RTC 系统中有三大重要时序特性:
延迟。在这种背景下,需要考虑延迟,比如传播延迟:即从数据进入系统、子系统或子系统组件直至离开的时间长度。举例来说,TI 的 DP83826E 10Mbps/100Mbps 以太网 PHY 具有 208ns 的往返延迟。更低的延迟能够缩短周期时间或增加总线上的节点。
确定性。如果每次数据通过系统时的到达时间变化很大,那么延迟有多低都无关紧要。这种到达时间的变化即为确定性。抖动较低代表确定性良好。低确定性意味着您需要在系统中构建更少的余量来适应不断变化的延迟。图 2 展示了 DP83826E 的延迟 (208ns) 和确定性 (±2ns)。实时以太网协议(如 EtherCAT)可以利用以太网 PHY 较低且确定性的延迟特性。
图 2:延迟及其确定性
同步。将整个系统或几个完整系统的时序绑定在一起也具有一定优势。为了能够更大限度地提高效率和吞吐量,同时确保安全操作,不同的子系统可能需要确切地“知道”另一个子系统何时执行某个操作。工业以太网协议全部支持某种同步。时间敏感型网络 (TSN) 便是适用于 RTC 系统的时间同步示例。电气和电子工程师学会 (IEEE) 1588v2,即精确时间协议 (PTP) 可帮助多个器件保持彼此间同步。IEEE 802.1as,也称为广义 PTP (gPTP),能够进一步推动 RTC 等时间敏感型应用的同步。
结语
成功的 RTC 和通信部署是工业 4.0 的基石。但是又不止是实现工业 4.0,借助确定性、同步和低延迟的通信 PHY 及工业以太网协议,所有仪器均能组合在一起,演奏一曲美妙的音乐。
关键字:工业自动化领域 通信方式 机械臂
引用地址:
工业自动化领域的通信方式
推荐阅读最新更新时间:2024-11-12 17:35
STM32串口通信USART(二)---DMA方式
刚接触到DMA的时候,一头雾水,只知道方便、快捷,但不知道该怎么使用,后来弄明白原理之后就轻松了很多,但理解的还不是很透,所以希望把自己的理解写出来,和大家分享一下! 形象的说,DMA就像一个快递中转站,负责把数据从始发地搬到目的地,只要他负责的仓库有货,他就开始搬运,没货就等着,除非你把它关了。就像机器人搬东西一样,首先要告诉它从哪搬,搬到哪?东西有多大?需要搬几趟?需要搬运的东西是不是都在一起?搬完后是不是扔在那就行了,还是要放好? 到芯片里,数据就是货物,把数据从一个地方移到另一个地方。你只要告诉它怎么移到就行了,就像控制一个机器人一样。并不是多有的外设都能有机会使用DMA通道,而且,一条通道上被外设使用后,通道上的其他外设
[单片机]
嘈杂环境下评估机械臂动作识别性能的策略与方法
作者:Elaheh Motamedi , Kian Behz等
本文探讨了在嘈杂环境中利用技术进行臂动作识别的问题。通过使用视觉系统和模型,作者提出的方法在3x3网格环境中的井字棋游戏案例中得到验证。实验结果显示,尽管存在噪声和不确定性,作者的方法仍能够精确地关键点并分类机械臂的动作。这为在现实世界中具有挑战性嘈杂环境下的动作识别提供了有益的洞见。
读者理解:
文章使用了预训练的ResNet-50进行机器人臂姿态识别,然后引入了CNN用于在嘈杂环境中进行机器人臂动作识别。该方法通过使用卷积(CNN)来提高模型在真实世界嘈杂环境中的鲁棒性。
总体而言,该研究在面对噪
[机器人]
STM32配置IIC接口通信方式参考源码
最近在读取SHT3x系列sensor的温度和湿度,用到的是IIC接口。 顺便写了一下STM32的IIC接口。 这次配置的是STM32内部的IIC接口。 注意:读的时候,怎么发送Ack, 和 NAck信号,参考stm的设计文档。 #include Dev_SHT3X.h #include globalDef.h #include stdio.h #define I2C1_OWN_ADDRESS7 0x0A #define I2C_Speed 40000 #define SHT3X_ADDRESS 0x44 /* read out command */ #define CMD_READH_SHX
[单片机]
工业自动化成智能制造时代热点投资领域
根据调研,消费升级、人工智能、工业自动化、大数据、企业服务、产业互联、医疗健康等领域仍可能是最好的投资选项,而房地产投资不过是中产焦虑驱动的产物。 据该报道称,当前中国的O2O投资已严重过热,许多项目被搁浅甚至退出,而VR/AR领域还没有良好变现能力。 在投资人看来,中国当下已经孕育出一些发展阶段与全球市场同步,甚至引领全球的领域,比如:直播、内容创业、人工智能、3D打印、云计算、机器人、电动汽车、无人驾驶……就这些领域而言,中国和一些发达国家基本处在同一起跑线上。甚至于在一些领域已经没有了效仿的对象,需要自己探索和研发,摸着石头过河。 在当下的阶段,具有核心技术壁垒的项目,尤其是那些可能会影响下一个十年的科技类项目,更容易获得资
[嵌入式]
无人机+机械手臂,绝对的黑科技
目前的消费级 无人机 大多数是以航拍娱乐为主,具备更强性能的机器用在勘探测量、植保喷洒农药等领域也很常见,促使无人机在其它领域的需求增多。比如使用 机械臂 作业这种情况,若将二者结合起来后就是空中智能机器人,如此高端的设备可使工业获得很大的便利。
此前,全球知名机器人公司Energid将无人机与机械臂结合在了一起,可谓是行业先驱,目前正在探索在国际空间站(ISS)使用移动机器人平台的第一阶段。
资料图:Energid公司将机械臂与无人机结合。
最近,日本一家无人机制造商PRODRONE公司做出了这样一款产品,拥有机械臂的无人机PD6B-AW-ARM。
P
[嵌入式]
行业应用 | 打破“信息孤岛”,复合机器人(AGV+机械臂)助力CNC产线升级
项目背景: CNC数控机床其高效,精密加工的能力广泛应用于3C,汽车等行业。传统的CNC上下料方式存在繁琐、耗时的特点,而其配套的工序和设备,往往都已高度信息化和自动化。人工上下料的方式成为了生产线的信息孤岛和短板。目前有很多AGV厂家都在进行尝试,为数控机床提供高效和稳定的解决方案。 欧铠 机器人 携手科尔摩根为某精密模具加工的龙头提供的解决方案,经过一年多的现场验证,其稳定高效的运行状况,获得了客户的好评。 项目概况: 基于人工上下料的CNC车间布局,为最大程度的提高空间利用率,通常都会摆放更多的加工设备。密集的站点和复杂的交通路线,成为了AGV厂家首先要解决的问题。 在东莞项目上,一共配置了16台工业AMR,为客户CN
[机器人]
工业机器人和机械臂在设计、功能和应用上有何区别?
臂是一种由多个关节连接而成的机械结构,类似于人的胳膊。它通常具有可旋转或可伸缩的关节,使其能够在空间中执行精确的定位和操作。机械臂通常由、、和执行器组成。
是一种,专门用于在生产线或其他工业环境中执行各种操作任务。它们通常具备多轴关节结构,能够在三维空间内自由移动,并搭载各种工具、夹具或传感器来完成特定的任务。
工业机器人和机械臂都属于自动化设备,用于执行各种操作任务。然而,它们在设计、功能和应用上有一些区别。
1、设计和外形:
工业机器人通常是一个完整的系统,包括机械结构、控制系统和软件,以完成复杂的任务。它们通常具有多轴关节结构,能够在三维空间内自由移动。
机械臂是工业的一部分,也
[机器人]
机械臂和移动机器人两种控制系统方案对比
本文比较了臂和移动两种的方案,对其特点进行了介绍。
以上分类是根据应用对象,此外,市面上更多的是通用型运动,即控制非标设备的。
1 控制器底层方案
1.1 机械臂类
机械臂类的控制器发展较早,相对成熟,先来看看现有的控制系统底层方案。
1.2 移动机器人类
移动机器人的控制器属于较新的方向,移动机器人有AGV、工程机械等形式,控制系统底层方案如下:
1.3 对比
机械臂对精度和运动稳定性的要求较高,因此计算量大、周期短,比移动机器人一般要高1到2个量级。移动机器人一般对同步精度要求不高,其配置相对较低。
机械臂一般工作于固定的区
[机器人]