必要环境(硬件 / 软件)
在开始动手前,请确保具备以下最低条件:
基础设施成本
硬件
- 一台开发主机(PC),建议 Windows 10/11 或常见 Linux 发行版。
- 可用的以太网网卡(RJ45)或支持 EtherCAT 的网卡/接口。
- 至少 1 个 EtherCAT 从站(开发板或商用从站),网线与电源。
软件
- 本仓库提供的 SDK 或演示二进制(见 下载)。
其他可选工具
- Wireshark(配合正确的驱动/接口)用于抓包分析。
实施方案
主站实施
硬件需求
- 标准网卡:无需专用通信处理器
- 无源 NIC 卡:或主板集成以太网 MAC
- CPU 负载低:协议处理不占用主机资源
软件支持
- 多平台:支持 Windows、Linux、实时系统(VxWorks、QNX、RTX 等)
- 开源协议栈:可获得示例代码和商业软件
- 配置工具:XML 格式配置文件
从站实施
从站控制器 (ESC)
- 专用芯片:硬件处理协议,最佳实时性能
- 多种接口:
- 32 位并行 I/O(简单设备无需 CPU)
- 串行 SPI(8 位微控制器)
- 8/16 位并行接口(复杂设备)

图:从站硬件 - 带主机 CPU 的 FPGA 方案

图:从站硬件 - 带直接 I/O 的 FPGA 方案