17
Stephen Jackson CERN Beam Instrumentation Software Section HSSIP Presentation Diagnostique & Programmation en langage C sur ordinateur et sur oscilloscope HSSIP 26 Octobre, 2017 Stephen Jackson Chef de section CERN Beam Instrumentation Software Section

HSSIP - CERN Indico

Embed Size (px)

Citation preview

Stephen Jackson – CERN Beam Instrumentation Software Section HSSIP Presentation

Diagnostique & Programmation en langage C sur ordinateur et sur oscilloscope

HSSIP26 Octobre, 2017

Stephen JacksonChef de section CERN Beam Instrumentation Software Section

Stephen Jackson – CERN Beam Instrumentation Software Section HSSIP Presentation

Introduction – L’éxercice

• Que veut dire fréquence?

• Produire une fréquence avec un DSP

• Produire un écho avec un résonateur

• Comment mesurer une fréquence avec

un oscilloscope

• Comment mesurer une amplitude d’un

signal avec un oscilloscope

Stephen Jackson – CERN Beam Instrumentation Software Section HSSIP Presentation

Fréquence

• Nombre d’occurrences pendant un temps– Normalement, on parle de 1 seconde

• 10 fois par seconde = 10 Hertz

• Par exemple, le pic-vert tape de son bec 20 fois

par seconde– Donc 20 Hz

• Les notes du piano se situe entre 27 Hertz et 4100

Hertz

Stephen Jackson – CERN Beam Instrumentation Software Section HSSIP Presentation

Produire une fréquence avec un DSP

• Grace à un outil de dévelopement, nous pouvons charger un programme dans un DSP (Digital Signal Processor) pour obtenir des fréquences en sortie – Le DSP est un simple ordinateur éxécutant une tache

• Le programme est écrit en langage ordinateurappelé C

• Dans le labo, nous avons déjà un programmequi produit des fréquences– Il est possible de changer telle fréquence en modifiant un

fichier qui sera compilé et chargé à nouveau dans le DSP

Stephen Jackson – CERN Beam Instrumentation Software Section HSSIP Presentation

DSP

Stephen Jackson – CERN Beam Instrumentation Software Section HSSIP Presentation

Configuration du fichier: Settings.h

Changer la fréquence

ici

Double-click pour

ouvrir le fichier

Settings.h

Stephen Jackson – CERN Beam Instrumentation Software Section HSSIP Presentation

Comment compiler et charger dans le DSP

Appuyer sur le

bouton pour

recharger le

programme

Stephen Jackson – CERN Beam Instrumentation Software Section HSSIP Presentation

Comment compiler et charger dans le DSP

Cliquer sur “Yes”

pour recharger le

DSP

Stephen Jackson – CERN Beam Instrumentation Software Section HSSIP Presentation

Exécution du DSP

Cliquer sur Run pour

appliquer les

changements

Stephen Jackson – CERN Beam Instrumentation Software Section HSSIP Presentation

Exercice – Changement de fréquence et

écoute du signal avec casque

• Changer plusieurs fois la fréquence dans le fichier settings– Compiler, charger et éxécuter pour chaque

fréquence

– Brancher le casque afin d’écouter le son

• Ecouter ces fréquences– 200Hertz

– 500 Hertz

– 1000 Hertz

– 2000 Hertz

– 3000 Hertz

Stephen Jackson – CERN Beam Instrumentation Software Section HSSIP Presentation

Le résonateur

• Si on envoie des fréquences vers un

circuit électronique, il produit un écho– L’intensité de l’écho dépend de la fréquence

– A une certaine fréquence, l’écho sera le plus fort

Stephen Jackson – CERN Beam Instrumentation Software Section HSSIP Presentation

Pour écouter l’écho, il faut utiliser l’oscilloscope

• Clipper les 2 sondessur le circuit

• Le signal doitapparaitre en bleu et jaune sur l’oscilloscope– Bleu -> Fréquence

– Jaune -> EchoSonde jaune

Sonde bleu

Stephen Jackson – CERN Beam Instrumentation Software Section HSSIP Presentation

Mesure de la fréquence et de l’amplitude

sur un oscilloscope

FréquenceAmplitude Fréquence

DSP

Amplitude Echo

Stephen Jackson – CERN Beam Instrumentation Software Section HSSIP Presentation

Measure de la fréquence et de l’amplitude sur un

oscilloscope – Exercice de changement d’échelle

Changement échelle

jauneChangement échelle

bleu Changement échelle

fréquence

Stephen Jackson – CERN Beam Instrumentation Software Section HSSIP Presentation

Exercice – Trouver la fréquence avec l’écho le

plus intense

• Changer Settings.h

• Compiler, charger et éxécuter

• Mesurer sur l’oscilloscope

Stephen Jackson – CERN Beam Instrumentation Software Section HSSIP Presentation

• Changer Settings.h– USED_OUTPUT_TYPE SWEEP

• Le DSP va faire varier la fréquence

automatiquement de 500 Hertz à 2500 Hertz

– Compiler, charger et éxécuter

Utilisation d’un software “intelligent” pour

simplifier cette recherche

Stephen Jackson – CERN Beam Instrumentation Software Section HSSIP Presentation

Exercice – Exemple de diagnostique avec

l’outil de dévelopement

• Utiliser le graphe pour lire ou se situe

l’amplitude la plus élevée