Zrozumienie przepustowości i obliczania liczby klatek na sekundę dla przemysłowych kamer USB3
Przepustowość odnosi się do ilości danych, które mogą być przesyłane przez określony interfejs—taki jak USB3, GigE lub 5GigE—w określonym czasie. Interfejs o wyższej przepustowości umożliwia szybszy transfer większych ilości danych. W tym artykule omówiono różne opcje kontroli przepustowości oraz przedstawiono wskazówki dotyczące obliczania wymaganej liczby klatek na sekundę dla kamery USB3 do zastosowań przemysłowych.
Zalety przemysłowych kamer Vision USB3
USB3 to idealny interfejs dla kamer przemysłowych o wysokiej rozdzielczości i dużej szybkości, oferujący maksymalną przepustowość 480 megabajtów na sekundę (MBps) , która jest 10 razy większa niż w przypadku USB2 i 4 razy większa niż w przypadku GigE. Ponadto porty USB3 są standardem w niemal wszystkich komputerach i płytkach deweloperskich.
W porównaniu z USB2 kamery USB3 zużywają mniej mocy obliczeniowej. Należy jednak pamiętać, że część przepustowości 480 MBps jest zarezerwowana na ponowną transmisję pakietów, co skutkuje użyteczną przepustowością wynoszącą około 400 MBps.
Zarządzanie przepustowością w przemysłowych kamerach USB3
Aby skutecznie kontrolować przepustowość, konieczne jest zrozumienie działania połączenia USB3 oraz sposobu określania odpowiednich wartości liczby klatek na sekundę w celu uzyskania optymalnej wydajności.
Chipset USB3, magistrala i porty
Wiele komputerów i urządzeń hosta jest wyposażonych w wiele portów USB3, jednak porty te zazwyczaj współdzielą przepustowość za pośrednictwem pojedynczej magistrali podłączonej do jednego chipsetu. W rezultacie całkowita dostępna prędkość jest rozdzielana między porty.
Na przykład:
- Adapter PCIe1x zapewnia cztery porty USB3, współdzielące między sobą przepustowość.
- Adapter PCIe4x obejmuje cztery porty USB3, jednak każdy port działa z własnym chipsetem - zapewniając cztery połączenia z pełną prędkością.
Dlaczego ważne jest ograniczenie przepustowości przemysłowej kamery USB3?
Podczas podłączania wielu kamer przemysłowych do jednego komputera przez USB3 konieczne jest przydzielenie przepustowości każdej kamerze. Zapewnia to stabilną transmisję obrazu ze stałą liczbą klatek na sekundę. Nieprawidłowe przydzielenie przepustowości może prowadzić do niekompletnych obrazów lub całkowitej utraty obrazu.
Obliczanie liczby klatek na sekundę dla przemysłowej kamery USB3
Aby określić odpowiednią liczbę klatek na sekundę, użyj Kalkulatora liczby klatek na sekundę USB3 dla kamer przemysłowych.
Wcześniej to narzędzie było dołączone do Galaxy SDK i można je było znaleźć w: C:\Program Files\Daheng
Imaging\GalaxySDK\Doc\
Jednak wraz z najnowszą aktualizacją SDK kalkulator nie jest już dołączany do oprogramowania. Należy go teraz pobrać osobno z naszego Obszaru pobierania.
Na przykład podłączymy trzy przemysłowe kamery vision USB3 MER2-502-79U3C do jednego kontrolera USB3 z trzema portami USB3. Każda kamera MER2-502-79U3C działa ze standardową liczbą klatek na sekundę 79,18 FPS przy użyciu domyślnej wartości przepustowości 400 Mbps (400,000,000 bps).
Przydział przepustowości dla
wielu kamer
Ponieważ maksymalna przepustowość jest ograniczona do 400 Mbps, przepustowość musi zostać równomiernie rozdzielona między trzy kamery:
Przy tej zmniejszonej przepustowości nowo obliczona liczba klatek na sekundę dla każdej kamery wynosi 26.53 FPS, przy użyciu 133.3 Mbps (133,000,000 bps).
Jak zmodyfikować przepustowość USB3 kamery przemysłowej w oprogramowaniu Galaxy View
- Połącz się z kamerą w Galaxy View Software.
- Przejdź do: Remote Device → Device Control → DeviceLinkCurrentThroughputLimit
- Zmień wartość domyślną (400,000,000 bps) na obliczoną wartość (133,000,000 bps).
- Zapisz zmiany i upewnij się, że transmisja obrazu jest stabilna.
Poprzez prawidłowe dostosowanie ustawień przepustowości obrazy są przesyłane płynnie i konsekwentnie z każdej kamery do komputera PC, zapewniając optymalną wydajność.