Компания STMicrolectronics сообщила о сотрудничестве с немецкой компанией Hilscher, специализирующейся на разработке сетевых контроллеров и устройств связи для различных промышленных интерфейсов, с целью разработки бюджетных, надежных и компактных промышленных устройств, которые смогут подключаться к любой промышленной Ethernet сети реального времени. Результатами начального этапа сотрудничества, на котором планировалось объединение экосистемы 32-разрядных микроконтроллеров с мультипротокольным контроллером семейства netX 52 компании Hilscher, стали плата расширения I-NUCLEO-NETX для отладочных плат серии Nucleo-64 или Nucleo-144 и специализированный программный пакет I-CUBE-NETX.
Плата расширения I-NUCLEO-NETX представляет собой типовое решение, демонстрирующее возможность реализации различных промышленных устройств – от простых систем ввода/вывода до сложных устройств контроля и управления. Плата выполнена на сетевом контроллере netX 52 с интегрированным Ethernet коммутатором реального времени и имеет два порта RJ45 для линейной и кольцевой топологии сети. Контроллер поддерживает все сетевые протоколы реального времени и их модификации, включая EtherCAT, PROFINET, EtherNet, Ethernet/IP, POWERLINK, CC-Link IE, Modbus TCP и SERCOS III. Кроме того, он поддерживает стандарты Fieldbus, такие как CANopen, и новые стандарты Time-Sensitive Networking (TSN), OPC-UA и MQTT, которые используются в основном для «облачного» обмена данными, что говорит о возможности применения его в промышленных устройствах Интернета вещей (Industrial Internet of Things, IIoT).
Отличительные особенности платы расширения I-NUCLEO-NETX:
- специализированная плата расширения для отладочных плат Nucleo-64 и Nucleo-144;
- обеспечивает возможность подключения приложений на микроконтроллерах STM32 к промышленным Ethernet сетям реального времени;
- установлен сетевой контроллер netX 52 компании Hilscher;
- поддержка протоколов: PROFINET IRT и RT devices, EtherCAT Slave, Ethernet/IP Adapter, POWERLINK Controlled Node, Sercos III Slave, Modbus /TCP Client/Server
- микроконтроллер STM32 подключается к сетевому контроллеру по SPI;
- на плате установлено два порта RJ45;
- питание от USB интерфейса;
- возможность выбора режима загрузки с помощью перемычки;
- программирование сетевого контроллера возможно через USB;
- полная программная поддержка.
Для программной поддержки платы расширения компании предлагают пакет ПО I-CUBE-NETX, в состав которого входят предварительно сертифицированные демо-версии протоколов EtherCAT, PROFINET и EtherNet/IP, а также библиотеки, утилиты и примеры, обеспечивающие возможность использования Ethernet протоколов реального времени на любом микроконтроллере STM32 и упрощающие процесс перехода от одного протокола к другому.
Плата расширения доступна для заказа по цене $49. Программное обеспечение с демо-версиями протоколов EtherCAT, PROFINET и EtherNet/IP доступно для скачивания на сайте компании STMicroelectronics.