Surveiller la température d’une enceinte thermique directement depuis un logiciel maison en C# et .NET
Surveillance de la température dans les cellules d’essai automobiles
Fabrication de dispositifs télématiques pour véhicules
À qui s’adresse ce cas d’utilisation?
Aux ingénieurs d’essais dans les domaines de l’automobile et de la télématique qui ont besoin de récupérer les données de température d’une chambre d’essais au sein de leur propre logiciel en C#, Python ou LabVIEW, sans avoir à intégrer celles-ci dans un système d’acquisition de données (DAQ) fermé ni à acheter des cartes d’acquisition dédiées.
De quoi s’agit-il?
Intégration d’un capteur de température USB Dracal dans une application C# et .NET sur mesure destinée à surveiller une chambre d’essai automobile, permettant de relever la température de la chambre parallèlement aux données d’essai principales de l’équipe. Cette solution a permis de se passer d’un système d’acquisition de données (DAQ) fermé, qui n’accède au capteur que par le biais de sa propre couche matérielle et logicielle d’acquisition dédiée.
Témoignage client
Témoignage d’un ingénieur chargé de l’instrumentation des chambres d’essai chez un fabricant de matériel de télématique automobile et de suivi de flottes.
″Nous avons développé notre propre logiciel d’enregistrement pour notre banc d’essai. Il fonctionne sous Windows, en C# et .NET, et comme nous devions surveiller la température dans une chambre thermique, nous avons cherché un capteur de température USB que nous pourrions intégrer à ce système.
La plupart des autres capteurs que nous avons examinés nécessitent un logiciel propriétaire, ce qui constitue un obstacle à l’intégration des données dans nos propres systèmes. National Instruments, par exemple, propose de nombreux capteurs, mais il faut utiliser leur logiciel propriétaire pour les entrées et les sorties, ainsi que leur propre carte d’entrées-sorties. Cela rend l’intégration très longue et compliquée.
Avec Dracal, tout a été très simple. La connexion a été très facile et cela nous a permis d’automatiser le processus sans difficulté. Nous avons pu importer directement les mesures dans notre propre logiciel d’enregistrement, sans avoir à passer par les outils d’un tiers.
Pour donner un ordre de grandeur, nous étions opérationnels en quelques minutes, alors que n’importe quelle autre solution disponible sur le marché aurait nécessité plusieurs heures. Cela fonctionne très bien.
Aujourd’hui, nous l’utilisons pour surveiller la chambre thermique, et il s’acquitte très bien de cette tâche.″
Le défi
Ce client avait besoin de surveiller la température à l’intérieur d’une chambre thermique et de l’enregistrer dans une application d’enregistrement interne développée en C# et .NET sous Windows. L’intégration ne pouvait pas s’effectuer au sein d’un système d’acquisition de données (DAQ) fermé, doté de son propre matériel et logiciel d’acquisition dédiés ; elle devait acheminer les données vers le système propre à l’équipe et être mise en place rapidement.
La solution
Le capteur de température USB Dracal se connecte via USB, et ses mesures sont directement lues par l’application C# et .NET du client, sans nécessiter de carte d’acquisition dédiée ni de couche logicielle propriétaire. Les données sont transmises directement au système de l’équipe plutôt qu’à un écosystème fermé, et la température a été mesurée correctement en l’espace de quelques minutes, contre plusieurs heures qu’aurait nécessitées une solution alternative utilisant une carte d’acquisition.
Capteurs utilisés pour ce projet:
Prérequis et limitations
Pour mettre en œuvre cette solution, les conditions préalables et les limitations suivantes doivent être prises en compte:
- Un hôte exécutant une application personnalisée
- Intégration côté hôte: Le capteur est lu par une connexion USB standard depuis le logiciel propre à l’hôte : aucune carte d’acquisition dédiée ni couche logicielle DAQ de fournisseur n’est donc requise. Le capteur peut être lu par une interface série standard (VCP) sans aucun logiciel Dracal installé, ou au moyen de l’outil en ligne de commande, de l’API REST JSON et des exemples de code en C#, Python et LabVIEW de Dracal. Ces outils sont des logiciels Dracal, offerts gratuitement et sans frais de licence ni restrictions d’utilisation. Déterminez quel outil d’intégration convient le mieux à votre application.
- Grandeur mesurée: Ce déploiement mesure la température.
- Acquisition des données. Les mesures de l’enceinte sont capturées sans saisie manuelle et, au besoin, horodatées afin de concorder avec les données d’essai principales. L’intégrateur s’en charge dans l’application hôte.
- Plage de fonctionnement. Confirmez que la plage de fonctionnement nominale du modèle couvre les consignes de l’enceinte avant le déploiement. Voici un guide de comparaison des capteurs de température de Dracal.
Mise en œuvre
- Confirmez le modèle exact de capteur de température USB Dracal et commandez-le depuis la page produit.
- Connectez le capteur à l’hôte par USB. Des pilotes sont offerts pour Windows, Linux et macOS.
- Lisez le capteur depuis l’application hôte à l’aide des exemples de code pour C#, Python ou LabVIEW, de l’outil en ligne de commande gratuit, de la communication par port COM virtuel (série) ou de l’API REST JSON.
- Placez le capteur dans l’enceinte thermique et confirmez une lecture de température correcte.
- Automatisez l’acquisition dans le logiciel d’essai afin que les mesures soient enregistrées pendant le cycle d’essai, sans saisie manuelle.
État après la mise en œuvre
Le capteur de température USB Dracal surveille désormais l’enceinte thermique du client, et les mesures alimentent directement le logiciel maison développé en C# et .NET sous Windows. Aucune carte d’acquisition dédiée ni logiciel DAQ de fournisseur ne s’interpose entre le capteur et l’application; l’équipe enregistre donc la température de l’enceinte dans son propre système plutôt que dans un écosystème fermé. L’intégration qu’une solution à base de carte aurait mis plusieurs heures à mettre en place était opérationnelle en quelques minutes, et elle fonctionne bien depuis.
DES PRODUITS DIGNES DE CONFIANCE
Approuvés par des ingénieurs, des scientifiques et des chercheurs du monde entier
Partout dans le monde, des milliers d’entreprises se fient à nos produits:
Votre projet pourrait-il bénéficier des solutions Dracal?
Parlez-nous-en, et nous déterminerons rapidement ensemble si c’est la solution qu’il vous faut.
"*" indicates required fields