• Aucun résultat trouvé

PIMS 2020-2021:

N/A
N/A
Protected

Academic year: 2022

Partager "PIMS 2020-2021:"

Copied!
19
0
0

Texte intégral

(1)

PIMS 2020-2021:

Asservissement laser

Etudiants :

Igor Reshetnikov Théo Martin

Simon Steinlin Guillaume Huber Cyrille Des Cognets

Encadrants :

Julien Villemejane Caroline Kulcsar

(2)

Présentation du

montage actuel

(3)

Correction du système

(4)

Problématique

• Performance limitée avec un PI

• Paramètres non quantifiés

• Manque de repère sur certains réglages

Correction numérique

(5)

Principe de fonctionnement du montage envisagé

Photodiode

CAN Traitement

numérique

Moteurs

CNA Interface

du PC

Paramètres

LASER

(6)

Interface, Choix du langage

MATLAB Python

Avantages :

Simple dans la création et dans l’utilisation

Tous les modules préinstallés Inconvénient : Licence

Avantages : -Universel -Beaucoup de possibilités

Inconvénient: Modules à installer et dépendant des

versions (communication,

interfaçage..)

(7)

Présentation (du début) de l’interface

Ancienne « interface » Nouvelle interface sur ordinateur

(8)

Microcontrôleur – carte Nucleo

Carte Nucleo-64 STM32L476RG

(9)

Protocole de communication

Detecteur

X coordinate Y coordinate

Microcontrôleur NUCLEO Ordinateur

À moteurs X, Y

Parameters PID Kp, Ki, Kd

Le modèle de communication le PC et le microcontrôleur :

• Le détecteur mesure les coordonnées et les envoie au contrôleur NUCLEO

• Le contrôleur envoie les données à l'ordinateur

• L'utilisateur peut modifier le coefficient du régulateur PID via PC

• Le contrôleur NUCLEO reçoit les nouveaux coefficients PID et contrôle les moteurs

(10)

Code de microcontrôleur

LED clignotant toutes les 2s

Si un utilisateur appuie sur le bouton, la carte envoie l'état de la LED au PC

Le modèle de communication le plus simple entre la carte et le PC :

(11)

Code de MATLAB

Le code MATLAB pour recevoir et lire les données envoyées par carte

(12)

Adaptation de tension

(13)

Adaptation de tension

(14)

Code nucléo

(15)

Fréquences caractéristiques et Gain

Pour une amplitude d’entrée de 70mV

8V

Tension en sortie de la photodiode en appliquant une tension sur les miroirs au cours du temps

F_c=650Hz

(16)

Simulation sur Matlab

(17)

Correction PI

(18)

Bilan de la semaine

• Prise en main de la manip

• Acquisition de connaissances en automatique

• Prise en main Mbed pour piloter une carte Nucleo

• Développement d’une interface de pilotage du système

• Modélisation de la manip sous Matlab

(19)

Problèmes à traiter

• Mise en œuvre de la correction numérique (PI/D)

• Choix des moteurs pour une application TP

• Réalisation d’une carte électronique

• Utiliser une théorie prédictive

Sources

• Les étoiles laser artificielles (Costel SUBRAN)

• Thèse sur l’optique adaptative de Lucie LEBOULLEUX

• Datasheet des moteurs scaners

Références

Documents relatifs

, 9, calculer et stocker dans une liste L le nombre de chiffres exacts dans le développement décimal étant donné x 53 en base b?. Visualiser la liste L (

A l'aide d'une carte Nucleo et de la carte d'extension TUNIS, réaliser un dispositif embarqué permettant de faire l'acquisition d'un signal analogique à intervalle régulier

A l'aide d'une carte Nucleo et de la carte d'extension TUNIS, réaliser et tester un dispositif embarqué permettant de calculer la moyenne glissante de 10

Vous pouvez alors soit ajouter vos cartes une par une, soit scanner la configuration de votre automate pour que celle-ci soit automatiquement chargée dans votre projet.. • Cliquez

• Renommez les entrées et sorties afin que les noms que vous souhaiterez utiliser dans votre programme.. Ensuite, chargez et démarrez

A partir de la barre d’outils Animer, sélectionner l'onglet Couleur,puis cliquer sur le bouton Barre-graphe pour ouvrir la boîte de dialogue des propriétés de l'élément

- Avoir un objet (matériel) d’attention : quand l’éducateur tient l’objet, cela signifie qu’il attend qu’on l’écoute (ex : bâton de parole) / ou geste symbolique (on

1) Dans le cadre de la nouvelle loi d’orientation, et compte tenu des engagements nationaux et européens concernant les langues, redéfinir dans des termes explicites par