当前位置: 首页 > news >正文

ETHERCAT从站设计与FOC伺服马达电流环控制

ETHERCAT从站开发方案介绍-含ET9300对比

EtherCAT一般设计要求(针对uC+ESC的方案):

硬件上:主控制器uC+ESC(可选各供应商的EtherCAT从站控制器)

操作系统:无特殊要求,根据产品性能决定,也可以不用操作系统

软件上:需要完成主控制器uC对EtherCAT报文的通讯,ESC一般带开发包可完成移植。

难点:如何实现uC与ESC之间的数据交互。

对供应商的要求:

提供高质量的源代码(代码效率高、EtherCAT性能优化)

提供至少一个硬件平台的demo

提供完整的EtherCAT网络诊断和配置工具:以便测试等

一般从站包括以下三个核心部分:

物理层:要有网口

数据链路层:有EtherCAT 从站控制器ESC(这是通讯模块)和EEPROM。

应用层:有主控制器或者说应用控制器或微控制器uC(即比如DSP28346或者F407之类的)。

ESC即EtherCAT从站控制器可以通过FPGA(Field Programmable Gate Array)或者ASIC(Application Specific Integrated Circuit)来完成。

EtherCAT从站 + FOC参考方案

英飞凌XMC4300 微控制器系列可降低 EtherCAT 实现的复杂性与成本。XMC4300微控制器具备 EtherCAT 通讯功能,应用包括工厂自动化、工业马达控制、I/O 模块及机器人设备。

XMC4300微控制器内部结构如下图所示:

EtherCAT从站基于XMC4300 实现,FOC伺服马达电流环控制采用Intel PSG MAX10实现。系统框图如下所示:

该开发板提供如下接口:

  • EtherCAT Slave x2
  • USB-> UART
  • CAN, RS485
  • DIx8, DO x8

相关文章:

  • nginx 解决跨域问题——(CORS)
  • Freemodbus启动流程分析
  • Java项目:springboot网上点餐系统
  • 全国职业院校技能大赛中职组网络安全竞赛试题 —XSS漏洞(笔记文档)
  • 4、常用类和对象
  • 机器学习模型-BUPA liver disorders-探索饮酒与肝炎关系
  • 【架构师(第五十三篇)】 性能优化之 HTTP 缓存
  • 博德宝闪耀回归,九牧国际化提速
  • 20岁电竞选手自学编程转行程序员,轻松拿下大厂offer
  • 转行IT,你需要了解的真实项目研发流程是怎样的?
  • 优优聚:美团成立机器人研究院!
  • 自己个人拥有一个可以支付功能的网站?当然可以了!保姆级演示!
  • 如何在Odoo 16库存中配置批次和序列号
  • 12.22
  • 转行大数据,编程学Java还是Python?
  • Java 位运算
  • 非公用网络在工业互联网中的部署方案探讨
  • 小红书怎么高效找达人?方法不对导致耗时又不适合
  • java: 无效的目标发行版: 17 新建springBoot项目
  • Polygon zkEVM发布公开测试网2.0