Imprimer
mot27
Bac STI2D

TP n°17 : Les moteurs électriques en DC (Direct Current)

Noms :  
Centre d'intérêt : CI 
Classe : 1ère Sti2d Sin
Id programme : sin15, sin31  
Conditions : En binôme, durée  2 heures.
Matériel : - un ordinateur;
- un servomoteur
- un moteur pas à pas
- un moteur DC
Logiciel : - Arduino IDE;
- Proteus;
Document :  

I. Objectifs

II. Servomoteur (servo motor)

Télécharger le schéma ici

 

 Le code à utiliser pour faire fonctionner le servomoteur :

 

//include the servo library
#include <Servo.h>
//create a servo object 
Servo servo1;  
// declare the pins to which the servo and potentiometer is connected. 
const int servoPin = 3;
const int pot = 0;
int potValue;
void setup() {
  //associate servo1 to pin 9 on the Arduino 101
  servo1.attach(servoPin);
  
}
void loop() {
  // put your main code here, to run repeatedly:
    potValue = analogRead (pot);
    // linearly scale the value of the sevo output from the 0 to 1023 range of the potentiometer
    // to the angle limits by the servo which is 0 to 180 degrees
    potValue = map(potValue, 0, 1023, 0, 180);
    // record the now-adjusted value of the potentiometer to the servo motor
    servo1.write(potValue);
}

 

Faire varier le potentiomètre RV1 et expliquer le rôle d'un servomoteur.

Réaliser le montage avec sur la table.

 

III. Moteur pas à pas ( motor stepper)

 Faire de même avec le moteur pas à pas

IV. Moteur à courant continu (motor DC)

 Simulation moteur à courant continu sous proteus

Télécharger ici le schéma ci-dessus.

Faire varier la tension U aux bornes du MCC et relever sa vitesse n.

Tracer la caractéristique n=f(U).

Conclure

 

 

Affichages : 377