Stages de Formation Continue sur les PSoC™

TELECOM Saint-Etienne, grande école d'ingénieurs en Télécommunications, Electronique, Optique et Vision, propose des stages de formation continue à destination des ingénieurs et techniciens dans les spécialités précitées

En savoir plus

ISTASE

La communauté PSoC par l'istase
Exemples Didactiques
Multimètre
(10 votes)
Écrit par BRU Thierry   

Ce projet réalise un multimètre avec un PSoC et affiche la valeur voulue sur l'écran LCD

icon Multimètre (268.92 KB) 

 

  Document soumis à la licence Creative Common by-nc-sa  Creative Commons License

 
TP mesure d'une resistance
(3 votes)
Écrit par BRU Thierry   

Ce TP a pour but de réaliser un ohm-mètre pour pouvoir mesurer la valeur d’une résistance quelconque à partir du PSoC et pouvoir représenter sa valeur sur l’?cran LCD du PSoC

 

icon tp_mesure d'une resistance (522.7 KB) 

 

 

 
TP led clignotante
(4 votes)
Écrit par BRU Thierry   

Ce TP a pour but de faire la conception de deux LEDs clignotantes à  une fréquence d’environ 2 Hz pour pouvoir les voir clignoter à l’œil nu, avec un duty cycle de 20% pour l’un et 40% pour l’autre.

icon tp2_led clignotante (664.65 KB) 

 

 
Capteur Infra-rouge i2c
(4 votes)
Écrit par GUENNAR Fayçal   

Cet exemple illustre l'utilisation de deux capteurs infra-rouge GP2D120 avec un PSoC, et explique comment en faire un système interrogeable par i2c.

Les modules utilisés dans ce projet sont: DigBuf (pour avoir un vecteur d'interruption unique par capteur) et un Comparateur (pour definir un seuil de detectiondu capteur IR)

 icon Capteur Infra-Rouge GP2D120 par i2c (844.52 KB)

 

 

 
Wireless (en C)
(6 votes)
Écrit par LAUNAY Julien   

Un exemple qui met en oeuvre une communication Wireless avec le module CY6936 de Cypress.

L'UART est utilisé pour modifier les données envoyées.

 icon Wireless (737.77 KB)

 

 
Liaison RS232 (réception RX) (en C)
(6 votes)
Écrit par LAUNAY Julien   

Exemple qui permet de mettre en oeuvre la réception RS232 (RX) sur Psoc

icon rs232_rx (297.38 KB 2008-05-28 22:35:36)

 
liaison I²C bidirectionnelle (en C)
(16 votes)
Écrit par LAUNAY Julien   

Exemple de mise en oeuvre d'une liaison I²C entre deux PSoC

L'esclave fait l'acquisition à intervalle régulier d'une tension issue d'un potentiomètre.

Lors de l'appuie du bouton poussoir sur le module Maître, ce dernier demande la valeur numérisée à l'esclave en lui envoyant une valeur de commande qui s'incrémene à chaque demande.

Le maître affiche alors la valeur numérisée sur son afficheur LCD.

L'esclave affiche aussi la valeur numérisée ainsi que le commande reçue. La Led de l'esclave change d'état à chaque reception de commande.

icon i2c_bidirectionnel (935.89 KB)

 
Liaison RS232 (en C)
(6 votes)
Écrit par LAUNAY Julien   

Application de démonstration d'utilisation d'un liaison RS232 avec le PSoCEval1.

On utilise le Usermodule qui permet une mesure très grossière de la température interne du PSoC.

L'affichage se fait sur l'afficheur du PSoCeval1 et la valeur est envoyée sur la liaison RS232.

icon Temperature interne et liaison RS232 (361.04 KB)

 
Création d'un signal sinusoïdal (en C)
(13 votes)
Écrit par LAUNAY Julien   

Génération d'un signal sinusoïdal avec le kit PsocEval1. Fréquence réglable par un potentiomètre.

icon Signal sinusoïdal (en C) (408.69 KB)

 
Générer un signal triangulaire (en C)
(7 votes)
Écrit par LAUNAY Julien   
Générer un signal triangulaire avec le kit PsocEval1. Fréquence réglable par potentiomètre.icon Signal triangulaire (en C) (427.61 KB)
 
Conversion digitale/analogique (en C)
(6 votes)
Écrit par LAUNAY Julien   

Exemple d'application pour l'utilisation d'un convertisseur 6bits D/A.

Création d'un signal triangulaire de fréquence donnée. Utilisation d'une Led pour visualiser le signal.

icon conversion Digitale / analogique (en C) (416.99 KB )

 
Compteur (en C)
(7 votes)
Écrit par LAUNAY Julien   

Une petite application qui permet une première approche des compteurs et des interruptions.

Il s'agit de générer un signal carré de fréquence donnée. Une Led permet de visualiser la fréquence du signal.

icon counter (en C) (200.71 KB )

 
Voltmètre (en C)
(8 votes)
Écrit par LAUNAY Julien   

Une application qui permet de tester la conversion analogique/numerique.

On transforme le PscoEval1 en Voltmetre avec affichage de la valeur numerisee sur l'ecran LCD et utilisation du potentiometre pour avoir une tension variable.

icon voltmetre (en C) (51.18 KB)

 

 
Exemple Timer 8 bits
(13 votes)
Écrit par BRU Thierry   

Cet exemple décrit la mise en oeuvre complète d'un timer 8 bits dans un PSoC, avec une (trés petite !) programmation en langage assembleur. Le mécanisme et la gestion des interuptions sont décrits de façon détaillée.

L'exemple peut être implanté dans un kit CY3210-PsOCEval1 ; le fonctionnement est visualisé et contrôlé par l'intermédiaire de LEDs clignotantes.

icon Exemple Timer8bits (asm) (1.13 MB) 

 

 
PSoCZone.com © 2008 - Tous droits reservés à TELECOM Saint-Etienne
Conception: GUENNAR Fayçal



Sauf mention contraire, tout le contenu de ce site est sous licence Creative Common BY-NC-SA


Creative Commons License