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
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 : - 200ns → 1µs résolution de 5ns 1µs → 1s résolution de 1µs
Schéma fonctionnel PC Labview + VCP USB FT232 HC08AB32 Laser1 SCI XILINX XCS30XL DS1023-500 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
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
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
Délai Maxim DS1023-50 Les Maxim DS1023-500 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.
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
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
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
Xilinx DS1023 FT232 Circuit FR4 (Verre-époxy) 2 couches Société Db-Electronic HC08
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)
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 - PIC18F4523 40MHz CAN12BITS 50kS/S - Acquisition en continu Tech = 32 µs - 8 voies - Logiciel PC Labview: (Driver D2XX)
Merci Des Questions?