Fonctionnement Le TUTO montre l’exemple d’une séquence d’accélération et décélération d’un drone quadriopter en utilisant la carte Arduino. La séquence est entièrement automatique. On observe une augmentation linéaire de la vitesse (accélération constante & positive, pente positive) et diminution linéaire de la vitesse (décélération négative, pente négative). Lorsque la vitesse arrive à la valeur maximale, […]
Catégorie : pwm
Objectifs Savoir commander son drone avec un Joystick Savoir varier la vitesses des moteurs avec Arduino Connaitre la vitesse minimale de démarrage des moteurs Etc. Lecture du joystick Dans ce tuto on va faire varier la vitesse d’un drone bicopteur (deux moteurs) en utilisant un Joystick et une carte Arduino. Le Joytick est branché via […]
Objectifs Savoir commander un drone bicopter avec Arduino Savoir commander deux moteurs avec Arduino Savoir varier la vitesse d’un drone bicopter avec Arduino Savoir changer la vitesse d’un drone avec un Joystick Savoir adapter son Joystick pour la commande de son drone Comprendre la notion de la commande en BO d’un drone Bicopter Etc. […]
Objectifs de la vidéo Analyses des performances d’un signal sPWM avec Arduino Savoir mesurer la fréquence réelle d’un onduleur en utilisant le signal sPWM Savoir les limitations du code Arduino Savoir paramétrer un signal sPWM avec Arduino Analyse des d’un signal sPWM avec le port série Comprendre la le principe du signal sPWM : PWM de […]
Objectifs de la vidéo Savoir paramétrer un signal sPWM avec Arduino Analyse des d’un signal sPWM avec le port série Comprendre la le principe du signal sPWM : PWM de type sinusoïdal Connaitre les paramètres d’un signal SPWM Voir la vidéo pour plus de détails
Objectifs de la vidéo Comprendre la le principe du signal sPWM : PWM de type sinusoïdal Connaitre les paramètres d’un signal SPWM Savoir reproduire les chronogrammes d’un signal sPWM Voir la vidéo pour plus de détails
Objectifs Comprendre la forme d’onde des signaux de la commande décalée Savoir l’importance de la commande décalée Savoir générer une comme symétrique et décalée avec Arduino Savoir contrôler le module BTS7960 Avec Arduino Voir la vidéo pour plus de détails Projet Annexe Voir la première partie ICI pour en savoir plus sur la commande […]
Objectifs Comprendre le fonctionnement d’un onduleur Connaitre le concept de la commande symétrique Savoir les applications d’un onduleur Connaitre les caractéristiques du pont H complet BTS7660 Connaitre le schéma d’un onduleur monophasé en pont H complet Voir la vidéo pour plus de détails Exemples d’applications d’un onduleur Convertisseur DC/AC: Exemple conversion 12V (DC) en […]
Objectifs Savoir implémenter une intégration numérique avec Arduino Savoir intégrer une fonction dans le temps Introduction de trois techniques pour implémenter une intégration numérique avec Arduino (voir la description ci-dessous) Savoir quelques avantages et limitations des techniques Et d’autres astuces de programmation Méthode de Simpson Nous avons abordé dans la première (voir ici) les […]
Objectifs de la vidéo Savoir varier la vitesse d’un moteur brushless avec Arduino Savoir le forme d’onde du signal de la commande Savoir la différence entre la commande d’un servomoteur et un moteur brushless Savoir varier la vitesse d’un moteur brushless en fonction de l’accélération Savoir lire les données du capteur MPU-6050 Se familiariser […]
Objectifs Savoir utiliser le circuit ESC avec Arduino Savoir tester un moteur brushless Se familiariser à la commande PWM Etc. Programme Arduino
Objectifs Comprendre le fonctionnement du contrôleur ESC Comprendre le fonctionnement du module BEC Savoir les caractéristiques du module ESC 30A Savoir la signification du RPM Etc. A quoi sert le contrôleur ESC (Electronic Speed Controller) ? Electronic Speed Controller (ESC) est un variateur de vitesse des moteurs à courant continu. Le module est compatible […]
Objectifs Savoir utiliser générer un pulse d’une seconde Savoir générer un signal carré d’une fréquence spécifique Savoir utiliser l’interruption INT0 & PWM Programme Arduino Routine de l’interruption
Objectifs Savoir implémenter les interruptions externes INT0, INT1,…, INTn Exemple 1: Diviseur de fréquence PWM par 2 (8 sorties synchrones) Exemple 2: Synthèse de 8/16/32 sorties PWM synchrones On va aborder à travers deux exemple les aspects pratiques des interruptions externes, en particulier les interruptions INT (INT0, INT1, etc.). La carte Arduino Mega dispose […]
Objectifs Savoir calculer la valeur moyenne d’un signal Savoir calculer la valeur efficace d’un signal Exemple d’un signal PWM Etc. Exemple Remplissage du buffer Calcul de la valeur efficace & la valeur moyenne Contrôle de la LED Affichage dans le port série Sujets connexes valeur moyenne tension valeur moyenne d’un signal sinusoidal valeur moyenne […]
Objectifs Savoir lire la sortie Audio Savoir la dynamique des signaux audio Savoir convertir un signal stéréo en mono Savoir contrôler l’intensité d’une LED (ou plusieurs) avec un signal audio Etc. Lecture & affichage des signaux audio Contrôle de la LED
Objectifs Définition Rapport cyclique & valeur moyenne Résolution binaire Comment implémenter un signal PWM Exemples pratiques sur carte Arduino Qu’est-ce qu’un signal PWM Comment faire varier le rapport cyclique Comment générer plusieurs sorties synchrones Comment faire varier la fréquence du signal PWM Savoir générer un signal pwm Applications Commande des moteurs Amplificateur classe D Convertisseurs […]
Objectifs Importance Qu’est qu’un signal PWM Comment générer un signal PWM ? Exemple: Commande l’intensité d’une LED Limitations Importance Lecture des capteurs analogiques Asservissement systèmes automatique Commande des moteurs et machines tournantes Surveillance (activité sismique, magnétique, etc.) Etc. Combien d’entrées analogiques (10 bits) Uno, Nano, Mini 3,5,6,9,10,11 (6) 490 Hz Mega 2 […]
Objectif Le mini-projet est suite du projet 25. Il permet d’intégrer la liaison infrarouge (émetteur+récepteur IR) à la place du potentiomètre analogique. Dans le projet précédèrent, on ajuste le rapport cyclique du signal PWM manuellement en utilisant un potentiomètre rotatif. Dans le présent projet on utilisera une télécommande IR dédiée à la même opération. Fonctionnement […]
Objectifs Savoir les caractéristiques du convertisseur numérique analogique (DAC) MCP4725 Avoir utilisé le DAC avec Arduino en utilisant la liaison I2C Savoir utiliser le DAC dans une application pratique (modulateur de largeur d’impulsion (MLI) ou (PWM)) Et autres astuces pratiques Principe de fonctionnement Le projet dans sa globalité consiste à faire varier le rapport cyclique […]
Objectifs du projet Savoir les caractéristiques du PIC16F877A Savoir utiliser les fonctions de la gestion de générateur PWM Savoir ajuster le rapport cyclique d’un signal PWM et la fréquence etc. Domaines d’applications Variateurs de vitesse d’un moteur à CC Controle de puissance d’une charge Alimentations de puissance ajustables (DC/DC converter) Régulateurs etc. Caractéristiques du PIC16F877A […]
Réalisé par : BOUTARF Youssef, BOUTOUIL Hamza, ELHALLAOUI Ayoub et LAMTIBBOU Adam Encadré par : M. CHAFIK, M. DIOURI et M. GHOMARI Ecole/Université: IGA Casablanca Année scolaire: 2014/2015 Rappels des cours Machines électriques cours et problèmes Les moteurs électriques pour mieux les piloter et les protéger La machine à courant continu Généralités sur les […]
C’est quoi le signal PWM ?
Définition Un signal MLI (Modulation de Largeur d’Impulsions) ou PWM en anglais (Pulse Width Modulation) est un signal dont le rapport cyclique varie. Ce type du signal est souvent utilisé dans les applications à valeur moyenne variable (Ex : Commande des moteurs, alimentation réglable,…). Applications Variateurs de vitesse des moteurs Convertisseurs: AC/DC, DC/AC, DC/DC, AC/AC Générateur […]