Last updated: 29 November 2024

Hoe de bandwidth van een industriële USB3 camera te beheersen door de framerate te beperken

Bandwidth is de hoeveelheid data die over een bepaalde interface (USB3 / GigE / 5GigE) kan worden verzonden gedurende een bepaalde periode. Hoe hoger de bandwidth van de interface, hoe meer en sneller data kan worden ontvangen of verzonden. Dit artikel zal meerdere opties uitleggen voor bandwidth controle en hoe u de vereiste berekening kunt maken framesnelheid voor uw industriële USB3 camera.

Hoe de bandwidth van een industriële USB3 camera te beheersen door de framerate te beperken
Om de bandwidth van industriële USB3-camera's te beheersen, moeten we begrijpen hoe de USB3-verbinding werkt en hoe we kunnen bepalen welke framerate-waarden we nodig hebben.

USB3 INDUSTRIËLE VISIECAMERA VOORDELEN

USB3 is een geschikte interface voor hoge resolutie en hoge snelheid camera's. De USB3-verbinding heeft een maximale bandwidth van 480 megabytes per seconde. Dit is 10 keer sneller dan USB2 en 4 keer sneller dan GigE. Elke computer en bijna alle ontwikkelaarsborden zijn uitgerust met USB3-poorten. De USB 3.0 camera verbruikt minder verwerkingskracht dan een USB2 camera. Houd er rekening mee dat de software en camera's delen van deze 480Mbps moeten reserveren voor pakket-hertransmissie, zodat de bruikbare bandwidth 400 Megabytes per seconde is.

USB3-CHIPSET, BUS EN POORTEN

U kunt meerdere USB3-poorten op uw computer of hostapparaat hebben. Deze worden meestal gedeeld via één BUS naar één chipset. De totale snelheid wordt gedeeld tussen deze poorten. Bijvoorbeeld, met onze Adapter PCIe1x profiteert u van 4x USB3-snelheidspoorten, met gedeelde bandwidth tussen hen.

Op systemen met meer chipsets, of een PCI-kaart zoals Adapter PCIe4x heb je 4x USB3-poorten, en elke poort heeft zijn eigen chipset. Dit resulteert in 4 volledige snelheidsverbindingen.

 

WAAROM DE BANDBREEDTE VAN EEN INDUSTRIËLE USB3-CAMERA BEPERKEN

Wanneer meerdere industriële camera's via een USB3-connector op één computer worden aangesloten, moeten we de bandwidth van elke camera beperken, zodat elk apparaat een specifieke hoeveelheid bandwidth gebruikt. Dit zorgt ervoor dat beelden op een stabiele manier van de camera naar de pc worden overgedragen, met een constante en stabiele framerate. Onjuiste parameters zullen leiden tot onvolledige beelden of helemaal geen beelden.

BEREKEN DE INDUSTRIËLE CAMERA USB3 FRAMESNELHEID


Om de frame rate te berekenen, moeten we de INDUSTRIAL CAMERA USB3 FRAMERATE calculator gebruiken. Eerder, na het installeren van de Galaxy SDK, zou je deze calculator in de volgende map vinden: C:\Program Files\Daheng Imaging\GalaxySDK\Doc

Sinds de laatste SDK-update is de frame rate calculator niet meer inbegrepen. Download het apart van onze download pagina.



In ons voorbeeld zullen we 3 MER-502-79 FPS USB3 industriële vision camera's aansluiten op één USB3-controller met 3 USB3-poorten. Deze camera heeft een framerate van 79FPS.



Dit toont de standaard framerate resultaten van 79,19 FPS met de standaard bandwidth waarde van 400Mbps, of 400000000 bps.

Gezien de maximale doorvoersnelheid van 400Mbps, zal elke camera worden ingesteld om 1/3 van deze dat hoeveelheid te gebruiken. 400Mbps/3 Camera's = 133,3 Mbps per camera.

Dit toont de nieuwe framerate resultaten van 26,53 FPS met een 1/3 bandwidth waarde van 133,3 Mbps, of 133000000 bps.

HOE DE INDUSTRIËLE CAMERA USB3 BANDBREEDTE IN DE GALAXY VIEW-SOFTWARE AANPASSEN


Om de INDUSTRIAL CAMERA USB3 BANDWIDTH in de galaxy software te wijzigen, verbind alstublieft met elke camera en navigeer naar het menu: Remote device / Device control / DeviceLinkCurrentThroughputLimit

Hier kunt u de standaard 400000000 bps aanpassen naar de waarde van uw berekening. In ons geval is dit 133000000 bps. Nu worden afbeeldingen op een stabiele manier van de camera naar de pc overgedragen.




 

Vragen? Neem contact met ons op!