CIEL1 / mer 6 dec : TP actionneur TOR

Définitions

Les actionneurs servent à réaliser une action et sont pilotés par le système. Ils sont donc en sortie du système. Par exemple, pour l’application «Mesure de la qualité de l’eau de mer dans le bassin», on pourrait actionner une électrovanne pour ajouter de l’eau dans le bassin.

Une électrovanne est une vanne commandée électriquement. Grâce à cet organe, il est possible d’agir sur le débit d’un fluide dans un circuit par un signal électrique.

Il existe deux types d’électrovannes :
– tout ou rien = Fermé/ouvert = actionneur TOR.
– proportionnelle = débit réglable = actionneur analogique.

Objectifs

1. Réaliser un programme Arduino permettant de commander un actionneur TOR via la liaison série.
2. Réaliser un flow Node Red permettant de commander un actionneur TOR.
3. Réaliser un flow Node Red permettant de commander une led RVB

CIEL1 / mar 5 dec: TP analyse spectrale

Objectifs

Relever les oscillogrammes et les spectres de signaux périodiques à l’aide de l’oscilloscope numérique.

u1 : signal sinusoïdal d’amplitude 5V et de fréquence 100Hz.

u2 : signal triangulaire d’amplitude 5V et de fréquence 100Hz.

u3 : signal carré d’amplitude 5V et de fréquence 100 Hz.

u4 : signal en créneaux 0/5V de rapport cyclique 75% , f = 100 Hz.

Travail à effectuer pour chaque signal

(1) Régler le GBF pour obtenir le signal voulu.

(2) Relever l’oscillogramme, avec les mesures de la valeur moyenne et de la valeur efficace.

(3) Relever le spectre du signal à l’aide la fonction FFT: (bouton Math, sur l’oscilloscope)

(4) Relever les amplitudes et les fréquences des différentes raies dans un tableau.

(5) Tracer le spectre d’amplitude U= fonction (f) avec U en V.

(6) Retrouver la valeur moyenne et la valeur efficace du signal à partir du spectre.

CIEL1 / mar 28 nov : TP chronogrammes et spectres du son Audacity

Analyse du son

Quelles sont les fréquences audibles?
Valeurs en dB.
Timbre d’un son.
Note la3 du diapason .
Spectre et spectrogramme.
Note la3 pour différents instruments.
Différents types de bruits.
Tonalités DTMF.
Spectres de signaux périodiques usuels.
Interférences destructives.
Reconstitution d’un signal périodique.
Formats audio MP3 (format destructif).

Spectrogramme d’un signal carré de fréquence 500Hz de durée 1s :

SN1 / lun27 nov : Evaluation QCM

30 questions tirées des QCM 1 à 6

1. Unités – 15 questions
2. Formules – 20 questions
3. Lecture de graphes – 15 questions
4. Electronique de base – 20 questions
5. Appareils de mesures – 10 questions
6. Signal – 15 questions

SN2 / lun 27 nov : TP filtrage numérique

OBJECTIFS

1.Réaliser un programme Arduino permettant de :
– lire une grandeur analogique issue d’un capteur,
– réaliser un filtrage numérique de cette grandeur,
– transmettre les données au PC via la liaison série.
2. Réaliser un programme Node Red
permettant d’ afficher ces deux grandeurs analogiques sur une page web :
– signal capteur
– signal filtré

SN2 / jeu 23 nov : DS filtrage numérique

EX1 : Eléments et rôle d’une chaîne de traitement numérique du signal.
EX2 : Colorimétrie
EX3 : Filtrage du signal issu d’un radar :

Schéma-bloc
Transmittance en Z
Stabilité
Diagramme de bode
Code en C
Filtrage sur un signal réel
Temps de réponse

EX4 : Traitement d’un électrocardiogramme :

Choix de la fréquence d’échantillonnage
Conséquence d’un échantillonnage sans filtre anti-repliement
Filtrage anti-repliement
Filtres RII et RIF

CIEL1 / mer 15 nov : Co-enseignement : TP capteur TOR

Définition

Un capteur TOR (tout ou rien) ne peut prendre que deux états (marche-arrêt).
Par exemple, on peut utiliser ce genre de capteur pour la détection de présence d’objets.
Un tel capteur ne renvoie donc que deux niveaux logiques:
• 0 = absence d’objet / interrupteur ouvert / système à l’arrêt
• 1 = présence d’objet / interrupteur fermé / système en marche

Objectifs

1. Câbler correctement un capteur TOR : bouton poussoir (BP)
2. Utiliser un bouton poussoir (BP) pour changer l’état d’une variable de type booléen.
3. Utiliser un bouton poussoir (BP) pour incrémenter ou décrémenter une variable de type entier.
4. Récupérer les données du bouton poussoir (BP) sous Node Red.

SN2 / lun 13 nov : derniers TP images

Comptes-rendus et scripts à finir

Découverte de Scilab en mode console/ Recommandations.
Premiers scripts Scilab : boite de dialogue,  graphes.
Commandes Scilab pour l’image.
Traitement de l’image.
Compression d’une image jpeg – Choix du rapport de compression.

SN2 / jeu 9 nov : Rappels sur le traitement numérique du signal

Résumé des notions


1. Réalisation analogique ou numérique.
2. Equation de récurrence.
3. Schéma-bloc.
4. Définitions : Réponse impulsionnelle, algorithme de type RIF et RII, récursivité, stabilité, causalité.
5. Comment passer de l’équation de récurrence à la TZ?
6. Comment passer de la TZ à l’équation de récurrence?
7. Comment déterminer si un filtre est stable?
8. Diagramme de bode d’un filtre numérique. Fréquence réduite.

CIEL1 / lun 6 nov : TD représentation temporelle du signal

Notions révisées :

Période, fréquence, valeur crête à crête, rapport cyclique.
Valeur moyenne d’un signal périodique. (calcul ne nécessitant pas l’utilisation d’intégrales)
Valeur moyenne d’un signal périodique. (calcul nécessitant l’utilisation d’intégrales*)
Valeur efficace d’un signal périodique. (calcul ne nécessitant pas de l’utilisation d’intégrales)
Valeur efficace d’un signal périodique. (calcul nécessitant l’utilisation d’intégrales*)
Décomposition d’un signal périodique.
Valeur efficace de la composante alternative. UAC
*facultatif

SN2 / lun 6 nov : TP COMPRESSION D’UNE IMAGE

OBJECTIFS

Ce TP permet de comprendre le principe de la compression jpeg pour les images. Il est similaire au TP «Compression d’un signal audio».
Le principe de la compression jpeg est le même que celui de la compression MP3.
On utilise les défauts de l’œil ou de l’oreille pour supprimer certaines composantes spectrales invisibles ou inaudibles.

  1. Etudier le principe de la compression jpeg d’une image.
  2. Utiliser la transformée en cosinus discret DCT (bibliothèque fournie) pour obtenir le spectre spatial d’une image.
  3. Compresser une image avec pertes en supprimant certains coefficients DCT.
  4. Calculer le taux de compression et visualiser le résultat.

CIEL1 / mer 18 oct : TP node-red arduino

Objectifs

1. Réaliser un programme Arduino permettant de lire deux grandeurs analogiques et de les transmettre au PC via la liaison série.
2. Réaliser un programme Node Red permettant d’ afficher ces deux grandeurs analogiques sur une page web.

CIEL1 / lun 16 oct : révision

Révisions en vue de l’évaluation 2 :

Lecture de graphes (linéaire et logarithmique)

Application numérique d’une formule (calculatrice, puissance de 10, unité)

Capteur linéaire (équation de droite)

Circuit avec une seule Led (fléchage tension et courant, loi d’ohm)

Pont diviseur de tension

SN2/ lun 16 oct : TP images numériques

Histogramme d’une image

L’histogramme associé à l’image donne la quantité de pixels ayant une teinte de gris donnée.
Notion de médiane et écart type.

Éclaircir ou foncer une image

Obtenir le négatif d’une image.

Modifier le contraste d’une image.

Le contraste mesure la différence de luminosité entre les parties claires et sombres d’une image.L’histogramme d’une image très contrastée est étendu.Celui d’une image peu contrastée est resserré.

Bruiter une image

Bruit binaire
Bruit uniforme

Débruiter une image

Pour réduire le bruit d’une image, il existe plusieurs méthodes de filtrage.
Essai de différents types de filtres: gaussian, average, laplacian, sobel, prewitt, . .

SN1 / mar 10 oct : TP Révisions des savoirs faire expérimentaux

1ère partie : signaux générés par le GBF

Régler le GBF pour obtenir le signal voulu.
Relever l’oscillogramme.
Effectuer les différentes mesures, en utilisant le matériel adapté : fréquence f, valeur crête à crête UCC, valeur moyenne <u>, valeur efficace U

2ème partie : signaux périodiques PWM

Sorties PWM arduino :
Relever l’oscillogramme du signal généré sur la broche 10.
Effectuer les différentes mesures: fréquence f, valeur crête à crête UC, valeur moyenne <u>, valeur efficace U.

3ème partie : signaux non périodiques issus de capteurs

Le capteur SRF10 est un télémètre à ultrason numérique de type I2C.
Réaliser le montage : connecter les 4 broches du télémètre à l’arduino.
Compiler puis téléverser le programme fourni sur l’arduino.
Visualiser les signaux SDA et SCL sur les deux voies de l’oscilloscope.

SN1/ lun 9 oct : Révisions notions de base

Notions abordées :

Unités et ordre de grandeurs.
Exemple d’erreurs rencontrées.
Unités de base.
Relations de base.
Multiple des unités.
Homogénéité des formules.
Application numérique d’une formule.
Unités usuelles ne faisant pas partie du système SI.
Problème du kilo octet.
Equation d’une droite.

CIEL1 / mar 3 oct : TP mesures – signaux

TP Mesures – signaux

1. Relever les oscillogrammes et les grandeurs caractéristiques pour différents signaux:
– signaux générés par un GBF
– signaux issus de capteurs
2. Utiliser pour cela les différents appareils à disposition dans la salle : Voltmètres, oscilloscope numérique, carte d’acquisition.

Screen Capture

SN2 / lun 2 oct : TP Commandes SCILAB pour l’image

Module pour le traitement de l’image

Vérifier que le module IPCV (Image Processing and Computer Vision ) est bien installé.

Charger une image

Charger une image dans SCILAB en utilisant les fonctions uigetfile (chemin) et imread (lecture)

Composantes d’une couleur

Visualiser successivement les composantes: rouge, vert , bleu , cyan (vert + bleu), violet (rouge +bleu), jaune(vert+bleu).

Créer une mire

L’objectif est d’obtenir une mire de hauteur 100 pixels et de largeur 800 pixels, avec 8 bandes verticales : noir blanc gris rouge vert bleu violet jaune Créer cette mire.

Image en niveau de gris

Une image numérique en niveau de gris est représentée par un tableau de nombres compris entre 0 et 255.

Écriture d’un script

Écrire un script permettant de réaliser les actions suivantes :
Charger le fichier «image .jpg» et récupérer ses caractéristiques.
L’utilisateur choisit l’action à réaliser:
– Visualiser l’image couleur
– Visualiser l’image noir et blanc
– Visualiser la composante R V ou B
– Donner les caractéristiques de l’image (nom, taille, poids)
– Quitter