Cacher les commentaires
Cacher les commentaires

Sortie analogique et compteur

Commentaires (0)

Matériel nécessaire:

Cartes B-Flex, (1) R2.2k, (1) R1k 1/4w, (1) DEL, Breadboard, multimètre.

 

Apprentissages:

Ouvrir, paramétrer et utiliser l'outil de Mise au point Graph.

Programmer avec les fonctions R (reset) et P1 (pulse) dans les actions.

Configurer et utiliser des compteurs.

Additionner deux nombres entiers.

 

Exemple 1: utiliser une sortie analogique pour générer une rampe

Une façon simple (mais inefficace) de commander un petit moteur C.C. est de l'alimenter avec une tension C.C. variable. Dans cette exemple nous allons créer une rampe d'accélération.

 

Prendre en compte que:

La sortie analogique est à l'adresse %MW202 .

La valeur 4095 donne 10V en sortie.

Le programme démarre si on a un 0 sur %I5.

Duré de la rampe d'accélération: 8 secondes, voltage final 10V.

Utiliser un pas de 500ms pour la rampe, donc 16 itérations=4096

Visualiser avec la fonction "Graph" (Cliquer à droite sur Mise au point).

La fonction Reset R permet de mettre à 0 une variable: R %MW202 est l'équivalent de %MW202:=0

La fonction Impulsion sur front montant P1  limite l'incrémentation de la sortie %MW202 à une seule fois par activation de X20. (Lorsque l'on programme des automatismes, il est essentiel de bien comprendre la notion de 'scan time'.)

 

 

Programme générant une rampe avec visualisation utilisant la fonction 'Graph'

Programme générant une rampe avec visualisation utilisant la fonction 'Graph'

 

 

Vérifier le bon fonctionnement avec un multimètre branché sur la sortie analogique J4-1,2 ou J11-1,2. Pour tester, on va remplacer le moteur C.C. par un DEL.

 

Monter sur breadboard

Simulation sortie analogique

 

Exemple 2: utilisation d'un compteur

Voici le même exemple, mais cette fois nous utiliserons un compteur et nous apporterons quelques corrections au niveau fonctionnement.

 

Prendre en compte que:

Les moteurs C.C. ont besoins d'un voltage minimum pour démarrer. Pour tenir compte de cette caractéristique, nous placerons une valeur initiale sur la sortie analogique. Nous choisirons un multiples de 256 pour simplifier notre programmation soit 768. Le voltage initial sera donc de  10V/4096x768=1.875V.

Le compteur déterminera le nombre de pas de notre rampe. Nous devrons y soustraire ceux de la valeur initiale.

 

Exempe2_OutAnalog

 

Vidéo

Sortie analogique, compteur, addition, 

 

 

Commentaires (0)

Created for the B-Flex. Our new product © by Groupe MFT Inc.