STM32H743 SOEM EtherCAT基于STM32H743芯片和SOEM的EtherCAT主站源码 提供配套CUBE工程

STM32H743 SOEM EtherCAT基于STM32H743芯片和SOEM的EtherCAT主站源码 提供配套CUBE工程。
SOEM协议栈使用1.3.1版本。
可配套NUCLEO-H743ZI开发板使用。
支持DC同步。
可配合汇川IS620N、三洋RS3、赛孚德ASD620B、埃斯顿ProNet、迈信EP3E、台达A2-E、伟创SD700、松下A5B A6B和欧姆龙G5系列驱动器使用,或提供想适配的驱动器型号。

EtherCAT主站源码基于STM32F407和STM32H743两款芯片,通过移植开源SOME主站代码,使两款芯片具有EtherCAT主站功能,支持DC同步功能。可支持汇川IS620N、松下A5B/A6B、欧姆龙G5系列、埃斯顿ProNet、迈信EP3E、台达A2-E,伟创SD700这几款EtherCAT总线伺服。支持的这些驱动器可以混用,主站自动读取驱动器的xml文件进行区分

实测8台松下驱动器250us通信周期,16台松下驱动器1ms通信周期。

硬件上采用STM32F407/STM32H743两款芯片的原生网口,配合PHY芯片和RJ45接口就可以实现,不需要额外器件。

两款芯片的程序架构基本相同,均采用HAL库实现,程序底层通过ST的cubeMX工具自动生成。STM32F407/STM32H743芯片硬件是pin2pin的。

DC抖动时间

120ns左右

PDI数据中断抖动时间

6-12us

程序最大支持轴数

程序开了16个轴的空间,可以扩大

应用层

应用层采用CIA402标准,支持伺服的CSP/CSV/PV/PP/CST模式

中断执行时间

STM32F407芯片16个轴大概60us

STM32H743芯片16个轴大概37us

验证硬件

STM32F407芯片对应正点原子的探索者开发板

STM32H743芯片对应ST官方开发板

也可以提供自己的开发板,进行少量改动就可以移植上去。

相关代码,程序地址:http://lanzouw.top/618972078392.html
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值