基于XMC4800的EtherCAT从站设计

2024-10-12 06:59:35

1、 使用DAVE创建EtherCATSlave工程2. 添加ECAT_SSC模块3. 配置物理层PHY,使能PHY管理接口,这样微控制器能通过MII接口管理PHY芯片4. 配置物理层芯片与微控制器之间的引脚连接

基于XMC4800的EtherCAT从站设计基于XMC4800的EtherCAT从站设计基于XMC4800的EtherCAT从站设计基于XMC4800的EtherCAT从站设计基于XMC4800的EtherCAT从站设计基于XMC4800的EtherCAT从站设计

4、下面需要用户自己实现从站输入输出的内存映射1. 双击打开XMC_ESC.c文件,修改函数APPL_InputMapping,APPL_OutputMapping和APPL_Application2. 打开main.c文件,修改上层应用逻辑3. 编译工程,然后下载

基于XMC4800的EtherCAT从站设计基于XMC4800的EtherCAT从站设计

6、下面开始配置主站1. 打开TwinCAT3软件,不要惊讶你打开了VS软件,因为TwinCAT3使用了VS的Shell2. 新建一个TwinCAT工程,配置好工程路劐孕瞬腊径,工程名3. 在I/O Devices上右击,选择添加新设备4. 选择EtherCAT中的EtherCAT Master,根据提示选择使用的网卡,一般这里选择你主机的以太网卡5. 右键Device 1(EtherCAT),选择Scan,主机会迅速识别到当前Ethercat总线上的设备,并且罗列出来,在这里识别出了Box 1,名字叫做XMC_ESC,此时开发板上的RUN LED会闪烁

基于XMC4800的EtherCAT从站设计基于XMC4800的EtherCAT从站设计基于XMC4800的EtherCAT从站设计

8、 按下开发板的Button1,我们可以看到主站立马能够检测到一个下降2. 右键LED1,选择online write ‘1’,可以在瞬间点亮开发板上的LED13. 这一切都是因为我们在软件中对输入和输出做了映射

基于XMC4800的EtherCAT从站设计
猜你喜欢