27

Mini Projet de S - Education.gouv.fr...L’élève pilote le motoréducteur Lego avec une carte Arduino et un shield moteur sous Matlab/Simulink. Activité : Élève N 2. H2 à H8

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Mini Projet de S - Education.gouv.fr...L’élève pilote le motoréducteur Lego avec une carte Arduino et un shield moteur sous Matlab/Simulink. Activité : Élève N 2. H2 à H8
Page 2: Mini Projet de S - Education.gouv.fr...L’élève pilote le motoréducteur Lego avec une carte Arduino et un shield moteur sous Matlab/Simulink. Activité : Élève N 2. H2 à H8

MiniProjetdeS.Ienclassedepremière(12h)

Page 3: Mini Projet de S - Education.gouv.fr...L’élève pilote le motoréducteur Lego avec une carte Arduino et un shield moteur sous Matlab/Simulink. Activité : Élève N 2. H2 à H8

Présentationduprojet

Choixduthème:

L’humainassisté,réparé,augmenté.

Leprojet:

Réaliseruninstrumentdetéléchirurgie capable de recopier,à distance, la position de lamainduchirurgien.

Ressources:

•  Carte Arduino + Shield Moteur, Motoréducteur Légo NXT, inclinomètre,potentiomètresansbutée.

•  ModèlesmultiphysiquessousMatlab/Simulink.

Page 4: Mini Projet de S - Education.gouv.fr...L’élève pilote le motoréducteur Lego avec une carte Arduino et un shield moteur sous Matlab/Simulink. Activité : Élève N 2. H2 à H8

Synoptique

Page 5: Mini Projet de S - Education.gouv.fr...L’élève pilote le motoréducteur Lego avec une carte Arduino et un shield moteur sous Matlab/Simulink. Activité : Élève N 2. H2 à H8

Matériel

Désignation Fournisseur Référence PrixindicatifH.T

Module inclinomètre ADXL 335

RS Components 769-6739 38,49 €

Arduino Uno RS Components 715-4081 21,63 € Shield Moteur RS Components 182-5518 21,60 €

Moteur NXT Ebay, Amazon, etc. Env. 35 €

Potentiomètre 5k sans butées Farnell 9357726 13,35€

Page 6: Mini Projet de S - Education.gouv.fr...L’élève pilote le motoréducteur Lego avec une carte Arduino et un shield moteur sous Matlab/Simulink. Activité : Élève N 2. H2 à H8

Répartitiondestaches,déroulement

Page 7: Mini Projet de S - Education.gouv.fr...L’élève pilote le motoréducteur Lego avec une carte Arduino et un shield moteur sous Matlab/Simulink. Activité : Élève N 2. H2 à H8

ÉlèveN°1.H2àH8Motoréducteur

10:30:40 = 1:4 9:27 = 1:3 10:20 = 1:2 10:13:20 = 1:2 Global 1:48

L’élèvedéterminelerapportderéduction,àpartird’unmodèlenumériqueoudusystèmeréel.

Activité:

Page 8: Mini Projet de S - Education.gouv.fr...L’élève pilote le motoréducteur Lego avec une carte Arduino et un shield moteur sous Matlab/Simulink. Activité : Élève N 2. H2 à H8

ÉlèveN°1.H2àH8MotoréducteurExpérimentation L’élèverelèveexpérimentalementlacourbew=f(U)dumoteur.Ilendéduitle

coefficient de vitesse kv. (On pourra éventuellement négliger la résistanced’induit).

Activité:

U(V) N(Tour/min) I(A) w(rad.s^-1) E(V) R(ohm)

0,5 129 8,00E-03 13,51 0,33 21,31 220 8,80E-03 23,04 0,81 21,31,5 385 9,00E-03 40,32 1,31 21,32 550 9,40E-03 57,60 1,80 21,32,5 720 9,80E-03 75,40 2,29 21,33 875 1,03E-03 91,63 2,98 21,33,5 1000 1,05E-02 104,72 3,28 21,34 1200 1,10E-02 125,66 3,77 21,34,5 1360 1,13E-02 142,42 4,26 21,35 1480 1,16E-02 154,99 4,75 21,35,5 1695 1,22E-02 177,50 5,24 21,36 1960 1,26E-02 205,25 5,73 21,3

Page 9: Mini Projet de S - Education.gouv.fr...L’élève pilote le motoréducteur Lego avec une carte Arduino et un shield moteur sous Matlab/Simulink. Activité : Élève N 2. H2 à H8

ÉlèveN°1.H2àH8MotoréducteurModélisation L’élève renseigne les paramètres dumodèle de comportement et effectue

unesimulationdumotoréducteur.Ilpeutainsimettreenévidencelesécartsentresystèmeréeletsimulé.

Activité:

Page 10: Mini Projet de S - Education.gouv.fr...L’élève pilote le motoréducteur Lego avec une carte Arduino et un shield moteur sous Matlab/Simulink. Activité : Élève N 2. H2 à H8

ÉlèveN°1.H2àH8MotoréducteurPilotagedumotoréducteurparcarteArduinosousMatlab/Simulink

L’élève pilote le motoréducteur Lego avec une carte Arduino et un shieldmoteursousMatlab/Simulink.

Activité:

Page 11: Mini Projet de S - Education.gouv.fr...L’élève pilote le motoréducteur Lego avec une carte Arduino et un shield moteur sous Matlab/Simulink. Activité : Élève N 2. H2 à H8

ÉlèveN°2.H2àH8Potentiomètre:Analyse L’élèveétudielepotentiomètreettrouvelafonctiondetransfertVs=f(𝜃).

Activité:

+5V +5V+5V

𝑉𝑠=𝑉𝑐𝑐(1/2 + 𝜃/340 )

−170°< 𝜃 <170°

Page 12: Mini Projet de S - Education.gouv.fr...L’élève pilote le motoréducteur Lego avec une carte Arduino et un shield moteur sous Matlab/Simulink. Activité : Élève N 2. H2 à H8

ÉlèveN°2.H2àH8Potentiomètre:Simulation L’élèveétudielepotentiomètreettrouvelafonctiondetransfertVs=f(𝜃).

Activité:

Page 13: Mini Projet de S - Education.gouv.fr...L’élève pilote le motoréducteur Lego avec une carte Arduino et un shield moteur sous Matlab/Simulink. Activité : Élève N 2. H2 à H8

ÉlèveN°2.H2àH8Potentiomètre:Expérimentation

L’élèverelèveexpérimentalementlafonctiondetransfertVs=f(𝜃)etmesuredesécartsaveclemodèledesimulation.

Activité:

Page 14: Mini Projet de S - Education.gouv.fr...L’élève pilote le motoréducteur Lego avec une carte Arduino et un shield moteur sous Matlab/Simulink. Activité : Élève N 2. H2 à H8

ÉlèveN°2.H2àH8Potentiomètre:Étudedelachained’acquisitiondelapositionangulairedumoteur

L’élèves’intéresseàlafonctiondetransfertdu CANdelachained’acquisition.IldétermineM=f(𝜃).

Activité:

𝑀≈𝑉𝑒/𝑄 𝑄= 𝑉𝑟𝑒𝑓/2↑𝑛   𝑀≈𝑉𝑐𝑐/𝑄 (1/2 + 𝜃/340 )

Page 15: Mini Projet de S - Education.gouv.fr...L’élève pilote le motoréducteur Lego avec une carte Arduino et un shield moteur sous Matlab/Simulink. Activité : Élève N 2. H2 à H8

ÉlèveN°2.H2àH8Potentiomètre:Étudeetexpérimentationdelachained’acquisition

L’élèvevérifieexpérimentalementsesrésultateneffectuant l’acquisitiondelapositionangulairedumoteursousMatlab/Simulink.

Activité:

Page 16: Mini Projet de S - Education.gouv.fr...L’élève pilote le motoréducteur Lego avec une carte Arduino et un shield moteur sous Matlab/Simulink. Activité : Élève N 2. H2 à H8

ÉlèveN°3.H2àH8Inclinomètre:Analyse L’élèves’intéresseauprincipedemesuredel’inclinaisonparunaccéléromètre.

Ilconstatequelaréponseducapteurneserapaslinéaire.

Activité:

L’accéléromètreestutiliséeninclinomètre:

g

s

𝜃

𝜃

α

g

𝑉𝑠=𝑉0+‖𝑔 ‖×‖𝑠 ‖× cos(𝜃) 

𝜃+𝛼= 𝜋/2  ⇒ 𝜃 = 𝜋/2  −𝛼

𝑉𝑠=𝑉0+‖𝑔 ‖×‖𝑠 ‖× cos(𝜋/2  − 𝛼) = 𝑉0+‖𝑔 ‖×‖𝑠 ‖ × sin (𝛼)   

α

Page 17: Mini Projet de S - Education.gouv.fr...L’élève pilote le motoréducteur Lego avec une carte Arduino et un shield moteur sous Matlab/Simulink. Activité : Élève N 2. H2 à H8

ÉlèveN°3.H2àH8Inclinomètre:Modélisation

L’élève consulte la documentation du capteurpour en tirer les paramètres du modèle decomportement.Ilrenseignelemodèleeteffectuelasimulation

Activité:

Page 18: Mini Projet de S - Education.gouv.fr...L’élève pilote le motoréducteur Lego avec une carte Arduino et un shield moteur sous Matlab/Simulink. Activité : Élève N 2. H2 à H8

ÉlèveN°3.H2àH8Inclinomètre:Expérimentation

L’élèverelèveexpérimentalementlacaractéristiqueducapteur.Ilmesureunécartaveclerésultatdesimulation.Ilendéduitlasensibilitéetlatensiondedécalagedesoncapteur,etcorrigelesparamètresdumodèledesimulationpourminimiserlesécarts.

Activité:

Page 19: Mini Projet de S - Education.gouv.fr...L’élève pilote le motoréducteur Lego avec une carte Arduino et un shield moteur sous Matlab/Simulink. Activité : Élève N 2. H2 à H8

ÉlèveN°3.H2àH8Inclinomètre:Linéarisation.

𝛼= sin↑−1  (𝑉𝑐−𝑉𝑜/𝑠 ) 

Page 20: Mini Projet de S - Education.gouv.fr...L’élève pilote le motoréducteur Lego avec une carte Arduino et un shield moteur sous Matlab/Simulink. Activité : Élève N 2. H2 à H8

ÉlèveN°3.H2àH8Inclinomètre:AcquisitionetLinéarisation.

L’élève connecte l’inclinomètre à la carte Arduino, et reporte les paramètrestrouvés précédemment dans lemodèle d’exécution. Il peut alors lire, en tempsréel, l’anglemesurépar l’inclinomètreaprès linéarisationde lacaractéristique. Ilquantifielesécartsentrevaleurattendueetvaleurmesurée.

Activité:

Page 21: Mini Projet de S - Education.gouv.fr...L’élève pilote le motoréducteur Lego avec une carte Arduino et un shield moteur sous Matlab/Simulink. Activité : Élève N 2. H2 à H8

TravailengroupeH9àH12Asservissement-Simulation:Étudedelastabilitéetdelaprécisiondel’asservissement

Activité:À l’aide d’un modèle de simulation, les élèves prennent consciences desproblèmesdestabilitéetdeprécisiondessystèmesasservisdusecondordre.Ilsajustent,demanièreempirique,lesparamètresducorrecteurPIDafind’optimiserlesperformancesdusystèmes.

Page 22: Mini Projet de S - Education.gouv.fr...L’élève pilote le motoréducteur Lego avec une carte Arduino et un shield moteur sous Matlab/Simulink. Activité : Élève N 2. H2 à H8

TravailengroupeH9àH12Asservissement-Expérimentation:Réalisationdel’asservissement.

Activité:Les élèves assemblent lemotoréducteur et le potentiomètre de recopie, et lesconnectentàl’ensembleArduino-Shield.

Page 23: Mini Projet de S - Education.gouv.fr...L’élève pilote le motoréducteur Lego avec une carte Arduino et un shield moteur sous Matlab/Simulink. Activité : Élève N 2. H2 à H8

TravailengroupeH9àH12Asservissement-Expérimentation:Réglagedel’asservissement.

Activité:Les élèves implantent, dans la carte Arduino, un modèle d’exécution leurpermettantderéglerexpérimentalementlecorrecteurPID.

Page 24: Mini Projet de S - Education.gouv.fr...L’élève pilote le motoréducteur Lego avec une carte Arduino et un shield moteur sous Matlab/Simulink. Activité : Élève N 2. H2 à H8

TravailengroupeH9àH12Asservissement-Expérimentation:Réglagedel’asservissement:

Lesélèvesconstatentquelesystèmeest instable. I l s a justent lesparamètresducorrecteur.

Activité:

Page 25: Mini Projet de S - Education.gouv.fr...L’élève pilote le motoréducteur Lego avec une carte Arduino et un shield moteur sous Matlab/Simulink. Activité : Élève N 2. H2 à H8

TravailengroupeH9àH12Asservissement-Expérimentation:Réglagedel’asservissement:

Unefoislesystèmestable,lesélèvespeuvent mesurer l ’e r reur depositionnement.

Activité:

Page 26: Mini Projet de S - Education.gouv.fr...L’élève pilote le motoréducteur Lego avec une carte Arduino et un shield moteur sous Matlab/Simulink. Activité : Élève N 2. H2 à H8

TravailengroupeH9àH12Asservissement-Expérimentation:Systèmecomplet.

Activité:Une fois l’asservissement de position correctement réglé, les élèves implantentunnouveaumodèled’exécutiondanslequell’inclinomètredevientlaconsignedel’asservissement.Ilspeuventalorsfairefonctionnerl’ensembleetcaractériserlesécartsentresystèmeréeletsystèmesouhaité.

Page 27: Mini Projet de S - Education.gouv.fr...L’élève pilote le motoréducteur Lego avec une carte Arduino et un shield moteur sous Matlab/Simulink. Activité : Élève N 2. H2 à H8

TravailengroupeH9àH12Asservissement-Expérimentation:Systèmecomplet.