PILOTAGE D’UNE AUDINE AVEC L’INTERFACE USB

6
PILOTAGE D’UNE AUDINE AVEC L’INTERFACE USB Puce FTDI FT245 AM - 1 Mo/s (8 Euros) Module USBM OD2 gigatechnology (30 Euros) 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. 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. Thierry Maciaszek – Christian Buil Voir : http://www.ftdichip.com et aussi pour les cartes module : http://www.gigatechnology.com

description

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). - PowerPoint PPT Presentation

Transcript of PILOTAGE D’UNE AUDINE AVEC L’INTERFACE USB

Page 1: PILOTAGE D’UNE AUDINE AVEC L’INTERFACE USB

PILOTAGE D’UNE AUDINE AVEC L’INTERFACE USB

Puce FTDI FT245 AM - 1 Mo/s (8 Euros) Module USBM OD2 gigatechnology (30 Euros)

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.

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.

Thierry Maciaszek – Christian Buil

Voir : http://www.ftdichip.comet aussi pour les cartes module : http://www.gigatechnology.com

Page 2: PILOTAGE D’UNE AUDINE AVEC L’INTERFACE USB

PILOTAGE D’UNE AUDINE AVEC L’INTERFACE USB

Schéma électronique

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

Audine

Page 3: PILOTAGE D’UNE AUDINE AVEC L’INTERFACE USB

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

Page 4: PILOTAGE D’UNE AUDINE AVEC L’INTERFACE USB

PILOTAGE D’UNE AUDINE AVEC L’INTERFACE USB

‘ RECUPERE LE HANDLER L'INTERFACE USBIf FT_Open(0, Handle) <> FT_OK Then MsgBox ("USB non OK")i_return = FT_Close(Handle)

A l’attention des programmeurs de logiciel d’acquisition CCD:Programmation coté PC : haut niveau et très peu d’instructions…

‘ LE PC RESET L'INTERFACE USBi_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’INTERFACEi_return = FT_GetQueueStatus(Handle,Nb_RxOctets)i_return = FT_Read(Handle,ReadBuffer,1,Nb_Octets_Lu)

Page 5: PILOTAGE D’UNE AUDINE AVEC L’INTERFACE USB

PILOTAGE D’UNE AUDINE AVEC L’INTERFACE USB

Images test

Offset Signal thermique

Pénombre

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

Page 6: PILOTAGE D’UNE AUDINE AVEC L’INTERFACE USB

PILOTAGE D’UNE AUDINE AVEC L’INTERFACE USB

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

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