Nous savons tous que les centrales d’acquisition de données de Campbell Scientific sont vraiment d’excellents appareils pour prendre des mesures et stocker des données. Mais saviez-vous qu'ils peuvent aussi prendre des décisions, contrôler et commander d'autres appareils ? C'est vrai! Votre centrale d’acquisition de données peut allumer un modem de téléphone cellulaire ou un récepteur GPS et les éteindre afin d’économiser l'énergie. Elle peut déclencher un préleveur d’échantillon d'eau pour recueillir un échantillon ou un appareil photo pour prendre une photo. Elle peut activer une alarme sonore ou visuelle. Qu'est-ce que vous avez besoin de contrôler ? Une centrale de mesure peut le faire !
En règle générale, vos appareils sont connectés physiquement à la centrale en utilisant l'un des ports d'E/S numériques (C1-C8) ou le SW12V (commutation 12 volts).
“Excusez-moi, Tip. Pourquoi les ports d'E/S numériques sont libellées de C1 à C8?” Je suis content que vous me posiez cette question. Retour au bon vieux temps, avant les centrales d’acquisition CRBasic, ces ports sont appelés ports de contrôle. Ils ont beaucoup plus de capacité maintenant, mais n'ont pas perdu cette fonctionnalité. |
Chaque port E/S numérique peut être configuré à l’état bas (0 V cc) ou haut (5 V CC) à l'aide des instructions Portset () ou WriteIO (). Un port d'E/S numérique est normalement utilisé pour faire fonctionner un circuit de commande de relais externe, parce que le port lui-même a une capacité limitée de puissance. On appelle parfois ce type de sortie : TOR (Tout Ou Rien).
Il existe également des dispositifs synchrones d’extension (SDM), (www.campbellsci.fr/sdm) ce type de module SDM peut aussi fonctionner en mode TOR. En outre, certains modules SDM sont capables de générer des sorties analogiques continus (CAO). Les modules CAO ont des sorties de tension réglable en continu prévues pour le graphique d’imprimante et les applications de contrôle variables.
C'est le matériel qui doit faire le contrôle ou la commande. A quoi ressemble le programme ? Souvent, la décision de faire quelque chose est basée sur le temps, un événement ou une condition mesurée. Prenons un exemple, nous allons allumer et éteindre un téléphone cellulaire en fonction du temps. Le modem nécessite une alimentation 12V, donc, nous allons connecter son câble d'alimentation au SW12V de la centrale de mesure. Pendant dix minutes à la fin de l'heure, le téléphone est allumé. L'instruction TimeIntoInterval () est idéal pour faire quelque chose basé sur l’horloge de la centrale d’acquisition de données. Nous allons l'intégrer dans une instruction logique if / then comme ceci :
If TimeIntoInterval ( 0,60,Min) Then PortSet (9,1) 'Port “9” est le port SW12V. Le modem est allumé. If TimeIntoInterval (10,60,Min) Then PortSet (9,0) 'Le modem est éteint.
N'oubliez pas que, si vous connectez un autre matériel sur le port de contrôle de votre centrale de mesure, ce matériel doit être éteint. Si une des conditions est fausse, l'état du port ne sera pas modifié.
Utilisez votre enregistreur de données Campbell Scientific pour :
Allumer et éteindre le chauffage de votre anémomètre afin de prolonger la durée de vie du capteur
Ouvrir ou refermer une écluse pour réguler les flux d'eau dans un canal
Contrôle du dosage de pH dosage et de l'aération afin de maintenir un certain niveau de la qualité de l'eau
Activer et désactiver des dispositifs tels qu’un analyseur de gaz lorsque les températures deviennent trop basses
Contrôle de l'irrigation
Les possibilités sont infinies !
Toujours sous contrôle,