La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Pulse Start Laser Synchro (PSLS)

Présentations similaires


Présentation au sujet: "Pulse Start Laser Synchro (PSLS)"— Transcription de la présentation:

1 Pulse Start Laser Synchro (PSLS)
Permet de synchroniser le déclenchement de 2 lasers: MiniLite et SureLite. Oscillateur Paramétrique Optique Laser SureLite 355nm Visible, forte énergie OPO Excite l’échantillon Laser MiniLite 532nm, faible énergie Sonde l’échantillon Synchro Photodiode rapide PSLS ∆t Echantillon Oscilloscope Sébastien CASSAGNERE – CPMOH - Le 20 Septembre 2007

2 Chronogramme Laser SureLite Laser MiniLite - 200ns < ∆t < 1s
FlashSL QswitchSL FlashML QswitchML ∆t 140µs 230µs 20µs 5V 0V 10Hz Laser SureLite Laser MiniLite 1- Les impulsions FlashSL et FlashML déclencheront une lampe flash qui amènera l’énergie au milieu. 2- Les impulsions (QswitchSL et QswitchML) ouvrent une porte optique pour lancer le tir laser - 200ns < ∆t < 1s ∆t : ns → 1µs résolution de 5ns 1µs → 1s résolution de 1µs

3 Schéma fonctionnel PC Labview + VCP USB FT232 HC08AB32 Laser1
SCI XILINX XCS30XL DS Génération des pulses de 1µs → 1s FlashSL 5ns QswitchSL 5ns FlashML 5ns QswitchML 5ns Programmation retard de -200ns → 1µs Programmation : - Retard de 1µs → 1s FlashSL 1us QswitchSL 1us FlashML 1us QswitchML 1us Générateur de retard de 1ns → 1µs FT232 PC Labview + VCP USB Laser1 Laser2

4 Il traite les données reçues de Labview
Microcontrôleur Freescale 68HC908AB32 Vers mon08 pour debug et programmation Il programme les 4 DS1023 Il traite les données reçues de Labview - 8MHz bus interne - 32Koctets de Flash - 1Koctets de RAM - Liaison SCI Il programme et commande le Xilinx 68HC908AB32

5 Le Xilinx est utilisé afin de générer les impulsions avec un délai
FPGA Xilinx XCS30XL Le Xilinx est utilisé afin de générer les impulsions avec un délai programmable de 1μs de résolution Le Xilinx reçoit les paramètres (Période, Δt, Polarité) du HC08

6 Délai Maxim DS Les Maxim DS sont des délais programmables de 16.5ns à 1292ns par pas de 5ns pilotables en série ou comme ici en parallèle. Ils sont utilisés lorsque -200ns < Δt < 1μs car on a besoin d’une résolution de 5ns.

7 La communication se fait par liaison USB
Convertisseur FTDI FT232 La communication se fait par liaison USB Un FT232 de FTDI fait une conversion USB ↔ UART L’UART communique avec la liaison SCI du HC08 a la vitesse de 19200bits/s EEPROM FT232

8 Communication avec le PC
Carte HC08 UART FT232 USB Driver USB Liaison USB PC Le driver est un VCP (port de communication virtuel) qui redirige l’USB vers un port série RS232 virtuel ( par ex COM3). USB VCP COM Port COM virtuel Labview

9 Algorithme microcontrôleur
Initialisation Lecture USB Trame de programmation oui Programme Xilinx et DS1023 non Trame de fonctionnement Trame Marche oui oui non non Démarre le Xilinx Trame arrêt oui Arrête le Xilinx non

10 Xilinx DS1023 FT232 Circuit FR4 (Verre-époxy) 2 couches Société Db-Electronic HC08

11 Interface USB pour capteur Par D BLANCHARD
- PIC18F4550 PLL à 96MHz CAN 12 bits AD9236 - Durée d'acquisition de 100µs - Acquisition de 4000 points 40MHz Synchronisable Gain programmable depuis le PC Liaison USB avec un FT245 Logiciel PC en langage C: (Driver D2XX interface graphique GTK)

12 Carte Acquisition USB FT245 FIFO PC signaux CAN PIC USB - Liaison USB
Données 8bits // Données USB 8 FIFO PC signaux CAN PIC USB - Liaison USB avec un FT245 - PIC18F MHz CAN12BITS 50kS/S - Acquisition en continu Tech = 32 µs - 8 voies - Logiciel PC Labview: (Driver D2XX)

13 Merci Des Questions?


Télécharger ppt "Pulse Start Laser Synchro (PSLS)"

Présentations similaires


Annonces Google