跳到主要内容

必要环境(硬件 / 软件)

在开始动手前,请确保具备以下最低条件:

基础设施成本

硬件

  • 一台开发主机(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 的从站

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

直接 I/O 的从站

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