1 / 6

PILOTAGE D’UNE AUDINE AVEC L’INTERFACE USB

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).

bert
Télécharger la présentation

PILOTAGE D’UNE AUDINE AVEC L’INTERFACE USB

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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 : http://www.ftdichip.comet aussi pour les cartes module : http://www.gigatechnology.com

  2. PILOTAGE D’UNE AUDINE AVEC L’INTERFACE USB Schéma électronique Audine • Les composants nécessaires à cette interface sont (coût total de l'ordre de 50 Euro) : • un module USBMOD2 de Gigatechnology (importateur Fr : www.optiminfo.com) • 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. 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 USBi_return = FT_ResetDevice(Handle)i_return = FT_Purge(Handle, FT_PURGE_RX) ‘ ECRITURE VERS L’INTERFACEi_return = FT_Write(Handle,Chr$(nb_image_a_faire * 16),1,lng_Octets_Written) ‘ LECTURE DE L’INTERFACEi_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é à 40-50 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

More Related