IOL HAT от Pinetek Networks представляет собой плату расширения Raspberry Pi, использующую протокол IO-Link (IEC 61131-9) для взаимодействия с промышленными датчиками. Устройство построено на базе трансивера мастера IO-Link Analog Devices MAX14819 и оснащено двумя разъемами SDCI («Single-Drop Digital Communication»).
Хотя разработка протокола связи IO-Link началась в 2006 году , а стандарт IEC 61131-9 «Цифровой интерфейс связи с одной точкой подключения (SDCI) для малых датчиков и исполнительных устройств» был принят в 2013 году, он лишь недавно привлек внимание благодаря продуктам вроде платы исполнительного устройства STMicro EVLIOL4LSV1 IO-Link и мастера Renesas CCE4511 IO-Link совместно с сигнальным кондиционером датчика ZSSC3286 IO-Link . IOL HAT реализует стандарт IO-Link для промышленной связи IoT на платформе Raspberry Pi.

Характеристики IOL HAT:
- Микросхема IO-Link – Analog Devices MAX14819 двухканальный трансивер мастера IO-Link со встроенными фреймерами и контроллерами питания L+
- 2 порта SDCI для датчиков и исполнительных устройств IEC 61131-9 (IO-Link)
- Подключение к хосту (один из вариантов)
- Модель PT-1201 – 40-контактный разъем GPIO; используются SPI и прерывания; уровни логики 3.3 В; возможна установка двух модулей IOL HAT в стопку.
- Модель PT-1202 – 7-контактный универсальный разъем с SPI, прерыванием, 3.3 В и GND (порт перемычки не задействован)
- Выбор порта перемычкой для SDCI 1-2/SDCI 3-4
- Светодиоды состояния для портов SDCI
- Питание – 24 В через 2-контактный разъем
- Габариты – 65,5 x 66 x 18 мм (совместимо с Raspberry Pi HAT)
- Диапазон температур – от -25°C до 60°C
- Комплектующие – 4 стойки с гайками
Помимо аппаратной части, PineTek предоставляет ПО для Raspberry Pi, управляющее модулем расширения IOL HAT через SPI и прерывания. Имеется вывод выбора микросхемы для управления двумя модулями IOL HAT в стопке. Приложение Master устанавливает TCP-соединение с пользовательским приложением, с примерами реализации на C и Python. Предоставляется как скомпилированный бинарный файл, так и исходный код для сборки на других платформах.
Приложение Master основано на стеке i-link от RT-Labs с двойной лицензией (GPLv3/Коммерческая). Проект использует лицензию GPLv3, но в зависимости от применения может потребоваться коммерческая лицензия с опциями поддержки и обслуживания. Исходный код доступен на GitHub , а руководства по ПО и аппаратуре, включая файлы STEP, представлены на сайте Pinetek .
Pinetek Networks реализует IOL HAT через Tindie по цене $92.25 , доставка осуществляется из Германии. Детальная информация доступна на странице продукта , где также возможна прямая покупка HAT у производителя. В приложенном видео демонстрируется использование дисплея HMI IO-Link и датчика расстояния IO-Link для металлических объектов.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.