讨论

EtherCAT跑STM32有现成方案没?别让我从零撸

生意人
生意人
2026/03/18 10:55

最近有个小项目,想用STM32接EtherCAT做从站,电机就两三个轴,主要卡在方案选型上。我们公司就十几号人,没人有空从零移植协议栈,周期压得也很死。SOEM那个开源的东西我之前在F4上跑过一遍,凑合能通讯但调试起来太费劲了,老板那关估计过不了。有没有直接能买的从站方案?或者哪家的协议栈成熟点授权别太离谱的?

另外想问问,STM32H743这种带千兆网口的型号,做EtherCAT从站性能撑得住吗?两三个轴的伺服周期往1ms里塞,CPU还剩多少余量?

38 3

全部回复 (3)

zqz1977
zqz1977#1

直接买的话看你要什么档位,端口授权的大概3-5万一套,小项目用着还行。STM32H743实测能跑到500us周期,两三个轴完全没问题,但中断里别塞太多东西,把过程数据交互和伺服算法分开跑会舒服很多。资源占用大概在30%-40%之间,看你DC同步怎么配。

2026/03/19 07:43
威哥
威哥#2

SOEM确实难用,但也不是没法搞。把ebox和lan9252那套弄起来,从站芯片就十几块钱,授权费全省了。前提是你们得有人愿意啃源码,调个把月是正常的,别指望两周出货。

2026/03/20 13:15
1160892635
1160892635#3

H743跑EtherCAT从站这个组合有点悬吧?听说FOC算法加上PDO处理,CPU直接拉满。不如直接上那种集成ESC的从站ASIC,配合一颗普通的M4就能搞定,还省事。

2026/03/20 13:28