KPA EtherCAT Slave Stack 2 是新一代的 KPA EtherCAT Slave Stack,它可最大程度地縮短有意加入動態成長的 EtherCAT 市場的公司的上市時間。它設計用於在各種微控制器、中央處理器 (CPU) 或數位訊號處理器 (DSP) 上運行,無論是否搭載作業系統,均已根據最新的 ETG 標準進行驗證。 KPA EtherCAT 從站協定堆疊以原始程式碼或編譯函式庫的形式提供,以便於集成,並為未來的開發奠定面向未來的基礎。

符合 EtherCAT 标准。

KPA EtherCAT Slave Stack 支持 EtherCAT 标准中定义的所有功能。每个新版本都经过 EtherCAT 一致性测试工具(CTT)的最新发布版本和所有内部版本的验证,因为 koenig-pa GmbH 是技术工作组一致性的成员。

EtherCAT 功能:

  • 邮箱协议:CoE、EoE、FoE、SoE、VoE
  • 分布式时钟 (DC)
  • 不同的扫描速率

可移植性。

KPA EtherCAT Slave Stack 可以作为带有嵌入式硬件抽象层(通常通过操作系统抽象层和驱动程序部分实现)的软件堆栈呈现,可用于简单支持任何 EtherCAT ASIC 和 ASIC 与微控制器之间的通信接口 (PDI)。

接口。

  • • 兼容任何 Beckhoff EtherCAT 从属控制器 (ESC):
    • ASIC ET 1xxx
    • IP 核心
  • 处理硬件事件的 IRQ 处理
  • 邮箱和过程图像的轮询
  • 静态对象字典 (OD),应用程序提供指针
  • 支持 Intel 和 Motorola 数据格式

针对嵌入式平台进行了优化的内存使用。

所使用的 RAM 量取决于应用程序设计和对象字典 (OD) 的大小。例如,对于静态 OD 的使用(基于源代码构建):

RAM 大小:

基本套件:>= 3 KB
标准套件:>= 8 KB

ROM(闪存)大小:

基本套件:>= 55 KB
标准套件:>= 64 KB

此外,为了最小化应用程序的最终大小,KPA EtherCAT Slave Stack 可以通过编辑配置文件进行定制。例如,可以禁用 Mailbox EoE、Mailbox VoE 和 Mailbox FoE。

即插即用的解决方案。

基于 KPA EtherCAT Slave Stack,实现了各种 EtherCAT 从属设备。

KPA EtherCAT Slave Stack 可以包括针对特定平台和操作系统的即插即用解决方案,例如:

平台:

  • SAB 80x16x (Infineon)
  • XMC4800 (Infineon)
  • MicroBlaze (Xilinx)
  • Sitara PRUs 中集成的 ESC 的 Sitara AM335x (Texas Instruments)
  • LP-AM243 (Texas Instruments)
  • STM32 (ST)
  • NIOS II (Intel FPGA/Altera)
  • ARM 3 – 9, ATmega128 (Atmel)
  • PPC 52xx, MPC8536 (Freescale)

操作系统:

  • Linux(带/不带 RT-Preemption 补丁)
  • Linux with Xenomai
  • QNX
  • SYS BIOS
  • VxWorks
  • Windows
  • INtime
  • RTX/RTX64
  • FreeRTOS
  • 无操作系统

  KPA EtherCAT Slave Stack Flyer (178,2 КиБ, 95 hits)

KPA EtherCAT Slave Stack 开发工具包 (SSDK) 是一个完整的工具链,包含 KPA Slave Stack 本身、KPA EtherCAT Studio 和适用于 Windows 和其他类型操作系统的 KPA EtherCAT Master。此外,在 SSDK 中,koenig-pa 提供了演示各种 PDI 使用方法的示例。

  KPA EtherCAT Slave Stack Development Kit (111,4 КиБ, 93 hits)

KPA EtherCAT Slave Stack