Integracja kamery wymaga kompatybilnych połączeń elektrycznych, danych obrazu, kanałów sterujących i oprogramowania hosta. Nazwa wspólnego interfejsu określa tylko część wymagań. Podłączony kabel lub podgląd roboczy nie wykazuje pełnej akwizycji i kontroli w określonym trybie pracy.
Sprawdź cały łańcuch sygnałowy
| Interfejs | Kontrole łańcucha sygnałowego | Dane wejściowe dotyczące oprogramowania i konfiguracji |
|---|---|---|
| MIPI CSI-2 | Wyjście czujnika, warstwa fizyczna, ścieżki, zegary, typy danych i odbiornik | Konfiguracja czujnika, ustawienia drzewa urządzeń lub platformy, sterowniki i tryb odbiornika |
| USB | Protokół urządzenia, wersja USB, kontroler hosta, zasilanie i kabel | Protokół UVC lub dostawcy, SDK, sterownik, format pikseli i bufory |
| Wizja GigE / GigE | Kamera, karta sieciowa, przełączniki, konfiguracja sieci i efektywna przepustowość | Protokół kamery lub SDK, ustawienia pakietów i buforów, statystyki błędów transferu |
| GSL | Czujnik, serializator, kabel, deserializator i wejście obrazu SoC | Parowanie urządzeń, kanał sterowania, adresy, sterowniki i routing wideo |
Łączność Ethernet nie zapewnia obsługi GigE Vision, a łączność USB nie zapewnia obsługi UVC. Zamiast wnioskować o zgodności na podstawie wyglądu złącza lub kabla, sprawdź określoną kombinację serializatora i deserializatora GMSL. W przypadku MIPI CSI-2 sprawdź obsługę warstwy fizycznej i platformy docelowej; nazwa protokołu nie jest pełną definicją interfejsu elektrycznego. MIPI CSI-2, Struktura kamery NVIDIA GMSL.
Oszacuj ilość danych dla trybu docelowego
Nieskompresowany ładunek obrazu z wyłączeniem narzutu można oszacować jako B = W × H × f × b / 8. W i H to wymiary obrazu w pikselach, f to liczba klatek na sekundę, b to średnia liczba bitów na piksel, a B to bajty na sekundę. Należy osobno uwzględnić pakowanie, wypełnianie wierszy, metadane, protokoły, retransmisję i kopie pamięci hosta. Oceń skompresowane strumienie, korzystając z ustawień kodeka i zmierzonej szybkości transmisji.
Ten wzór szacuje ładowność; nie obiecuje przepustowości interfejsu ani wydajności systemu. Kamery mogą współużytkować kontrolery USB, karty sieciowe lub ścieżki pamięci. Zmierz rzeczywistą topologię. Narzędzia dostawców dotyczące przepustowości rozróżniają dostępną przepustowość, błędy transferu, niekompletne obrazy i pominięte klatki; ROI i format pikseli wpływają na obciążenie. Menedżer przepustowości Basler.
Sprawdź więcej niż obraz wyjściowy
Napraw model aparatu, oprogramowanie sprzętowe, system operacyjny hosta, sterownik, pakiet SDK, kabel, rozdzielczość i liczbę klatek na sekundę. Rejestruj format nieprzetworzonych klatek, wymiary, identyfikatory klatek, znaczniki czasu, liczbę przechwyconych klatek, nieprawidłowe klatki, definicję pominiętych klatek i stany błędów. Uruchom zamierzone współbieżne obciążenie przez uzgodniony czas, a następnie przetestuj rozłączenie, ponowne połączenie, nieprawidłowe wyjścia i odzyskiwanie w zależności od obsługi urządzenia i platformy.
Dane wejściowe do oceny
Dostarcz dokumentację dotyczącą pinów i zasilania, instrukcje obsługi urządzeń, przykłady SDK, wersje platform docelowych, wymagane tryby przechwytywania i nieprzetworzone próbki. W przypadku mostów lub kabli przejściowych określ pełny kierunek konwersji i komponenty. Po sprawdzeniu tych wejść zdefiniuj wymagany sterownik, płytę lub aplikację.
Powiązane usługi: Adaptacja interfejsu MIPI i płytki mostkowe I osadzona akwizycja obrazu.