- Impression
Utilisation du pilote générique d'E/S
Utilisation du pilote générique d'E/S
Un guide pour le pilote générique d'E/S
Cet article décrit les capacités et la configuration associées au pilote générique d'E/S dans Tulip.
Capacités
Le pilote générique d'E/S permet de lire/contrôler les entrées digitales et d'écrire les sorties digitales sur les 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 d'E/S possède 16 entrées numériques compatibles avec les appareils fonctionnant entre 3,3 et 24V. L'Edge IO possède 8 entrées numériques compatibles avec les appareils fonctionnant entre 5V et 36V.
Ceci peut être utilisé dans un déclencheur Tulip App comme illustré ci-dessous :
Le pilote permet de régler la sortie sur les broches de sortie sur HAUT (24V) ou BAS (0V) à partir d'une application dans Tulip. L'I/O Gateway a 8 broches de sortie, et l'Edge IO a 4 broches de sortie. Chaque broche de sortie est capable de fournir 500mA, mais notez que la sortie totale sur toutes les broches doit rester inférieure à 1,5A. De cette manière, les broches de sortie sont destinées à envoyer des signaux numériques à des dispositifs à impédance relativement élevée plutôt qu'à envoyer de l'énergie. Ceci peut être utilisé dans un Tulip App Trigger comme illustré 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 rupture peuvent nécessiter des résistances pull-up ou pull-down pour fonctionner correctement. Sparkfun a un excellent article qui explique ce concept.
Ensuite, visitez la page Device Portal de votre appareil Tulip Edge 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 Generic I/O émet un événement pin up dans Tulip à chaque fois que la tension d'une broche franchit le seuil passant de bas à haut. Le fait de cocher cette case empêche l'émission de cet événement.
- Mute Pin-Down Events - Par défaut, le pilote d'E/S génériques émet un événement pin down dans Tulip chaque fois que la tension d'une broche franchit le seuil en passant de haut à bas. Le fait de cocher cette case empêche l'émission de cet événement.
- Mute Pin-Changed Events - Par défaut, le pilote d'E/S génériques é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. Le fait de cocher cette case empêche l'émission de cet événement.