- Impression
Utilisation du pilote d'E/S générique
Utilisation du pilote d'E/S générique
Un guide du pilote d'E/S générique
Cet article décrit les capacités et la configuration associées au pilote Generic I/O dans Tulip.
Capacités
Le pilote Generic I/O permet de lire/surveiller les entrées numériques et d'écrire les sorties numériques des périphériques Tulip Edge compatibles GPIO (I/O Gateway et Edge IO) dans Tulip Apps.
Le pilote signale à Tulip les événements Pin up, Pin down et Pin changed lorsque la tension sur l'une des entrées numériques franchit un seuil. La passerelle I/O Gateway possède 16 entrées numériques compatibles avec les dispositifs fonctionnant à 3,3V - 24V. Le Edge IO a 8 entrées numériques compatibles avec les dispositifs fonctionnant à 5V - 36V.
Ceci peut être utilisé dans un déclencheur Tulip App comme indiqué ci-dessous :
Le pilote prend en charge le réglage de la sortie sur les broches de sortie à HIGH (24V) ou LOW (0V) à partir d'une App dans Tulip. La passerelle I/O a 8 broches de sortie, et le Edge IO a 4 broches de sortie. Chaque broche de sortie est capable de générer 500mA, mais notez que la sortie totale sur toutes les broches doit rester inférieure à 1,5A. De cette façon, les broches de sortie sont destinées à envoyer des signaux numériques à des dispositifs à impédance relativement élevée, par opposition à l'envoi de puissance. Ceci peut être utilisé dans un Tulip App Trigger comme indiqué ci-dessous :
Configuration
Pour configurer votre périphérique GPIO afin de l'utiliser avec Tulip, assurez-vous d'abord que tout est correctement câblé selon les spécifications du fabricant du périphérique et que les entrées ou sorties appropriées sont connectées au périphérique Tulip Edge.
Notez que les dispositifs tels que les interrupteurs et les faisceaux de câbles peuvent nécessiter des résistances pull-up ou pull-down pour fonctionner correctement. Sparkfun propose un excellent article qui explique ce concept.
Ensuite, visitez la page Device Portal de votre Tulip Edge Device pour configurer le pilote.
L'écran de configuration correspondant est illustré ci-dessous.
Les options sont décrites en détail ci-dessous :
- Mute Pin-Up Events - Par défaut, le pilote d'E/S générique émet un événement pin up dans Tulip chaque fois que la tension d'une broche franchit le seuil passant de bas à haut. En cochant cette case, vous empêchez l'émission de cet événement.
- Mute Pin-Down Events - Par défaut, le pilote d'E/S générique émet un événement pin down dans Tulip chaque fois que la tension d'une broche franchit le seuil en passant de haut en bas. En cochant cette case, vous empêchez l'émission de cet événement.
- Mute Pin-Changed Events - Par défaut, le pilote d'E/S générique émet un événement pin up dans Tulip chaque fois que la tension d'une broche franchit le seuil en passant de low à high ou de high à low. En cochant cette case, vous empêchez l'émission de cet événement.