Kappa4310Rasp – Modbus RTU HAT для Raspberry Pi на базе микросхемы стека Slave IS4310

Kappa4310Rasp представляет собой совместимую с Raspberry Pi Modbus RTU HAT, разработанную для оценки микросхемы стека Modbus RTU Slave IS4310. Это позволяет имитировать взаимодействие сенсоров и исполнительных устройств с помощью кнопки и RGB-светодиода без необходимости создания пользовательской платы или пайки.

Плата оснащена интерфейсом RS-485 с двумя разъемами RJ45 для построения Modbus-сетей по цепочке. Устройство взаимодействует с Raspberry Pi через I2C и поддерживает 500 регистров хранения вместе с функциональными кодами 3 (чтение регистров хранения), 6 (запись одиночного регистра) и 16 (запись нескольких регистров). HAT работает от 3.3 В и включает перемычки для активации/деактивации встроенных подтягивающих резисторов I2C. Дополнительные функции: выделенные светодиодные индикаторы Tx/Rx, светодиод питания, RGB-светодиоды с подключением к GPIO и кнопка для взаимодействия в реальном времени.

IS4310 Evaluation Board for RaspberryPi

Характеристики платы Kappa4310Rasp:

  • Микросхема стека Modbus RTU – IS4310 (интерфейс I2C, 500 регистров хранения)
  • Поддержка протокола – функциональные коды 0x03 (чтение), 0x06 (запись одиночного), 0x10 (запись нескольких)
  • Связь – RS485 через два разъема RJ45 с подключением по цепочке
  • Интерфейс с хостом – I2C (работает от 3.3 В и устойчив к 5 В)
  • Прочее
    • RGB-светодиод на GPIO12, GPIO13, GPIO19 (с поддержкой ШИМ, имитирует исполнительное устройство)
    • Кнопка на GPIO26 (имитирует сенсор)
    • Светодиод питания (зеленый)
    • Светодиод Rx (желтый, мигает при приеме данных)
    • Светодиод Tx (желтый, мигает при ответе Modbus)
    • Перемычки для подтягивающих резисторов линий SCL и SDA
  • Питание – требует подачи как 3.3 В, так и 5 В
  • Габариты – Raspberry Pi HAT (совместима с Raspberry Pi и другими одноплатными компьютерами)
IS4310 Evaluation Board Block Diagram
Блок-схема

Inacks предоставляет скрипт на Python на GitHub с примером взаимодействия с микросхемой IS4310 через I2C с использованием Raspberry Pi. Пример кода включает чтение ввода с кнопки и запись в регистр хранения 0, а также управление RGB-светодиодом через ШИМ с использованием значений из регистров хранения 1, 2 и 3. INACKS также предоставляет Wiki с дополнительными ресурсами: документацией, аппаратными решениями, примерами ПО и детальной информацией (datasheet) по микросхеме IS4310.

Ранее были представлены устройства, такие как Waveshare 8-channel RS485 to Ethernet industrial serial server , Raspberry Pi CM4-powered CODESYS industrial controller , Altech DO-1 Modbus monitor и другие решения, использующие протокол Modbus для промышленных приложений. Однако данная плата – первое решение на базе микросхемы IS4310.

IS4310 Evaluation Board Hardwear overview

Kappa4310Rasp доступен на Tindie for $15.00 с отправкой из Испании через Correos с отслеживанием. Доставка в США начинается от $17.22 за первую единицу и $0.01 за каждую последующую. На странице товара Tindie можно выбрать страну для просмотра актуальных тарифов доставки и наличия в регионе.

IS4310 Evaluation Board Top and Bottom

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments