Программный стек для упрощения разработки устройств

KPA EtherCAT Slave – программный стек для устройств сети EtherCAT, предназначенный для работы на микроконтроллерах, микропроцессорах (CPU) или цифровых сигнальных процессорах (DSP) с операционной системой или без нее. KPA EtherCAT Slave специально разработан с целью минимизации времени выхода на рынок компаний, которые хотят быть частью динамично развивающегося рынка EtherCAT.
 

Преимущества и основные возможности

  • Соответствует стандартам EtherCAT
    Каждый новый релиз стека KPA EtherCAT Slave проверяется на соответствие стандартам EtherCAT последней версией и всеми промежуточными версиями Conformance Test Tool (CTT).
  • Портативность
    KPA EtherCAT Slave может быть представлен в виде программного стека со встроенным слоем аппаратной абстракции (обычно реализуется через уровень абстракции операционной системы (OSAL) и драйвер) и может использоваться для простой поддержки любой интегральной схемы специального назначения EtherCAT (ASIC) и интерфейсов передачи данных (PDI) между ASIC и микроконтроллером.
  • Оптимальное использование памяти для встроенных платформ
    Объем памяти RAM зависит от архитектуры приложения и объема Словаря Объектов (OD). Например, при использовании статического OD (сборка в виде исходного кода):
    объем RAM:
    >= 3 KB для базового комплекта поставки.
    >= 8KB для стандартного комплекта поставки.
    объем ROM (флэш):
    >= 55 KB KB для базового комплекта поставки.
    >= 64 KB для стандартного комплекта поставки.
    Kроме того, для уменьшения итогового объема памяти, занимаемого приложением, стек KPA EtherCAT Slave может быть индивидуально настроен через конфигурационный файл, в котором, например, можно деактивировать Mailbox EoE, Mailbox VoE и Mailbox FoE.
  • Техническая поддержка
    По сравнению с некоммерческими стеками EtherCAT Slave с открытым исходным кодом, Визутех Систем предлагает контракт на техническую поддержку длительностью 1 год (период установки, отладки и внедрения).

Комплекты поставки

Стандартный
  • Протоколы служебных данных (mailbox): CoE, EoE, FoE, SoE VoE.
  • Генерация/изменение словаря объектов (OD) в режиме выполнения.
  • Адаптация к операционной системе c помощью уровня абстракции операционной системы (OSAL).
  • Поддержка виртуальной сетевой карты для EoE (в зависимости от ОС).
Стандартный
  • Протоколы служебных данных (mailbox): CoE, EoE, FoE, SoE VoE.
  • Генерация/изменение словаря объектов (OD) в режиме выполнения.
  • Адаптация к операционной системе c помощью уровня абстракции операционной системы (OSAL).
  • Поддержка виртуальной сетевой карты для EoE (в зависимости от ОС).
Пакет поставки стека KPA EtherCAT Slave может включать набор готовых решений для определенных платформ и операционных систем, таких как:
Платформы:
  • XMC4800 (Infineon).
  • Microblaze (Xilinx).
  • Sitara AM335x with ESC PRU (Texas Instruments).
  • C2000 (Texas Instruments).
  • STM32 (ST).
  • NIOS II (Intel FPGA/Altera).
Операционные системы:
  • Linux (с/без патча RT-Preemption).
  • Linux + Xenomai.
  • QNX.
  • Без ОС.

Заинтересовались?

Свяжитесь с нами, чтобы получить дополнительную консультацию и оформить договор на поставку и обслуживание наших продуктов.