历史上的今天
返回首页

历史上的今天

今天是:2024年11月18日(星期一)

正在发生

2019年11月18日 | 技术文章—IO-Link技术详解

2019-11-18 来源:EEWORLD

如今,所有的工业制造商,无论规模大小,都在升级生产设施、制造能力和工程服务,向工业4.0概念或智能工业转型。

 

目前有许多技术可以促进这种转型,使工作环境变得更安全,网络安全性和覆盖率更高,提高能源利用率,这些是新工厂概念的热点趋势,将其变为现实需要巨大的投入,其中包括旧设备智能升级改造工程(例如,使用新的变频解决方案改造旧电机,最大限度地提高能效)。

 

在工业现代化改造方面,IO-Link技术在所有的基于传感器的工厂级应用中占有显著的地位,该技术的优势是能够让普通工业传感器(即生产线中的接近传感器或压力传感器)实现智能化,热插拔连接,更换简便,支持多跳网络和预测性维护系统。

 

IO-Link联盟的成员包括欧洲最大的传感器和执行器制造商以及可编程逻辑控制器(PLC)厂商,随着来自世界各地的新公司加盟,联盟的排名每月都在上升,并且该组织的所有新成员都看到了加盟这项计划的好处。

 

作为联盟的创办者之一,意法半导体提供IO-Link主站收发器L6360和设备收发器L6362A(在IO-Link术语中称为IO设备)。

 

http://www.electronicdesign.com/sites/electronicdesign.com/files/uploads/2015/04/fig1_0.jpg?imageView2/2/w/550

 

图1 –典型的工业网络

 

IO-Link是什么?

 

IO-Link是首个连接工业网络底层传感器及执行器的标准化通信协议,遵从IEC 61131-9国际标准,可编程控制器和相关外围设备是该标准的基本内容。该技术本身的概念是,传感器或执行器与主控制器(即PLC)交换通信数据(诊断和配置信息),同时确保向下兼容工业IO模块。

 

IO-Link位于工业网络体系架构的底层:PLC 控制器(或工业网关)与位于网络架构高层的工业现场总线相连,可以远程传输工业网络高层的数据信息。

 

IO-Link通信协议是什么?

 

IO-Link是能够驱动工厂自动化环境中的数字传感器及执行器(标准IO设备)的点对点(半双工)数字通信协议。协议具有简单易用和即插即用的特点,以防故障传感器更换或向下兼容问题。因此,这是一个简单的串行通信协议,只需3根线,无需专用连接器及电缆:IO-Link使用传统的M5、M8或M12规格的标准工业连接器,可以连接最常见的任何工业传感器。从安装工作量和成本角度看,IO-Link技术对工业网络升级的影响很小。实际上,甚至可以继续使用以前的布线基础设施安装IO-Link设备。

 

关于协议栈:按照最新的标准定义,IO-Link主站和设备收发器必须支持三种通信速度(COM1: 4.8 kbit/s、COM2: 38.4 kbit/s、COM3: 230.4 kbit/s),并且主站收发器具有模拟和数字(8位、12位或16位)两种通信模式。在COM3通信模式下,主站与设备之间传送一个典型的数据帧是2个字节,周期是400μs。

 

为什么可以即插即用?

 

即插即用的实现方式是将所有参数都存储在主站,这样,在更换传感器时,即使是热插拔,传感器(在更好的情况下,是智能传感器,即设备)也会接收到设备配置所需的全部信息。主站存储的文件通常为.xml格式,包含有关传感器的所有信息(即型号、制造商、功能等),这个文件被称为IODD(IO-Link设备描述符)。一个传感器或执行器对应一个IODD。

 

ST的IO-Link 芯片和解决方案

 

意法半导体的L6360和L6362A两款芯片可实现IO-Link主站和设备解决方案,产品特性包括应用范围广,宽输入电压,高输出电流,低耗散功率,高可靠性。

 

 

图2 –主站芯片与设备芯片之间的典型连接

 

L6360是一个兼容PHY2(3线)的单片IO-Link主站端口,支持COM1、COM2和COM3三种模式,还支持标准IO(SIO)设备。L6360的灵活性极高,输出级C/Q0输出引脚可配置为(高边、低边或推挽)。L6360通过标准I2C接口与微控制器(运行协议栈的微控制器)通信,然后将通过USART(IN C/Q0引脚)接收的主微控制器数据发送到PHY2(C/Q0引脚),或者将从物理层接收到的数据发送到USART(OUT C/QI引脚)。

 

框图和关键功能如下图所示。

 

 

图3 – L6360主站芯片框图


L6362A是符合PHY2(3线连接)标准的IO-Link设备收发器芯片,支持COM1、COM2和COM3模式。这款芯片还支持标准IO (SIO)模式。输出级提供三种可选配置(高边、低边、推挽),能够驱动任何类型的负载(电阻、电容或电感),凡是24V工业传感器都可以连接到L6362A。

 

VCC, GND, OUTH, OUTL和I/Q引脚之间的反极性保护是这款芯片的重要功能,是工业传感器管理应用的基本要求。

 

下面列出了其它重要功能以及设备芯片的框图。

 

 

图4 – L6362A设备芯片框图

 

image.png?imageView2/2/w/550 

 

演示板是设计人员在开发阶段需要的基本工具,ST为设计人员提供大量的开发工具,下面从芯片评估板开始介绍。

 

首先是STEVAL-IFP016V2主站芯片评估板,这块板子以 L6360主站芯片为核心,可以通过外部连接器连接主微控制器。

 

STEVAL-IFP016V2处理微控制器信号,提供24 V输出,能够演示L6360的所有功能。

 

板上的GND区域旨在最大程度地降低噪声并确保良好的热性能。

 

http://www.st.com/content/ccc/fragment/product_related/rpn_information/board_photo/db/0c/d1/e0/3e/cf/42/21/image_steval-ifp016v2.jpg?imageView2/2/w/550/files/image_steval-ifp016v2.jpg?imageView2/2/w/550/_jcr_content/translations/en.image_steval-ifp016v2.jpg?imageView2/2/w/550

 

图5 –具有L6360全部特性的STEVAL-IFP016V2

 

第二块板子是STEVAL-IFP017V3,这是一款以L6362A设备芯片为核心的评估板,用于测试L6362A的全部功能,例如,快速退磁和反极性保护等丰富的电气保功能。使用STEVAL-IFP017V3设计项目,无需外部组件即可满足IEC 61000-4-4(突发),IEC 61000-4-2(ESD)和EN60947-5-2 / IEC 61000-4-5(浪涌)的要求。

 

http://www.st.com/content/ccc/fragment/product_related/rpn_information/board_photo/group0/ea/19/a5/c9/e7/9f/4a/1c/STEVAL-IFP017V3%20image/files/steval-ifp017v3.jpg?imageView2/2/w/550/_jcr_content/translations/en.steval-ifp017v3.jpg?imageView2/2/w/550

 

图6 –具有L6362A全部特性的STEVAL-IFP017V3

 

所有这些开发板都是为充分利用这两款芯片的功能而开发设计。设计人员通常需要开发支持,甚至在应用级也需要支持。因此,意法半导体开发了基于L6360的4端口IO-Link主站板STEVAL-IDP004V1和和基于L6362A的传感器设备评估套件STEVAL-IDP003V1。

 

STEVAL-IDP004V1板载四颗不同的L6360芯片,支持多种通信模式:IO-Link、SIO、RS-485、USB和CAN,中央处理器是STM32F205 Cortex M3微控制器,还配备一个普通的RS232 PC接口,用于测试板子的通信功能。

 

en.steval-idp004v1_image

 

图7 –带有四个连接端口的STEVAL-IDP004V1

 

如图7所示,STEVAL-IDP004V1安装了四个M12连接器,可以同时连接四个不同的传感器。在我们应用方案中,用STEVAL-IDP003V1板上的L6362A芯片代表传感器。

 

STEVAL-IDP003V1套件可以安装在最小的常规工业传感器内(仅8 x 70 mm大小)。在套件的参考设计板上,可以安装多达四个不同的传感器子板(接近检测、振动检测、加速度计和温度传感器),板上还搭载一个运行设备端协议栈的专用低功耗微控制器STM32L071。

 

STEVAL-IDP003V1的抗扰性设计保证应用通过EMC和ESD应力测试。

 

en.steval-idp003v1_image

 

图8 – STEVAL-IDP003V1及其四块传感器子板

 

最后,按照STM32 ODE计划,下一个开发工具将是IO-Link扩展板,又称X-Nucleo开发板,用于简化IO-Link应用的原型设计。有了这些新电路板,IO-Link协议栈将运行在主STM32微控制器上,建立一个全功能的IO-Link点对点通信通道。



推荐阅读

史海拾趣

Eagle Plastic Devices公司的发展小趣事

进入21世纪后,随着信息化和智能化技术的快速发展,Eagle Plastic Devices公司开始积极推动数字化转型和智能制造。公司引入了先进的信息化管理系统和智能生产设备,实现了生产过程的自动化和智能化。这不仅提高了生产效率和产品质量,还降低了生产成本和人力资源投入。同时,公司还利用大数据和人工智能技术优化供应链管理、市场营销等方面的工作,进一步提升了公司的综合竞争力。

AZM [Arizona Microtek, Inc]公司的发展小趣事

AZM公司成立于电子行业的蓬勃发展时期,创始人凭借对微电子技术的深刻理解和敏锐的市场洞察力,决定投身于这一领域。创业初期,公司面临着资金短缺、技术瓶颈和市场认可度低等多重挑战。然而,创始人凭借坚定的信念和不懈的努力,带领团队攻克了一个又一个技术难题,成功研发出了具有竞争力的微电子产品,并逐渐在市场上获得了认可。

CSB公司的发展小趣事

在竞争激烈的电子行业中,成本控制是企业生存和发展的关键。CSB公司深知这一点,因此在供应链管理和成本控制方面下足了功夫。公司通过与供应商建立长期合作关系、优化采购流程、提高生产效率等方式,有效降低了生产成本。同时,公司还注重库存管理和物流配送的优化,确保产品能够及时、准确地送达客户手中。

Dynachip Corp公司的发展小趣事

Dynachip Corp始终将创新作为公司发展的核心动力。他们不断投入研发资源,探索新的技术方向和应用场景。同时,他们还积极关注行业动态和市场趋势,及时调整产品策略和市场布局。这种持续创新的精神使Dynachip Corp能够保持在行业中的领先地位,并为未来的发展奠定了坚实的基础。展望未来,Dynachip Corp将继续秉承创新、品质、合作的理念,致力于成为全球领先的半导体企业。

昆泰(CHRONTEL)公司的发展小趣事

1982年,Dennis Gillings博士在美国北卡罗莱纳州创立了Quintiles Transnational Inc.(昆泰)。成立之初,昆泰只是一家为药企提供数据服务的美国本土公司。凭借其独特的数据处理能力和对市场的敏锐洞察,昆泰迅速在行业内树立了良好的口碑。

Data Translation Inc公司的发展小趣事

随着公司业务的不断发展,Data Translation开始寻求全球扩张的机会。公司通过设立海外分支机构、与当地企业合作等方式,成功将产品推向全球市场。同时,公司还加大了品牌建设的力度,通过参加国际展会、发布新产品等方式提高品牌知名度。这些举措不仅为公司带来了更多的客户和合作伙伴,还进一步巩固了其在全球数据采集和处理领域的领先地位。

问答坊 | AI 解惑

[转帖]招聘嵌入式系统程序员 C语言测试

C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。 从被面试者的角度来 ...…

查看全部问答>

飞思卡尔HCS08和coldfire v1 KBI教程

这是我们写的一个教程,适用于飞思卡尔的HCS08系列单片机和coldfire v1系列的MCU…

查看全部问答>

VxWorks应用层通信程序

  有在VxWorks应用层通信的软件没,比如传送一个文件或一串消息? 请各位高手指点?…

查看全部问答>

你第一linux操作系统是什么,你现在用什么linux操作系统

  调查,我的第一个linux操作系统是ubuntu,我从09年暑假开始接触linux,装的就是ubuntu8.04,然后虽然接触过fedora,redhat,debian,suse等,但一直觉得ubuntu爽快,哈哈,现在一直在用ubuntu,甚至开发FPGA,大家呢,欢迎大家讨论…

查看全部问答>

DIY数控电源进度帖

安装了controlSUIT,开始回顾TI的例程,用官方的.c文件,建了工程,编译通过了。 Piccolo的资料相对没有2812那么多。进度不是很快,有压力啊。…

查看全部问答>

ucosII 移植到LM3S9B92上还真是不简单

一直想把ucosII V2.92移植到LM3S9B92上去,但前前后后搞了将近三个星期了,还是没有一点结果,指针总是越界,第一个任务还没启动起来就会进入死循环,真是郁闷啊。…

查看全部问答>

DAC功放电路

用DAC做了个因为播放器,又用LM386做了个功放,想问一下在将dac输出接到LM386的输入端前是不是要加入滤波电路呢?不知道为什么,噪音好大…

查看全部问答>

为什么EPM570会被程序弄死?

写了个串口调试程序用来测试板子各个工作点状态的,但是居然第一次烧录几次后CPLD就不能再烧录了干脆坏掉了,只能换芯片,要知道100脚的epm570更换起来多费时间。是不是程序导致芯片内部短路了?…

查看全部问答>

【NUCLEO-F410RB】2.给nucleo移植上ucos-ii,用信号量实现led闪烁

本帖最后由 caizhiwei 于 2015-12-6 17:17 编辑      虽然管理员寄过来的板子不能用,但是还得完成任务。所以抽出时间把ucos-ii移植上另外一块Nucleo板子上,奉上工程源码,供大家享用~~ int main(void) {     ...…

查看全部问答>

LED恒流驱动电源最新

我有个论文要写,关于LED恒流驱动的,市面是否有新颖或新款的电路。有创新点的。评职称用很愁啊。 …

查看全部问答>