基于BL350与IGH EtherCAT的硬实时控制解决方案 点击:6 | 回复:0



jingekeji

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:116帖 | 7回
  • 年度积分:3
  • 历史总积分:140
  • 注册:2017年5月04日
发表于:2025-11-27 10:59:04
楼主

基于BL350与IGH EtherCAT的硬实时控制解决方案

在高端装备制造领域,如高端数控机床工业机器人以及精密电子组装设备,对控制的实时性多轴同步精度以及系统可靠性提出了极为严苛的要求。传统控制系统常因实时性不足、同步精度低、扩展性差等问题,难以满足现代高性能应用的需求。本文将详细介绍一种基于钡铼技术ARMxy BL350系列嵌入式工业计算机,结合IGH EtherCAT主站Linux-RT实时内核的硬实时控制解决方案。

一、传统控制系统的核心痛点

1.实时性与同步性难以保障:传统PLC或基于标准Linux的控制器,其任务调度和网络通信存在不确定性,响应延迟通常在毫秒级,且抖动较大。例如,在数控机床的多轴联动加工中,这种延迟和抖动会直接影响零件的加工精度

2.控制架构复杂,扩展性差:为了实现多轴伺服控制和大量IO点接入,通常需要组合运动控制卡、分布式IO模块和多个网络总线,系统架构复杂,成本高,且后期扩展困难。

3.“信息孤岛”问题:传统控制系统往往难以将底层的实时控制数据与上层的生产管理系统(如MES)进行高效、无缝的集成,不利于实现数字化工厂和智能制造

4.开发与维护门槛高:专有的实时系统或复杂的FPGA开发通常需要特定的技术和工具,导致开发周期长,人才难觅,维护成本高。

二、解决方案概述:BL350 + IGH EtherCAT硬实时平台

本方案的核心是基于BL350嵌入式计算机构建一个高度集成、确定性的硬实时控制平台。

核心控制器:钡铼技术ARMxy BL350系列,基于TI Sitara AM62x处理器(如AM6254),集成多核ARM Cortex-A53Cortex-M4F实时协处理器

实时操作系统:搭载Linux-RT-5.10.168实时内核,确保任务调度的确定性。

EtherCAT主站:稳定运行IGH EtherCAT主站,实现微秒级(通常≤100µs)的通信周期和纳秒级的同步精度。

价值:该平台能够轻松驱动上百个伺服轴数千个IO点,满足高端机器人、数控机床等对同步性和实时性要求极高的场景。

三、具体IO需求与选型配置

在高精度数控机床或复杂机器人应用中,IO系统需处理数字量、模拟量、专用总线等多种信号。

1. 核心控制单元选型

主控BL352B(3个EtherCAT网口,1个X板槽,2个Y板槽,48mm宽壳体)

SOMSOM353(AM6254, 4x Cortex-A53 @1.4GHz, Cortex-M4F, 8GB eMMC, 2GB DDR4)

实时保障Linux-RT-5.10.168 + IGH EtherCAT主站,通信周期可配置(如500µs-1ms)。

2. EtherCAT网络规划

使用多个EtherCAT网口,一个端口连接多轴伺服驱动器(如台达、汇川等支持EtherCAT的伺服),另一个端口可连接EtherCAT分布式IO模块,实现IO的集中管理。

EtherCAT的分布式时钟(DC) 机制可实现所有从站设备的纳秒级同步

3. 模块化IO选型配置
BL350的X板Y板提供了极其灵活的IO扩展能力,可根据应用场景精准选配。

功能模块

信号类型与数量

选型型号

功能说明

高速数字IO

4DI + 4DO (可扩展)

X23

用于急停、限位、刀具夹紧/松开等关键安全与控制信号。

模拟量感知

4路AI (0-10V/±10V/4-20mA)

Y36

用于检测主轴负载、温度、压力等模拟量传感器信号。

高精度温度监测

2路RTD (三线PT100)

Y51

用于 spindle 或液压系统等关键部位的高精度温度监测。

专用功能模块

4路PWM输出 + 4路脉冲计数(1路高速)

Y95

用于控制主轴调速、液压比例阀,或进行高精度位置采集。

串行通信扩展

4路RS485/RS232

Y63

用于连接条形码阅读器、触摸屏或其他支持串口的辅助设备。

选型逻辑:这种模块化选型避免了传统IO系统为冗余功能付费的问题,实现了成本与功能的最优平衡,并且所有IO均通过EtherCAT总线集成,布线简洁。

四、BL350边缘IO模块对比传统IO模块的优势

1.极致的实时性能与高度集成

BL350将EtherCAT主站实时计算核心模块化IO集成于单一紧凑设备。与传统“工控机 + 扩展卡 + 分布式IO”的方案相比,消除了多层通信延迟,数据从IO到控制器再到伺服驱动的路径更短,确定性更高。

Cortex-A53运行非实时任务(如UI、数据上传),Cortex-M4FPRU处理硬实时任务,实现了任务隔离,确保控制周期不受干扰。

2.灵活的模块化扩展,精准配置

传统的分布式IO模块通常以固定点数(如16DI/16DO)的模块为单位进行扩展,容易造成IO点浪费。

BL350的X/Y板系统允许用户像“搭积木”一样,根据实际需要的IO类型和数量进行精准选配,节省成本,减小控制柜体积。

3.开放的软件生态与便捷开发

基于标准的Linux-RT和开源IGH EtherCAT主站,开发者可以使用丰富的开源工具和库(如C/C++, Python, Qt)。这相比传统封闭的PLC编程或FPGA开发,降低了开发门槛,提高了开发灵活性。

内置的BLIoTLink支持Modbus、OPC UA、MQTT等协议,能轻松将实时数据对接到云平台或MES系统,有效打破“信息孤岛”。

4.卓越的工业可靠性

BL350系列通过了-40℃至85℃的宽温测试、严格的电磁兼容性(EMC)测试和振动冲击测试,其工业级可靠性远超由商用组件拼凑的传统系统,能够适应恶劣的工业现场环境。

五、总结与展望

钡铼技术ARMxy BL350系列与IGH EtherCAT相结合的硬实时控制方案,通过强大的多核异构计算架构确定性的实时操作系统高度灵活的模块化IO系统,有效地解决了高端装备制造中面临的核心痛点。该方案不仅提供了微秒级的实时响应纳秒级的同步精度,还通过开放的平台降低了开发复杂性,为构建下一代高性能、智能化的工业装备提供了坚实的核心控制器基础。

从精密数控加工到多机器人协同作业,BL350硬实时控制平台正成为推动制造业向高端化、智能化升级的强大引擎。

 

 




楼主最近还看过


热门招聘
相关主题

官方公众号

智造工程师