Automatisme, acquisition, digimétrie, ordinateur, port USB, électronique, volt, mécanismes de régulation
Objectif
Connecter à un PC divers capteurs analogiques et actionneurs TOR permettant l'acquisition et/ou le contrôle de diverses grandeurs physiques.
Éditer un programme VBA Excel afin de réaliser une régulation de température.
Techniques utilisées
Acquisition en temps réel de signaux analogiques.
Pilotage d'une carte d'acquisition par macro-commandes EXCEL (VBA).
[...] Cela permet d'éviter de trop nombreuse mise en marche ou extinction de la lampe. Cette régulation à lieu grâce à une commande qui oblige à ce que la consigne de température pour l'allumage soit différente de la consigne pour l'arrêt. « Temporisation pour “ralentir” la boucle » gong = Timer + 0.01 Do Until Timer>= gong DoEvents Loop V. Critique - Le codage était assez simple et nous était donné, mais nous avons dû le modifier. [...]
[...] L'équation obtenue va donc nous permettre de convertir le signal obtenu en volt en une distance, cela en utilisant « HauteurCm = -9,7342 * DistVolt + 48 067 » avec DistVolt le résultat du capteur de distance. III. Explication des différentes macros - Macro Stop : Cette macro est essentielle, car nous avons des boucles sans fin dans les autres macros. De plus le gong étant très cours (0,01 nous pourrons donc fixer la valeur de la température et celle de la distance. Enfin il permet également de mettre toutes les sorties TOR à 0 afin d'éteindre le buzzer et la lampe. [...]
[...] Compte rendu TP Automatisme Acquisition - Digimetrie Tableau 1 : Caractéristiques des capteurs et des actionneurs. Composant Entrée/sort Norme Plage Voltag Ampérage Puissance ie e distance Tableau 2 : Caractéristiques de la carte d'acquisition Composant Entrée/sortie Pouvoir de Résolutio coupure n d'acquisition TOR En observant les tableaux précédents, on s'aperçoit que le pouvoir de coupure de la carte d'acquisition est de 24 mA et 5VDC alors que la lampe a besoin de 4,17A et de 12VDC pour fonctionner. Dans ces conditions, comme le courant serait trop fort pour la carte, cela provoquerait un court-circuit et donc la carte serait grillée. [...]
[...] La macro débute par une série de code initialisant la relation entre les capteurs et la carte. « On commence par ouvrir la boucle sans fin » Do « Le thermocouple est raccordé à l'entrée V6 de la carte d'acquisition » voie_ad = 6 « On récupère les mesures du thermocouple » x = Ainf (adata voie_ad, gain, mode_ad carte, adresse) « On récupère la valeur en volts et on l'affiche dans la cellule B12 » tempVolt = adata(0) Cells 2). Value = tempVolt « On calcule la valeur en degrés grâce à la mesure obtenue et on l'affiche dans la cellule B13 » tempDegre = tempVolt * 175 / 10 - 25 l Cells 2). [...]
[...] Le seul moyen de l'arrêter est d'appuyer sur le bouton stop afin de mettre la valeur de la sortie TOR à 0. - Macro mesure de la Distance : cette macro est composée d'une boucle sans fin. Elle va permettre dans un premier temps de nous renvoyer la mesure relevée en volt par le capteur de distance puis grâce au coefficient obtenu précédemment on la convertit en centimètre. Ces mesures sont effectuées toutes les 0,01 seconde. - Macro Température : Cette macro est également composée d'une boucle sans fin. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture