Использование драйвера ввода/вывода Generic
  • 31 Oct 2023
  • 1 Минута для чтения
  • Авторы

Использование драйвера ввода/вывода Generic


Вводный текст

Использование драйвера Generic I/O Driver

Руководство по использованию драйвера Generic-IO

В этой статье описываются возможности и конфигурация драйвера Generic I/O в Tulip.

Возможности

Драйвер Generic I/O позволяет читать/мониторить цифровые входы и записывать цифровые выходы на устройствах Tulip Edge с поддержкой GPIO (шлюз ввода/вывода и Edge IO) в приложениях Tulip Apps.

Драйвер сообщает Tulip о событиях Pin up, Pin down и Pin change, когда напряжение на любом из цифровых входов пересекает пороговое значение. Шлюз ввода/вывода имеет 16 цифровых входов, совместимых с устройствами, работающими при напряжении 3,3 - 24 В. Edge IO имеет 8 цифровых входов, совместимых с устройствами, работающими при напряжении 5 - 36 В.

Это может быть использовано в триггере Tulip App, как показано ниже:

Драйвер поддерживает установку выхода на выходных контактах в состояние HIGH (24 В) или LOW (0 В) из приложения в Tulip. Шлюз I/O имеет 8 выходных выводов, а Edge IO - 4 выходных вывода. Каждый выходной вывод может потреблять ток 500 мА, но следует учитывать, что суммарная мощность всех выводов не должна превышать 1,5 А. Таким образом, выходные выводы предназначены для передачи цифровых сигналов на устройства с относительно высоким импедансом, а не для передачи питания. Это может быть использовано в триггере Tulip App Trigger, как показано ниже:

Конфигурация

Чтобы сконфигурировать устройство GPIO для использования с Tulip, сначала убедитесь, что все провода подключены правильно в соответствии со спецификациями производителя устройства и что соответствующие входы или выходы подключены к Tulip Edge Device.

Обратите внимание, что для правильной работы таких устройств, как переключатели и прерыватели, могут потребоваться подтягивающие или понижающие резисторы. В компании Sparkfun есть отличная статья, объясняющая эту концепцию.

Затем посетите страницу Device Portal для устройства Tulip Edge Device, чтобы настроить драйвер.

Соответствующий экран конфигурации показан ниже.

Ниже приводится подробное описание опций:

  • Mute Pin-Up Events - по умолчанию драйвер Generic I/O выдает в Tulip событие pin up каждый раз, когда напряжение на выводе пересекает порог, переходя от низкого уровня к высокому. Установка этого флажка предотвращает выдачу этого события.
  • Mute Pin-Down Events - по умолчанию драйвер Generic I/O выдает в Tulip событие pin down каждый раз, когда напряжение на выводе пересекает порог, переходя от высокого уровня к низкому. Установка этого флажка предотвращает выдачу этого события.
  • Mute Pin-Changed Events - по умолчанию драйвер Generic I/O выдает в Tulip событие pin up каждый раз, когда напряжение на выводе пересекает порог, переходя от низкого уровня к высокому или от высокого к низкому. Установка этого флажка предотвращает выдачу этого события.

Была ли эта статья полезной?