Sie sind auf Seite 1von 4

Dxx 21BF04, Dxx 31BF03, Dxx 41BF02

Emploi du déclenchement et des E/S num.

• Utilisez un câble BNC de 50 Ohm pour la connexion à l'entrée Trigger.


• Utilisez une fiche correspondante au connecteur E/S (barrette mâle, 16 broches, au pas
de 2.00 x 2.00 mm, 2 rangées).

Connect. Signal E/S Remarques Caractéristiques


Min Typ Max Un.

BNC Trigger_in I Début de l‘exposition (optocoupleur) 3.3 12.0 V 1 2

Pin 1 Trigger_in (+) I idem (signal) 3.3 12.0 V

Pin 2 Trigger_in (-) I idem (masse) - - - -


15 16
Pin 3 FW_PWR O I/O
Connexion directe avec l‘alimentation du bus FireWire (unfused). Faites
attention à ce que la tension se trouve entre 8 et 30 V.
Pin 4 FW_PWR O Trigger_in
FireWire
Pin 5 do not use - Pour un développement futur - - - -

Pin 6 Strobe_out O Gestion de flash (open drain) 24.01 V


Terminale maschio I/O

Pin 7 GP_out O Sortie universelle (open drain) 24.01 V

Entrée universelle 0.6 24.0 VIH


Pin 8 GP_in I VIH = Tension d'entrée 'High Level'
VIL = Tension d'entrée 'Low Level -0.3 0 0.2 VIL

Pin 9 GND G Masse - - - -

Pin 10 GND G Masse - - - -


Veuillez nous contacter, S.V.P,
Pin 11 do not use - Pour un développement futur - - - -
si jamais vous tombez sur ce
Pin 12 do not use - Pour un développement futur - - - - schéma de montage :
Pin 13 do not use - Pour un développement futur - - - -

Pin 14 do not use - Pour un développement futur - - - -

Pin 15 GND G Masse - - - -

Pin 16 GND G Masse - - - -

Veuillez prendre en considération, S.V.P. :


1
max. 0.2 A (ID) pour MOSFET open drain

Légende des broches E/S :


G Masse
I Entrée
O Sortie

Tous les noms ou sociétés mentionnés dans ce document peuvent être des marques déposées ou des marques com-
EUROPEAN HEADQUARTERS merciales de propriété de leurs propriétaires respectifs et sont reconnues ici en tant que telles.
The Imaging Source Europe GmbH
Sommerstrasse 36, The Imaging Source Europe GmbH ne donne aucune garantie relative à l‘utilisation de la présente publication. Le code
source utilisé dans ce document a exclusivement un but didactique. The Imaging Source Europe GmbH n‘assume
D-28215 Bremen,
aucune responsabilité relative à l‘utilisation du contenu de ce document ou du code source.
Germany The Imaging Source Europe GmbH se resérve le droit de modifier les spécifications techniques, les fonctions ou le
design à n‘importe quel moment et sans aucun préavis.
US HEADQUARTERS
The Imaging Source, LLC État : Août 2006
7257 Pineville-Matthews Road, Copyright © 2005 The Imaging Source Europe GmbH
Tous droits réservés. Toute reproduction d‘un extrait quelconque de ce catalogue est interdite sans l‘autorisation de
Charlotte, NC 28226 The Imaging Source Europe GmbH.

www.theimagingsource.com/fr Poids et mesures sont des valeurs approchées.

Dxx 21BF04, Dxx 31F03, Dxx 41F02 - Emploi du déclenchement et des E/S numériques 
Emploi de l'entrée de déclenchement (Trigger_in)

3.3 - 12 V
R = 820 Ohm Trigger_in

Comportement temporel de l'exposition et de la sortie d'image

La famille des caméras FireWire de The Imaging Source Dxx 21BF04, Dxx 31BF03 et Dxx 41BF02 offre deux différentes
modes de fonctionnement:

En roue libre : Les caméras génèrent un flux de 30 ou 15 images par seconde. Pour réduire la masse considérable de
données, on peut diminuer la fréquence d‘images à 7,5 ou 3,75 images par seconde. La durée de l‘exposition est réglable
de 100 µs à 30 s par logiciel. Mais, attention : l‘horloge de la caméra détermine le moment de l‘exposition. Donc, il n‘est pas
possible d‘influencer ce moment de l'extérieur, mais on le peut mesurer grâce à la sortie Strobe (voir page 1). C‘est pourquoi
nous appelons ce mode de fonctionnement "en roue libre".

Déclenchement : Les caméras offrent une entrée-déclenchement pour déterminer le moment de l‘exposition (Exposure) qui
commence 4,8 µs après l‘arrivée d‘une impulsion de déclenchement. La durée de l‘exposition est réglable de 100 µs à 30 s
par logiciel. La durée de la sortie d‘image (Image readout) se détermine par la valeur inverse de la fréquence d‘images (frame
rate) précédemment fixée. Après que la sortie d‘image soit terminée, les caméras peuvent recevoir une nouvelle impulsion
de déclenchement à tout moment.

1 1 1 1
4.8 µs texp = 100 µs to 30 s tro = frame rate = 30 or 15 or 7.5 or 3.75 s

Trigger_in

Exposure

Image readout

Dxx 21BF04, Dxx 31F03, Dxx 41F02 - Emploi du déclenchement et des E/S numériques 
Exemple de programmation avec IC Imaging Control

Les exemples brefs présentés ci-dessous, écrits en Visual Basic, devraient vous donner un premier aperçu du travail avec IC
Imaging Control. Vous trouverez plus d‘informations sur IC Imaging Control ainsi que d'autres exemples de programmation sur
le site www.imagingcontrol.com. En outre, notre service après-vente (support@imagingcontrol.com) tient à votre disposition
des exemples de programmation détaillés.

Emploi du déclenchement
Le programme commence avec l‘assignation du Device vidéo (dans ce cas, la caméra FireWire DMK 21BF04), définit le
VideoFormat et sélectionne DeviceTrigger comme mode de fonctionnement de la caméra.

Après le commandement LiveStart, la caméra est prête pour la prise : maintenant, elle attend une impulsion de déc-
lenchement. MemorySnapImage charge IC Imaging Control d'insérer la prochaine image (prise grâce à une impulsion de
déclenchement) dans un tampon (Memory). Maintenant, elle est prête pour une transformation ultérieure. Prenez par exemple
MemorySaveImage qui mémorise le contenu du tampon dans le fichier Triggered.bmp.

Private Sub Form_Load()


ICImagingControl1.Device = "DMK 21BF04"
ICImagingControl1.VideoFormat = "Y800 (640x480)"
ICImagingControl1.DeviceTrigger = True

ICImagingControl1.LiveStart
ICImagingControl1.MemorySnapImage

' Do something with the image - for instance:


ICImagingControl1.MemorySaveImage "Triggered.bmp"
End Sub

Activation de la sortie Strobe


Les caméras FireWire disposent d‘une série de caractéristiques comme par exemple le temps d‘exposition ou le gain. IC
Imaging Control regroupe ces caractéristiques dans la classe VCDSimpleProperty. Le programme commence avec la
définition de la variable VCDProp comme étant une série de caractéristiques quelconque.

La prochaine étape est l‘assignation du Device vidéo (dans ce cas la caméra FireWire DMK 21BF04) et la définition du Vi-
deoFormat. La fonction GetSimplePropertyContainer assigne à la variable VCDProp les caractéristiques de la caméra
ouverte.

Le commandement VCDProp.Switch(VCDID_Strobe) = True active la sortie Strobe. Donc, après le démarrage de la


caméra par LiveStart, la broche 6 (voir page 1) indique quand le CCD est exposé.

Private Sub Form_Load()


Dim VCDProp As VCDSimpleProperty
ICImagingControl1.Device = "DMK 21BF04"
ICImagingControl1.VideoFormat = "Y800 (640x480)"
Set VCDProp = GetSimplePropertyContainer(ICImagingControl1.VCDPropertyItems)

VCDProp.Switch(VCDID_Strobe) = True
ICImagingControl1.LiveStart
End Sub

Dxx 21BF04, Dxx 31F03, Dxx 41F02 - Emploi du déclenchement et des E/S numériques 
Lecture de l'entrée numérique
Les trois premières lignes du programme sont similaires à celles de l‘exemple précédent (Activation de la sortie Strobe). La
différence principale se trouve à la fin du programme : le commandement VCDProp.OnePush VCDElement_GPIORead lit
l‘état de l‘entrée numérique, alors que Debug.Print VCDProp.RangeValue(VCDElement_GPIOIn) visualise cet état
dans une fenêtre debug.

Private Sub Form_Load()


Dim VCDProp As VCDSimpleProperty
ICImagingControl1.Device = "DMK 21BF04"
Set VCDProp = GetSimplePropertyContainer(ICImagingControl1.VCDPropertyItems)

VCDProp.OnePush VCDElement_GPIORead
Debug.Print VCDProp.RangeValue(VCDElement_GPIOIn)
End Sub

Assignation de la sortie numérique


Les trois premières lignes du programme sont similaires à celles de l‘exemple précédent (lecture de l‘entrée numérique).
La différence principale se trouve à la fin du programme : VCDProp.RangeValue fixe la valeur de la variable VCDEle-
ment_GPIOOut à 0. Ensuite, VCDProp.OnePush VCDElement_GPIOWrite assigne le contenu de cette variable (0 dans
ce cas) à la sortie numérique.

Private Sub Form_Load()


Dim VCDProp As VCDSimpleProperty
ICImagingControl1.Device = "DMK 21BF04"
Set VCDProp = GetSimplePropertyContainer(ICImagingControl1.VCDPropertyItems)

VCDProp.RangeValue(VCDElement_GPIOOut) = 0
VCDProp.OnePush VCDElement_GPIOWrite
End Sub

Das könnte Ihnen auch gefallen