Comment créer votre propre liste de capteurs personnalisés avec Short Cut ?

par Jason Ritter | Mis à jour le : 02/27/2019 | Commentaires : 2

Les thèmes principaux du Blog


Recherche sur le Blog


Langages du blog

English
Français (French)


Abonnez-vous au Blog

Recevez un courriel lorsqu'un nouvel article est posté. Choisissez les sujets qui vous intéressent le plus.


Entrez votre adresse courriel :



Suggérer un article

Y a-t-il un sujet que vous souhaiteriez nous voir aborder ? Laissez-nous un message.

Leave this field empty

Aucun capteur trouvé dans Short Cut!

Souhaitez-vous que Short Cut ait un plus grand nombre de capteurs ? Bien que Short Cut supporte de nombreux capteurs, vous pouvez penser, que vous ne trouverez pas le capteur que vous voulez mesurer sur la liste. Que faites-vous alors ? Comment ajouter le capteur à votre programme de centrale de mesure ? Dans cet article, nous allons vous expliquer la façon dont vous pouvez facilement créer vos propres fichiers de capteurs personnalisés dans Short Cut pour les utiliser ensuite dans vos programmes.

L'éditeur de programme Short Cut est un outil logiciel pour aider les novices et les experts à créer facilement et rapidement en cinq étapes des programmes pour nos centrales de mesure. Avec un avantage supplémentaire, Short Cut crée également pour vous un schéma de câblage que vous pouvez imprimer. Short Cut est livré avec les logiciels LoggerNet et PC400. Vous pouvez aussi le télécharger gratuitement à partir de la page dédiée à Short Cut.

Le contenu de cet article suppose que vous êtes déjà familier avec les cinq étapes pour créer un programme de centrale de mesure, à l'aide de Short Cut et que vous êtes prêt à créer vos propres fichiers de capteur personnalisé. Si vous ne connaissez pas Short Cut, vous pouvez apprendre les bases en regardant les vidéos sur la page web Short Cut.

Quand créer des capteurs personnalisés ?

Short Cut a un répertoire capteurs intitulé "Generic Measurements -Mesures génériques" avec plusieurs différents types de mesures. Si vous connaissez le type de sortie de votre capteur, vous pourriez être en mesure d'utiliser l'une de ces mesures génériques, si vous souhaitez programmer un de ces capteurs. Cependant ces mesures génériques ne sont probablement pas le meilleur choix, lorsque vous avez un capteur que vous utilisez souvent et que vous ne souhaitez pas modifier la configuration de l'instruction générique chaque fois que vous utilisez ce même capteur. Si vous créez un capteur personnalisé, il vous fera économiser pour à l'avenir du temps et des efforts.

Un exemple de capteur personnalisé

Dans cet exemple, nous allons découvrir à travers différentes étapes la façon de créer un capteur personnalisé dans Short Cut. Pour cet exemple, imaginez ce qui suit :

  • Vous avez un tensiomètre que vous utilisez souvent sur une centrale d'acquisition CR1000 pour mesurer le potentiel hydrique du sol.
  • De la fiche technique du fabricant, vous savez que la sortie du tensiomètre est un signal de 4 à 20 mA et que sa plage de mesure est de 0 à -93 kPa.
  • Dans le manuel du tensiomètre et à travers votre expérience passée, vous savez que ce tensiomètre exige une alimentation de 12-24 Vcc et qu'il a un fil d'alimentation rouge et un fil noir.
  • Parce que les mesures de la CR1000 sont en tension au lieu de mesures de courant, vous aurez besoin d'utiliser une résistance de shunt de précision de 100 Ω ou 125 Ω. Le Module d'entrée CURS100 100 Ohm, est disponible dans le catalogue Campbell Scientific, il convertit le signal 4 à 20 mA signal en signal 400 à 2000 mV que la CR1000 peut mesurer.

Vous ouvrez Short Cut, la première étape pour créer un capteur de mesure est de sélectionner Tools | Options (Outils / Options) de ma barre en haut de la fenêtre. Dans la boîte de dialogue Options qui apparaît, sélectionnez la création de fichiers personnalisés Enable Creation of Custom Sensor Files, puis cliquez sur le bouton OK

Les Options de la boîte de dialogue

Pour ajouter votre tensiomètre dans la liste des capteurs de Short Cut, suivez les étapes suivantes :

  1. Dans Short Cut, aller sur l'écran New/Open, et cliquer sur le bouton New Program (Nouveau programme).

  2. Ceci vous amène à l'écran Datalogger. Dans le champ Datalogger, selectionner la CR1000.

  3. Indiquez la fréquence que vous voulez mesurer le capteur en modifiant le champ Intervalle de scan. Cliquer sur le bouton Next.

  4. Sur l'écran Sensors (Capteurs), dans le champ Capteurs et périphériques disponibles, cliquez droit sur le capteur souhaité. S'il y a un capteur sur la liste qui est très semblable au vôtre, sélectionnez celui-là.

    Pour cet exemple, suivre ces étapes :
    1. Double-cliquer sur le répertoire Sensors.
    2. Dans le sous-répertoire Generic Measurements, cliquer sur 4-20 mA Input.

      4-20 mA Input selected

    3. Cliquer droit sur 4-20 mA Input, et cliquer sur Create Custom Sensor (Créer un capteur personnalisé).

  5. Une boîte de dialogue pour la sonde personnalisée s'ouvre, où vous pouvez effectuer des modifications pour créer votre capteur.

    Boîte de dialogue des capteurs personnalisés

    • Utilisez le champ "Long Name" pour créer un chemin vers le capteur dans le champ "Available Sensors and Devices".
    • Dans le champ "ShortName field", Tapez le nom du capteur qui sera affiché sans Short Cut.
    • Si vous avez une photo de votre capteur sur votre ordinateur, vous pouvez spécifier un chemin vers la photo. Assurez-vous que vous avez coché la case Image, et utilisez le bouton de navigation pour sélectionner l'emplacement du fichier comportant l'image.
    • Les autres champs modifiables dans l'onglet Propriétés fournissent à Short Cut les informations, dont il a besoin pour générer le code correct de CRBasic. Pour chaque champ que vous modifiez, sélectionner ou désélectionner la case Visible to User (Visible par l'utilisateur).
      Conseil : Vous pouvez utiliser cette case pour masquer les valeurs, si vous vous attendez qu'elles ne changent jamais.
    • Au bas de la boîte de dialogue du capteur personnalisé, dans un espaces avec un barre de défilement vous pouvez ajouter des notes, vous pouvez taper vos propres descriptions et des notes en français.

    Lorsque vous avez terminé l'édition, la fenêtre de votre capteur de mesure peut ressembler à ceci :

    Fenêtre du capteur personnalisé

    Dans cet exemple, le champ "Long Name" crée un nouveau nom de répertoire “Custom” où le nouveau capteur sera trouvé la prochaine fois que vous voulez l'utiliser dans un programme de CR1000.

  6. Pour personnaliser le câblage du capteur, cliquez sur le mot Wiring (Câblage).

  7. Cliquez sur la légende du fil (telles que High ou Low) afin d'ouvrir la boîte de dialogue Propriétés du fil. Dans cette fenêtre, vous pouvez modifier la légende et la couleur du fil afin de correspondre à votre capteur.

    Dans cet exemple, le sous-titre du fil a été changé en “Signal, Black,” et le second sous-titre du fil a été changé pour “Jumper wire to G”:

    Edition des légendes du fil

  8. Si vous ne pouvez pas entrer des informations que vous souhaitez sur l'onglet de câblage, tapez dans le champ des notes en bas.

    Pour notre exemple, il est impossible dans l'onglet de câblage d'ajouter le câble d'alimentation rouge et préciser qu'il se connecte au 12V, de sorte qu'il faut entrer cette information dans le champ de notes à la place.

  9. Lorsque vous avez terminé la modification du fichier de capteur personnalisé, cliquez sur le bouton Save As. Par défaut, le fichier est enregistré dans votre répertoire CampbellSci (C:\Campbellsci\SCWin\sensors) avec l'extension du fichier .SCU

    Conseil : Il est conseillé d'enregistrer les images que vous utilisez pour les capteurs personnalisés dans le répertoire C:\Campbellsci\SCWin\Images.

Maintenant vous avez créé votre propre fichier de capteur, il apparaîtra dans la fenêtre Available Sensors and Devices (Capteurs et périphériques disponibles) chaque fois que vous utiliserez Short Cut pour écrire un programme de CR1000. L'écran ressemblera à ceci :

capteur ajouté à la liste

Parce que certains des champs ont été cachés à la visualisation, les seuls éléments modifiables dans cette fenêtre sont le nom du capteur et les unités de mesure.

Note : Si vous souhaitez utiliser votre capteur personnalisé sur d'autres modèles de datalogger, vous devrez répéter les étapes décrites ici. Dans Short Cut, veillez à sélectionner une centrale d'acquisition de données différente.

Conseil : faire régulièrement une sauvegarde de votre répertoire de travail CampbellSci pour préserver tous vos fichiers de capteurs personnalisés, des programmes de centrales de mesure, et surtout vos données de centrale d'acquisition. 

Conclusion

Lorsque vous créez des fichiers de capteurs personnalisés dans Short Cut, vous activez cet outil pour vous aider plus efficacement à créer des programmes de centrale d'acquisition. Avec un peu de pratique, vous pouvez ajouter toute une série de capteurs non-standard à Short Cut et créer des programmes pour les enregistreurs de données et des schémas de câblage bien pratique afin de gagner du temps lors de vos montages.

Si vous avez des questions de programmation au sujet des capteurs personnalisés, poster vos remarques ci-dessous.


Partagez cet article



A propos de l'auteur

jason ritter Jason Ritter est le responsable du groupe produits chez Campbell Scientific, Inc. Il travaille avec l'équipe des produits pour définir et concevoir de nouveaux produits qui aident nos clients à réaliser la meilleure mesure possible. Jason est depuis longtemps fan de Campbell Scientific, ayant été client depuis dix ans avant de rejoindre l'entreprise en tant qu'ingénieur d'application. Il a également occupé les postes de responsable scientifique sur les sols et de responsables de la commercialisation de capteurs sols.

Voir tous les articles de cet auteur.


Commentaires

BZKM | 07/19/2020 at 05:25 PM

Hi Jason,

I am using a cr1000 data logger and loggerNet software with three sensors namely:

1. Combitech Ice monitor , output(4-20 mA) ( ice weight measuring)

2. Lambrecht Eulos, output(Rs-422) , measures(wind direction, wind speed, air temperature, relative humidity, barometric pressure)

3. Holooptics t44, output (0-5V ,digital high/low), (detecct icing)

when i go to sensors in the loggerNet software i cannot find any of these in the list. Do i need to custom add them like you told here? if yes then how to add the 2,3 sensors . i got from this video how to add sensor 1.

Thanks

Notso | 01/22/2021 at 11:20 AM

I apologize for the very late response to these questions. Unfortunately the generic measurements available in Short Cut do not support serial sensors, so the Lambrecht Eulos with RS-422 output cannot be created as a custom sensor. The CRBasic program editor will have to be used for programming the serial commands that allow the CR1000 to communicate with that sensor. 

The Holo Optics t44 ice sensor has a signal that can be measured by a pulse channel on the datalogger, so the generic measurement called Pulse, set to measure high frequency with a raw measurement result of frequency could be used to create a custom sensor. It appears that other processing of the measured frequency may be needed, which cannot be done in the Pulse instruction. Additional processing might be accomplished by using User Entered in the Calculations folder of Short Cut. It may be easier however, to do the programming with the CRBasic program editor. 

Please log in or register to comment.