Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
fr:exercises:motor [2010/03/03 10:52] sdeniaudfr:exercises:motor [2020/07/20 09:00] (current) – external edit 127.0.0.1
Line 9: Line 9:
 Écrire le programme qui : Écrire le programme qui :
    - Simule les mouvements d’un robot en utilisant deux moteurs C et les capteurs de pression. Les capteurs de pression sont les trois boutons de la carte digitale (S1…S3). Le moteur est contrôlé en appuyant sur les boutons. S1 arrête le moteur gauche pendant deux secondes puis démarre les deux moteurs à vitesse maximum. S2 arrête le moteur droit pendant deux secondes puis démarre les deux moteurs à vitesse maximum. Si les deux boutons sont actionnés en même temps, les moteurs tournent dans le sens inverse jusqu'à ce que les boutons soient relâchés.    - Simule les mouvements d’un robot en utilisant deux moteurs C et les capteurs de pression. Les capteurs de pression sont les trois boutons de la carte digitale (S1…S3). Le moteur est contrôlé en appuyant sur les boutons. S1 arrête le moteur gauche pendant deux secondes puis démarre les deux moteurs à vitesse maximum. S2 arrête le moteur droit pendant deux secondes puis démarre les deux moteurs à vitesse maximum. Si les deux boutons sont actionnés en même temps, les moteurs tournent dans le sens inverse jusqu'à ce que les boutons soient relâchés.
-   - Contrôle le Servomoteur à l’aide des boutons de la carte digitale. En appuyant sur S1 le servomoteur tourne d’un pas vers la droite. En appuyant sur S3 le servomoteur tourne d’un pas vers la gauche puis en appuyant sur S2 le moteur revient à sa position initiale (au milieu). La position du servomoteur est affichée sur l’afficheur 7 segments (sachant que chaque nombre correspond à un rotation de 10 degrés et que la position initiale est de 5). +   - Contrôle le Servomoteur à l’aide des boutons de la carte digitale. En appuyant sur S1 le servomoteur tourne d’un pas vers la droite. En appuyant sur S3 le servomoteur tourne d’un pas vers la gauche puis en appuyant sur S2 le moteur revient à sa position initiale (au milieu). La position du servomoteur est affichée sur l’afficheur 7 segments (sachant que chaque nombre correspond à une rotation de 10 degrés et que la position initiale est de 5). 
-  - Radar, functioning of radar is simulatedIn order to identify objects closer than 0,5 metersIR distance sensor is installed to the lever of the servo motorThe lever of servo motor is moving constantly form one extreme position to the other and it carries this sensor all the time with itselfIf there happens to be an object in closer range than 0,5 meters of the sensorthen the servo motor is stopped for 5 seconds and by signaling a LED (PB7) on the controller board detection of the object is announced.+  - Simule le fonctionnement d’un radar. Le but est d’identifier les objets plus proches de 0,5mle capteur de distance IR est installé sur le levier du servomoteurLe levier du servomoteur bouge constamment d’une position extrême à l’autre et emporte le capteur avec luiSi un objet se trouve dans un rayon de 0,5m du capteuralors le servomoteur s’arrête pendant 5s et signale la présence de cet objet en allumant une LED (PB7) sur la carte de contrôle.
   - Utilise le moteur pas à pas, après chaque appui sur les boutons S1 et S3 le moteur tourne de 10 pas, dans les sens horaire et anti horaire correspondants. La rotation s’arrête immédiatement en appuyant sur S2.   - Utilise le moteur pas à pas, après chaque appui sur les boutons S1 et S3 le moteur tourne de 10 pas, dans les sens horaire et anti horaire correspondants. La rotation s’arrête immédiatement en appuyant sur S2.
   - Les trois différents types de moteurs sont connectés. En appuyant sur un bouton, le moteur correspond démarre puis s’arrête en appuyant sur ce même bouton. S1 contrôle le moteur DC, S2 le servomoteur et S3 le moteur pas à pas.   - Les trois différents types de moteurs sont connectés. En appuyant sur un bouton, le moteur correspond démarre puis s’arrête en appuyant sur ce même bouton. S1 contrôle le moteur DC, S2 le servomoteur et S3 le moteur pas à pas.
Line 17: Line 17:
 Écrire le programme qui : Écrire le programme qui :
   - Accélère la vitesse de rotation du moteur DC en appuyant sur le bouton S1 et garde la vitesse réglée au moment du relâchement du bouton. En gardant le bouton S2 appuyé, décélère la vitesse de rotation du moteur. Enfin en appuyant sur S3, le moteur s’arrête instantanément (simulant un arrêt d’urgence).   - Accélère la vitesse de rotation du moteur DC en appuyant sur le bouton S1 et garde la vitesse réglée au moment du relâchement du bouton. En gardant le bouton S2 appuyé, décélère la vitesse de rotation du moteur. Enfin en appuyant sur S3, le moteur s’arrête instantanément (simulant un arrêt d’urgence).
-  - Tracking an objectBy using ultrasonic distance sensorwhich is installed on the lever of the servo-motorthe servomotor has to track a bypassing objectThe motor turns according the movement of the object so that the object is all the time in the middle of the tracking sector of the sensor.  +  - Repère un objetEn utilisant le capteur de distance à ultrasonsqui est installé sur le levier du servomoteurle servomoteur doit suivre un objet passantLe moteur tourne de manière synchronisée avec les mouvements de l’objet, cet objet doit donc être en permanence au milieu de la fenêtre de tracking du capteur
-  - Stepper motor keeps the last position of the motor after change of each sequenceWhen activating new sequenceuse variable, so the movement continues exactly from the last position of the motor  +  - Le moteur pas à pas doit garder la dernière position du moteur après changement de chacune des séquencesEn activant une nouvelle séquenceutilisez une variable, alors le mouvement doit continuer en fonction de la dernière position du moteur
-  - Accelerationthe program allows changing the acceleration/deceleration of the stepper motorUse linear speed slopes which can be easily identified at visual inspectionLonger movements have to follow following schemeacceleration --> steady speed --> deceleration+  - Accélèrele programme permet de changer la vitesse d’accélération et de décélération du moteur pas à pasUtilisez une fonction linéaire de la vitesse, afin de rentre les changements de vitesse plus visibles à l’œil nuLes mouvements les plus longs doivent suivre le schéma suivant accélération -> vitesse constante -> décélération
-  - Design a PID regulator for a DC motor. NB! This exercise demands a motor with feedbackThis exercise may be solved also theoretically+  - Concevez un régulateur PID pour un moteur DC. NB! Cet exercice requiert un moteur avec un retourCet exercice pourra être résolu théoriquement.
  
 ====== Questions ====== ====== Questions ======
   - Pourquoi utilise t on un //H-bridge// ? Selon quel principe fonctionne t il ?   - Pourquoi utilise t on un //H-bridge// ? Selon quel principe fonctionne t il ?
-  - Comment détermine t on la position de l’arbre d’un servomoteur ?+  - Comment détermine-t-on la position de l’arbre d’un servomoteur ?
   - Quelle est la différence principale entre les moteurs pas à pas polaire et bipolaire ?   - Quelle est la différence principale entre les moteurs pas à pas polaire et bipolaire ?
-  - How can half step and micro step modes of stepper-motor be appliedGive an example+  - Comment réaliser un demi pas ainsi qui micro pas à l’aide d’un moteur pas à pas Donnez un exemple
-  - Comment contrôle t on la vitesse de rotation d’un moteur DC ? Donnez un exemple. +  - Comment contrôle-ton la vitesse de rotation d’un moteur DC ? Donnez un exemple. 
-  - Which PWM working cycle is needed to achieve DC motor's shaft rotation speed 70% of nominal+  - Quel cycle de fonctionnement du PWM est nécessaire pour obtenir une vitesse de l’arbre d’un moteur DC à 70% de sa vitesse nominale 
-  - How is the direction of motor'rotation determined when encoder is used+  - Comment détermine-t-on la direction de la rotation d’un moteur lorsqu’on utilise un encoder ? 
-  - How can a DC motor be electrically slowed+  - Comment peut-t-on ralentir la vitesse d’un moteur DC électriquement
-  - What happens if the scheme of commutation of a stepper-motor is changing too fast?  +  - Qu’arrive-t-il si le schéma de commutation d’un moteur pas à pas est modifié trop rapidement 
-  - Is it possible and if yeshow is it possible to use dynamical braking? +  - Est-il possible d’utiliser un freinage dynamiquesi oui expliquez comment ?
fr/exercises/motor.1267613538.txt.gz · Last modified: 2020/07/20 09:00 (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0