ZHCUBQ4
January 2024
1
说明
资源
特性
应用
6
1
系统说明
1.1
术语
1.2
主要系统规格
2
系统概述
2.1
方框图
2.2
设计注意事项
2.3
主要产品
2.3.1
EnDAT 2.2 接口
2.3.2
SDFM 接口
2.3.3
EPWM 接口
2.3.4
ICSS-PRU IEP
2.3.5
EtherCAT CiA402 速度控制
3
系统设计
4
硬件、软件、测试要求和测试结果
4.1
硬件要求
4.2
软件要求
4.3
测试设置
4.4
测试结果
5
设计和文档支持
5.1
设计文件
5.1.1
原理图
5.1.2
BOM
5.2
工具与软件
5.3
文档支持
5.4
支持资源
5.5
商标
6
作者简介
4.4
测试结果
要评估此参考设计,请完成以下步骤:
在 Windows PC 上下载并安装 TwinCAT
启动 TwinCAT 自动化软件
按照 TwinCAT 软件 GUI 中所示创建 EtherCAT 项目:
图 4-12
在 TwinCAT 中创建 EtherCAT
®
项目
EtherCAT CiA402 — 通过以下操作扫描器件:右键点击
Devices
→
Scan
。使用以下图像逐步完成该过程。
图 4-13
在 TwinCAT 中扫描 EtherCAT
®
器件
图 4-14
在 TwinCAT 中扫描 EtherCAT
®
器件 (2)
图 4-15
在 TwinCAT 中扫描 EtherCAT
®
器件 (3)
图 4-16
在 TwinCAT 中扫描 EtherCAT
®
器件 (4)
图 4-17
在 TwinCAT 中扫描 EtherCAT
®
器件 (5)
EtherCAT CiA402 — 找到器件 1(AM243X.R5F 的 TI EtherCAT Toolkit CiA402)
图 4-18
通过 TwinCAT 找到 EtherCAT
®
器件
EtherCAT CiA402 — 将 RxPDO(电机 1)
Target velocity
更改为 240 (240RPM)
图 4-19
在 TwinCAT 中更改电机 1 的目标速度
图 4-20
在 TwinCAT 中更改电机 1 的目标速度 (2)
图 4-21
在 TwinCAT 中更改电机 1 的目标速度 (3)
EtherCAT CiA402 — 将 RxPDO(电机 1)
Modes of Operation
更改为 "9" (
Cyclic synchronous velocity mode
)
图 4-22
在 TwinCAT 中更改电机 1 的工作模式
图 4-23
在 TwinCAT 中更改电机 1 的工作模式 (2)
EtherCAT CiA402 — 将 RxPDO(电机 1)
Controlword
更改为 "15" (
Switch On
|
Enable Voltage
|
Quick Stop
|
Enable Operation
)
图 4-24
在 TwinCAT 中更改电机 1 的控制字
图 4-25
在 TwinCAT 中更改电机 1 的控制字 (2)
更改此设置后,电机 1 的转速从 120RPM 更改为 240RPM
EtherCAT CiA402 — 检查 TxPDO(电机 1),确保
Velocity actual value
为 240 (240RPM)
图 4-26
在 TwinCAT 中检查电机 1 的实际速度
EtherCAT CiA402 — 将 RxPDO_1(电机 2)
Target velocity
更改为 180 (180RPM)
图 4-27
在 TwinCAT 中更改电机 2 的目标速度
EtherCAT CiA402 — 将 RxPDO_1(电机 2)
Modes of Operation
更改为 "9" (
Cyclic synchronous velocity mode
)
图 4-28
在 TwinCAT 中更改电机 2 的工作模式
EtherCAT CiA402 — 将 RxPDO_1(电机 2)
Controlword
更改为 "15" (
Switch On
|
Enable Voltage
|
Quick Stop
|
Enable Operation
)
图 4-29
在 TwinCAT 中更改电机 2 的控制字
在进行前面的更改后,电机 2 的目标速度为 180RPM
EtherCAT CiA402 — 检查 TxPDO1(电机 2),确保
Velocity actual value
为 180 (180RPM)
图 4-30
在 TwinCAT 中检查电机 2 的实际速度