Hoe een LED- lichtbron aan te sluiten en te activeren met een machine vision-camera van Daheng Imaging met behulp van een industriële stroboscoopcontroller . Dit is van toepassing op zowel USB3- als GigE-machine vision-camera's die een triggeruitgang hebben. Als extra hardware hebben we een 12V voeding, een Power LED en een triggerbare industriële stroboscoopcontroller gebruikt.
Stap 1: Programmeer de triggerbare industriële stroboscoopcontroller
We gebruiken in ons voorbeeld een ACC-MV-LED-STROBECONTROLLER-V1 industriële stroboscoopcontroller die kan worden geactiveerd. Een leuke eigenschap van deze stroboscoopcontroller is dat je hem kunt programmeren met behulp van de dipswitches, zonder dat je de stroboscoopcontroller aan een pc hoeft te koppelen. De meeste industriële stroboscoopcontrollers kunnen worden geactiveerd en hebben minimaal 4 ingangen en 2 uitgangen. Daarom kan deze handleiding worden gebruikt voor veel industriële triggerbare stroboscoopcontrollers. Ingangen: - Witte draad = Power+ - Bruine draad = Stroom – - Groene draad = Trigger + - Gele draad = Trigger –
De uitgang is een 2-pins connector. Wanneer u echter de connector verwijdert, ziet u: - Rode draad = LED+ - Zwarte draad = LED-
De eenvoudigste instelling is het programmeren van de DIP-schakelaar van de industriële stroboscoopcontroller voor activering bij stijgende flank. De positie van de DIP-schakelaar S1 zal zijn: - In geval van stroboscooppuls 10-1023us = Dipswitch 4,3,2,1 zijn AAN-UIT-UIT-UIT, zie afbeelding
- Bij stroboscooppuls 11-1023 ms = dipswitch 4,3,2,1 zijn UIT-UIT-UIT-UIT
De positie van DIP-schakelaar S2 van de stroboscoopcontroller is voor de lengte van de puls:
In ons voorbeeld willen we de kleinste stroboscooptijd van 10us hebben. Daarom zijn de posities van Dipswitch S2 allemaal UIT, zie onderstaande afbeelding.
Stap 2: Sluit de LED aan op de industriële stroboscoopcontroller
Er zijn 2 opties voor de LED. Optie 1 is het gebruik van een kant-en-klare industriële machine vision-lamp die werkt op 12V of 24V en niet meer dan 2A verbruikt. Of u kunt uw eigen LED-lamp aansluiten. In ons geval hebben we een ledxon 9008246 high power LED gekocht die een zeer smalle maar krachtige lichtbundel van 3 graden produceert. Hij verbruikt 350mA bij 2,8V. Omdat we een LED willen aansluiten en geen standaard industrieel machine vision-licht, moeten we wat weerstanden toevoegen om het te laten werken. De berekening voor de weerstand is: (Voedingsspanning – LED-spanning) / LED-stroom In ons voorbeeld is de weerstandswaarde = (12V-2,8V)/0,350A=26Ohm. Omdat er geen weerstand van 26Ohm bestaat, nemen we een weerstand van 27Ohm.
Stap 3: Verbind de industriële machine vision-camera met de voeding en stroboscoopcontroller
Om een industriële machine vision-camera aan te sluiten, heeft u een I/O-kabel nodig. In ons geval gebruiken we een CABLE-DI/O-5M. We moeten de (stroboscoop)uitgang van de industriële vision-camera gebruiken om de stroboscoopcontroller te activeren. In ons geval is het een optogekoppelde uitgang, lijn 1 genaamd, met behulp van pin 7 (Lijn1 - Wit/blauwe draad) en 8 (Lijn1+ Wit/Groene draad) van de I/O-connector van de industriële vision-camera.
De I/O-kabel van de industriële machine vision-camera moet worden aangesloten op de ingangspoort van de industriële stroboscoopcontroller. De industriële stroboscoopcontroller heeft het volgende schema:
Om alle aansluitingen compleet te maken hebben we een vereenvoudigde tekening gemaakt met de juiste kleuren hoe de industriële machine vision camera, de industriële stroboscoopcontroller en de voeding moeten worden aangesloten.
Stap 4: Stel de trigger- en stroboscoopinstellingen van de industriële machine vision-camera in
Sluit de USB3-kabel aan op de industriële machine vision-camera en op de pc. Start nu de SDK-software van de machine vision-camera (GalaxyView-applicatie bij gebruik van een Daheng Imaging Camera) en maak verbinding met de industriële machine vision-camera. Om de triggering te laten werken, moet u ervoor zorgen dat u de volgende instellingen instelt (aangeduid in het rode vakje): Lijnselector -> lijn1 Lijnbron -> stroboscoop
Stap 5: Stel de belichtingstijd van de industriële machine vision-camera in
Nu de triggering is geprogrammeerd, moeten we de belichtingstijd instellen. Voor een industriële machine vision-camera met globale sluitertijd is dit eenvoudig, omdat u er elke waarde van kunt maken. Bij een machine vision-camera met rolluiken is dit niet het geval. Bij gebruik van een rolluiksensor zal de stroboscoopuitgang alleen werken gedurende de periode dat alle lijnen van de sensor belicht zijn. Over het algemeen kun je zeggen dat de minimale belichtingstijd bij gebruik van een stroboscoopuitgang = 1 / (max. framerate). In ons voorbeeld kan de industriële vision-camera 19 fps halen, dus minimale belichtingstijd = 1/19 = 52 ms. Na 52ms zijn alle lijnen belicht en kun je flitsen. Als u een LED gedurende 1 ms wilt laten knipperen (stroboscoopuitgangstijd), geldt de berekening voor de belichtingstijd = minimale belichtingstijd + stroboscoopuitgangstijd) = 52 ms + 1 ms = 53 ms. U zult merken dat wanneer u bijvoorbeeld de belichtingstijd terugbrengt tot 10 ms, de flitseruitgang niet meer werkt. Het gebruik van een belichtingstijd van 53 ms zou kunnen betekenen dat de industriële vision-camera ook licht uit de omgeving opvangt. Om dat op te lossen moet je de iris van de lens verder sluiten. Om dit te doen: - bedek de LED. - Sluit vervolgens de iris van de lens totdat u een zwart beeld ziet. - Ontdek nu de LED - Pas de helderheid van het beeld aan door de iris verder te sluiten (wanneer het beeld overbelicht is) of verhoog de stroboscoopuitgangstijd (wanneer het beeld te donker is).
In de software van de industriële machine vision-camera kunt u de belichtingstijd instellen onder AcquisitionControl->ExposureTime
Nu heb je een werkende opstelling, waarbij de industriële machine vision-camera de industriële stroboscoopcontrolleractiveert om een LEDte laten knipperen .