COUSHTAR' V2 - obspm.frpccorot15.obspm.fr/COROT-ETC/Files/COUSHTAR.pdf · 2014-09-12 · ¥ la...
Transcript of COUSHTAR' V2 - obspm.frpccorot15.obspm.fr/COROT-ETC/Files/COUSHTAR.pdf · 2014-09-12 · ¥ la...
COUSHTAR© V2.xx
Manuel utilisateur
Institut : Observatoire de Paris-Meudon / DAEC (DESPA)
Projet : COROT
R�f�rence : COROT-DESPA-00-015
Auteur : R�gis Schmidt
e-mail : [email protected]
Document : The Time Machine:Corot-Mac:COUSHTAR User Manual:COUSHTARUser ManualPDG.fm
Cr�� le 16 septembre 1999
Derni�re modification, le Mercredi 22 novembre 2000 � 15:39.
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Table des mati�res - page i / iv
Table des mati�res
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 Mises � jour & Erratum . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Objet de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.3 Avertissement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.4 Le projet COROT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 Pr�sentation du banc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 COUSHTAR© : le sigle . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2 Les grandes lignes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.3 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.3.1 La cam�ra BCC2000 . . . . . . . . . . . . . . . . . . . . . . . . 3
2.3.2 Le syst�me COUSHTAR . . . . . . . . . . . . . . . . . . . . . 4
2.4 LÕacc�s au syst�me . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.4.1 Le niveau UTILISATEUR STANDARD . . . . . . . . . 6
2.4.2 Le niveau UTILISATEUR PRIVIL�GI� . . . . . . . . 7
2.4.3 Le niveau ADMINISTRATEUR . . . . . . . . . . . . . . . 7
3 Interfaces utilisateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1 Notion de VI (Instrument virtuel) . . . . . . . . . . . . . . . . . . 9
3.1.1 Introduction � LabVIEW. . . . . . . . . . . . . . . . . . . . . 9
3.1.2 Controls et indicators . . . . . . . . . . . . . . . . . . . . . . . 9
3.1.3 Edition graphique . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.1.4 Navigation dans lÕapplication . . . . . . . . . . . . . . . . . 11
3.2 Ergonomie et couleurs. . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2.1 Couleurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2.2 Ergonomie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4 Configuration de lÕexp�rience . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.2 Les param�tres du CCD. . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.2.1 Philosophie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.2.2 Le choix du CCD. . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.2.3 Nombre de pixels . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.2.4 Nombre de lignes . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.2.5 Mode de lecture . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.2.6 Nombre de lignes de prescan . . . . . . . . . . . . . . . . 16
4.2.7 Nombre de pixels de prescan. . . . . . . . . . . . . . . . 16
4.2.8 Nombre de lignes dÕoverscan . . . . . . . . . . . . . . . . 16
4.2.9 Nombre de pixels dÕoverscan . . . . . . . . . . . . . . . . 16
4.2.10 Phases et polarisations . . . . . . . . . . . . . . . . . . . . 17
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Table des mati�res - page ii / iv
4.3 Gestion des sessions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.3.1 Une session, cÕest quoi ? . . . . . . . . . . . . . . . . . . . . 18
4.3.2 Cr�ation dÕune nouvelle session . . . . . . . . . . . . . . 19
4.3.3 Reprise dÕune session existante. . . . . . . . . . . . . . 19
4.3.4 Arborescence de la session . . . . . . . . . . . . . . . . . 19
4.3.5 Fichiers de configuration . . . . . . . . . . . . . . . . . . . 21
4.4 Init Cam�ra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5 Commandes manuelles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.1 Pr�sentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.2 Contr�le du multim�tre Fluke. . . . . . . . . . . . . . . . . . . . . 23
5.2.1 Les voies de mesure. . . . . . . . . . . . . . . . . . . . . . . . 24
5.3 Table microcontr�le ITL09 . . . . . . . . . . . . . . . . . . . . . . 24
5.4 Contr�le du monochromateur . . . . . . . . . . . . . . . . . . . . . 26
5.4.1 Choix de la longueur dÕonde. . . . . . . . . . . . . . . . . . 26
5.5 Contr�le de la roue � filtre. . . . . . . . . . . . . . . . . . . . . . . 27
5.5.1 Le choix du filtre. . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.6 Initialisations et calages. . . . . . . . . . . . . . . . . . . . . . . . . 28
5.6.1 Le monochromateur . . . . . . . . . . . . . . . . . . . . . . . . 28
5.6.2 Le multim�tre Fluke . . . . . . . . . . . . . . . . . . . . . . . 28
6 Acquisitions manuelles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6.1 Pr�sentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6.2 Visualisation des images . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.2.1 Le format FITS . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.2.2 La vue 2D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.2.3 La vue 3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6.2.4 La palette de couleur . . . . . . . . . . . . . . . . . . . . . . 34
6.2.5 Le choix BCC2000 / Standard . . . . . . . . . . . . . . . 35
6.3 Acquisition des images . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.3.1 Les voies CCD utilis�es . . . . . . . . . . . . . . . . . . . . . 35
6.3.2 Le mode dÕacquisition . . . . . . . . . . . . . . . . . . . . . . 36
6.3.3 Le type de fichiers FITS . . . . . . . . . . . . . . . . . . . 36
6.3.4 Le lancement de lÕacquisition . . . . . . . . . . . . . . . . 36
6.4 Gestion des fen�tres. . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
6.4.1 La s�lection des fen�tres . . . . . . . . . . . . . . . . . . . 37
6.4.2 Le temps de pose. . . . . . . . . . . . . . . . . . . . . . . . . . 38
7 Mode automatique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
7.1 Pr�sentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
7.2 Syntaxe des commandes . . . . . . . . . . . . . . . . . . . . . . . . . 41
7.3 Exemple de fichier batch . . . . . . . . . . . . . . . . . . . . . . . . 44
7.4 Contr�le du fichier batch . . . . . . . . . . . . . . . . . . . . . . . . 46
7.5 Conseils pour lÕ�criture dÕun batch . . . . . . . . . . . . . . . . . 47
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Table des mati�res - page iii / iv
7.5.1 G�n�ralit�s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
7.5.2 Exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
7.6 Contr�le des param�tres vitaux. . . . . . . . . . . . . . . . . . . 48
7.7 Contr�le des ressources de stockage . . . . . . . . . . . . . . 48
8 Gestion de configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
8.1 Archivage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
8.2 Configuration logicielle . . . . . . . . . . . . . . . . . . . . . . . . . . 50
8.3 Gestion de configuration au quotidien . . . . . . . . . . . . . . 54
8.4 Les sauvegardes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
8.5 Fiches dÕanomalies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
8.5.1 CÕest quoi ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
8.5.2 Comment �a marche ? . . . . . . . . . . . . . . . . . . . . . . 56
8.5.3 Quoi remplir?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
8.5.4 Fiches dÕanomalie via internet . . . . . . . . . . . . . . . 56
8.6 Fiches de demande de modifications . . . . . . . . . . . . . . . 57
8.6.1 CÕest quoi ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
8.6.2 Comment �a marche ? . . . . . . . . . . . . . . . . . . . . . . 59
8.6.3 Fiches de demande de modification via internet 59
8.7 Historique des versions. . . . . . . . . . . . . . . . . . . . . . . . . . 59
9 Configurations hardware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
9.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
9.2 Le PC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
9.3 Les cartes dÕentr�es/sorties . . . . . . . . . . . . . . . . . . . . . 61
9.3.1 La carte SCSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
9.3.2 La carte R�seau. . . . . . . . . . . . . . . . . . . . . . . . . . . 61
9.3.3 La carte Extension de ports s�rie. . . . . . . . . . . . 61
9.3.4 La carte Transputer . . . . . . . . . . . . . . . . . . . . . . . 62
9.4 La cam�ra OHP (version 1 du banc) . . . . . . . . . . . . . . . . 62
9.4.1 Le mod�le . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
9.4.2 LÕinterface de communication . . . . . . . . . . . . . . . 62
9.4.3 C�ble dÕinterface. . . . . . . . . . . . . . . . . . . . . . . . . . 62
9.5 La cam�ra BCC2000. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
9.5.1 Le mod�le . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
9.5.2 LÕinterface de communication . . . . . . . . . . . . . . . 63
9.5.3 Les tiroirs du rack . . . . . . . . . . . . . . . . . . . . . . . . 64
9.6 Le rack Microcontr�le ITL09. . . . . . . . . . . . . . . . . . . . . 65
9.6.1 Le mod�le . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
9.6.2 LÕinterface de communication . . . . . . . . . . . . . . . 65
9.6.3 C�ble dÕinterface. . . . . . . . . . . . . . . . . . . . . . . . . . 66
9.7 la roue � filtres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
9.7.1 Le mod�le . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Table des mati�res - page iv / iv
9.7.2 LÕinterface de communication . . . . . . . . . . . . . . . 67
9.7.3 C�ble dÕinterface. . . . . . . . . . . . . . . . . . . . . . . . . . 68
9.8 Le monochromateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
9.8.1 Le mod�le . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
9.8.2 LÕinterface de communication . . . . . . . . . . . . . . . 69
9.8.3 C�ble dÕinterface. . . . . . . . . . . . . . . . . . . . . . . . . . 69
9.9 Le multim�tre Fluke . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
9.9.1 Le mod�le . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
9.9.2 LÕinterface de communication . . . . . . . . . . . . . . . 69
9.9.3 C�ble dÕinterface. . . . . . . . . . . . . . . . . . . . . . . . . . 70
10 Evolution du syst�me . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
10.1 Vers dÕautres plate-forme . . . . . . . . . . . . . . . . . . . . . . . 71
10.2 Pour dÕautres cam�ras . . . . . . . . . . . . . . . . . . . . . . . . . . 71
10.3 Pour dÕautres projets. . . . . . . . . . . . . . . . . . . . . . . . . . . 72
11 R�f�rences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
12 Contacts & WWW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Page i / ii
Table des figures
Architecture du banc CCD COUSHTAR©. . . . . . . . . . . . . . . . . . . . . 5
Panel dÕacc�s au syst�me COUSHTAR© . . . . . . . . . . . . . . . . . . . . . . 6
Exemples de "control" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Exemples dÕ "indicator". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Exemple de "diagram" LabVIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Boutons de navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Panel de configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Param�tres du CCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Panel de r�glage des polarisations du CCD . . . . . . . . . . . . . . . . . . . 17
Panel de configuration - Sessions . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Panel Commandes manuelles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Panel enregistreur des param�tres CCD. . . . . . . . . . . . . . . . . . . . . 23
Face avant du multim�tre Fluke. . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Vue de lÕITL09 de Microcontr�le. . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Mode cycle automatique de la table microcontr�le . . . . . . . . . . . . 25
Panel de contr�le monochromateur . . . . . . . . . . . . . . . . . . . . . . . . . 26
Vue du bo�tier de commande du monochromateur . . . . . . . . . . . . . 26
Panel de choix de la roue � filtres. . . . . . . . . . . . . . . . . . . . . . . . . . 27
Vue du bo�tier de commande de la roue � filtres . . . . . . . . . . . . . . 27
Clavier de commande de la roue � filtres . . . . . . . . . . . . . . . . . . . . 27
Panel de r�-initialisation des accessoires du banc de tests . . . . . 28
Panel dÕacquisitions manuelles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Agencement des pixels dans le fichiers FITS . . . . . . . . . . . . . . . . 32
Affichage de lÕimage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Exemple de vue 3D dÕune image 1kx1k. . . . . . . . . . . . . . . . . . . . . . . 34
Palette flottante "Tools" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Exemple dÕarborescence de configuration . . . . . . . . . . . . . . . . . . . 40
Prepare2000, la pr�paration des batchs . . . . . . . . . . . . . . . . . . . . 41
Contr�le du batch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Contr�le de lÕoccupation des disques . . . . . . . . . . . . . . . . . . . . . . . . 48
Exemple de fiche dÕanomalie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Fiche dÕanomalie sur internet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Exemple de fiche de demande de modification . . . . . . . . . . . . . . . 58
Demande de modification sur internet . . . . . . . . . . . . . . . . . . . . . . 59
Le rack BCC2000. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Les tiroirs du rack BCC2000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Sch�ma du c�ble PC-ITL09 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Page ii / ii
Sch�ma du c�ble PC-roue � filtres . . . . . . . . . . . . . . . . . . . . . . . . . 68
Sch�ma du c�ble PC-monochromateur. . . . . . . . . . . . . . . . . . . . . . . 69
Sch�ma du c�ble PC-Fluke . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
O� sommes-nous ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Introduction - page 1 / 75
Introduction
1
1.1 Mises � jour & Erratum
¥ La version qui a cours est la version 2.02b
¥ lÕint�gralit� de la documentation est mise � jour.
1.2 Objet de ce manuel
Ce manuel est destin� aux utilisateurs potentiels du banc de
caract�risation des CCD de lÕexp�rience spatiale COROT. Il
d�crit � la fois lÕaspect logiciel du contr�le du banc mais
aussi le hardware et ses particularit�s.
Ce manuel permettra donc aussi la maintenance du banc lui-
m�me. Il est bien s�r "amendable" comme le banc lui-m�me.
Des additifs seront r�alis�s au cours de lÕ�volution du banc.
Dans ce cadre, la gestion de configuration du banc inclura
ce manuel.
1.3 Avertissement
Le banc de tests COUSHTAR© est en phase de debugage.
Il nÕest donc pas exempt dÕanomalies du comportement.
La documentation est repr�sentative de lÕ�tat actuel du
banc mais fait aussi parfois r�f�rence � des fonctionnalit�s
qui restent � mettre en oeuvre. On h�sitera donc pas � me
signaler toute erreur ou incoh�rence au niveau du banc
comme au niveau de la documentation, au moyen des fiches
dÕanomalies.
Voir ÒFiches dÕanomaliesÓ, page 54.
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Introduction - page 2 / 75
1.4 Le projet COROT
Le projet COROT est une exp�rience spatiale destin�e �
lÕast�ro-sismologie et � la recherche dÕexo-plan�tes. Elle
comporte un plan focal de 4 CCD grands formats 2Kx2K.
Il est n�cessaire pour cela de caract�riser les CCD de vol.
CÕest lÕobjet du banc de tests CCD situ� dans les sous-sol de
lÕObservatoire de Meudon, dans le laboratoire du DESPA
1
dit : "COSTAR".
1. DEpartement SPAtial
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Pr�sentation du banc - page 3 / 75
Pr�sentation du banc
2
2.1 COUSHTAR© : le sigle
C
Õest
O
ssi
U
n
S
uper
H
omard
T
hermidor
A
ssez
R
�ussi.
2.2 Les grandes lignes
Le contr�le du banc COUSHTAR© est r�alis� autour de
deux �l�ments principaux :
¥ Le syst�me de contr�le COUSHTAR©
¥ la cam�ra BCC2000
Le syst�me de contr�le et dÕacquisition COUSHTAR© est
d�velopp� � Meudon ainsi que la cam�ra BCC2000. Cette
derni�re vient sÕint�grer dans le syst�me COUSHTAR©
pour assurer les prises dÕimages sur les CCD de lÕexp�rience
COROT.
2.3 Configuration
2.3.1 La cam�ra BCC2000
CÕest un ensemble esclave du banc qui int�gre :
¥ une �lectronique de proximit�
¥ une �lectronique de conversion
¥ une �lectronique de polarisation
¥ un s�quenceur d�velopp� par la soci�t� MVD
¥ des alimentations
¥ une �lectronique locale de contr�le � base de microcon-
tr�leur
¥ un interface dÕacquisition, sur fibre optique unique
¥ un lien s�rie de t�l�commande bi-directionnel, sur fibre
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Pr�sentation du banc - page 4 / 75
optique, , autorisant le contr�le du s�quenceur et des pola-
risations.
¥ c�t� PC, un bo�tier d�s�rialisateur et une carte dÕacquisi-
tion DIO32HS
LÕensemble se pr�sente dans un rack au format Europe de
84E de large.
2.3.2 Le syst�me COUSHTAR
Le syst�me COUSHTAR© est destin� � contr�ler et piloter
la cam�ra HORIZON 2000 et les accessoires p�riph�riques
du banc comme la roue � filtres, le monochromateur, la
table 3 axes Microcontr�le et le multim�tre Fluke. Le
syst�me g�re les acquisitions dÕimages sur un PC �quip� dÕun
Pentium 350 MHz sous Windows NT4.0 Pack 6 dans un
environnement LabVIEW 5.0.1. LÕapplication permet lÕacc�s
� tous les �l�ments du banc et autorise leur contr�le en
mode manuel ou automatique au travers dÕun interface
unique.
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Pr�sentation du banc - page 5 / 75
Figure 1: Architecture du banc CCD COUSHTAR©
Carte extension de ports
s�rieCarte microcontr�leur
sur port s�rie pour
gestion s�quenceur
Carte(s) contr�leur de
bus MIL-1553 et IEEE
1355
Carte I/O
PC Labview et IMAQ
Vision
Acquisition
temp�rature et HK
FLUKE
Monochromateur
Oriel
Microcontr�le 3
axes ITL09
Roue � filtres
Oriel
Sources optiques
Oriel
S�quenceur de
phases
CCDEEV4280
Electronique de
proximit�
R�seau internet
Station HP 9000 et IDL
Acquisition 16 bits
2 voies (AD977)
Carte
PCI DIO
32HS
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Pr�sentation du banc - page 6 / 75
2.4 LÕacc�s au syst�me
LÕacc�s au logiciel de contr�le se fait � la fa�on des acc�s
aux stations de travail ; cÕest-�-dire par username et mot
de passe. Trois niveaux dÕutilisateur ont �t� r�pertori�s :
¥ Le niveau ADMINISTRATEUR
¥ Le niveau UTILISATEUR PRIVIL�GI�
¥ Le niveau UTILISATEUR STANDARD
Suivant le niveau dÕacc�s, les privil�ges de chaque cat�gorie
dÕutilisateur sont diff�rents.
2.4.1 Le niveau UTILISATEUR STANDARD
CÕest lÕutilisateur "lambda". Il peut acqu�rir des images,
piloter les �l�ments du banc, mais ne peut en aucune
mani�re changer le type de CCD, ses tensions de
Figure 2: Panel dÕacc�s au syst�me COUSHTAR©
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Pr�sentation du banc - page 7 / 75
polarisation ni la configuration du s�quenceur.
Pour simplifier, cÕest le niveau accord� aux visiteurs, ou
�tudiant, de passage sur le banc. On leur �vite de faire des
erreurs de manipulation qui entra�neraient une
d�t�rioration du CCD ou des �l�ments p�riph�riques.
Quoi quÕil en soit, en aucun cas, il ne peut acc�der au code
du logiciel COUSHTAR©.
2.4.2 Le niveau UTILISATEUR PRIVIL�GI�
CÕest le niveau de lÕutilisateur avis�. Il peut changer les
param�tres de fonctionnement du CCD (polarisations et
s�quenceur) ainsi que le type du CCD. Il peut, par ailleurs,
intervenir sur les �l�ments optiques du banc. Il peut
acc�der au code du logiciel COUSHTAR© en cas dÕurgence
et seulement dans ce cas. Ses interventions dans ce
domaine devront �tre les plus prudentes possibles et
r�pertori�es avec soin dans un journal afin dÕassurer une
gestion de configuration coh�rente du logiciel, ou mieux,
signal�es par une fiche dÕanomalie. Voir ÒFiches dÕanomalie
via internetÓ, page 56.
Dans ce cas, il devra rendre compte le plus rapidement
possible � lÕadministrateur de son intervention.
LÕutilisateur privil�gi� est aussi habilit� � cr�er un compte
"utilisateur standard".
CÕest typiquement le responsable global dÕutilisation du
banc.
2.4.3 Le niveau ADMINISTRATEUR
CÕest le niveau super-utilisateur. Il a tout pouvoir et tout
acc�s dans le logiciel COUSHTAR©. Il g�re la
configuration. Il re�oit les fiches dÕanomalies et intervient
d�s quÕil le peut pour les corriger.
Il assure lÕadministration syst�me de la machine sur laquelle
est install� le logiciel, cÕest-�-dire quÕil est seul habilit� �
autoriser lÕinstallation dÕun logiciel quelconque sur la
machine ou la mise � jour du syst�me lui-m�me.
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Pr�sentation du banc - page 8 / 75
Il peut acc�der � des ressources sp�ciales de d�veloppeur
qui lui permettent par exemple, de fonctionner en mode
simul� pour continuer la mise au point du logiciel sans
requ�rir la pr�sence des �l�ments physiques du banc.
CÕest typiquement le d�veloppeur de lÕapplication
COUSHTAR©.
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Interfaces utilisateurs - page 9 / 75
Interfaces utilisateurs
3
3.1 Notion de VI (Instrument virtuel)
3.1.1 Introduction � LabVIEW
LabVIEW est un langage graphique d�velopp� par National
Instrument destin� � lÕinstrumentation. Il permet
lÕint�gration rapide (ou presque) de cartes dÕinterfaces
dans une application ou lÕinterface utilisateur est
pr�pond�rante.
Il est bas� sur la notion �l�mentaire dÕinstrument virtuel
(V.I. prononcez "vi-aye" pour faire s�rieux)
CÕest la version 5.0.1 sous Windows NT4.0, associ�e � une
biblioth�que de fonctions "traitement dÕimage" IMAQ
Vision", qui est utilis�e sur ce projet.
LÕ�dition se fait en 2 �tapes :
¥ la construction de la face avant avec des "widget
1
"
¥ lÕ�dition graphique du code
Pour tout compl�ment dÕinformation sur LabVIEW, on
pourra toujours se reporter au cours dispens� par un
excellent confr�re dont je tairai le nom, le connaissant
modeste.
3.1.2 Controls et indicators
2
Les faces avant d�velopp�es avec LabVIEW comportent 2
types dÕobjets :
1. Objets consituants de la face avant dÕun interface utilisateur: typiquement, les boutons, les voyants, etc...
2. D�nominations National Instruments
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Interfaces utilisateurs - page 10 / 75
¥ les controls : sur lesquels on peut agir
¥ les indicators : quÕon ne peut que lire
Comme on peut le constater sur les figures ci-dessus, il peut
y avoir confusion sur le type de widget si lÕon se fie
uniquement � lÕapparence.
Figure 3: Exemples de "control"
Figure 4: Exemples dÕ "indicator"
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Interfaces utilisateurs - page 11 / 75
3.1.3 Edition graphique
3.1.4 Navigation dans lÕapplication
La navigation entre faces avant doit se faire uniquement et
imp�rativement au moyen des boutons pr�vus � cet effet. Il
ne faut en aucune fa�on fermer une face avant au moyen de
la case fermeture de la fen�tre par exemple. Si tel �tait le
cas, il faudrait quitter LabVIEW et relancer lÕapplication
COUSHTAR© car la navigation devient impossible.
Le petit coeur, � droite de la barre de navigation, loin dÕ�tre
un simple gadget, donne lÕinformation de la vie dÕune
application. Quand le syst�me est "scotch�", ce petit coeur,
Figure 5: Exemple de "diagram" LabVIEW
Figure 6: Boutons de navigation
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Interfaces utilisateurs - page 12 / 75
qui doit battre 2 fois par seconde, est soit arr�t�, soit
ralenti. Dans ce cas, inutile dÕattendre �ternellement quÕil
se passe quelque chose.
3.2 Ergonomie et couleurs
3.2.1 Couleurs
Sauf omission (que vous pouvez bien s�r me signaler au
moyen des fiches dÕanomalie), les interfaces de
COUSHTAR© ob�issent aux crit�res suivant :
¥ les boutons bleus permettent la navigation entre faces
avant.
¥ les boutons gris ou jaunes permettent des actions loca-
les.
¥ les boutons verts acc�dent � des ressources de type
carte dÕentr�e/sortie (acc�s cam�ra, roue � filtre, mono-
chromateur, etc ...)
3.2.2 Ergonomie
Pour d�velopper les interfaces utilisateur de lÕapplication
COUSHTAR©, je me suis fortement appuy� sur le papier
suivant :
"Ergonomic Criteria for the Evaluation of Human-Computer
Interfaces" J.M. Christian Bastien & D. L. Scapin, INRIA,
May, 1993.
Ce document d�crit avec soin tous les param�tres
ergonomiques qui interviennent dans une interface homme-
machine de qualit�.
Si toute la substance nÕen a pas �t� extraite, lÕessence en a
�t� respect�e.
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Configuration de lÕexp�rience - page 13 / 75
Configuration de lÕexp�rience 44.1 Introduction
Toute exp�rience devrait d�marrer par ce panel. En effet,
avant de faire des acquisitions dÕimages, il faudrait savoir
o� on va les mettre, commenter ce que lÕon va faire et
choisir (si on en a lÕautorisation) son CCD.
On doit aussi initialiser la cam�ra BCC2000.
Figure 7: Panel de configuration
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Configuration de lÕexp�rience - page 14 / 75
4.2 Les param�tres du CCD
4.2.1 Philosophie
La fen�tre illustr�e figure 7, page 13 repr�sente la
visualisation des param�tres du CCD choisi.
Pour modifier ces param�tres (seul un utilisateur privil�gi�
peut le faire, Voir ÒLe niveau UTILISATEUR PRIVIL�GI�Ó,
page 7.), il faut dÕabord choisir le CCD dans la fen�tre
session puis cliquer sur "Modify". Un panel appara�t o� lÕon
peut changer les param�tres de polarisation des phases
mais aussi les nombres de lignes et de pixels de prescan et
dÕoverscan.
4.2.2 Le choix du CCD
Ce choix se fait dans la fen�tre "Session settings". Sur
COROT, on pr�voit dÕutiliser 2 types de CCD, il y a donc 2
possibilit�s a priori.
¥ EEV 4720 : 1Kx2K
¥ EEV 4280 : 2Kx2K
¥ EEV 4210 : 2Kx512, ce dernier mod�le, ne b�n�ficie que
dÕune seule sortie et sera utilis� pour les tests de radia-
tion.
Choisir un CCD ou lÕautre, cÕest savoir celui qui se trouve
dans le cryostat. Seul, un utilisateur privil�gi�, au moins,
doit �tre habilit� � faire ce choix.
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Configuration de lÕexp�rience - page 15 / 75
4.2.3 Nombre de pixels
Il sÕagit du nombre de colonnes (ou de pixels par ligne du
CCD) qui voient la lumi�re.
4.2.4 Nombre de lignes
Il sÕagit du nombre de lignes qui voient la lumi�re.
Figure 8: Param�tres du CCD
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Configuration de lÕexp�rience - page 16 / 75
4.2.5 Mode de lecture
Les CCD dont on dispose, poss�de 2 sorties. On peut avoir
3 mode de lecture :
¥ sortie des pixels � droite
¥ sortie des pixels � gauche
¥ sortie simultan�e � droite et � gauche (2 pixels sortis
simultan�ment)
4.2.6 Nombre de lignes de prescan
Ce sont de vraies lignes qui nÕont de sp�cial quÕelles ne voient
pas la lumi�re. Elles permettent donc de mesurer le niveau
de bruit �lectriques de lÕ�lectronique. Dans la version 2 du
logiciel COUSHTAR©, elles sont consid�r�es comme
incluses dans le format de lÕimage. Ce param�tre, obsol�te
dispara�tra dans une prochaine version.
4.2.7 Nombre de pixels de prescan
Comme pour les lignes, il sÕagit de pixels r�els qui doivent
�tre lus et dont on peut se servir pour identifier un bruit
�lectronique de lecture affranchi des photons parasites.
nota : ils sont implicites et donc inclus dans le nombre de
pixels par ligne du CCD. Ils ne sont donc plus param�trables
dans le logiciel COUSHTAR©. Ce param�tre, obsol�te
dispara�tra dans une prochaine version.
4.2.8 Nombre de lignes dÕoverscan
Il ne sÕagit pas de vraies lignes. CÕest un moyen artificiel de
vider les registres "� fond".
4.2.9 Nombre de pixels dÕoverscan
Il ne sÕagit pas de vraies pixels. CÕest un moyen artificiel de
vider les registres "� fond".
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Configuration de lÕexp�rience - page 17 / 75
4.2.10 Phases et polarisations
Figure 9: Panel de r�glage des polarisations du CCD
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Configuration de lÕexp�rience - page 18 / 75
On peut r�gler les tensions de polarisations et des phases
du CCD par lÕinterm�diaire de convertisseurs 12 bits
programmables. Pour �viter toute confusion de valeurs
converties en volts, le r�glage se fait en ADU.
On peut aussi changer ici les noms des phases. Tous ces
param�tres modifiables seront pris en compte jusquÕ� la fin
de la session en cours.
4.3 Gestion des sessions
4.3.1 Une session, cÕest quoi ?
Une session, cÕest une "manip" ou une s�rie dÕexp�riences,
qui ont le m�me objet. La notion de session permet de
regrouper des conditions dÕexp�rience et les fichiers
associ�s (images et autres) dans une m�me entit�. Par
exemple, on peut d�cider de r�aliser une s�rie de prise
dÕimages sur un CCD EEV4720 destin�es � �valuer le bruit
de lecture de la cha�ne photom�trique. M�me si cette
exp�rience dure quelques heures ou quelques jours, on a
int�r�t � regrouper toutes les infos sous un m�me label : la
session.
Cette d�marche est celle de la gestion de configuration,
consistant � toujours regrouper des infos coh�rentes et
identifiables. M�langer les images issues de diff�rentes
exp�riences dans un m�me r�pertoire est lÕexemple type du
manque de rigueur et source de nombreux avatars.
nota : les informations disponibles actuellement dans"Session settings" sont sommaires et n�cessitent encore
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Configuration de lÕexp�rience - page 19 / 75
dÕ�tre affin�es.
4.3.2 Cr�ation dÕune nouvelle session
La cr�ation dÕune nouvelle session g�n�re la cr�ation dÕune
arborescence et la cr�ation de variables globales qui rendra
coh�rent lÕensemble des images cr��es.
4.3.3 Reprise dÕune session existante
Permet de reprendre une exp�rience mise en stand-by pour
diverses raisons mais dont lÕobjet reste le m�me apr�s.
nota : Pas encore impl�ment�
4.3.4 Arborescence de la session
A la racine de lÕarborescence de votre session, on trouve 3
branches :
¥ Conf : contient les fichiers de configuration propres �
votre exp�rience et des r�pertoires cr��s pour le besoin
du mode "automatique ou batch". (Voir ÒMode automati-
Figure 10: Panel de configuration - Sessions
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Configuration de lÕexp�rience - page 20 / 75
queÓ, page 39.)
¥ Images : contient vos images
¥ Log : contient les fichiers de log qui, eux-m�me contien-
nent le r�sum� des actions que vous avez r�alis�es au cours
de votre exp�rience
Exemple du contenu dÕun fichier log :
08/02/00 10:32:10 Entering LabVIEW...Starting "COUSHTAR V1.24r4"08/02/00 10:50:27 Demarrage panel "RunBatch.vi"08/02/00 10:50:37 Erreur commande Fluke08/02/00 10:50:40 Batch demarre "sousprog.txt"08/02/00 10:50:42 Batch demarre "sousprog.txt"08/02/00 10:50:43 sousprog.txt "Batch termine"08/02/00 10:50:47 Erreur commande Fluke08/02/00 10:50:54 Batch demarre "sousprog.txt"08/02/00 10:50:57 Erreur commande Fluke08/02/00 10:51:51 Demarrage panel "RunBatch.vi"08/02/00 10:52:00 Demarrage panel "RunBatch.vi"08/02/00 10:52:11 Erreur commande Fluke08/02/00 10:52:20 Batch demarre "tests tensions.txt"08/02/00 10:57:19 Entering LabVIEW...Starting "COUSHTAR V1.24r5"08/02/00 10:57:26 Regis C. Schmidt "loggin OK"08/02/00 10:57:28 Demarrage panel "CorotDev.vi"08/02/00 10:57:42 Demarrage panel "RunBatch.vi"08/02/00 10:57:53 Erreur commande Fluke08/02/00 10:57:56 Batch demarre "test170898.txt"08/02/00 10:57:57 Batch demarre "test170898.txt"08/02/00 10:57:59 Batch demarre "test170898.txt"08/02/00 10:57:59 test170898.txt "Batch termine"08/02/00 10:58:02 Erreur commande Fluke08/02/00 10:58:12 Erreur commande Fluke08/02/00 10:58:22 Erreur commande Fluke08/02/00 10:58:32 Erreur commande Fluke08/02/00 10:58:42 Erreur commande Fluke08/02/00 12:06:53 Demarrage panel "RunBatch.vi"08/02/00 13:29:27 Entering LabVIEW...Starting "COUSHTAR V1.24r5"08/02/00 13:29:29 Regis C. Schmidt "loggin OK"08/02/00 13:29:31 SCHMIDT "Closing COUSHTAR."08/02/00 13:57:26 Entering LabVIEW...Starting "COUSHTAR V1.24r5"08/02/00 13:58:41 Regis C. Schmidt "loggin OK"08/02/00 13:58:49 Tristan Buey "loggin OK"08/02/00 13:59:20 Demarrage panel "corotmanu.vi"08/02/00 13:59:21 Erreur commande Fluke08/02/00 13:59:22 Erreur commande Fluke08/02/00 13:59:23 Erreur commande monochromateur "XS"08/02/00 14:00:10 Demarrage panel "CorotAcq.vi"08/02/00 14:12:53 SCHMIDT "Closing COUSHTAR."
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Configuration de lÕexp�rience - page 21 / 75
4.3.5 Fichiers de configuration¥ CCD.cfg : contient les param�tres de votre CCD (ceux
par d�faut si vous nÕ�tes pas un utilisateur privil�gi� au
moins
¥ Session.cfg : contient les infos relatives � votre session
(directory de travail, type de CCD,
nota : on voit quÕon a pas int�r�t � changer les param�tresCCD en cours dÕexp�rience sinon on perd la coh�rence entreses donn�es.
¥ ficseq.dat : fichier descripteur des s�quences
¥ init_dac.dat : fichier de configuration des DACÕs
¥ tabeff.dat : table dÕordre dÕeffacement
¥ tabint.dat : table dÕordre de pose
¥ tabplc.dat : table dÕordre plein cadre
¥ tablec.dat : table dÕordre dÕacquisition
¥ tabvid.dat : table dÕordre video
¥ modmon.dat : mode fenetre
¥ modoff.dat : mode offset
¥ modbin.dat : mode binning 2,2, plein cadre
¥ modeff.dat : mode effacement
¥ modplc.dat : mode monocoup plein cadre
¥ Contexte.dat : param�tres de la configuration
4.4 Init Cam�ra
Permet de t�l�charger tous les fichiers de configuration
n�cessaires au bon fonctionnement du s�quenceur de la
cam�ra BCC2000.
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Commandes manuelles - page 22 / 75
Commandes manuelles 55.1 Pr�sentation
Toutes les commandes manuelles des accessoires du banc
sont possibles dans le panel "Commandes manuelles".
Figure 11: Panel Commandes manuelles
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Commandes manuelles - page 23 / 75
5.2 Contr�le du multim�tre Fluke
Le multim�tre Fluke est programmable via un lien s�rie. Il
est possible de programmer la cadence, le type de mesure
sur chaque voie et bien dÕautres param�tres (tbd).
Figure 12: Panel enregistreur des param�tres CCD
Figure 13: Face avant du multim�tre Fluke
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Commandes manuelles - page 24 / 75
5.2.1 Les voies de mesure
Leur nombre est limit� uniquement par la capacit� du
nombre de voies du multim�tre FLUKE. Actuellement, 6
voies de mesures sont exploit�es :
¥ Temp�rature de la salle
¥ Flux de la diode
¥ Temp�rature face avant cryostat
¥ Doigt chaud
¥ Doigt froid
¥ Cadre CCD
5.3 Table microcontr�le ITL09
Cette table permet de d�placer le cryostat solidaire du
CCD vis � vis des sources lumineuses. Ce d�placement est
possible dans les 3 axes.
Le rack de contr�le permet dÕune part le positionnement en
mode t�l�commande � travers un lien s�rie mais aussi la
possibilit� de g�n�rer un d�placement sur les 3 axes de
fa�on programm�e et automatique.
Ce mode nÕa �t� impl�ment�, � lÕorigine par le fabricant, que
pour des raisons de mise au point en interne. Il est donc
sans garantie, m�me si les premiers essais se sont av�r�s
satisfaisant. On trouvera ci-dessous, le panel de contr�le
de ce mode de fonctionnement de la table Microcontr�le.
Figure 14: Vue de lÕITL09 de Microcontr�le
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Commandes manuelles - page 25 / 75
Figure 15: Mode cycle automatique de la table microcontr�le
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Commandes manuelles - page 26 / 75
5.4 Contr�le du monochromateur
5.4.1 Choix de la longueur dÕonde
Pour choisir la longueur dÕonde, entrer la valeur dans le
champ pr�vu � cet effet et appuyer sur "envoi". On voit en
temps r�el la longueur dÕonde lue progresser jusquÕ�
atteindre la valeur de consigne.
Figure 16: Panel de contr�le monochromateur
Figure 17: Vue du bo�tier de commande du monochromateur
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Commandes manuelles - page 27 / 75
5.5 Contr�le de la roue � filtre
5.5.1 Le choix du filtre
Pas grand chose � ajouter, si ce nÕest que lÕon dispose de 5
filtres.
LÕinterface initial du bo�tier de contr�le de la roue � filtre
�tait un port parall�le de PC. JÕai donc d�velopp�, un
interface interm�diaire � base de microcontr�leur 87C51,
pour pouvoir se connecter directement sur un port s�rie.
Figure 18: Panel de choix de la roue � filtres
Figure 19: Vue du bo�tier de commande de la roue � filtres
Figure 20: Clavier de commande de la roue � filtres
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Commandes manuelles - page 28 / 75
5.6 Initialisations et calages
5.6.1 Le monochromateur
Le monochromateur ORIEL ne comporte pas de d�tecteur
de position "origine" qui rep�rerait le 0 m�canique. On cale
donc le monochromateur en effectuant un retour rapide
jusquÕ� "taper" sur le fin de course bas, puis, en revenant
dÕun nombre de pas connus, jusquÕau 0 compteur.
5.6.2 Le multim�tre Fluke
LÕinitialisation du multim�tre Fluke consiste � lui signaler les
voies qui doivent �tre scann�s, la p�riode du scan, et le type
de capteurs connect� dessus (CTN, CTP, J,K, V, A, etc..).
Cette configuration est conserv�e dans le Fluke, m�me
�teint, tant quÕon ne la change pas.
Figure 21: Panel de r�-initialisation des accessoires du banc de tests
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Acquisitions manuelles - page 29 / 75
Acquisitions manuelles 66.1 Pr�sentation
Le panel "acquisitions manuelles" permet dÕacqu�rir des
images en fixant les param�tres principaux, mais aussi de
faire des coupes et des histogrammes sur des images
existantes. La s�lection des fen�tres directement dans
lÕimage plein cadre est aussi possible.
Figure 22: Panel dÕacquisitions manuelles
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Acquisitions manuelles - page 30 / 75
6.2 Visualisation des images
6.2.1 Le format FITS
Le format FITS est assez largement adopt� dans la
communaut� astronomique. CÕest en tous cas une contrainte
du cahier des charges du banc COUSHTAR© que de
g�n�rer des images � ce format.
Ce format va dans le sens de la gestion de configuration
puisquÕil comporte dans le m�me fichier, des infos texte
li�es au contexte de la prise dÕimage ainsi que lÕimage elle-
m�me.
Il est normalis�. (Voir ÒNOST 100-1.2 FITS Definition
Standard April, 1998 Draft StandardÓ, page 73.)
Ces infos texte constituent ce quÕon appelle le header
(lÕent�te). Elle est constitu�e de divers champs dont
certains sont obligatoires (les 5 premiers ) et les autres �
la convenance du cr�ateur de lÕimage. En lÕoccurrence, tous
les autres champs que les 5 premiers sont g�n�r�s
automatiquement dans COUSHTAR©.
Header des images issues de COUSHTAR© :
SIMPLE = T / Basic FITS format BITPIX = 16 / Bitwise NAXIS = 2 / 2D Image NAXIS1 = 1072 / Nombre de pixels NAXIS2 = 1033 / Nombre de lignes ITIME = 1.000000 / Integration Period (s) REFCCD = 'EEV 4720' / CCD Identification ABCBRD = 'Cam. HORIZON2000' / Converter Board Identification SOFVERA = 'COUSHTAR V1.25r1' / Acquisition Software Version SOFVERB = 'CAMHOR 23' / Sequencer Firmware Version DATE-ACQ= '13/03/00 15:26:09' / Measurement Date 'jj/mm'yy' TIME = '15:26:09' / End of Measurement Time POSX0 = 0 / X Position Pixel 0 (0 if full image) POSY0 = 0 / Y Position Pixel 0 (0 if full image) POSTYPE = 'REAL ' / Table Position, REAL actual, 'MEAN' mean AXEX = <Erreur> / X Table Position AXEY = <Erreur> / Y Table Position AXEZ = <Erreur> / Z Table Position GENERATE= 'GeneFITS.vi' / PC Win NT4 Labview 4.1IMAQ Vision (RS) IMAGE_BY= 'Tristan Buey' / Image author MARKER = 256229701 / Relative Time Stamp in mS .... = 2048.000000 / DAC voltage channel 0 .... = 2048.000000 / DAC voltage channel 1 .... = 2048.000000 / DAC voltage channel 2
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Acquisitions manuelles - page 31 / 75
.... = 2048.000000 / DAC voltage channel 3 L-ABG = 2048.000000 / DAC voltage channel 4 H-ABG = 2048.000000 / DAC voltage channel 5 L-DG = 2048.000000 / DAC voltage channel 6 H-DG = 2048.000000 / DAC voltage channel 7 L-PHIR = 2048.000000 / DAC voltage channel 8 H-PHIR = 2048.000000 / DAC voltage channel 9 L-RPHI = 2048.000000 / DAC voltage channel 10 H-RPHI = 2048.000000 / DAC voltage channel 11 L-SPHI = 2048.000000 / DAC voltage channel 12 H-SPHI = 2048.000000 / DAC voltage channel 13 L-IPHI = 2048.000000 / DAC voltage channel 14 H-IPHI = 2048.000000 / DAC voltage channel 15 .... = 2048.000000 / DAC voltage channel 16 OG = 2048.000000 / DAC voltage channel 17 SS = 2048.000000 / DAC voltage channel 18 ABD = 2048.000000 / DAC voltage channel 19 .... = 2048.000000 / DAC voltage channel 20 RD = 2038.000000 / DAC voltage channel 21 OD = 1980.000000 / DAC voltage channel 22 .... = 2048.000000 / DAC voltage channel 23 FIRST0 = 0 0 / First Coordinate Win #0 (full) SECOND0 = 99 99 / Second Coordinate Win #0 (full) BINNING0= 1 1 / Binning Win #0 (full) FIRST1 = / First Coordinate Win #1 SECOND1 = / Second Coordinate Win #1 BINNING1= / Binning Win #1 FIRST2 = / First Coordinate Win #1 SECOND2 = / Second Coordinate Win #2 BINNING2= / Binning Win #2 FIRST3 = / First Coordinate Win #3 SECOND3 = / Second Coordinate Win #3 BINNING3= / Binning Win #3 FIRST4 = / First Coordinate Win #4 SECOND4 = / Second Coordinate Win #4 BINNING4= / Binning Win #4 FIRST5 = / First Coordinate Win #5 SECOND5 = / Second Coordinate Win #5 BINNING5= / Binning Win #5 FIRST6 = / First Coordinate Win #6 SECOND6 = / Second Coordinate Win #6 BINNING6= / Binning Win #6 FIRST7 = / First Coordinate Win #7 SECOND7 = / Second Coordinate Win #7 BINNING7= / Binning Win #7 NB-VOIES= Gauche + Droite / Voies CCD utilisees en lecture PLACE = Bat 16 Meudon / Meudon COSTAR room FLUKE-2 = 30.600000 / Temperature ambiante salle FLUKE-5 = -0.000700 / Courant diode de reference FLUKE-6 = 17.930000 / Temperature face avant cryostat FLUKE-7 = -2.680000 / Temperature doigt chaud FLUKE-8 = -22.530000 / Temperature doigt froid FLUKE-9 = -5.610000 / Temperature cadre CCD PIXOVER = 0 / Pixels d'overscan
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Acquisitions manuelles - page 32 / 75
LINPRES = 0 / Lignes de prescan LINOVER = 0 / Lignes d'overscan MULTI = 1 / NB images contenues MONOCHR = <Erreur> / Position lue monochromateur FILTRE = 2 / Numero du dernier filtre demande SOFT_BY = 'Regis Schmidt' / Auteur du logiciel Coushtar END = /
Pour �tre compatible avec le format FITS, le header doit
occuper un nombre entier de blocs de 2880 octets.
LÕimage est acquise sur 2 buffers dont, celui de la partie
gauche du CCD, lit bien les pixels de gauche � droite, mais
celui de la partie droite les lit de droite � gauche.
LÕensemble des 2 buffers est ensuite assembl� dans le
fichier.
Les valeurs de pixel sont converties sur un mot de 16 bits
non-sign�. (d�rogation � la norme).
Figure 23: Agencement des pixels dans le fichiers FITS
Header
Gauche
Droite
n x 2880 octets
Pixel le plus � gauche, 1�re ligne
Pixel le plus � droite, 1�re ligne
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Acquisitions manuelles - page 33 / 75
Pour retrouver lÕ image, avec les pixels arrang�s dans le bon
sens, il faut donc "miroiter" la partie droite et la
juxtaposer � la partie gauche.
6.2.2 La vue 2D
CÕest la vue "� plat" de lÕimage.
Elle est affich�e par d�faut � lÕ�chelle 1/1. On dispose pour
cela dÕune fen�tre 512x512. Quand lÕimage est plus grande
que ce format, on peut d�placer la partie visible en agissant
sur les ascenseurs droit et bas de la fen�tre image.
LÕhistogramme des pixels est mis � jour d�s le chargement
de lÕimage.
LÕoutil Loupe de la palette dÕoutils permet dÕagrandir dÕun
facteur 2 � chaque clic dans lÕimage tout en conservant la
taille de la fen�tre de visualisation. Le zoom inverse
sÕobtient en appuyant sur la touche "shift" en pendant que
lÕon clique dans lÕimage avec la loupe.
LÕoutil Coupe de la palette dÕoutils permet dÕeffectuer une
coupe de lÕimage, coupe dont le r�sultat appara�tra dans la
fen�tre centre-droite de lÕ�cran. On trace lÕaxe de la coupe
en appuyant sur la souris une fois puis en d�pla�ant jusquÕau
second point de la droite et en rel�chant la souris.
LÕoutil Point permet de mesurer la valeur dÕun pixel de
lÕimage tout en affichant ses coordonn�es sous la palette
dÕoutils.
Figure 24: Affichage de lÕimage
Gauche Droite
tel que miroit�
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Acquisitions manuelles - page 34 / 75
6.2.3 La vue 3D
Chaque pixel est affich� dans sa position sur le CCD mais
son intensit� donne la valeur sur lÕaxe Z. Pour certains
habitu�s, cÕest une autre fa�on de mettre en �vidence
certaines caract�ristiques.
6.2.4 La palette de couleur
Il y a 5 palettes de couleurs par d�faut :
¥ niveau de gris
¥ binaire
¥ Gradient
¥ Rainbow
¥ Temperature
Chaque palette met en �vidence un certain type de
ph�nom�nes pr�sents sur un image. Par exemple, la palette
binaire permet de d�celer les infimes variations � la
surface dÕun champ plat.
Figure 25: Exemple de vue 3D dÕune image 1kx1k
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Acquisitions manuelles - page 35 / 75
6.2.5 Le choix BCC2000 / Standard
LÕacquisition des images est r�alis�e de fa�on brute � partir
de la cam�ra BCC2000.
Ces images brutes ont 3 d�fauts majeurs :
¥ le codage des pixels est non sign� sur la cam�ra BCC2000
cÕest-�-dire 0000h est noir et FFFFh est blanc, alors que
le format FITS est sign� : 8000h est noir et 7FFFh est
blanc.
¥ la partie droite du CCD est miroit�e car il y a lecture
simultan�e des voies gauche et droite du CCD.
¥ Les parties droite et gauche sont mises � la suite lÕune de
lÕautre
Choisir "image FITS BCC2000", cÕest corriger ces 3
d�fauts simultan�ment. Attention, de bien v�rifier que lÕon
a bien choisi cette option pour les images du banc car les
interpr�tations de coupe et dÕ histogramme seraient
�videmment fausses.
6.3 Acquisition des images
6.3.1 Les voies CCD utilis�es
Le choix des voies CCD utilis�es lors de la lecture du CCD
influe sur le temps global de lecture dÕune part, sur la
validit� et sur le choix des tables dÕordre de lecture dÕautre
part. Cette information est incluse dans le header des
images FITS g�n�r�es par le logiciel COUSHTAR©.
On a le choix entre 3 lectures :
¥ sortie � droite (cas de panne : pas encore impl�ment�)
¥ sortie � gauche (cas de panne : pas encore impl�ment�)
¥ sorties simultan�es � droite et � gauche
nota : ce dernier cas de figure est d� au fait quÕil y a unephase commune pour le contr�le du d�calage des 2 sorties
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Acquisitions manuelles - page 36 / 75
du CCD.
6.3.2 Le mode dÕacquisition
Le choix peut se faire entre les modes suivants :
Le mode "standby" ci-dessus correspond au mode en r�gime
permanent � mettre en place, avant toute acquisition,
pendant un certain temps, afin dÕassurer un �quilibrage des
temp�ratures du CCD.
Ce mode "standby" est mis en place � lÕappui sur "Conf Seq"
et choisi automatiquement en fonction du mode
dÕacquisition.
6.3.3 Le type de fichiers FITS
Il est possible de faire des acquisitions en rafale, avec
chacune leur propre header (n fichiers), chaque image FITS
comportant m images et donc un seul header.
Cette derni�re option est particuli�rement utile dans le cas
de petites images (taille < 20Ko) acquises en grand nombre
( >50). En effet, la multiplication des images rend les
transfert dÕimage fastidieux lors de leur traitement
ult�rieur.
6.3.4 Le lancement de lÕacquisition
Premi�re �tape : configurer par "Conf Seq" le s�quenceur
Tableau 1:
Mode Standby mode Fen�tr� ?Binning
possible ?Flashagepossible ?
FENETRE Effacement oui oui non
BINNING2x2 Effacement non oui (en dur) non
PLEIN CADRE Effacement non non non
OFFSET Effacement non non non
VIDEO1S Video1S oui oui oui
VIDEO32S Video32S non non oui
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Acquisitions manuelles - page 37 / 75
avec les tables dÕordre issues du fen�trage, et ce quel que
soit le type dÕacquisition. Cette �tape calcule les tables
tabint.dat (� partir du tems de pause), tabvid.dat et
tablec.dat (� partir de la fen�tre texte "fenetre"). On
remarquera quÕen mode fen�tr�, il ya toujours au moins une
table de petit format, en bordure du CCD (en fait
constitu�e de lignes et de pixels de prescan).
Le bouton "Start" lance lÕacquisition de la ou des images. Les
images auront pour nom de fichier le nom qui figure dans
"Image BaseName" suivi de _nnnn.fit . Le num�ro nnnn
commence � 0000 et sÕincr�mente de 1 � chaque image
quand le nombre dÕimages � acqu�rir est sup�rieur � 1.
De plus, nÕoublions pas que le header et le cahier de manip
contiennent suffisamment de renseignements sur lÕimage
sans quÕil soit n�cessaire de vouloir tous les mettre dans le
nom de lÕimage.
6.4 Gestion des fen�tres
6.4.1 La s�lection des fen�tres
La s�lection des fen�tres se fait tr�s simplement au moyen
des outils fournis avec la palette de type "Tools".
Il suffit de s�lectionner, dans cette palette, lÕoutil
"rectangle" et cliquez ensuite dans lÕimage le coin en haut �
gauche de la fen�tre choisie, maintenez le clic, et rel�chez
le clic au coin en bas � droite de la fen�tre : le cadre de la
fen�tre ainsi s�lectionn�e reste apparent. Si lÕon d�sire
choisir une fen�tre suppl�mentaire sans effacer la
premi�re, il faut appuyer ensuite sur la touche Majuscule et
Figure 26: Palette flottante "Tools"
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Acquisitions manuelles - page 38 / 75
r�p�ter lÕop�ration pr�c�dente autant de fois que
n�cessaire dans la limite de 8 qui est le nombre maximal de
fen�tres que lÕon sÕest donn�.
nota : il nÕy a pas, � priori, de limite physique � ce nombre.
Ensuite, faites la saisie automatique sous forme texte du
descriptif des fen�tres en cliquant sur le bouton "Valide
fen�tres".
On voit alors appara�tre la suite de coordonn�es de ces
fen�tres tout de suite � gauche.
Si n�cessaire, on peut modifier les param�tres de binning
ou autre. Quand tout est o.k., t�l�chargez le s�quenceur de
la cam�ra avec les nouvelles tables dÕordre en appuyant sur
"Conf Sequ.". Si lÕagencement des fen�tres est compatible
avec dÕautres param�tres comme les voies CCD utilis�es par
exemple.
6.4.2 Le temps de pose
Le temps de pose est r�glable entre 0 et 232-1 dixi�mes de
secondes. La r�solution est de 0,1 seconde. Sa valeur
appara�tra dans le header FITS de lÕimage.
nota : pour le mettre en oeuvre, on se sert dÕune tabledÕordre particuli�re, de dur�e 100 µS, que lÕon it�re autantquÕil est n�cessaire.
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Mode automatique - page 39 / 75
Mode automatique 77.1 Pr�sentation
Ce mode vise � utiliser le banc de tests CCD de fa�on
intensive et automatique. On pr�voit de faire se d�rouler
pendant des heures, voire des jours, un fichier batch
contenant des commandes �l�mentaires de contr�le des
�l�ments du banc.
Exemple :
¥ table xyz � 0, 1253, 9000
¥ pose 20.2
¥ nom g�n�rique "test-obscurite"
¥ acqu�rir 50 images
¥ Choisir configuration camera dans le r�pertoire xxx
¥ etc ...
Quelques �l�ments de "programmation" seront impl�ment�s
comme les boucles for-next et une gestion de variables.
nota : Afin dÕ�viter une complexe gestion des nombreuxparam�tres dÕacquisition, les diff�rentes configurations dela cam�ra seront "pr�par�es avant lÕutilisation dÕun batch.
Pour cela, on utilisera le VI ÒPrepare2000, la pr�paration
des batchsÓ, page 41 qui g�n�rera un directory particulier
constitu� des fichiers de configurations d�crits dans
ÒFichiers de configurationÓ, page 21.
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Mode automatique - page 40 / 75
Ce "g�n�rateur de configurations" pourra �tre utilis� "off-
line", cÕest � dire en dehors du logiciel complet
COUSHTAR© puisquÕune version cr��e par Application
Builder de LabVIEW
Figure 27: Exemple dÕarborescence de configuration
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Mode automatique - page 41 / 75
7.2 Syntaxe des commandes
Les commandes ci-dessous sont encore en d�veloppement,
cette liste nÕest ni exhaustive, ni fig�e.
Quoi quÕil en soit, la syntaxe est la suivante : une commande
primaire, suivie �ventuellement dÕune commande
secondaire, suivie �ventuellement de 1 � 4 param�tres dont
le type est v�rifiable. Chaque partie de la commande est
d�limit�e par un ou plusieurs espaces. Les diff�rents types
autoris�s sont :
¥ Label (variable ou label de saut)
¥ Texte libre (seul le premier param�tre peut lÕ�tre, � ce
moment, tout ce qui suit la commande est le param�tre, y
compris les espaces)
¥ Num�rique ( de type flottant, un mini et un maxi sont
v�rifi�s)
¥ Fichier � cr�er (le fichier ne doit pas d�j� exister)
Figure 28: Prepare2000, la pr�paration des batchs
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Mode automatique - page 42 / 75
¥ Fichier � utiliser (le fichier doit imp�rativement exister)
¥ Symbole de comparaison (au choix : Õ>Õ, Õ<Õ, Õ>=Õ, Õ<=Õ, Õ=Õ ou
Õ<>Õ)
¥ Chemin (le chemin doit d�j� exister)
Manuel syntaxe Corot genere par le VI "analyse de syntaxe"le mercredi 9 f�vrier 2000 10:21
0 ACQ <Nombre d'images> Acquisition sur disque de n images 1 INIT CAMERA Initialisation hardware camera 2 DELAY <Valeur du delai en 0.1s> Attend n secondes avec une precision de 0,1s 3 FILTRE <Numero du filtre> Choisit un filtre 4 FLUKE COMMAND <Nom de la commande> Commande generique vers le Fluke 5 FLUKE VALEUR <Numero de voie> Lit la valeur d'une voie du Fluke 6 FOR <Nom du label> <Valeur initiale> <Valeur finale> Boucle FOR...NEXT 7 GOSUB <Nom du label> Saut a une sub-routine 8 GOTO <Nom du label> Saut inconditionnel 9 IF <Nom du label> <Symbole de comparaison> <Valeur a comparer> Saut conditionnel 10 LABEL <Nom du label> Indique un label 11 LOGWRITE <Texte a ecrire dans la logfile> Ecrit dans la logfile le texte specifie 12 MONO CALAGE Execute la sequence de calage du monochromateur 13 MONO COMMAND <Nom de la commande> Commande generique vers le monochromateur 14 MONO GO <Consigne de longueur d'onde> Fixe la longueur d'onde du monochromateur 15 TABLE REL <Axe X> <Axe Y> <Axe Z> Positionnement relatif des axes de la table microcontrole 16 MONO VITESSE <Consigne de vitesse> Fixe la vitesse du monochromateur 17 NEXT <Nom de label> Boucle FOR..NEXT 18 RETURN Retour de sub-routine 19 RUN <Nom d'un fichier batch> Execute un autre fichier batch 20 SEND CONF Envoit les tables d'ordres au sequenceur
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Mode automatique - page 43 / 75
21 LIBRE 22 LIBRE 23 SEND POLARS Envoit le fichier de polarisations vers la camera 24 LIBRE 25 LIBRE 26 SET IMAGEPATH <Chemin> Fixe le chemin des images par defaut 27 SET IMAGEROOT <Chemin> Fixe la racine des noms des images par defaut 28 SET CONFPATH <Chemin de la configuration camera> Fixe le nom du fichier lo par defaut 29 SET LOGPATH <Chemin complet> Fixe le chemin du fichier log par defaut 30 SET VAR <Label de la variable> <Valeur a fixer> Fixe la valeur d'une variable 31 STOP Arret du programme 32 TABLE COMMAND <Texte de la commande> Envoit une commande generique vers la table microcontrole 33 TABLE GO <Consigne axe X> <Consigne axe Y> <Consigne axe Z> Envoit la table microcontrole a une position X Y Z 34 LIBRE 35 LIBRE 36 LIBRE 37 SET VSS <Tension de la polarisation> Fixe la valeur de la tension VSS sans l'envoyer vers la camera 38 SET VOG <Tension de la polarisation> Fixe la valeur de la tension VOG sans l'envoyer vers la camera 39 SET VGS <Tension de la polarisation> Fixe la valeur de la tension VGS sans l'envoyer vers la camera 40 WAIT TABLE <Nom de l'axe> Attend l'arrivee en position de l'axe specifie 41 // <Texte du commentaire> Commentaire 42 REM <Texte du commentaire> Commentaire 43 : <Texte du commentaire> Indique un label 44 MESSAGE <Texte du message> Affiche un messsage quelconque dans l'indicateur central du VI RUNBATCH.VI 45 SET IPHI <Tension basse de la phase> <Tension haute de la phase> Fixe la valeur des 2 niveaux de IPHI sans les envoyer a la camera 46 SET SPHI <Tension basse de la phase> <Tension haute de la phase> Fixe la valeur des 2 niveaux de SPHI sans les envoyer a la camera 47 SET RPHI <Tension basse de la phase> <Tension haute de la phase> Fixe la valeur des 2 niveaux de RPHI sans les envoyer a la camera
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Mode automatique - page 44 / 75
48 SET PHIR <Tension basse de la phase> <Tension haute de la phase> Fixe la valeur des 2 niveaux de PHIR sans les envoyer a la camera 49 SET DG <Tension basse de la phase> <Tension haute de la phase> Fixe la valeur des 2 niveaux de DG sans les envoyer a la camera 50 LIBRE 51 LIBRE 52 LIBRE 53 TABLE CYCLE Charge et lance le mode cycle sur la table microcontrole.
7.3 Exemple de fichier batch
Ci-dessous, on trouvera un exemple de fichier batch
interpr�t� par le mode automatique de COUSHTAR©.
// Ceci est un programme de test pour moi !!!// Test du 17 Aout 1998Message Ce n'est qu'un debut...Delay 10.0Set Imageroot test23Set ImagePath e:\TestDeDark\test1\Set Var Mois 25.69For Beef 100 100Next Beef: Test// Test de boucles for...next imbriqueesMessage Voici une boucle FOR..NEXTFor I 1 5// Corps de la boucleDelay 10.5Next IMessage Je fait une comparaisonIf Mois < 26 DebutGosub StoreGosub StoreSet Var Jour 31.5Gosub StoreDelay 10.59: DebutCamera InitSet LogPath c:\titi\CCD\Set Logname journalGosub Store: ConfigurationSend Size 2048 2048
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Mode automatique - page 45 / 75
Send Fenetres test.txtTable Vitesse 1000 1000 1000For I 1 10: TensionsVdd 12.5Vdr -15.1Vgs 6.4Send Polars test.txtTable Go 123 -25000 1000Next IFor I 1 10Delay 1.0Next IFor CCD 1 2Delay 5.0Next CCDSet Var Essai 22.959Send Pose 300.5Send Size 2048 2048Set Mode RafaleGoto Suite// Fin du programme batch// Sous-programme du batch: Storegosub Finreturnstop// Ceci est un commentaire de type C++Rem ceci est un label de saut: Fin// on attendDelay 1.6return: SuiteRun sousprog.txtRun test170898.txt
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Mode automatique - page 46 / 75
7.4 Contr�le du fichier batch
Dans la fen�tre ci-dessus du panel "automatique", on
contr�le � tous moment lÕex�cution du fichier batch en
cours. Puisque des fichiers individuels peuvent se lancer lÕun
lÕautre, on peut donc conna�tre le nom du fichier batch en
cours dÕex�cution, la commande �l�mentaire en cours, le
temps restant lorsquÕun timer est d�clench� par batch et
une fen�tre message contr�l�e aussi par le batch.
En fin de batch, un mail est envoy� automatiquement pour
signaler la fin dÕex�cution. Le mail contient un message
comme suit :
From: [email protected]
Figure 29: Contr�le du batch
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Mode automatique - page 47 / 75
Date: jeudi 13 janvier 2000 18:48:24Subject: Batch "NewTest.txt" termine le 13/01/00 @ 18:48:24To: [email protected]:
COUSHTAR V1.24Batch "NewTest.txt" demarre le 13/01/00 @ 18:47:35 par Tristan BueyBatch "NewTest.txt" termine le 13/01/00 @ 18:48:24Duree 00:01
On peut envisager de compl�ter ces informations par des
information interm�diaire dÕex�cution lorsque le batch
dure longtemps.
7.5 Conseils pour lÕ�criture dÕun batch
7.5.1 G�n�ralit�s
Comme pour tout d�veloppement software, merci de
documenter vos batchÕs � lÕaide de commentaires.
NÕh�sitez pas � a�rer le batch en ins�rant des lignes
blanches.
Le batch doit comporter 3 zone distinctes :
¥ Le commentaire dÕent�te
¥ LÕinitaialisation des variables (chemin, racine dÕimage,
etc...)
¥ Le code � ex�cuter.
7.5.2 Exemple
// Ceci est un programme batch qui acquiert des images.
Set ConfPath d:\COROTV1\Conf\SpecialConf\
Set ImagePath d:\COROTV1\Images\
Set ImageRoot Toto
Init Camera
Acq 300
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Mode automatique - page 48 / 75
7.6 Contr�le des param�tres vitaux
Dans ce mode de fonctionnement du banc, on a besoin
dÕavoir un tableau de bord r�duit � lÕessentiel. En effet,
lÕensemble �tant cens� tourner seul, un simple contr�le
visuel de type "�a se passe bien" sera r�guli�rement
effectu�.
Le contr�le de param�tres vitaux est simplement
indispensable � la continuation de lÕexp�rience : en effet,
rien ne sert de continuer une exp�rience de 20 jours si, au
bout de 3 jours, une d�faillance du Peltier de
refroidissement fait remonter la temp�rature du CCD.
nota : on peut envisager dÕeffectuer ce type de contr�le �lÕint�rieur m�me du batch pour �viter dÕaccumuler desimages sans int�r�t si lÕon sÕaper�oit tardivement du d�fautde lÕinstallation.
7.7 Contr�le des ressources de stockage
Figure 30: Contr�le de lÕoccupation des disques
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Mode automatique - page 49 / 75
LÕacquisition dÕimage est une activit� �norm�ment vorace en
terme dÕoccupation sur disque. M�me si lÕon dispose dÕun
disque dur de 9 Go pour les acquisitions, il faut se m�fier de
la possibilit� dÕun engorgement lors de lÕex�cution de batchs
dÕacquisition. En effet, une seule image plein cadre 2kx2k
occupe 2048*2048*2 octets soit 8 Mo sur disque
augment�s des quelques Ko occup�s par le header.
On peut donc voir la taille totale du disque ainsi que son taux
de remplissage en % et sur une �chelle de type
thermom�tre visible dÕun seul coup dÕoeil.
nota : pour lÕavenir, il faudrait envisager dÕ�valuer, lors de lasimulation dÕex�cution du batch, la taille disque requise lorsde son ex�cution r�elle.
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Gestion de configuration - page 50 / 75
Gestion de configuration 88.1 Archivage
LÕensemble de lÕapplication est archiv�e sur CD-ROM
enregistrable � chaque nouvelle version. On trouvera sur le
CD, � la racine, un fichier texte "CorotGesConf.txt"
contenant toutes les informations relatives aux VIÕs
pr�sents sur le CD, cÕest-�-dire les date de modification,
num�ro de r�vision et taille en octets. Pour les librairies, on
aura que le d�tail du num�ro de r�vision des VIÕs qui les
constituent.
Les derni�res versions du logiciel COUSHTAR seront
disponibles sur un serveur WEB � lÕadresse suivante :
http://www-corot.obspm.fr/COROT-ETC/Historique.html
8.2 Configuration logicielle
Projet COUSHTAR V2.02b
R.Schmidt Observatoire de Meudon LAM 135 P:7527
Configuration du lundi 20 novembre 2000 a 17:43:41
7 librairie(s) et 76 instrument(s) virtuel(s).
JJ/MM/AA HH:MM:SS Size Rev Filename---------------------------------------------------------14/02/00 19:01:23 149774 COROT-SMTP.LLB
0 BOOLEAN ARRAY TO STRING.VI 4 COROT-ADD LF.VI 5 SMTP-GETCHAR.VI 8 SMTP-READ-WRITE.VI 21 SMTP.VI
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Gestion de configuration - page 51 / 75
15/11/00 17:21:05 1089566 FENETRES.LLB
13 EDITEUR DE TABLES D'ORDRE.VI 9 ENCODESEQUENCEUR.VI 27 ENCODESEQUENCEUR2000.VI 19 ENCODESEQUENCEUR99.VI 101 FENETRE1998.VI 46 FENETRE1999.VI 105 FENETRE2000.VI 7 SHOW ERROR.VI
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
13/11/00 17:01:40 1198250 FLUKEREAD.LLB
4 APROPOS.VI 3 BLIND WRITE TO FILE.VI 7 BYTES AT SERIAL PORT.VI 12 CLOSE FILE+.VI 5 COEUR.VI 115 COROTGLOBAL.VI 4 FIND FIRST ERROR.VI 202 FLUKEREAD.VI 24 GENERAL ERROR HANDLER.VI 21 INITSERIALORIEL.VI 2 NOTAPATH.VI 11 OPEN FILE+.VI 1 OPEN SERIAL DRIVER.VI 14 OPEN/CREATE/REPLACE FILE.VI 96 PROTOCOLEFLUKE.VI 13 READ CHARACTERS FROM FILE.VI 11 READ FILE+ (STRING).VI 1 SERIAL PORT BUFFER SIZE.VI 6 SERIAL PORT READ.VI 3 SERIAL PORT RESET.VI 6 SERIAL PORT WRITE.VI 0 SERPCONFIG.VI 0 SERPOPEN.VI 11 WRITE CHARACTERS TO FILE.VI 9 WRITE FILE+ (STRING).VI 25 WRITETOLOG.VI
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
20/11/00 17:43:41 1042495 INTERPRETE.LLB
119 ANALYSE DE SYNTAXE.VI 32 CHAINES D'ERREUR SYNTAXE.VI 2 EDITFILE.VI 185 RUNBATCH.VI 5 SEARCHSTRINGINARRAY.VI
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Gestion de configuration - page 52 / 75
07/06/00 16:28:46 261519 PROTEUS.LLB
8 POWERSUPPLY.VI 3 PREPARETC.VI 20 PROTEUS-GLOBAL.VI 2 SIMUGPS.VI
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
20/11/00 17:38:15 593948 SEQUENCEUR.LLB
39 DECODESEQUENCES.VI 11 LIGNESEQUENCES.VI 95 MVD-SEQUENCEUR.VI 17 NEWPROTOCOLEMVD.VI 5 NUMTOBINSTRING.VI 17 WRITEFILESTOSEQ.VI 7 WRITEMODE.VI
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
15/11/00 17:21:31 230805 TRANSPUTER.LLB
47 BOOTLINK.VI 70 MAXILINK.VI 73 READLINK.VI 57 SENDFILECONFTOLINK.VI 25 TEXTERRORS.VI 47 WRITELINK.VI
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
25/10/00 17:02:07 11267 1 32SECONDES-EDITOR.VI08/06/98 16:49:54 48953 1 ANALYSE UC STATUS.VI14/11/00 17:28:27 215557 4 APROPOS.VI20/04/00 15:46:48 29541 3 BLIND WRITE TO FILE.VI14/02/00 19:01:26 31097 9 BUILDFILENAME.VI14/02/00 19:01:53 63002 5 CALAGEMONO.VI15/11/00 17:21:26 42373 12 CCD-REPLACE.VI22/04/99 13:57:08 6339 0 CHOIXPORT.VI16/02/99 19:55:34 62066 1 CHRONO.VI15/02/00 18:06:05 22498 5 COEUR.VI14/02/00 19:01:47 24523 3 COMPACTEDAC.VI10/05/00 13:46:21 15480 8 COMPTEIMAGES.VI11/02/00 18:00:17 18045 1 CONFIGFLUKE.VI15/11/00 18:25:46 366798 94 COROT.VI20/11/00 17:43:40 504508 266 COROTACQU.VI16/11/99 12:04:23 149775 94 COROTAUTO.VI20/11/00 17:43:37 230724 157 COROTCONF.VI15/11/00 17:21:30 198132 88 COROTDAC.VI15/11/00 14:07:32 157736 45 COROTDEV.VI17/11/00 17:15:58 78615 115 COROTGLOBAL.VI20/07/99 16:13:00 276977 117 COROTMANU.ORIGINE.VI
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Gestion de configuration - page 53 / 75
15/11/00 17:21:30 267878 147 COROTMANU.VI15/11/00 18:17:38 21766 20 COUPE.VI15/11/00 17:21:26 64071 19 CREATEPATHSTRUCTURE.VI14/02/00 19:01:47 296208 50 CYCLE EDITOR.VI14/02/00 19:01:52 197697 50 CYCLE RUN.VI27/01/99 14:04:11 35107 1 DIO32HS.VI07/07/00 18:54:52 33332 22 FILE_APPEND_2X16.VI27/04/99 16:26:21 35766 2 FILETOCTRL.VI20/04/00 16:03:39 49167 15 FILETOHEX.VI16/02/00 11:51:44 339350 202 FLUKEREAD.VI14/02/00 19:01:26 37394 5 FORMATTOLENGTH.VI20/11/00 17:29:26 307752 108 GENEFITS.VI08/11/00 15:45:01 40710 3 GETCHARWITHTIMEOUT.VI18/03/99 16:52:51 174392 13 GETDIOPIXELS.VI20/01/00 16:08:02 77180 9 GETDIRECTORY.VI17/11/00 17:43:24 140120 98 GETIMAGEFROMBERTRAND.VI15/11/00 14:02:41 149425 86 GETIMAGEFROMOHP.VI15/11/00 18:37:19 403440 19 GETVISCONF.VI15/11/00 18:17:41 34970 31 HISTOGRAMME.VI13/11/00 17:01:38 155519 27 INIT_2X16.VI15/11/00 17:21:30 64342 62 INITCAMERAOHP.VI14/02/00 19:01:45 59540 17 INITSERIALFILTRE.VI14/02/00 19:01:46 59517 17 INITSERIALFLUKE.VI02/05/00 09:01:28 59533 16 INITSERIALMICRO.VI15/02/00 18:06:05 59521 21 INITSERIALORIEL.VI05/10/99 16:23:33 59475 19 INITSERIALSEQ.VI11/05/00 12:40:00 71590 4 LABELS.VI17/06/99 10:16:03 19278 3 LITFILEHEX.VI15/11/00 17:21:26 68071 10 LOOKUPMODES.VI14/02/00 19:01:39 59594 12 MIRROR.VI01/12/98 16:31:12 164908 99 NEWCOROTMANU.VI14/02/00 15:24:41 15592 2 NOTAPATH.VI15/11/00 18:25:56 164608 40 ONE_ACQ_2X16.VI20/04/00 16:03:34 256306 30 PREPARE2000.VI10/11/00 15:40:44 59420 42 PREPARE_2X16.VI15/11/00 17:21:27 122637 101 PROTOCOLEFILTRE.VI15/11/00 17:21:28 121430 96 PROTOCOLEFLUKE.VI15/11/00 17:21:26 140522 93 PROTOCOLEMICRO.VI15/11/00 17:21:27 119650 100 PROTOCOLEORIEL.VI10/11/00 14:39:18 68756 25 PROTOCOLESEQ.VI14/02/00 19:01:52 34828 3 READ_XYZ.VI14/02/00 19:01:46 101776 42 READFITS.VI24/01/00 12:25:09 42467 2 RELITCONTEXTE.VI15/11/99 16:54:47 27223 2 SENDBILAN.VI15/11/00 17:21:29 91961 8 SENDCONFOHP.VI20/11/00 17:43:36 60334 24 SENDTODACS.VI15/11/00 11:25:23 214666 25 SETTINGS_MONO_2X16.VI12/05/99 14:48:00 27384 1 SIMPLESERIAL.VI01/02/99 16:10:16 45212 2 TESTAFFIMAGE.VI29/06/98 16:27:04 25513 1 TESTFLUKE.VI17/11/99 15:50:51 38806 3 TESTSERIALPORT.VI07/07/00 18:54:50 63114 10 TRANSLATOR2X16.VI14/02/00 19:01:28 31294 16 VIEWSTRING.VI15/02/00 18:06:05 72884 25 WRITETOLOG.VI
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Gestion de configuration - page 54 / 75
28/01/99 10:41:18 102208 11 ZOOMTEMP.VI
8.3 Gestion de configuration au quotidien
On prendra soin de noter dans un journal, � disposition dans
la salle COSTAR, toutes les grandes modifications
m�caniques, optiques, �lectriques, etc.., avec la date de leur
ex�cution, ainsi que les manip qui auront �t� r�alis�es avec
le banc. Ceci permettra de garder la m�moire de lÕ�volution
g�n�rale du banc.
8.4 Les sauvegardes
On effectuera un archivage des versions au moyen de
lÕutilitaire CreateInstall sur PC sous NT qui permet de
g�n�rer un ex�cutable dÕinstallation standard.
Un CD-ROM est alors grav� avec cette version. On conserve
en permanence, sur ce CD-ROM, au moins les 2 versions
pr�c�dentes avec la version courante, ce qui garantit la
possibilit� dÕun retour en arri�re pendant le d�veloppement
(cas dÕun bug qui appara�t avec du retard).
8.5 Fiches dÕanomalies
8.5.1 CÕest quoi ?
Une fiche d'anomalie est destin�e � informer les
concepteurs du syst�me de contr�le-commande de toute
anomalie ou d�faut survenant lors de son exploitation. Elle
vise la mise au point interactive et rapide avec et pour
lÕutilisateur du syst�me.
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Gestion de configuration - page 55 / 75
Figure 31: Exemple de fiche dÕanomalie
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Gestion de configuration - page 56 / 75
8.5.2 Comment �a marche ?
1 - l'utilisateur constate ce qu'il consid�re �tre une
anomalie.
2 - Il �met une fiche pr�-num�rot�e vers le (les)
concepteurs du syst�me en remplissant les parties
blanches.
3 - Les concepteurs analysent et corrigent en cons�quence.
4 - Ils remplissent les parties gris�es, la renvoient �
l'utilisateur et r�alisent dans les plus brefs d�lais les
corrections ad�quates si l'anomalie est majeure.
8.5.3 Quoi remplir?
¥ Auteur : lÕ�metteur de la fiche
¥ Date/Heure : le jour et l'heure du constat de l'anomalie
¥ Nom de la session : ou de l'exp�rience en cours
¥ Constat de l'anomalie : l'anomalie a-t-elle �t� constat�e
de visu ou non ?
¥ Localisation de l'anomalie : on y indique le mat�riel ou le
nom du panel o� l'on constate l'anomalie
¥ Type de l'anomalie : l'anomalie est dite majeure si elle
rend le syst�me non op�rationnel et mineure si elle n'est
qu'une simple g�ne.
¥ Description de l'anomalie : on y indique seulement ce que
l'on constate sans essayer de faire soi-m�me un diagnostic.
8.5.4 Fiches dÕanomalie via internet
Il est d�sormais possible de saisir les fiches dÕanomalies via
internet et le serveur PCCOROT15.OBSPM.FR.
Un username et un password sont requis pour en autoriser
lÕacc�s.
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Gestion de configuration - page 57 / 75
8.6 Fiches de demande de modifications
8.6.1 CÕest quoi ?
La fiche de demande de modification permet aux utilisateur
du syst�me de demander, par �crit, au concepteur, une
modification ou une �volution du syst�me. Cette d�marche
vise � formaliser plus clairement les nouvelles
sp�cifications ou fonctionnalit�s dont lÕutilisateur resent le
Figure 32: Fiche dÕanomalie sur internet
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Gestion de configuration - page 58 / 75
besoin au cours de la vie de lÕ�quipement.
Figure 33: Exemple de fiche de demande de modification
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Gestion de configuration - page 59 / 75
8.6.2 Comment �a marche ?
Comme pour le p�re No�l, il faut, non pas �crire une lettre,
mais remplir une fiche avec ses souhaits puis, transmettre
sa requ�te au concepteur (Dieu ! quoi.). Dans un d�lai plus ou
moins long (cÕest ce qui le diff�rencie du P�re No�l), il
exhaussera (ou non) vos voeux.
8.6.3 Fiches de demande de modification via internet
Il est d�sormais possible de saisir une demande de
modification via internet et son serveur
PCCOROT15.OBSPM.FR
Un username et un password sont requis pour en autoriser
lÕacc�s.
8.7 Historique des versions
V2.02b : Lundi 20 novembre 2000
Figure 34: Demande de modification sur internet
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Gestion de configuration - page 60 / 75
¥ premi�re acquisition plein cadre du EEV4280
V2.00b : Vendredi 10 novembre 2000
¥ premi�re version prenant en compte le nouveau s�quen-
ceur de BCC2000.
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Configurations hardware - page 61 / 75
Configurations hardware 99.1 Introduction
On d�crira ici la configuration et les particularit�s
hardware du syst�me COUSHTAR© tel quÕil est d�crit
dans ÒLe syst�me COUSHTARÓ, page 4. On distinguera le
PC, les cartes dÕentr�es/sorties, la cam�ra BCC2000, et les
autres p�riph�riques.
9.2 Le PC
Le PC utilis� dans ce syt�me est un PC DELL, 200 MHz,
�quip� de 96Mo de RAM et dÕun �cran 15". Ce PC comporte
n slots PCI et n slots ISA.
9.3 Les cartes dÕentr�es/sorties
9.3.1 La carte SCSI
Cette carte, destin� au bus ISA/PCI est �quip�e dÕun
connecteur ext�rieur au format SCSI-III.
9.3.2 La carte R�seau
CÕest une carte XXX �quip�e dÕun connecteur RJ45 destin�
� un r�seau de type 10-base 2.
9.3.3 La carte Extension de ports s�rie
Le mod�le initial de la carte adopt�e �tait une carte MOXA
pour bus ISA. Un des ports de cette carte �tant
endommag� (bref, ne marche plus !), jÕai approvisionn� une
nouvelle carte, pour bus ISA, mais de marque ADVANTECH
et de type PCL-746+.
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Configurations hardware - page 62 / 75
9.3.4 La carte Transputer
CÕest une carte de mod�le BBK-PCIL, pour bus PCI, en
remplacement dÕune carte initiale B008 pour bus ISA dont
le d�bit de transfert nÕ�tait pas suffisant. Dans la nouvelle
version de la cam�ra CCD, cette carte nÕaura plus lieu dÕ�tre
car les acquisition dÕimages se feront au moyen dÕune carte
National Instruments DIO32HS.
9.4 La cam�ra OHP (version 1 du banc)
9.4.1 Le mod�le
Nous utilisons la cam�ra HORIZON 2000 d�velopp�e par
lÕObservatoire de Haute Provence. Celle-ci se pr�sente dans
un rack o� se cotoient la carte CPU avec ses liens de
communication, les cartes de conversion A/D 16 bits, le
s�quenceur et les diverses alimentations n�cessaires au
fonctionnement de lÕensemble.
Un bo�tier d�port� � 2 m�tres int�gre lÕ�lectronique de
proximit� et les converstisseur D/A destin�s � fournir des
tensions de polarisations programmables au CCD.
9.4.2 LÕinterface de communication
Un lien transputer, bidirectionnel et diff�rentiel �quipe le
contr�le local de la cam�ra HORIZON 2000. Ce lien unique,
permet le transfert des datas et des commandes entre le
rack de contr�le cam�ra et la carte transputer situ�e dans
le PC de contr�le.
9.4.3 C�ble dÕinterface
La vitesse de transfert de 20Mbits/S interdit en
configuration OHP, et m�me sur liaison diff�rentielle, une
longueur de plus de 30 cm entre la carte transputer du PC
et celle du rack contr�le cam�ra.
9.5 La cam�ra BCC2000
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Configurations hardware - page 63 / 75
9.5.1 Le mod�le
La cam�ra BCC2000 a �t� d�velopp�e � Meudon pour
permettre la prise en compte de modes sp�cifiques de
contr�le des CCD ansi que des grands formats 2Kx2K. Cette
�lectronique am�ne plus de fiabilit� pendant lÕacquisition
des images en garantissant les �ch�ances temps-r�el du
syst�me dÕacquisition. Elle autorise donc maintenant le
mode dÕacquisition automatique en toute s�curit� sur le long
terme.
9.5.2 LÕinterface de communication
LÕinterface tient en 2 liens :
¥ un lien optique s�rie de contr�le (9600 bauds) des modes
de fonctionnement du s�quenceur et de lÕacquisition des
HK (2 fibres)
¥ un lien optique s�rie sp�cifique (sous codage Manches-
ter) de r�cup�ration des images vers le PC (1 fibre), o� les
infos sont parall�lis�es sur une carte DIO32HS (// 32
bits).
Les liens optiques sur tous les canaux de communication,
Figure 35: Le rack BCC2000
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Configurations hardware - page 64 / 75
permettent de ne pas �tre tributaire de la distance entre
BCC2000 et le PC. Cette longueur est actuellement dÕune
dizaine de m�tre sans que cela ne cause de probl�me de
transmission de donn�es.
9.5.3 Les tiroirs du rack¥ alimentation 5V et +/- 15V
¥ alimentation 30V
¥ carte CTV (conversion A/D)
¥ carte micro (contr�le)
¥ carte opto (transmission image)
¥ tiroir s�quenceur (carte s�quenceur MVD + carte r�par-
titeur)
Figure 36: Les tiroirs du rack BCC2000
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Configurations hardware - page 65 / 75
9.6 Le rack Microcontr�le ITL09
9.6.1 Le mod�le
Le mod�le se pr�sente en rack 84E de large au format
Europe simple. Il inclut les alimentations, les contr�les
dÕaxes, les commandes manuelles en face avant et les
affichages correspondants.
Les EPROMS internes de la carte contr�leur ont �t�
remplac�es par des EPROMÕs capables de mettre en oeuvre
les modes automatiques au niveau du rack. N�anmoins, ce
mode a �t� d�velopp� par les services technique de la
soci�t� Microcontr�le et nÕest en aucune fa�on garanti par
son d�veloppeur.
Ce mode �tait uniquement destin� au test du d�veloppeur.
9.6.2 LÕinterface de communication
LÕinterface de communication est de type s�rie avec la
possibilit� de cha�ner 2 cartes de contr�le, soit 4 axes, sur
un lien s�rie unique. Le d�tail de ce cha�nage est explicit�
dans le sch�ma suivant.
N�anmoins, pour valider cette option dÕun point de vue
logiciel, il faut, avant toute chose, envoyer la commande
"ch4".
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Configurations hardware - page 66 / 75
9.6.3 C�ble dÕinterface
9.7 la roue � filtres
9.7.1 Le mod�le
Il sÕagit dÕun mod�le Oriel 77378 comportant 5 filtres sur
une roue. Cette roue est indiff�remment command�e par un
des interfaces ou par un bo�tier de commandes � 5 boutons
poussoirs. Ces 5 boutons comportent chacun un voyant LED
indiquant la position r�elle de la roue.
Figure 37: Sch�ma du c�ble PC-ITL09
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Configurations hardware - page 67 / 75
3 autres voyant indiques le type dÕinterface qui est actif
sachant quÕ� la r�ception dÕune premi�re commande sur un
des 3 interfaces, cet interface devient le seul et unique
interface op�rationnel.
9.7.2 LÕinterface de communication
3 mode dÕinterfaces existent :
¥ le TTL mode dont le connecteur est un sub-D 15 points
¥ le LPT mode dont lÕinterface est un sub-D 25
¥ le Manual mode
Le mode retenu pour le banc COUSHTAR© est le LPT mode.
Cet interface est de type parall�le (Centronics, imprimante
PC).
Comme ce type dÕinterface ne peut �tre "d�cemment et
pratiquement" utilis� de nos jour, jÕai r�alis� un dispositif �
base de microcontr�leur, qui effectue la conversion, dans
les 2 sens de communication, des informations qui circulent.
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Configurations hardware - page 68 / 75
9.7.3 C�ble dÕinterface
9.8 Le monochromateur
9.8.1 Le mod�le
Il sÕagit dÕun mod�le 77233.
Figure 38: Sch�ma du c�ble PC-roue � filtres
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Configurations hardware - page 69 / 75
9.8.2 LÕinterface de communication
Ce mod�le est �quip� dÕun interface de type s�rie.
9.8.3 C�ble dÕinterface
9.9 Le multim�tre Fluke
9.9.1 Le mod�le
9.9.2 LÕinterface de communication
Figure 39: Sch�ma du c�ble PC-monochromateur
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Configurations hardware - page 70 / 75
9.9.3 C�ble dÕinterface
Figure 40: Sch�ma du c�ble PC-Fluke
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Evolution du syst�me - page 71 / 75
Evolution du syst�me 1010.1 Vers dÕautres plate-forme
Le changement de plate-forme implique que le logiciel
LabVIEW existe sur la nouvelle plate-forme :
¥ Windows NT 4.0
¥ Windows 95
¥ Windows 3.1
¥ Sun Solaris
¥ Mac OS (PowerPC)
¥ Mac OS (68K)
¥ HP-UX
¥ Concurrent PowerMAX
¥ Linux
Cette possibilit� permet lÕ�volution logicielle et donc
fonctionnelle de syst�me COUSHTAR©.
DÕun point de vue hardware, cette nouvelle plate-forme doit
offrir la possibilit� de ports s�rie disponibles, n�cessaires
au pilotage des accessoires du banc de test ainsi quÕun
interface de type transputer pour pouvoir contr�ler la
cam�ra HORIZON 2000.
nota : ce dernier point est bien s�r le plus critique puisquece type dÕinterface est quasiment d�j� obsol�te sur PC.
10.2 Pour dÕautres cam�ras
Le changement de cam�ra implique le changement des VIÕs
de contr�le de lÕinterface et lÕint�gration de nouveaux
modes de fonctionnement.
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Evolution du syst�me - page 72 / 75
Une cam�ra, nouvelle mouture a �t� r�alis� r�cemment �
lÕObservatoire de Paris-Meudon. Elle permet dÕimpl�menter
les modes vid�o en toute s�curit� et toute fiabilit�
contrairement � sa pr�c�dente petite soeur OHPÕienne.
10.3 Pour dÕautres projets
Fruit dÕune collaboration officielle, le projet micro-satellite
PICARD, financ� par le CNES b�n�ficie du d�veloppement
de cette nouvelle cam�ra et de son syst�me de contr�le
COUSHTAR©.
Ils utilisent un banc de tests identique au notre pour
effectuer leurs propres tests sur les m�mes CCD que
lÕexp�rience COROT.
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt R�f�rences - page 73 / 75
R�f�rences 11Mercredi 22 novembre 2000 � 15:39
1 - "BridgeVIEW and LabVIEW IMAQ Vision for G Refe-
rence Manual" June 1997 edition
2 - "LabVIEW 5 Function and VI Reference Manual"
january 1998 edition
3 - NOST 100-1.1 FITS Definition Standard September,
1995 NOST Standard
4 - NOST 100-1.2 FITS Definition Standard April, 1998
Draft Standard
5 - "Ergonomic Criteria for the Evaluation of Human-Com-
puter Interfaces" J.M. Christian Bastien & D. L. Scapin,
INRIA, May, 1993
6 - "Hydra 2635A data bucket manuel de lÕutilisateur"
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Contacts & WWW - page 74 / 75
Contacts & WWW 12
R�gis SchmidtObservatoire de Paris-Meudon5, place Jules Janssen 92190 Meudont�l : 01.45.07.75.27e-mail : [email protected]
Figure 41: O� sommes-nous ?
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Contacts & WWW - page 75 / 75
Annie BaglinObservatoire de Paris-Meudon5, place Jules Janssen 92190 Meudont�l : 01.45.07.77.37e-mail : [email protected]
Tristan BueyObservatoire de Paris-Meudon5, place Jules Janssen 92190 Meudont�l : 01.45.07.77.21e-mail : [email protected]
G�rard EpsteinObservatoire de Paris-Meudon5, place Jules Janssen 92190 Meudont�l : 01.45.07.77.22e-mail : [email protected]
Jean-Pierre Michel : coordination r�alisationBertrand LeRuyet : �lectronique dÕacquisition des imagesJean-Pierre Pineau : validation �lectronique analogiqueAlain Docclo et David Polizzi : routage et c�blage
COROT & COUSHTAR sur le WebLe site officiel du projet COROT :
http://www.astrsp-mrs.fr/www/corot.htmlLa page COUSHTAR � Meudon :
http://www-corot.obspm.fr/COROT-ETC/COUSHTAR.shtmlLe serveur des activit�s techniques de COROT � Meudon
http://www-corot.obspm.fr/
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Index - page 76 / 77
IndexAADMINISTRATEUR 6administration syst�me 7ADU 18ADVANTECH 61anomalie 54, 56Application Builder 40arborescence 19archivage 48ascenseurs 33
BB008 62BBK-PCIL 62BCC2000 21, 35binning 38bo�tier de commandes 66boutons 66buffer 32
Ccam�ra 71CCD 1, 18, 24, 34, 35, 39Centronics 67ch4 65cha�ne photom�trique 18coeur 11commandes 41configuration 39, 40controls 10convertisseurs 18COROT 3CorotGesConf.txt 50COSTAR 2coupe 33cryostat 24
DDELL 61DESPA 2disque 49
disque dur 49
EEEV4720 18
Ffen�tre 37, 38fichier batch 39, 46filtre 27FITS 30, 35, 38FLUKE 24format FITS 32
Ggestion de configuration 18, 30
Hheader 30, 38histogramme 33HORIZON 2000 62
IIMAQ Vision 9indicators 10ITL09 24, 65
Lla roue � filtres 66LabVIEW 4, 9, 40, 71, 73librairies 50lien s�rie 23lignes 15Loupe 33
Mmicrocontr�leur 27, 67miroiter 33mode dÕacquisition 36modification 57monochromateur 28monocoup 36MOXA 61multim�tre 23, 28
Projet COUSHTAR© Banc de caract�risation CCD - Manuel utilisateurR�gis C. Schmidt Index - page 77 / 77
NNavigation 11num�ro de r�vision 50
OObservatoire de Meudon 2off-line 40ORIEL 28overscan 16
Ppalette dÕoutils 33palette de couleur 34panel 56param�tres vitaux 48Peltier 48phases 18pixels 15plein cadre 49Point 33polarisation 14polarisations 18prescan 16
RRAM 61RJ45 61roue � filtre 27
SSCSI 61s�quenceur 36session 18, 19standby 36Start 37Syntaxe 41
Ttables dÕordre 38temps de pose 38tensions de polarisations 62traitement 36transputer 62
UUTILISATEUR PRIVIL�GI� 6UTILISATEUR STANDARD 6
Vvariable 39version 50, 59VI 9, 50
Wwidget 9Windows NT4.0 4
LÕ�dition de ce manuel a �t� achev�e � Meudon
le Mercredi 22 novembre 2000 � 15:39
sur un Power Macintosh G3
avec Adobe Framemaker Version 5.5F