TÉLESCOPE ETX90PE-LNT Contrat contrôleur moteur
Transcription
TÉLESCOPE ETX90PE-LNT Contrat contrôleur moteur
Baccalauréat STI Électronique 2010 Épreuve de construction électronique TÉLESCOPE ETX90PE-LNT Contrat contrôleur moteur Académie d'Aix-Marseille Lycées technologiques de la Méditerranée et de Don Bosco Contrat Controleur moteur (V1.0).odt - 18/01/10 Thème 2010 : Télescope ETX90PE-LNT 1/19 Contrat Controleur moteur (V1.0) Sommaire Le déroulement de l'épreuve..........................................................................................3 L'astronomie...................................................................................................................5 Le télescope ETX90PE-LNT de Meade............................................................................6 1 -Questions d'ordre général...............................................................................................................6 2 -Utilisation du télescope...................................................................................................................6 2.1 -1ère mise en service................................................................................................................6 2.2 -Configuration...........................................................................................................................7 2.3 -Utilisation.................................................................................................................................7 2.4 -L'alignement automatique.......................................................................................................7 2.5 -Stellarium ................................................................................................................................7 3 -Communications entre les objets techniques.................................................................................8 3.1 -La communication entre l'Autostar et les cartes moteur.......................................................8 3.2 -La communication entre l'Autostar et le LNT........................................................................8 4 -Étude du matériel............................................................................................................................9 4.1 -L'alimentation..........................................................................................................................9 4.2 -La motorisation........................................................................................................................9 Le système didactisé.....................................................................................................10 5 -Analyse fonctionnelle....................................................................................................................10 6 -Distribution des alimentations......................................................................................................10 6.1 -Raquette - Télescope - Contrôleur moteur – Capteurs optiques – Carte alignement..........10 6.2 -Raquette - Contrôleur moteur – Capteurs optiques.............................................................11 6.3 -Raquette – Carte alignement.................................................................................................11 7 -Fabrication et tests.......................................................................................................................12 8 -L'alimentation................................................................................................................................12 9 -Le capteur optique........................................................................................................................13 9.1 -Étude de la fonction « Capter la rotation du moteur »........................................................13 9.2 -Étude de la fonction « Calibrer le capteur optique »...........................................................13 10 -La commande du moteur............................................................................................................15 10.1 -Étude de la fonction « Moduler la tension d'alimentation du moteur »............................15 11 -La régulation de vitesse..............................................................................................................16 11.1 -Étude de la fonction « Mesurer le déplacement angulaire du moteur »..........................16 11.2 -Étude de la fonction « Réguler la vitesse du moteur ».....................................................18 12 -La communication entre le contrôleur moteur et la raquette...................................................19 12.1 -Étude de la fonction « Communiquer avec la raquette »...................................................19 13 -Validation du fonctionnement du contrôleur moteur.................................................................19 Contrat Controleur moteur (V1.0).odt - 18/01/10 Thème 2010 : Télescope ETX90PE-LNT 2/19 Contrat Controleur moteur (V1.0) Le déroulement de l'épreuve Le déroulement de l'épreuve Deux éléments interviennent dans l’épreuve : ▪ Le dossier fourni par le candidat. ▪ L’oral face au jury composé d’un professeur de Physique Appliquée et d’un professeur de Construction Électronique, lesquels professeurs ont pris connaissance au préalable du dossier proposé par le candidat. Déroulement de l’épreuve : Épreuve orale, durée 40 minutes : ▪ Environ 10 minutes d’exposé du candidat présentant son travail. ▪ Environ 20 minutes d’interrogation ayant trait à l’exposé ou au contenu du dossier. ▪ Environ 10 minutes d’expérimentation matérielle et/ou logicielle. L’évaluation L’épreuve a pour coefficient 9 : ▪ 2 points affectés à la notation du dossier du candidat. La non production d’un dossier original (exemple : deux dossiers identiques photocopiés) entraîne ipso facto la non évaluation par les membres du jury des dossiers incriminés. De plus, les membres du jury s’assureront lorsque les documents fournis par le candidat sont des originaux, que le candidat en est bien l’auteur. ▪ 7 points affectés à la notation de la prestation orale du candidat (1 point pour l'exposé oral de 10mn, 4 points pour les 20mn de questions et 2 points pour les 10mn de TP). ▪ Outre le dossier et la prestation orale permettant l’évaluation du candidat, les membres du jury ont accès à la Fiche Livret Scolaire du candidat établie par l’équipe pédagogique de l’établissement (professeurs de Physique Appliquée, de Construction Mécanique, de Construction Électronique). A la vue des informations portées sur cette fiche, les membres du jury peuvent, si cela s’avère judicieux, ajuster la note du candidat si la Fiche Livret Scolaire traduit un résultat scolaire plus satisfaisant que la prestation à l’examen. En conséquence la note pourra être augmentée. Les points additionnels éventuels affectés au candidat ne peuvent excéder 2 points sur 20. Le jour de l’oral, l’élève se présentera muni de : ▪ Un double de son dossier, ▪ Les documentations techniques nécessaires à l’analyse des fonctions citées au contrat. ▪ Un diaporama pourra être projeté à l’initiative du candidat mais la « forme » ne devra pas prendre le pas sur le « fond ». L’exploitation des documents et divers schémas se fera sur transparents ou diapos. Le dossier du candidat Le dossier fourni par le candidat doit être une production personnelle. Il n’excédera pas 50 pages. Il peut être dactylographié ou manuscrit, le choix étant laissé au candidat. Un dossier manuscrit est tout à fait recevable dès lors qu’il est soigné, correctement présenté, clair et propre. Dans les deux cas, seuls des documents originaux présentés dans le dossier sont recevables et susceptibles d’une évaluation. Le dossier devra être paginé. Contrat Controleur moteur (V1.0).odt - 18/01/10 Thème 2010 : Télescope ETX90PE-LNT 3/19 Contrat Controleur moteur (V1.0) Le déroulement de l'épreuve Doit apparaître dans le dossier : ▪ Une page de garde stipulant le nom du candidat, son établissement, le nom du contrat qui lui a été confié, le nom des coéquipiers. ▪ Un sommaire. ▪ La rédaction claire des compte-rendus des études demandées dans le contrat. ▪ Les études des fonctions doivent être illustrés par des extraits de schémas structurels et de documentation constructeur s'ils sont exploités, des résultats de mesures, de simulations... ▪ La liste des TP de physique appliquée effectués ▪ Le TP de contrôle de Physique Appliquée. ▪ Les comptes-rendus des travaux pratiques de Construction Mécanique. Contenu du dossier / Épreuve orale Ce tableau précise à minima quel doit être le contenu de votre dossier et les points sur lesquels vous serez évalué lors de l'épreuve orale. Dossier Interrogation orale Travaux Pratiques Présentation : • La problématique : Observer facilement un objet céleste • L'astronomie Le télescope ETX90PE-LNT de Meade : • Questions d'ordre général • Utilisation du télescope • Communications entre les objets techniques • Étude du matériel Le système didactisé : • Analyse fonctionnelle • Distribution des alimentations • Fabrication et tests • Étude des fonctions demandées dans le contrat • Validation du fonctionnement de la carte didactisée Lors de l'évaluation orale, il sera demandé au candidat de resituer dans le thème les supports des TP de physique présentés dans le dossier et d'en expliquer leur fonctionnalité. Contrat Controleur moteur (V1.0).odt - 18/01/10 Thème 2010 : Télescope ETX90PE-LNT 4/19 Contrat Controleur moteur (V1.0) L'astronomie L'astronomie • Définir le terme astronomie. • Avec quel autre mot ne doit-il pas être confondu ? • Définir les objets célestes suivants : • étoile • planète • satellite • constellation • système solaire • galaxie • voie lactée • Comment repérer depuis la Terre un objet céleste dans le ciel ? • Qu'est-ce que le catalogue « Messier » ? Donner un exemple. • Qu'appelle-t-on magnitude ? • Pourquoi la date, l'heure et le lieu d'observation sont des paramètres importants pour le repérage d'un objet céleste ? • Distinguer les deux instruments d'observation que sont la lunette astronomique et le télescope. • Différencier les télescopes de Newton et Cassegrain. • Expliciter les termes d'optique : • objectif • oculaire • longueur focale • rapport d'ouverture f/D • monture • Expliquer pourquoi la motorisation d'un télescope est souhaitable. • Quelles sont les différentes montures d'un télescope ? Expliquer brièvement. Contrat Controleur moteur (V1.0).odt - 18/01/10 Thème 2010 : Télescope ETX90PE-LNT 5/19 Contrat Controleur moteur (V1.0) Le télescope ETX90PE-LNT de Meade Le télescope ETX90PE-LNT de Meade 1 - Questions d'ordre général • Pourquoi le diamètre et la longueur focale de l'objectif sont des critères de choix importants d'un télescope ? • Donner les valeurs correspondantes pour l'ETX-90PE. • Exprimer la formule du grossissement d'un télescope. • Donner une application numérique à partir des caractéristiques du télescope ETX-90PE (oculaire au choix de l'élève). • Énumérer les fonctions (modules) électroniques embarquées dans le LNT. • Quel est le nom donné au dispositif de visée ? Décrire brièvement sa composition et son utilisation. • Identifier les différents Objets Techniques de l'ETX-90PE. • Quel nom est donné à la raquette de commande des télescopes série ETX de Meade ? • Décrire brièvement le rôle de chacune de ses touches. • Indiquer le rôle des six menus principaux de l'Autostar. • Détailler et expliquer les étapes d'une procédure d'alignement d'un télescope classique (Sans LNT) sur une monture équatoriale. 2 - Utilisation du télescope Vous devez être capable d'utiliser et de configurer correctement le télescope. Pour cela, utilisez le mode d'emploi et le matériel qui est à votre disposition. Les étapes ci-dessous doivent vous permettre d'appréhender le fonctionnement du système. Cependant, rien ne saurait remplacer votre propre curiosité pour tout comprendre. 2.1 - 1ère mise en service • Suivre la procédure « Démarrage rapide » du mode d'emploi pour mettre en service le télescope. Remarque : Le télescope a certainement déjà été configuré précédemment. Il est donc nécessaire de faire un RESET de l'Autostar pour effectuer normalement la 1ère mise en service. • L'extrait de la procédure de « Démarrage rapide » du mode d'emploi donné ci-dessous correspond à une ancienne version du firmware de l'Autostar. Rédiger la procédure correcte. Extraits du paragraphe « Démarrage rapide » de la documentation du télescope ETX90PE-LNT Mettez l’interrupteur d’alimentation en position ON. Un message de droit d'auteur apparaît sur l’affichage à cristaux liquides de l’Autostar, suivi d’un avertissement sur le danger d’observer le Soleil. Appuyer sur la touche indiquée par le message de l’autostar pour accepter l'avertissement sur le Soleil. Le message "Getting Started" s'affiche. Appuyez sur ENTER pour passer ce message. L'Autostar affiche alors : "Location Option: 1-Zipcode 2-City”". La fonction Zipcode est réservée à la mise en station en un lieu situé aux États Unis d’Amérique. Appuyez sur la touche 2 si vous voulez saisir le lieu de votre site d’observation dans la liste de pays et de villes. D'abord, à l’aide de la touche de défilement, faites défiler les pays (inscrit par ordre alphabétique). Appuyez sur ENTER quand le pays souhaité s’affiche. Ensuite, toujours à l’aide de la touche de défilement, faites défiler la liste de villes (elles aussi inscrites par ordre alphabétique). Appuyez sur ENTER quand la ville la plus proche s’affiche. "Modèle Télescope" s’affiche. A l’aide des touches de défilement, faites défiler la liste en boucle des modèles de télescope et appuyez sur ENTER quand le modèle souhaité s’affiche. L’écran affiche maintenant "Setup : Align." Utilisez les flèches de la raquette de commande pour diriger le télescope vers le haut/bas et vers la droite/gauche, notamment pour centrer les objets dans le champ de vision de l’oculaire. Pour changer la vitesse de déplacement, appuyez sur une des touches numérotées de 1 à 9. 1 étant la vitesse la plus lente et 9 est le plus rapide. Assurez-vous que la commande de basculement du miroir est en position “UP”. Pour repérer un objet, regardez dans le viseur en plaçant votre œil dans l’axe du viseur, sur côté du télescope, en orientant votre regard parallèlement au tube principal. Faites la mise au point à l’aide de la molette. Contrat Controleur moteur (V1.0).odt - 18/01/10 Thème 2010 : Télescope ETX90PE-LNT 6/19 Contrat Controleur moteur (V1.0) Le télescope ETX90PE-LNT de Meade 2.2 - Configuration • Configurer le lieu d'observation en ajoutant un nouveau site (par exemple le lycée en recherchant ses coordonnées géographiques sur www.geoportail.fr). • Effectuer la calibration des moteurs (nécessaire par exemple pour utiliser l'Autostar sur un autre télescope). • Régler la date et l'heure. 2.3 - Utilisation • Rechercher à l'aide de l'Autostar la date de la prochaine éclipse totale du soleil. • Rechercher, également à l'aide de l'Autostar, l'heure du lever de la lune à Houston (Texas) le jour où Apollo 11 s'est posé dans la Mer de la Tranquillité. 2.4 - L'alignement automatique • Compléter l'algorithme suivant correspondant à la phase d'alignement automatique : DEBUT Affichage « ©06 Meade[42F] AUTOSTAR » Bip Affichage « Bienvenue sur AUTOSTAR » Affichage : « 0 pour aligner MODE pour menu » Attente appui sur Touche « 0 » ou « MODE » (Si Touche « 0 » : Pas d'alignement automatique → FIN) Affichage : « Temps obtenant » ... 2.5 - Stellarium Connecter l'Autostar à un PC par la liaison série. Exécuter le logiciel Stellarium de sorte que la communication s'établisse avec le télescope (un cercle indiquant la partie du ciel pointée par le télescope doit être visible sur Stellarium). • Indiquer à Stellarium les coordonnées géographiques de votre lieu d'observation. • Noter les coordonnées de la partie du ciel pointée par le télescope au moment de sa mise sous tension (après le bip) puis après avoir appuyé sur « MODE » (sans faire l'alignement automatique). • Observer la phase d'alignement automatique et compléter sur l'algorigramme précédent, la position du télescope pour les étapes importantes de l'alignement. • Il est possible d'utiliser toutes les fonctionnalités de l'Autostar comme si l'on se trouvait en pleine nuit un train d'observer les étoiles. Stellarium montre ce que l'on devrait voir dans l'oculaire du télescope ! Par exemple on peut pointer un astre proposé dans le menu « Tour Guide » et vérifier sur Stellarium le pointage. • Stellarium permet d'accélérer ou de reculer le temps. Vérifier si la prochaine éclipse totale du soleil sera visible de votre lieu d'observation. Contrat Controleur moteur (V1.0).odt - 18/01/10 Thème 2010 : Télescope ETX90PE-LNT 7/19 Contrat Controleur moteur (V1.0) Le télescope ETX90PE-LNT de Meade 3 - Communications entre les objets techniques • Identifier la partie du télescope où les signaux électriques associés aux informations du système sont redistribuées. Décrire sa constitution • Nommer les différentes liaisons intervenant dans les échanges d'informations • Décrire les signaux électriques associés aux liaisons nommées précédemment. 3.1 - La communication entre l'Autostar et les cartes moteur • Flécher le cheminement des informations échangées entre la raquette et le contrôleur moteur AZ. (à effectuer sur le schéma de câblage du télescope) • La trame suivante a été relevée sur le cordon reliant l'Autostar au télescope (CH1 : AZ_CLK ; CH2 : AZ_DATA). Repérer les informations transmises et interpréter le message : • A l'aide d'un cordon adapté et d'un oscilloscope numérique, capturer et interpréter une trame de communication lors de la rotation d'un moteur. Indiquer les conditions de mesure (moteur, vitesse, sens de rotation). 3.2 - La communication entre l'Autostar et le LNT • Flécher le cheminement des informations échangées entre la raquette et le module L.N.T. (à effectuer sur le schéma de câblage du télescope) • La trame suivante a été relevée sur le cordon reliant l'Autostar au télescope (CH1 : AUX_CLK ; CH2 : AUX_DATA). Repérer les informations transmises, indiquez les octets émis par l'Autostar et ceux envoyés par le LNT. Interpréter le message : AUX_CLK AUX_DATA • A l'aide d'un cordon adapté et d'un oscilloscope numérique, capturer et interpréter la communication sur le bus AUX lors du BIP à la mise sous tension du télescope. Contrat Controleur moteur (V1.0).odt - 18/01/10 Thème 2010 : Télescope ETX90PE-LNT 8/19 Contrat Controleur moteur (V1.0) Le télescope ETX90PE-LNT de Meade 4 - Étude du matériel 4.1 - L'alimentation • Mesurer le courant consommé pour les différentes situations suivantes : • télescope au repos • dans le cas du suivi d'une étoile • pour les différentes vitesses de rotation des moteurs. • pour les différentes vitesses de rotation du moteur d'azimut • pour les différentes vitesses de rotation du moteur d'altitude • Estimer l'autonomie du télescope en admettant qu'il ne fait que du suivi d'étoile et qu'il est alimenté par des piles rechargeables (Voir document constructeur ENERGIZER NH15-2450). Comparer avec les caractéristiques du télescope données par Meade dans le mode d'emploi. • Donner la tension d'alimentation du télescope lorsqu'il est alimenté par piles alcalines, par piles rechargeables et lorsque les piles rechargeables sont déchargées. 4.2 - La motorisation • A partir des mesures de consommation effectuées précédemment, estimer le courant consommé par le moteur d'azimut à pleine vitesse. • Mesurer la vitesse de rotation du télescope à pleine vitesse puis à partir de la documentation du moteur et de la valeur du rapport de réduction, déduire la vitesse de rotation du moteur à plein régime. • Vérifier que le moteur MDP 1.16.011 est bien adapté. Contrat Controleur moteur (V1.0).odt - 18/01/10 Thème 2010 : Télescope ETX90PE-LNT 9/19 Contrat Controleur moteur (V1.0) Le système didactisé Le système didactisé 5 - Analyse fonctionnelle • Repérer l'objet technique que vous devez étudier sur le schéma fonctionnel de degré 1. • Indiquer le rôle et la nature de ses entrées / sorties. 6 - Distribution des alimentations L'alimentation des cartes didactisées dépend de la configuration utilisée. Il peut éventuellement être nécessaire d'alimenter indépendamment une ou plusieurs carte(s). 6.1 - Raquette - Télescope - Contrôleur moteur – Capteurs optiques – Carte alignement • Le télescope étant alimenté par les piles, vérifier que l'ensemble des cartes est bien alimenté. Pour cela, tracer le parcours du courant d'alimentation sur le schéma. PILES Bornier débrochable J1 VBATT 2 1 Alignement 1 2 3 4 VBATT RJ11 femelle Connecteur AUX JP4 1 2 3 4 5 6 7 8 8 7 6 5 4 3 2 1 1 2 3 4 Connecteur HBX RJ45 femelle Télescope VCC = 5V 1 2 3 4 VBATT VBATT D2 VCC RJ45 femelle Connecteur Raquette D2 RÉGULATEUR 5V VO 3 J4 VCC = 5V HE10 Vers carte Controleur Moteur NAPPE 2 Raquette 10 fils 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 GND VI 10 9 8 7 6 5 4 3 2 1 Capteurs optiques VALIM 1 3 J7 Vers Facade Télescope 1 2 3 4 5 6 7 8 8 7 6 5 4 3 2 1 2 1 D1 VO vers carte MOTEUR AZ RJ45 femelle Port HBX Vers Telescope J2 VI 1 2 3 4 J6 J1 5V 1 RJ45 femelle Vers Raquette ou Port AUX RJ45 male Bornier débrochable RÉGULATEUR D2 VALIM JP3 1 2 3 4 5 6 7 8 RJ45 male VBATT 1 2 3 4 CORDON CROISÉ TORSADÉ D1 1 2 3 4 5 6 7 8 GND 1 2 3 4 J4 1 2 3 4 5 6 7 8 2 CORDON TORSADÉ RJ4/RJ8 JP6 HE10 Vers carte Capteurs optiques 10 9 8 7 6 5 4 3 2 1 J2 J1 1 2 Bornier débrochable VCC VBATT D1 RÉGULATEUR 5V 1 VI VO 3 VCC = 5V 2 GND VALIM Controleur moteur Contrat Controleur moteur (V1.0).odt - 18/01/10 Thème 2010 : Télescope ETX90PE-LNT 10/19 Contrat Controleur moteur (V1.0) Le système didactisé 6.2 - Raquette - Contrôleur moteur – Capteurs optiques Rechercher sur quel connecteur d'alimentation (J1) il est nécessaire de brancher une alimentation externe afin d'alimenter l'ensemble des cartes. Pour cela, tracer le parcours du courant d'alimentation sur le schéma. Vers Facade Télescope J6 1 2 3 4 5 6 7 8 RJ45 m ale J7 1 2 3 4 1 2 3 4 5 6 7 8 D2 VBATT CORDON CROISÉ TORSADÉ VCC RJ45 fem elle Connecteur Raquette 10 9 8 7 6 5 4 3 2 1 Capteurs optiques 8 7 6 5 4 3 2 1 J4 NAPPE 10 fils HE10 Vers carte Controleur Moteur 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 • RJ45 m ale J1 J1 8 7 6 5 4 3 2 1 2 1 1 2 D2 VBATT VCC VBATT D1 HE10 Vers carte Capteurs optiques J2 RJ45 fem elle Port HBX Vers Telescope J2 10 9 8 7 6 5 4 3 2 1 Bornier débrochable D1 Bornier débrochable VALIM RÉGULATEUR RÉGULATEUR 5V 1 5V 1 VALIM VI VO VCC = 5V 2 2 Raquette 3 GND VO VCC = 5V GND VI 3 Controleur moteur 6.3 - Raquette – Carte alignement • Proposer une solution permettant d'alimenter l'ensemble des cartes. Pour cela, tracer le parcours du courant d'alimentation sur le schéma. Bornier débrochable J1 VBATT 2 1 Alignement D1 1 2 3 4 5 6 7 8 8 7 6 5 4 3 2 1 RJ45 male VBATT RÉGULATEUR D2 VALIM 5V 1 VI VO 3 VCC = 5V GND J4 1 2 3 4 5 6 7 8 2 CORDON CROISÉ TORSADÉ RJ45 femelle Vers Raquette ou Port AUX RJ45 male Bornier débrochable J1 RJ45 femelle Port HBX Vers Telescope VBATT 8 7 6 5 4 3 2 1 2 1 J2 D1 D2 VALIM RÉGULATEUR 5V VI VO 3 VCC = 5V Raquette Contrat Controleur moteur (V1.0).odt - 18/01/10 2 GND 1 Thème 2010 : Télescope ETX90PE-LNT 11/19 Contrat Controleur moteur (V1.0) Le système didactisé 7 - Fabrication et tests Se référer au document annexe qui explique la procédure de montage et de test de la carte. 8 - L'alimentation Étude de la fonction « Alimenter » Analyser cette fonction et notamment préciser les points suivants : • Indiquer le rôle de cette fonction et la nature des entrées / sorties. • Reproduire l'extrait du schéma structurel correspondant à cette fonction. Vous flécherez par la suite toutes les grandeurs citées dans votre étude. • Dessiner le schéma fonctionnel du 2ème degré et repérer les structures associées. • Préciser le rôle et le dimensionnement de chaque composant. • Expliquer comment et contre quoi cette alimentation est protégée. • Effectuer l'étude thermique du régulateur afin de justifier le choix d'un boitier TO220 plutôt qu'un TO92 : • Dans les conditions de fonctionnement normale (en mesurant le courant consommé par la carte au repos et lors de la rotation du moteur) • Dans le cas le plus défavorable (conditions de fonctionnement extrêmes : tension d'entrée et courant fourni maximums) • Justifier le choix de la technologie du régulateur (comparativement à un 78L05 par exemple). • Justifier le choix de la technologie des diodes Schottky (comparativement à une 1N4007 par exemple). • Produire un tableau de caractéristiques faisant apparaître les valeurs minimum et maximum des grandeurs suivantes : • • Tension d'entrée • Tension de sortie VCC • Courant de sortie pour VCC Conclure sur la capacité de cette fonction à alimenter convenablement la carte. Analyse du courant de démarrage du moteur : Au moment de son démarrage, un moteur consomme un courant important. Pour limiter ce pic de courant, la mise en rotation du moteur n'est pas brutale mais suit une rampe d'accélération progressive. L'objet de cette étude est de montrer que le démarrage progressif du moteur ainsi que le choix d'un fusible temporisé permettent de s'affranchir de cette contrainte. Pour cela, il est demandé de : • Mesurer à l'oscilloscope le pic de courant consommé par la carte lors du démarrage du moteur (remplacer le fusible par la résistance Rshunt de 1Ω, sans limiter le courant d'alimentation et commander directement le moteur en positionnant JP7 sur la droite et en appliquant le potentiel adéquat sur JPWM). • Effectuer la même mesure mais en pilotant le moteur à l'aide de la raquette. • Justifier le choix d'un fusible temporisé et du démarrage progressif du moteur. • A l'aide de la documentation constructeur du moteur, vérifier que le fusible protège correctement le moteur lors d'un éventuel blocage de celui-ci. • Conclure Contrat Controleur moteur (V1.0).odt - 18/01/10 Thème 2010 : Télescope ETX90PE-LNT 12/19 Contrat Controleur moteur (V1.0) Le système didactisé 9 - Le capteur optique 9.1 - Étude de la fonction « Capter la rotation du moteur » L'étude de cette fonction fait l'objet d'un TP de physique appliquée. Il est conseillé de s'y référer. Présentation Pour cette étude, programmer la carte avec le projet : étude du fonctionnement du capteur.mcp Ce programme vous permet : • De commander la rotation du moteur à vitesse maximale dans les deux sens avec le bouton BP1. • D'augmenter progressivement le courant dans la LED infrarouge du capteur avec le bouton BP2. Travail demandé • Indiquer le rôle de cette fonction et la nature des entrées / sorties. • Reproduire l'extrait du schéma structurel correspondant à cette fonction. Vous flécherez par la suite toutes les grandeurs citées dans votre étude. • Expliquer le fonctionnement de la structure construite autour de U3:A et U3:B. Justifier la présence de R15 et R16. • Enlever le cavalier JPK et placer un ampèremètre pour mesurer le courant dans LED3. Visualiser les signaux E1 et ENCA avec un oscilloscope. • Le moteur étant en marche, étudier et expliquer l'influence de l'intensité de i LED3 sur l'allure des signaux E1 et ENCA lorsque l'on fait varier le courant dans la LED. • Régler le courant dans LED3 afin d'avoir un rapport cyclique d'environ 50% pour ENCA. Relever simultanément les signaux ENCA et ENCB pour les deux sens de rotation du moteur. En déduire comment ces signaux permettent de détecter le sens de rotation du moteur. Restructuration : On souhaite évaluer la possibilité de remplacer la structure à base de résistances pondérées (R3 à R8) par une structure du type R-2R. Pour cela, il est demandé de : • Redessiner le schéma structurel de cette fonction avec une structure R-2R. • Simuler le fonctionnent de cette structure (indiquer le courant fourni à LED3 pour chaque sortie du PIC). • Tracer l'évolution du courant I LED3 en fonction de la valeur numérique du mot [RLED6..RLED1] • Conclure en comparant les avantages et les inconvénients de chaque structure. 9.2 - Étude de la fonction « Calibrer le capteur optique » Présentation Projet MPLAB utilisé : calibration capteur.mcp La calibration est réalisée à l'aide de la fonction calibration_capteur() qui ajuste le courant dans la LED infrarouge pour obtenir un fonctionnement optimal du capteur. Cette fonction recherche la première et de la dernière valeur du courant iLED3 pour lesquelles les signaux ENCA et ENCB sont rectangulaires. La valeur de configuration retenue correspond à la moyenne ces deux valeurs, elle est stockée dans la variable config_led. Le micro-contrôleur PIC utilise les ressources suivantes : • Le PORTB pour faire varier le courant dans la LED infrarouge. • Le module CCP1 et le Timer2 pour générer le signal PWM de commande du moteur. La fonction « capture » du module « MOTION FEEDBACK MODULE ». Cette fonctionnalité permet de mesurer la durée entre deux fronts sur ces entrées, ce programme l'utilise uniquement pour détecter si il y a eu ou non des fronts sur ENCA et ENCB. Une fois complété, le programme vous permet : • • De réaliser une calibration du capteur avec le bouton BP1. • De commander la rotation du moteur à 25% de la vitesse maximale avec le bouton BP2. Contrat Controleur moteur (V1.0).odt - 18/01/10 Thème 2010 : Télescope ETX90PE-LNT 13/19 Contrat Controleur moteur (V1.0) Le système didactisé Algorigramme de la fonction calibration_capteur() Début Configurer RA3 et RA4 en mode « Capture » Les ✱ indiquent les parties qui sont à compléter dans le listing de la fonction ✱ Mettre le courant dans LED3 à 0 Mettre le moteur en rotation à vitesse max max = min = 0 non RLED1-RLED6 > 000000 ? oui RAZ indicateur de front sur ENCA ✱ RAZ indicateur de front sur ENCB ✱ Temporisation 2ms ✱ Présence de fronts sur ENCA et sur ENCB ? oui non max = 0 ? oui non min = PORTB config_led = (max + min) / 2 TRISB = config_led max = PORTB Arrêter le moteur Augmenter le courant dans LED3 Configurer RA3 et RA4 en mode « Encodeur » Fin Travail demandé • Indiquer le rôle de cette fonction et la nature des entrées / sorties. • Expliquer quel est le rôle des registres TRISB et PORTB. • Toutes les sorties du PORTB étant à 0, déterminer l'intensité du courant dans LED3 pour les valeurs suivantes de TRISB : 0x3F ; 0x2D ; 0x1C. (Vous pouvez vérifier vos résultats en fixant manuellement ces valeurs dans les registres avec la fenêtre « Watch » dans MPLAB). • A l'aide de l'algorigramme et du listing de la fonction calibration_capteur(), expliquer comment le programme fait varier le courant dans la led. • Identifier à quelles entrées de « Capture » sont connectés les signaux ENCA et ENCB (voir documentation du PIC2431 section 16.1). • Déterminer quelle doit être la configuration des registres CAP2CON et CAP3CON pour détecter la présence de fronts sur ENCA et ENCB. • Rechercher quels sont les bits du registre PIR3 qui indiquent que des fronts ont été détectés sur ENCA et ENCB (voir documentation du PIC2431 section 9). • Compléter le listing de la fonction calibration_capteur() conformément à l'algorigramme. Tester le fonctionnement en vérifiant qu'après la calibration du capteur, le rapport cyclique des signaux ENCA et ENCB est bien d'environ 50%. Contrat Controleur moteur (V1.0).odt - 18/01/10 Thème 2010 : Télescope ETX90PE-LNT 14/19 Contrat Controleur moteur (V1.0) Le système didactisé 10 - La commande du moteur 10.1 - Étude de la fonction « Moduler la tension d'alimentation du moteur » L'étude de cette fonction fait l'objet d'un TP de physique appliquée. Il est conseillé de s'y référer. Analyser cette fonction et notamment préciser les points suivants : • Indiquer le rôle de cette fonction et la nature des entrées / sorties. • Reproduire l'extrait du schéma structurel correspondant à cette fonction. Vous flécherez par la suite toutes les grandeurs citées dans votre étude. • Identifier la famille et le type de chaque transistor. • Compléter le tableau suivant en mesurant les différentes tensions demandées. Pour cela, vous pouvez placer les cavaliers JP7 et JP8 sur la position de droite et fixer les états de PWM et SENS avec des fils connectés aux borniers d'alimentations. ATTENTION : pour éviter de griller le fusible lors des tests du moteur (courant d'appel au démarrage), limiter le courant de l'alimentation à 500 mA. SENS VCE Q5 VCE Q6 VGS Q1 VGS Q2 VGS Q3 VGS Q4 rotation 0 0 1 0 1 • PWM 1 A partir de vos mesures, donner l'état des transistors dans le tableau suivant. Justifier. SENS 0 1 PWM Q5 Q6 Q1 Q2 Q3 Q4 0 1 0 1 • Vérifier que les tensions VGS mesurées sont compatibles avec les caractéristiques des transistors. • Déduire les 4 schémas électriques équivalents du pont en H pour les différentes valeurs de SENS et de PWM. Préciser l'état du moteur. • Montrer que le pont en H ne peut pas être mis en court-circuit. • Justifier la présence des résistances R24 et R25. • Expliquez pourquoi il n'est pas nécessaire d'ajouter des diodes de roues libres dans le pont en H. • Indiquer par des schémas le trajet du courant moteur lorsque SENS=0 et que PWM passe de 1 à 0. • Indiquer par des schémas le trajet du courant moteur lorsque SENS=1 et que PWM passe de 1 à 0. • Expliquer comment le signal de commande PWM permet de faire varier la vitesse du moteur. • Montrer qu'il n'est pas nécessaire d'équiper les transistors Q1 et Q2 d'un dissipateur thermique. Contrat Controleur moteur (V1.0).odt - 18/01/10 Thème 2010 : Télescope ETX90PE-LNT 15/19 Contrat Controleur moteur (V1.0) Le système didactisé 11 - La régulation de vitesse Présentation La régulation de vitesse permet de contrôler la vitesse de rotation du moteur afin que le déplacement du télescope soit conforme aux consignes envoyées par la raquette. La consigne envoyée par le télescope indique le nombre de pas que doit effectuer le moteur sur une durée de 6,5536ms (voir Annexe D.1 du dossier technique). Pour effectuer cette régulation, le micro-contrôleur PIC utilise les ressources suivantes : • Le Timer0 pour générer une interruption toutes les 6,5535ms. • La fonction « Quadrature Encoder Interface » du module « MOTION FEEDBACK MODULE ». Cette fonction permet de comptabiliser le nombre de fronts reçus sur les entrées ENCA et ENCB. • Les filtres de bruit du module « MOTION FEEDBACK MODULE » pour filtrer les entrées QEA et QEB. • Le Timer2 avec le module PWM de CCP1 pour générer le signal de commande du moteur. La partie logicielle des fonctions « Mesurer le déplacement angulaire du moteur » et « Réguler la vitesse du moteur » est réalisée par la fonction de traitement d'interruption regulation(). Cette fonction est appelée toutes les 6,5536ms afin de comparer le déplacement effectué par le moteur à la consigne envoyée par la raquette et d'agir sur le signal PWM en conséquence. 11.1 - Étude de la fonction « Mesurer le déplacement angulaire du moteur » Projet MPLAB utilisé : mesurer – réguler.mcp Travail demandé • Indiquer le rôle de cette fonction et la nature des entrées / sorties. • Analyser et commenter la partie du listing de la fonction initialisation() relative à la configuration du Timer0. Déterminer quelle sera la durée de son cycle de comptage. • Analyser et commenter la partie du listing de la fonction initialisation() relative à la configuration des interruptions. Expliquer brièvement ce qui va se passer lorsque le Timer0 va déborder. • La valeur du registre de configuration de l'encodeur QEICON est fixée à '00010100'. A l'aide de la documentation technique du PIC18F2431 (section 16.2) : • ▪ Indiquer quel est le nom donné au compteur de position. ▪ Indiquer dans quel mode est configuré le module QEI (Quadrature Encoder Interface). ▪ Expliquer comment le compteur de position est incrémenté ou décrémenté en fonction des signaux ENCA et ENCB. Le micro-contrôleur utilise des filtres numériques afin d'éliminer les parasites présents sur les signaux ENCA et ENCB (voir documentation technique du PIC18F2431 section 16.3). Le principe de fonctionnement de ces filtres est le suivant : Les signaux sont échantillonnés à une fréquence réglable. Un changement d'état sur les signaux ne sera pris en compte que si cet état reste stable pendant au moins 3 périodes d'échantillonnage. ▪ Déterminer la période d'échantillonnage des filtres (voir fonction initialisation()). En déduire à quelle condition un changement d'état sur les entrées QEA ou QEB sera pris en compte. ▪ Compléter les chronogrammes des signaux ENCA et ENCB en sortie du filtre. Contrat Controleur moteur (V1.0).odt - 18/01/10 Thème 2010 : Télescope ETX90PE-LNT 16/19 Contrat Controleur moteur (V1.0) Le système didactisé TCY t ENCA à l'entrée du filtre t ENCB à l'entrée du filtre t ENCA à la sortie du filtre t ENCB à la sortie du filtre t ▪ • Compte tenu de la structure utilisée pour générer les signaux ENCA et ENCB, justifier l'utilisation de ce filtrage. Vérifier le fonctionnement de cette fonction avec MPLAB. Pour cela : ▪ Visualiser la variable compteur_status dans MPLAB et la remettre à zéro le cas échéant. ▪ Vérifier pour les deux sens de rotation la valeur de cette variable lorsque vous faites tourner manuellement de 1 tour l'axe du moteur. Contrat Controleur moteur (V1.0).odt - 18/01/10 Thème 2010 : Télescope ETX90PE-LNT 17/19 Contrat Controleur moteur (V1.0) Le système didactisé 11.2 - Étude de la fonction « Réguler la vitesse du moteur » Projet MPLAB utilisé : mesurer – réguler.mcp Ce programme vous permet : • Avec BP1 : de démarrer ou stopper la régulation de vitesse du moteur suivant la vitesse définie par la variable consigne (initialement 0x200000). • Avec BP2 : de commander la rotation du moteur à vitesse maximale dans les deux sens. Travail demandé • Indiquer le rôle de cette fonction et la nature des entrées / sorties. • Rechercher, à l'aide du dossier technique, à quelle vitesse de rotation correspond la valeur de consigne 0x200000. • Relever le signal ENCA avec un oscilloscope lorsque la régulation de vitesse est en marche et vérifier que la vitesse de rotation du moteur est bien conforme à la consigne. • Rechercher quelle doit être la valeur de la consigne de vitesse pour obtenir une vitesse de rotation du moteur de 50 tr/s. Vérifier votre résultat par la mesure en modifiant la valeur de la variable consigne. • Analyser et commenter la partie du listing de la fonction initialisation() relative à la configuration du Timer2 et du module CCP1 afin de déterminer la fréquence du signal PWM. • Identifier la ligne du PIC utilisée pour fournir le signal PWM. Justifier ce choix. • Indiquer la relation existant entre la valeur du registre CCPR1L et le rapport cyclique du signal PWM. • Relever le signal PWM avec un oscilloscope lorsque la régulation de vitesse est en marche avec une valeur de la variable consigne = 0x200000. Mesurer la fréquence et le rapport cyclique du signal PWM et vérifier qu'ils sont conformes à ce vous avez trouvé précédemment (stopper le programme pendant la régulation pour relever la valeur du registre CCPR1L). • Observer et expliquer comment évolue le signal PWM lorsque l'on appuie légèrement avec le doigt sur la grande roue dentée du moto-réducteur. • Toujours en appuyant légèrement avec le doigt sur la roue dentée du moto-réducteur : • ▪ Mesurer la période du signal ENCA et en déduire la vitesse de rotation du moteur. ▪ Conclure sur l'efficacité de la régulation de vitesse. Lorsque la raquette envoie une commande de rotation à vitesse maximale, les indicateurs binaires sont fixés comme suit : regulation = 0 et vitesse_max = 1. ▪ Décrire par un algorigramme le traitement effectué par la fonction regulation() dans ce cas. ▪ Déterminer combien de temps le moteur va mettre pour atteindre sa vitesse maximale. ▪ A l'aide de votre étude de la fonction « Alimenter », justifier cette façon de mettre le moteur en vitesse maximale. Contrat Controleur moteur (V1.0).odt - 18/01/10 Thème 2010 : Télescope ETX90PE-LNT 18/19 Contrat Controleur moteur (V1.0) Le système didactisé 12 - La communication entre le contrôleur moteur et la raquette 12.1 - Étude de la fonction « Communiquer avec la raquette » Présentation Projet MPLAB utilisé : communication.mcp La fonction communication() fonctionne par interruption, elle est appelée à chaque fois qu'il y a un front montant sur AZ CLK. Les octets constituant le message reçu sont stockés dans le tableau octet[], le nombre d'octets reçus est comptabilisé dans la variable indice_octet. A la fin de la réception du 1er octet : • On identifie la commande reçue contenue dans octet[0]. • Si la commande comporte plusieurs octets, on attend la fin de la réception. • On récupère éventuellement les valeurs contenues dans le message reçu (consigne de vitesse, valeur de configuration du courant de la led du capteur optique ou nombre de pas pour la commande « change error count »). • On prépare la réponse éventuelle en plaçant les octets à transmettre dans les cases octet[1] et suivantes du tableau octet[]. • On positionne les indicateurs binaires suivants : ▪ etat.reception : mis à '0' lorsque tous les octets constituant la commande ont été reçus. ▪ etat.emission : mis à '1' dans le cas ou le contrôleur moteur envoie une réponse à la raquette. ▪ SENS : indique le sens de rotation : '0' pour le sens horaire ; '1' pour le sens anti-horaire. ▪ etat.régulation : mis à '1' pour valider la régulation de vitesse lors de la réception d'une consigne de vitesse, mis à '0' lors de la réception d'une commande « Arrêt du moteur ». ▪ etat.vitesse_max : mis à '1' lors de la réception d'une commande de rotation à vitesse maximale, mis à '0' lors de la réception d'une commande « Arrêt du moteur ». ▪ demande_calibration : mis à '1' lors de la réception d'une commande de calibration du capteur optique. Tout ceci est effectué dans la structure switch case qui commence à la ligne 76 du fichier communication.c Travail demandé • Rechercher dans le dossier technique comment se déroule la communication entre la raquette et le contrôleur moteur lorsque la raquette envoie les commandes suivantes : ▪ Arrêt du moteur. ▪ Rotation dans le sens horaire à vitesse maximale. ▪ Interrogation de la valeur de configuration de la led du capteur infrarouge. • Compléter les parties correspondantes du listing de la fonction communication(). Attention : Pour des raisons de compatibilité avec l'Autostar, il est nécessaire de décaler la valeur de la variable config_led de 2 bits sur la gauche avant de la transmettre à la raquette. • Tester le fonctionnement des parties complétées en pilotant le contrôleur moteur avec la raquette. 13 - Validation du fonctionnement du contrôleur moteur Vérifier que la carte donne satisfaction lorsqu'elle est utilisée en situation avec le télescope : • Programmer la carte avec le programme « Controleur moteur.mcp ». • Connecter la carte « Contrôleur moteur » au télescope. Mesurer de la vitesse de rotation du télescope à différentes vitesses et dans les deux sens. Comparer avec un télescope réel. • Vérifier que la vitesse de rotation du suivi est bien de 15° / heure, comme avec L'Autostar lorsqu'il est configuré pour utiliser le télescope en monture équatoriale. Contrat Controleur moteur (V1.0).odt - 18/01/10 Thème 2010 : Télescope ETX90PE-LNT 19/19