Controler de mcc par arduino
But Notre TP est composé de deux manipes ? L'objectif de la ére manipe nous allons pouvoir faire varier la luminosité de deux LED en jouant avec la tension qui pourra être réglée gr? ce au potentiomètre ? L'objectif de la éme manipe utiliser un Arduino pour contrôler la vitesse de rotation de deux moteurs CC au moyen d'un potentiomètre lorsque le potentiomètre se trouve à sa position minimale le premier moteur ne tourne pas Il tourne de plus en plus rapidement dans le sens horaire à mesure qu'on tourne le potentiomètre dans une direction et pour le deuxième moteur lorsque le potentiomètre se trouve à sa position minimale le moteur tourne à plaine vitesse Il tourne de plus en plus rapidement dans le sens horaire à mesure qu'on tourne le potentiomètre dans l'autre direction C ére manipe I Le matériel Deux LEDs Un potentiomètre Carte Arduino UNO II La génération d'impulsion modulée en largeur ou PWM - Pulse Width Modulation La modulation de la largeur d'impulsion MLI ou PWM est une technique pour obtenir des e ?ets d'allure analogique avec des broches numériques Le contrôle numérique est utilisé pour créer une onde carrée un signal basculant entre un niveau HAUT et BAS V et V Cette succession de niveaux HAUT BAS peut simuler des tensions entre le niveau HAUT Volts et le niveau BAS Volts en faisant varier la proportion du temps o? le signal est HAUT sur la proportion de temps o? le signal est BAS La durée du temps du niveau HAUT est appelé largeur d'impulsion ou encore duty cycle cycle de travail en français Pour obtenir une variation analogique il su ?t de changer ou de modi ?er cette largeur d'impulsion En répétant la succession de niveaux HAUT BAS assez rapidement avec une LED par exemple le résultat est semblable à celui que l'on obtiendrait en contrôlant la luminosité de la LED avec une tension régulière entre et V Dans le graphique ci-dessous les lignes vertes représentent une période de temps régulière Cette durée ou période est l'inverse de la fréquence du signal PWM qui est une onde carrée En d'autres termes avec une fréquence PWM générée par la carte Arduino de l'ordre de hz l'espace entre lignes mesure millisecondes Un appel de la fonction analogWrite valeur utilise une valeur comprise entre et tel que analogWrite utilise du cycle toujours au niveau HAUT et analogWrite utilise du cycle de travail la moitié du temps par exemple La valeur correspond ainsi à du cycle de travail duty cycle CFigure modulation de la largeur d'impulsion III Schéma sous ISIS IV CV Organigramme VI Code Arduino C éme manipe I Le matériel Deux moteurs à courant continu Le circuit l d Un potentiomètre Carte Arduino UNO Fonctionnement d ? un moteur DC Un moteur DC est un convertisseur électromécanique permettant la conversion bidirectionnelle d ? énergie entre une installation électrique parcourue par un courant continu et un dispositif mécanique selon la source d ? énergie Pour faire simple cela
Documents similaires










-
36
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Nov 22, 2021
- Catégorie Management
- Langue French
- Taille du fichier 34.2kB