Système embarqué : Etude du PSoC 5 de Cypress



Documents pareils
1. PRESENTATION DU PROJET

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

ANALYSE TRAMEs LIAISON SERIE

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

Débuter avec PsoC ou PsoC niveau 0

FRANCAIS DGM1. Centrale Vigik 1 porte. N d homologation : - PS MS Gamme: Vigik MANUEL D INSTALLATION.

STS SE. FreeRTOS. Programmation réseau WIFI. Programmation réseau. Socket Tcp. FlyPort smart Wi-Fi module

CASSY -Display ( )

DATALOGGERS SEFRAM LOG1601 et LOG1620

Modules d automatismes simples

ScoopFone. Prise en main rapide

AMICUS 18 (2ème partie) 4) Présentation du logiciel Amicus IDE

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

PIC EVAL Dev Board PIC18F97J60

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

Information. BASES LITTERAIRES Etre capable de répondre à une question du type «la valeur trouvée respecte t-elle le cahier des charges?

13/11/2009 DUT-MUX-0185 /V2.0

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

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

Equipement. électronique

1 Introduction C+ + Algorithm e. languag. Algorigramm. machine binaire. 1-1 Chaîne de développement. Séance n 4

COMMANDER A DISTANCE LE ROBOT-PONG ETUDE DE LA TELECOMMANDE (2 nde PARTIE)

Caractéristiques techniques du module électronique Témoin lumineux rouge

I- Définitions des signaux.

ProCod. Manuel d utilisation. Software de programmation pour codeurs absolus TWK modèles CRF et DAF CRF DF 08 / 10

TO-PASS -FAQ- Télésurveillance et contrôle à distance

TP D AUTOMATISME TS2 CIRA (première partie)

Mode d emploi Flip Box

LYCEE TECHNIQUE PIERRE EMILE MARTIN BOURGES ETUDE D UN TRAITEMENT DE SURFACE

Système d automation TROVIS 6400 Régulateur compact TROVIS 6493

! analyse du fonctionnement

ALERT NOTICE D UTILISATION DU DRIVER VOCALYS. (Cesa 200 bauds / Contact-ID)

Borne VIGILE. Descriptif. Caractéristiques

CENTRALE DE SURVEILLANCE EMBARQUEE MULTIMEDIA

CARACTERISTIQUES RAMOS ULTRA:

Une liste des distributeurs Paxton se trouve sur le site Internet -

crm+ capteurs à ultrasons Extrait de notre catalogue en ligne : Mise à jour :

LOGICIEL DC4D MONITOR

Instructions relatives à l installation et à la suppression des pilotes d imprimante PostScript et PCL sous Windows, version 8

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

NAGRA VI Enregistreur numérique six pistes

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

DI-1. Mode d'emploi. Direct Box

fullprotect inside EOLE SPEie RS E-SPEie V-0.6A-RS 1.0 revision Protection environnement Datasheet édition française

CAA/SE N O T I C E D E M O N T A G E E T D U T I L I S A T I O N KIT DE MONTAGE. Clavier lumineux codes DIGICODE

Notice d installation de la Centrale VIGIK DGM1

DE MODIFICATION PROCEDURE ELYXBADGE APPLICATION. PI Électronique Restobadge

Configurateur tebis TX100

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

Sélection du contrôleur

energy BOX WEB Automates de GTB

Documentation Technique du programme HYDRONDE_LN

Traitement de données

Module Relais de temporisation DC V, programmable

Centrale d alarme DA996

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

2 Raccordement d une imprimante, d un terminal ou d un ordinateur au DULCOMARIN

CONVERTISSEURS NA ET AN

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

REALISATION D UNE CALCULATRICE GRACE AU LOGICIEL CROCODILE CLIPS 3.

Systèmes pour la surveillance et la commande lors de l entreposage et du transvasement de liquides. BA

ID 15 l alternative intelligente au système de code à barres. Le système d identification ID 15 de Rexroth

BK 2515, BK 2516 DAS 50 DAS 30

Interface Quad Disque Dur Externe. Guide utilisateur Français

Série M Débitmètres Eletta. Débitmètre à P avec sortie programmable

Air-conditioner network controller and accessories

Module TAC4 TCP/IP ou GPRS

Technique de sécurité

ELP 304 : Électronique Numérique. Cours 1 Introduction

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

TP_Codeur_Incrémental

Surveillance de Température sans fil

Manuel d Utilisation Nouvelle Plateforme CYBERLIBRIS : ScholarVox Management

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

QUICK START RF Monitor 4.3-1

1. Utilisation conforme à l usage prévu. 2. Propriétés. 3. Montage. Capteur de CO 2 AMUN

3 ÉLÉMENTS forment un LABoratoire.

INSTALLATION CARACTERISTIQUES TECHNIQUES LOGICIEL DE CONFIGURATION

Débitmètres Eletta series-m. Logiciel M-WIN 2.1. Manuel Utilisateur. Rev 09/13

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

UGVL : HOMOLOGATION PS ZAC du bois Chaland 6 rue des Pyrénées LISES EVRY Cedex FRANCE Tel Fax

Système Electronique pour le Monitoring des Chaînes PV

Boîtier Externe USB 3.0 pour Disque Dur 2,5 SATA III avec soutien UASP

Chapitre 13 Numérisation de l information

Numérisation du signal

DYNTEST AML (Alarme/Moniteur/Logger) Surveillance du filtre à particules

Multichronomètre SA10 Présentation générale

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

Solutions pour la mesure. de courant et d énergie

Enregistreur de données d humidité et de température

Catalogue Produits v1

RE BL. C o n v e r t i s s e u r I n f r a r o u g e B l u e t o o t h. Manuel utilisateur

Configurateur TX100B tébis KNX avec prise USB

TABLEAU DE COMMUNICATION GUIDE INSTALLATEUR

Caractéristiques techniques

CA 3000 CA 3000 PROGRAMMATION PAR MINITEL

MODULES ÉLECTRIQUES. - systèmes électriques DC - onduleurs - convertisseurs - interrupteurs statiques. Notre alimentation Votre confiance

COMPASS COMPASS. TOUT SOUS CONTRÔLE, TOUJOURS Système de contrôle des accès à zones réservées et aires protégées. Système de contrôle d accès

Kiapel V1.2 DOCUMENTATION TECHNIQUE APERCU DES PRINCIPALES FONCTIONNALITES

Transcription:

Matériel nécessaire : PSoC Starter kit ( kit + pile 9V+ cordon USB + antenne) Un PC avec le logiciel PSoC creator Rangement matériel : Signature : Système embarqué : Etude du PSoC 5 de Cypress Activités Réussi A renforcer (aide nécessaire) Travail en autonomie A 1.1 Préparer, intégrer et assembler le matériel A 1.2 Paramétrage logiciel A 1.3 Tester et valider A2-1 Participer à la préparation sur site A2-2 Mettre en place, raccorder, tester et valider les supports de transmission A2-3 Mettre en place les équipements, les logiciels, configurer, paramétrer, tester et valider A3-1 Effectuer la maintenance préventive A3-2 Effectuer la maintenance corrective A revoir A4-1 Réaliser la prise en charge du matériel A 4.2 S informer et se documenter A4-3 Participer à la relation clientèle A4-4 Respecter les obligations légales et réglementaires A4-5 Participer à la gestion de son activité Signature de l enseignant La partie 14) est à faire obligatoirement en fin de TP TP PSoC 5 LPR Mendes France 05400 Veynes p1/7

TP Etude du PSoC5 Le kit «PSoC5 Starter Kit» est une carte électronique contenant un PSoC 5 (Programmable System On Chip ) gérant plusieurs capteurs ( accéléromètre, thermistance et capteur de proximité). Les microcontrôleurs PSoC ont été conçus pour remplacer à la fois le microcontrôleur et les circuits périphériques d'un système embarqué.ce «super»microcontrôleur intègre des fonctions classiques ( mémoires, CAN, timers, gestion de plusieurs bus ) mais aussi des fonctions spécifiques ( CNA, amplificateur à gain programmable, filtre numérique). Les microcontrôleurs PSoC ont été conçus pour remplacer à la fois le microcontrôleur et les circuits périphériques d'un système embarqué. Les microcontrôleurs PSoC permettent ainsi d'implanter la totalité d'un projet dans un seul circuit intégré. Théorie 1) Retrouver sur le schéma structurel (à imprimer) tous les composants principaux repérés sur le circuit imprimé «PSoC5 Starter Kit» 2) Etude du régulateur de tension ZLDO330 D après la documentation technique, quelle est la tension typique en sortie de ce régulateur de tension? Donner les numéros de broches de l entrée Vin, de la sortie VS et de la masse. Alimenter en +9VDC le Kit. Mesurer au voltmètre les tensions Vin et VS de ce régulateur Position multimètre : Calibre utilisé : Mesure : Vin = TP PSoC 5 LPR Mendes France 05400 Veynes p2/7

Position multimètre : Calibre utilisé : Mesure : VS = 3) Etude du microcontrôleur PSoC 5 (réf : CY8C55.) A l aide de la documentation technique du PSoC 5, répondre aux questions suivantes : - Quel est le nombre de broches de ce µc? - Sur combien de bits travaille le bus de données de ce µc? - Quelle est la fréquence maximale admissible à ce µc? - Donner en octets la capacité de la mémoire morte «Flash» - Donner en octets la capacité de la mémoire vive RAM - Combien de lignes entrées/sorties à ce µc? - Combien de Convertisseur Analogique Numérique à approximations successives (SAR -ADC) à ce µc? Quelle est la résolution numérique maximale de ces CAN SAR? Calculer son débit en bps. - Quelle est la résolution numérique maximale du CAN Sigma Delta? Calculer son débit en bps. - Combien de CNA a ce µc? Avec quelle résolution numérique? - Ce µc a 4 amplificateurs de tension à gain programmable configurable en amplificateur de tension inverseur ou non inverseur. Quelle est l amplification en tension max (Av max) de ces amplificateurs? - Quelles sont les interfaces de Bus disponibles sur ce µc?.. 4) Etude du capteur KXSC7-250 - Quelle grandeur physique mesure ce capteur? - Sur quel principe fonctionne ce capteur?.. - Donner la sensibilité typique de ce capteur - Quel est l offset obtenu aux sorties pour une accélération nulle (= 0 g )? - Déterminer l accélération en g puis en m/s -2 pour chaque position g γ en m/s -2 TP PSoC 5 LPR Mendes France 05400 Veynes p3/7

- Citer 3 applications possibles de ce type de capteur TP 5) A partir des documents «Présentation microcontroleur_psoc» et «initiation psoc creator», faire le programme permettant de faire clignoter 2 leds du kit après l appui sur le bouton poussoir. Faire vérifier à votre professeur : 6) A l aide du logiciel PSoC Creator, charger le projet «Bubble Level.cywk» du dossier «PGMs eleves» et le charger dans le PSoC 5 du kit ( avec uniquement la liaison USB (le kit pour le téléchargement est auto alimenté par le +5V DC de la liaison USB)) Une fois chargé, alimenter en +9VDC le kit et tester ce programme en déconnectant la liaison USB.En déduire la fonction réalisée par celui-ci..... A partir du kit, donner le nom des sorties du PSoC 5 qui permet d allumer les leds afin d être de niveau... 7) Cliquer sur le bouton «Bubble Level.cydwr» ou sur le fichier correspondant (fichier dans la fenêtre «Workspace Explorer»).Si la fenêtre n apparait pas, la sélectionner dans l onglet «View» Ce cadre permet de paramétrer les lignes d entrées-sorties nécessaires au projet. Imprimer le brochage du circuit intégré du PSoC 5 et les noms des broches utilisées. Repérer la broche utilisée pour connecter la sortie X de l accéléromètre au PSoC. Encadrer le nom de la variable donné à cette broche. TP PSoC 5 LPR Mendes France 05400 Veynes p4/7

8) Cliquer sur le bouton «TopDesign.cysch» ou sur le fichier correspondant (fichier dans la fenêtre «Workspace Explorer») Ce cadre permet de paramétrer «graphiquement» les fonctions intégrées au PSoC (entrées-sorties, timer, CAN, CNA, Amplificateurs, ) Donner la fonction intégrée au PSoC qui est utilisée pour réaliser ce programme :. Double cliquer sur le pictogramme repéré «ADC». En déduire la résolution numérique de ce Convertisseur Analogique Numérique «Delta -Sigma» (ΔΣ), le nombre de conversions fait en une seconde et la plage de tension admissible à l entrée de ce CAN... 9) Cliquer sur le bouton «main.c» ou sur le fichier correspondant (fichier dans la fenêtre «Workspace Explorer») Ce cadre permet d élaborer le programme en langage C permettant de faire des tests et les étapes nécessaires à la réalisation du projet. Imprimer le programme à partir de void main () et repérer la boucle sans fin d une couleur ainsi que les 2 tests d une autre couleur. Surligner d une couleur l instruction permettant de démarrer la conversion du CAN. Instruction : Surligner d une autre couleur l instruction permettant la conversion de la donnée et sa lecture Instruction :.. Donner la signification de l instruction int16 BubbleValue=0; Faire l algorigramme de cet extrait de programme : if(bubblevalue < 0) { BubbleValue = 0; } if(bubblevalue > 6) { BubbleValue = 6; } TP PSoC 5 LPR Mendes France 05400 Veynes p5/7

10) A l aide du logiciel PSoC Creator, charger le projet «PSoCRocks_SAR_ADC.cywk» du dossier «PGMs eleves» et le charger dans le PSoC 5 du kit ( avec uniquement la liaison USB (le kit pour le téléchargement est auto alimenté par le +5V DC de la liaison USB)) Une fois chargé, alimenter en +9VDC le kit et tester ce programme en déconnectant la liaison USB.En déduire la fonction réalisée par celui-ci..... Quel est le message affiché?.... 11) Cliquer sur le bouton «PSoCRocks_SAR_ADC.cydwr» Repérer la broche utilisée pour connecter la sortie Y de l accéléromètre au PSoC. Donner le nom de la variable donné à cette broche... 12) Cliquer sur le bouton «PSoCRocks_SAR_ADC.cysch» Donner la fonction intégrée au PSoC qui est utilisée pour réaliser ce programme :.. Double cliquer sur le pictogramme repéré «ADC_SAR». En déduire la résolution numérique de ce Convertisseur Analogique Numérique à approximations successives, le nombre de conversions fait en une seconde et la plage de tension admissible à l entrée de ce CAN... TP PSoC 5 LPR Mendes France 05400 Veynes p6/7

13) Cliquer sur le bouton «main.c». Quel est le type de variable déclaré avec l instruction suivante? uint8 RasterCount;.. Faire l algorigramme de : do { AcclADC_StartConvert(); AcclADC_IsEndConversion(AcclADC_WAIT_FOR_RESULT); } while(accladc_getresult16() < (WAVE_END_VALUE -ACCEL_TRIGGER)); 14) Modification du programme Modifier le programme pour changer le message affiché par le kit : ACCELEROMETRE MENDES-France 05400 VEYNES Votre NOM 2014 Imprimer le fichier main.c modifié (ajouter une ligne de commentaire avec votre NOM) Charger votre programme modifié dans le PSoC 5 du kit et le tester. 15) Recharger le projet «Bubble Level.cywk» et le tranférer dans le PSoC 5 du kit. Recharger aussi le dossier d origine PSoCRocks_SAR_ADC dans le dossier «PGMs eleves» TP PSoC 5 LPR Mendes France 05400 Veynes p7/7