Télécharger la présentation
1
Puce FTDI FT245 AM - 1 Mo/s (8 Euros)
PILOTAGE D’UNE AUDINE AVEC L’INTERFACE USB Thierry Maciaszek – Christian Buil Motivation : (1) pilotage de la caméra sous Win2000/NT/XP sans développement de drivers complexes, (2) fabrication en une journée par des non-experts, (3) très faible coût. Puce FTDI FT245 AM - 1 Mo/s (8 Euros) Module USBM OD2 gigatechnology (30 Euros) Mise au point proto en FlashBasic coté PIC16F876 et en Visual Basic coté PC. Gestion USB : Driver virtuel libre de droits téléchargeable sur le Web. Voir : et aussi pour les cartes module :
2
Schéma électronique PILOTAGE D’UNE AUDINE AVEC L’INTERFACE USB Audine
Les composants nécessaires à cette interface sont (coût total de l'ordre de 50 Euro) : un module USBMOD2 de Gigatechnology (importateur Fr : un PIC 16F876 (micro-contrôleur) un quartz 20MHz 2 condensateurs de 12nF 4 leds et 4 résistances de 3.3KOhm un connecteur DB25 femelle coudé à souder option : interface raquette électronique / roue filtres via un registre à décalage
3
Carte prototype (simple face !)
PILOTAGE D’UNE AUDINE AVEC L’INTERFACE USB Carte prototype (simple face !) Emulation du port imprimante via l'interface USB Programme de pilotage de l'Audine dans le PIC 16F876 Connecteur supplémentaire pour pilotage roue a filtre, raquette, ...
4
PILOTAGE D’UNE AUDINE AVEC L’INTERFACE USB
A l’attention des programmeurs de logiciel d’acquisition CCD: Programmation coté PC : haut niveau et très peu d’instructions… ‘ RECUPERE LE HANDLER L'INTERFACE USB If FT_Open(0, Handle) <> FT_OK Then MsgBox ("USB non OK") i_return = FT_Close(Handle) ‘ LE PC RESET L'INTERFACE USB i_return = FT_ResetDevice(Handle) i_return = FT_Purge(Handle, FT_PURGE_RX) ‘ ECRITURE VERS L’INTERFACE i_return = FT_Write(Handle,Chr$(nb_image_a_faire * 16),1,lng_Octets_Written) ‘ LECTURE DE L’INTERFACE i_return = FT_GetQueueStatus(Handle,Nb_RxOctets) i_return = FT_Read(Handle,ReadBuffer,1,Nb_Octets_Lu)
5
PILOTAGE D’UNE AUDINE AVEC L’INTERFACE USB
Images test Offset Signal thermique Pas de parasites, bruit de 9 ADU (18 e-), lecture très régulière de l’image (pas de FIFO externe). Config. PC = Duron 600 Mhz Pénombre
6
PILOTAGE D’UNE AUDINE AVEC L’INTERFACE USB
Avantages : Simplicité de réalisation (accessible à des non-spécialistes – câblage en une après-midi), coût faible (évalué à euros sans le CI) , facilité d’utilisation (plug and play), modification du code de lecture par reprogrammation d’un micro PIC (outils gratuits). Défauts : vitesse relativement modeste : KAF-0400 avec PC Duron 600 Mhz : lecture en 10 s en binning 1x1 et en 2,5 secondes en binning 2x2 (rappel : 16 s et 4 s sur port imprimante typiquement), la vitesse de lecture peut dépendre de la fréquence du PC (pas de mémoire tampon dans la version minimaliste présentée, mais cependant fonctionnelle), longueur de câble limitée (10 à 20 mètres sont raisonnables avec des répéteurs, mais accroissement du coût). Conclusion : interface crédible (adaptation Audine, réalisation de petites caméras peu coûteuses), mais performances (vitesse, longueur câble) et universalité en retraits par rapport à une solution Ethernet
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.