In ons voorbeeld gebruiken we an ACC-MV-LED-STROBECONTROLLER-V1 industriële flitscontroller dat 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 het geval van stroboscooppuls 10-1023us = Dipswitch 4,3,2,1 zijn AAN-UIT-UIT-UIT, zie afbeelding
- In het geval van 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.
Er zijn 2 opties voor de LED. Optie 1 is om een kant-en-klare industriële machine vision lamp te gebruiken die werkt op 12V of 24V en niet meer dan 2A verbruikt. Of je kunt je 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. Het verbruikt 350mA bij 2,8V. Omdat we een LED willen aansluiten en geen standaard industriële machine vision lamp, 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.
Om een industriële machine vision camera aan te sluiten, heb je een I/O kabel nodig. In ons geval gebruiken we een CABLE-D-I/O-5M. We moeten de (strobe) output van de industriële vision camera gebruiken om de strobe controller te triggeren. In ons geval is het een optocoupled output genaamd lijn 1 met pin 7 (Line1- Wit/blauwe draad) en 8 (Line1+ Wit/groene draad) van de industriële vision camera I/O connector.
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 verbindingen compleet te maken, hebben we een vereenvoudigde tekening gemaakt met de juiste kleuren over hoe de industriële machine vision camera aan de industriële flitscontroller en de voeding moet worden aangesloten.
Verbind de USB3-kabel met de industriële machine vision camera en met de pc. Start nu de SDK-software van de machine vision camera (GalaxyView application bij gebruik van een Daheng Imaging Camera) en verbind met de industriële machine vision camera. Om de triggerfunctie te laten werken, zorg ervoor dat je de volgende instellingen (gemarkeerd in het rode vak) instelt:
Lijnselector -> lijn1
Lijnbron -> stroboscoop
Nu de trigger is geprogrammeerd, moeten we de belichtingstijd instellen. Voor een global-shutter industriële machine vision camera is dit eenvoudig, omdat je het elke waarde kunt geven. Voor een rolling-shutter machine vision camera is dit niet het geval.
Bij gebruik van een rolluiksensor werkt de stroboscoopuitgang alleen 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 naar 10 ms, de flitseruitgang niet meer werkt.
Met een belichtingstijd van 53 ms kan het 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 dan de iris van de lens totdat je 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 kun je de belichtingstijd instellen onder AcquisitionControl->ExposureTime.
Nu heb je een werkende setup, waarbij de industriële machine vision camera, de industriële strobe controller activeert om een LED te flitsen.