1. PRESENTATION DU PROJET



Documents pareils
TeamConnect. SL TeamConnect CU1, Unité centrale SL TeamConnect CB1, Combox CARACTÉRISTIQUES

PRODUIRE DES SIGNAUX 1 : LES ONDES ELECTROMAGNETIQUES, SUPPORT DE CHOIX POUR TRANSMETTRE DES INFORMATIONS

Mode d emploi ALTO MONITOR PROCESSEUR D ÉCOUTE. Version 1.0 Juillet 2003 Français

Oscilloscope actif de précision CONCEPT 4000M

SYSTEME DE PALPAGE A TRANSMISSION RADIO ETUDE DU RECEPTEUR (MI16) DOSSIER DE PRESENTATION. Contenu du dossier :

Modules d automatismes simples

Débuter avec PsoC ou PsoC niveau 0

Transmission de données. A) Principaux éléments intervenant dans la transmission

TS 35 Numériser. Activité introductive - Exercice et démarche expérimentale en fin d activité Notions et contenus du programme de Terminale S

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

UP 588/13 5WG AB13

NAGRA VI Enregistreur numérique six pistes

Fiche technique CPU 314SC/DPM (314-6CG13)

A. N(p) B + C p. + D p2

FernTel 3. Téléphone à l épreuve des intempéries. Mode d emploi. Modèle à 21 touches à afficheur. Modèle sans touches ni afficheur

PIC EVAL Dev Board PIC18F97J60

TP Modulation Démodulation BPSK

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

ELECTRONIQUE ANALOGIQUE

J TB/TW Limiteur de température, contrôleur de température avec afficheur LCD, montage sur rail oméga 35 mm

Filtres passe-bas. On utilise les filtres passe-bas pour réduire l amplitude des composantes de fréquences supérieures à la celle de la coupure.

Partie Agir : Défis du XXI ème siècle CHAP 20-ACT EXP Convertisseur Analogique Numérique (CAN)

BK 2515, BK 2516 DAS 50 DAS 30

CLIP. (Calling Line Identification Presentation) Appareil autonome affichant le numéro appelant

Equipement. électronique

Systèmes de transmission

NOTICE D EMPLOI SLT-TR

SERIES WIRED MICROPHONE PG ALT A TM PGA27 USER GUIDE. Le Guide de l Utilisateur Shure Incorporated 27A27347 (Rev. 3)

MT-703. Surveillance de niveau par sonde résistive TELEMETRIE PAR MODULE GSM CONFIGURATION ET UTILISATION

Instruments de mesure

CONFIGURATION ET UTILISATION

! analyse du fonctionnement

3 ÉLÉMENTS forment un LABoratoire.

Mentions légales (non traduites) Introduction Légendes Schémas de raccordement Configuration de la S16...

SCL LOGICIEL DE CONTROL

Projet de synthèse de l'électronique analogique : réalisation d'une balance à jauges de contrainte

Electron S.R.L. - MERLINO - MILAN ITALIE Tel ( ) Fax Web electron@electron.it

Le multiplexage. Sommaire

AP1.1 : Montages électroniques élémentaires. Électricité et électronique

TRAVAUX PRATIQUES SCIENTIFIQUES SUR SYSTÈME

MACHINE A SOUDER MANUEL D UTILISATION

DAC. avec interface USB audio et préampli stéréo Casque CONVERTISSEUR DIGITAL VERS ANALOGIQUE. Guide d utilisation V1.1 Jan 2011

ENREGISTREUR DE TEMPERATURE

DMX MASTER I. Notice d utilisation. Lisez soigneusement la notice d utilisation avant d utiliser l appareil! Version 1.

Acquisition et conditionnement de l information Les capteurs

Ce document a pour but d aider à planifier l achat d équipement en éducation pour les niveaux primaire et secondaire.

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd

Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté

Production de documents audio-numériques

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA)

Guide de programmation FLEXIVOZ PABX OD308

Câblage des réseaux WAN.

Présentation et installation PCE-LOG V4 1-5

SOMMAIRE Equipement Instructions générales. 1.Vue générale. 1.1 Face avant. 1.2 Face arrière. 2 Mode D emploi Adressage DMX


Les liaisons SPI et I2C

Janvier 2013 AUDIO/VIDEO PLAYER AUDIO VIDEO OEM DIVERS

Indicateur. IDé 500. Descriptif indicateur. Schéma/Encombrement

Donner les limites de validité de la relation obtenue.

Triphasé 400 V kw. Variateur multifonction haute performance

GESTION LECTURE/ÉCRITURE

Tuto pour connecter une source RVB RGB à un moniteur Commodore / Amiga

NUGELEC. NOTICE D'UTILISATION DU B.A.A.S. du type Ma - STI / MaME - STI. pages. 1 introduction 2. 2 encombrement 3 fixation

SEO 200. Banc d étude du positionnement angulaire d une éolienne face au vent DESCRIPTIF APPLICATIONS PEDAGOGIQUES

Manuel Sfera 2-fils Mise en service Que faire, si? touches d appel et la commande de la gâche électrique ne réagissent pas!

Dossier technique. Présentation du bus DMX et Utilisation des options EL13 / EL14 ERM AUTOMATISMES INDUSTRIELS 1 LE PROTOCOLE DMX 2

Gamme. Manuel à l usage du personnel qualifié. Climatiseurs Bi, Tri et Quadri split

Chapitre 18 : Transmettre et stocker de l information

Mode d emploi ALTO MONITOR PROCESSEUR D ÉCOUTE. Version 1.0 Juillet 2003 Français

Module Relais de temporisation DC V, programmable

Solutions pour la gestion de l éclairage public

Fiche technique variateur

CINEMA SB100 barre de son amplifiée

Université de La Rochelle. Réseaux TD n 6

Présentation Module logique Zelio Logic 0 Interface de communication

DTS MOBATime's Distributed Time System

ADSL. Étude d une LiveBox. 1. Environnement de la LiveBox TMRIM 2 EME TRIMESTRE LP CHATEAU BLANC CHALETTE/LOING NIVEAU :

L3-I.S.T. Electronique I303 Travaux pratiques

Les parcours S4 traditionnels : Robotique, Radio Communication Numérique, Traitement de l information. Informatique Industrielle

DimNet Gradateurs Numériques Evolués Compulite. CompuDim 2000

CARACTERISTIQUE D UNE DIODE ET POINT DE FONCTIONNEMENT

Système de surveillance vidéo

2.1 Le point mémoire statique Le point mémoire statique est fondé sur le bistable, dessiné de manière différente en Figure 1.

CENTRALE DE SURVEILLANCE EMBARQUEE MULTIMEDIA

Conférence et interprétation simultanée

0.8 U N /0.5 U N 0.8 U N /0.5 U N 0.8 U N /0.5 U N 0.2 U N /0.1 U N 0.2 U N /0.1 U N 0.2 U N /0.1 U N

TD 11. Les trois montages fondamentaux E.C, B.C, C.C ; comparaisons et propriétés. Association d étages. *** :exercice traité en classe.

Filtres maîtres et distribués ADSL

TERMINAL D AUDIO CONFERENCE ANALOGIQUE USB VOIP NOTICE

Bac Pro SEN Epreuve E2 Session Baccalauréat Professionnel SYSTÈMES ÉLECTRONIQUES NUMÉRIQUES. Champ professionnel : Audiovisuel Multimédia

Document de formation pour une solution complète d automatisation Totally Integrated Automation (T I A) MODULE A5 Programmation de la CPU 314C-2DP

Génie Industriel et Maintenance

Manuel d'utilisation de la maquette

P E T R O L I E R S. MASTER PARK - LOT N , Boulevard de la Pomme MARSEILLE. Tél Fax CARACTÉRISTIQUES

Systèmes de conférence. Sennheiser vous propose des solutions globales performantes

DI-1. Mode d'emploi. Direct Box

Notice d utilisation de la : Pro-Ject Debut & Debut Phono SB

CONFÉRENCE ET INTERPRÉTATION

Transcription:

Bac STI2D Formation des enseignants Jean-François LIEBAUT Denis PENARD SIN 63 : Prototypage d un traitement de l information analogique et numérique (PSoC)

1. PRESENTATION DU PROJET Les systèmes d éclairage de scènes sont de plus en plus performants. En motorisant des sources de lumières halogènes, à leds ou laser, de nombreuses possibilités sont offertes. Le contexte d étude retenu est celui d une détection du rythme de la musique ambiante pour la transmettre à la carte de pilotage du système d éclairage. La liaison utilisée entre les deux cartes est une liaison I2C mais en fonction du matériel et du contexte elle pourra être remplacée par une liaison SPI, RS232, CAN, USB, sans fil L objectif du projet est d insérer dans un projecteur motorisé une carte de captage du rythme du son ambiant. Cette carte devra : Capter le son ambiant. Mesurer le rythme de la musique. Fournir au projecteur le rythme mesuré (temps entre deux tops exprimé en ms) lorsque celui-ci lui demande via une liaison I2C. Image libre : http://www.photo-libre.fr Pour le TP, et pour faciliter la mise en œuvre, nous allons détecter et envoyer le temps entre deux «claquements» lorsqu on tape dans ses mains. Matériel nécessaire : Micro capsule à électret (ex : SOMCE100-P à 1 TTC chez Electronique-diffusion), quelques résistances, un condensateur et un oscilloscope (en plus de la carte de développement PSoC Eval 1). 2. LES DIFFERENTES ETAPES DU TRAVAIL Page 2

3. RECUPERATION ET MISE A NIVEAU DU SIGNAL DU MICROPHONE 3.1. CABLAGE DU MICRO A ELECTRET Le montage autour du micro à électret peut être le suivant. Pour polariser le signal utile autour de la tension AGND il faudra la ressortir du circuit via une de ses broches de sortie analogique (étape 3.2.). 3.2. SORTIE DE AGND Micro Vcc (5V) AGND -> Vcc/2 2,2kΩ 1µF 100kΩ Entrée PSoC Pour avoir la tension AGND à disposition, on peut utiliser un amplificateur et cela «consomme» dans le PSoC un bloc analogique temps continu (CT). Placer un amplificateur inverseur (AMPINV) sur la troisième colonne et régler les paramètres pour obtenir AGND sur sa sortie, à câbler sur la broche P0_4. Vérifier la présence de cette tension de 2,5V et compléter le câblage du micro. Observer le signal en entrée du PSoC lorsque l on frappe dans ses mains. Le micro à électret est polarisé, si vous n avez pas de signal, il est peut-être monté à l envers. 3.3. MISE EN PLACE DE L AMPLIFICATEUR Vous devez mettre en place un amplificateur analogique programmable avec les - Gain : 12 - Entrée sur la broche P0_1, sortie sur la broche P0_3. - Référence de tension AGND. - Puissance maximale (ligne PGA_Start(PGA_HIGHPOWER); dans le code de votre application). - Paramètre «Bias Time» des AOP à «High» dans les ressources globales. Relier le signal issu du micro sur la broche P0_1 et observer le signal en sortie de l ampli lorsque l on parle et frappe dans ses mains. Modifier éventuellement la valeur du gain pour avoir un signal d amplitude suffisante. 4. FILTRAGE DU SIGNAL Vous devez mettre en place un filtre passe bas avec les - Gain dans la bande passante de 0dB. - Fréquence de coupure de 300 Hz, structure Butterworth. - Fréquence d échantillonnage 25 khz à placer sur chaque colonne du filtre (régler les paramètres d horloge dans les ressources globales pour obtenir cette fréquence). Page 3

- Entrée (sortie du PGA précédent), sortie sur P0_5. - Configuration à puissance maximale (dans le main.c). Observer les signaux en sortie de l ampli et en sortie du filtre lorsque l on parle et frappe dans ses mains. Déterminer le seuil de tension sur la sortie du filtre qui puisse détecter le son lorsqu on frappe dans ses mains et pas celui de la parole. 5. EXTRACTION DES PICS Vous devez mettre en place un comparateur à seuil programmable avec les - Seuil en accord avec les mesures précédentes. - Entrée (sortie du Filtre précédent), sortie sur P0_5 à la place de la sortie du filtre. Vous devez pour cela activer la sortie de comparaison sur le «Comparator_Bus» et ajouter un suiveur numérique (DigBuf) avec une entrée reliée sur le «Comparator_Bus» et la sortie reliée à P0_5. - Configuration à puissance maximale (dans le main.c). Observer les signaux en sortie de l ampli et en sortie du comparateur lorsque l on parle et frappe dans ses mains. Modifier les réglages si les résultats ne sont pas conformes. 6. MESURE DE L INTERVALLE DE TEMPS 6.1. MISE EN PLACE DE L INTERRUPTION ET DE L AFFICHAGE SUR LE LCD Autoriser les interruptions (interruption au niveau du «DigBuf» et interruption globale du cœur micro dans le main). Ajouter également le module utilisateur LCD avec les - Connexion sur le port P2. - Fonction «BarGraph» désactivée. - Message "Periode rythme :" fixe sur la première ligne de l afficheur. - Message changeant à chaque interruption sur la seconde ligne. Vérifier le bon fonctionnement de votre interruption à chaque claquement dans les mains. 6.2. MISE EN PLACE DU COMPTEUR Insérer un compteur 16 bits, pour mesurer le temps en milli secondes entre deux claquements de mains, avec les - Horloge VC3 réglée à une période d une milli seconde. - Autorisation de comptage permanente (décomptage plutôt). - "Periode" de 5000 pour afficher un message si aucun claquement détecté au bout de 5 secondes (5000ms). Page 4

- Interruption sur fin de comptage. Le fonctionnement désiré est de récupérer le temps entre deux claquements et de l afficher sur la deuxième ligne de l afficheur LCD. Si aucun claquement n est détecté dans un délai de 5 secondes on affiche à la place le message «Pas de rythme!». Une manière possible de faire est la suivante, pour l interruption «DigBuf» : - Arrêter le compteur. - Lire sa valeur et calculer le temps (5000-valeur compteur). - Recharger le compteur avec la valeur 5000. - Redémarrer le compteur. - Afficher le temps sur la deuxième ligne (utiliser la fonction C «itoa» ou «sprintf» pour convertir le nombre en chaîne de caractères). - Ajouter les unités (ms). Vérifier le bon fonctionnement du compteur et des interruptions à chaque claquement dans les mains. 7. MISE EN PLACE DE LA COMMUNICATION I2C Pour terminer, insérer un module utilisateur I2C matériel (I2CHW) avec les - Fonctionnement Esclave avec l adresse (0x30). - Vitesse standard 100kHz. - Buffer en RAM. - Fonctionnement sous interruption (le fonctionnement des interruptions est géré par les API mais il faut autoriser l interruption I2C). - Signaux I2C sur les broches P1_5 (SDA) et P1_7 (SCL). Il faut ranger le nombre correspondant au temps entre deux claquements dans deux cases du buffer d envoi I2C avec le poids fort en tête. On imposera la valeur 0 si aucun claquement n est détecté. Vérifier le bon fonctionnement de l ensemble, en utilisant un terminal I2C branché sur un PC (module Aardwark par exemple) ou en utilisant le projet donné en ressource (lecture I2C) à implanter dans une deuxième platine PSoC Eval 1. Page 5