Kamery szybkoobrotowe w systemach IP

Jak wykorzystać istniejące na obiekcie kamery szybkoobrotowe ?

Analogowe kamery szybkoobrotowe sterowane są przez interfejsy typu RS-485/RS-422. Do sterowania kamer szybkoobrotowych wykorzystuje protokoły opracowane przez poszczególnych producentów. Każda operacja ma swój rozkaz reprezentowany przez ciąg bajtów. Najczęściej do kamery doprowadzone są dwa kable – kabel do transmisji sygnałów sterujących (skrętka) i kabel koncentryczny do transmisji wizji. Choć spotyka się również systemy transmisji wizji i sterowania po kablu koncentrycznym to rozwiązanie to jest bezużyteczne z powodu braku na rynku wideoserwerów z odpowiednim wyjściem danych. Chcąc zaadoptować analogową kamerę szybkoobrotową do systemu IP należy wyposażyć ją w wideoserwer. Własnie protokoły sterowania są drugim po kompatybilnosci wideoserwera z oprogramowaniem parametrem który decyduje o funkcjonalności takiego zestawu.

Kamery sieciowe
Podstawowy problem w systemach z kamerami szybkoobrotowymi to kompatybilność protokołu sterowania. W przypadku nowoczesnych kamer zintegrowanych z wideoserwerami problem ten nie istnieje. Wystarczy zapewnić kompatybilność sieciową. Dołączając taką kamerę do systemu konfigurujemy jedynie połączenie z wewnętrznym wideoserwerem. Sposób sterowania kamerą, dostępne funkcje wynikają ze stopnia integracji wideoserwera z oprogramowaniem sieciowym.

Kamery analogowe i wideoserwery
Zupełnie inaczej wygląda to w przypadku kamer analogowych. Aby przyłączyć taką kamerę do systemu sieciowego należy posłużyć się wideoserwerem kompatybilnym z zastosowanym oprogramowaniem. Wideoserwer ma dodatkowo konfigurację portu RS-485/RS-422 do którego należy przyłączyć sterowanie kamery szybkoobrotowej. W ramach konfiguracji tego portu należy wybrać parametry transmisji i protokół sterowania kamerą.

Dobór wideoserwera
W grupie kompatybilnych z zastosowanym oprogramowaniem wideoserwerów należy poszukiwać takiego który ma protokół sterowania zgodny z kamerą szybkoobrotową. Dodatkowym atutem będzie możliwość wywołania wszystkich funkcji kamery w tym dostęp do menu konfiguracyjnego.

Co zrobić jeżeli nie możemy dobrać wideoserwera z własciwym protokołem dla kamery ?
Wiele modeli kamer szybkoobrotowych ma możliwość wyboru kilku protokołów sterowania. Najczęściej spotykane jednocześnie w kamerach i wideoserwerach protokoły to: PELCO P, PELCO D, VICON, VCL, DIAMOND, ULTRAK, AD, PHILIPS, BURLE, BOSCH. Decydując się na zastosowanie protokołu innego niż fabryczny kamery upewnijmy się czy będzie możliwe wywołanie menu konfiguracyjnego kamery oraz programowanie i wywołanie funkcji TOUR, PRESET, PETERN.

Kilka dobrych rad
Jeżeli wideoserwer nie ma zaimplementowanego odpowiedniego protokołu należy w pierwszej kolejności zapoznać się z listą protokołów kamery, a następnie wybrać najpopularniejszy również w wideoserwerach protokół PELCO D lub PELCO P. Producenci kamer i wideoserwerów prawie zawsze implementują te protokóły w swoich urzadzeniach. Standardowe parametry transmisji dla PELCO D – 2400,8,N,1. Parametry te muszą być identycznie ustawione w kamerze i wideoserwerze. Często wybierając protokół system automatycznie dobiera parametry transmisji. W protokole PELCO D menu konfiguracyjne kamery wywołuje się ogólnodostępną funkcją PRESET 95. Dla wywołania funkcji PATERN i SET PATERN istnieją oddzielne rozkazy. Jeżeli wideoserwer ich nie obsługuje nie będzie możliwe wywołanie tych funkcji. Niektórzy producenci kamer szybkoobrotowych zaimplementowali w protokołach możliwość uruchomienia tych funkcji przez wywołanie PRESET z wysokimi numerami. Dzięki temu praktycznie w każdym systemie jest możliwość wywołania 100% funkcji. Rozwiązanie to spotyka się m.in. w kamerach KD6, SILENT II i SAMSUNG, AD i kilku innych.

Różne sposoby kodowania bajtów
Wcześniej wymienione rozwiązania bazowały na kodowaniu transmisji NRZ. NRZ obsługuje większość UART stosowanych w mikrokontrolerach do komputerów i wideoserwerów. To najpopularniejszy sposób kodowania. Dla kamer szybkoobrotowych BOSCH (dawniej PHILIPS i BURLE) oraz American Dynamics zastosowano inne sposoby kodowania bajtów. Dla kamer BOSCH jest to „Bi-Phase” a dla kamer American Dynamics „Manchester”. Sposób kodowania jest oprócz samego protokołu najbardziej istotnym elementem rozstrzygającym o kompatybilności. Dlatego najprościej jest sterować tymi kamerami za pośrednictwem fabrycznych wideoserwerów z kompatybilnym sposobem kodowania. Producenci obu rozwiązań pozostawili jednak możliwość zapewniającą większą uniwersalność. Kamery mają dodatkowe porty RS-232/RS-422 z kodowaniem NRZ. Jeżeli wideoserwer nie ma portu RS-232 należy zastosować dodatkowy konwerter RS-232/RS-485. Oznacza to, że mozliwe jest sterowanie kamerą z UART z kodowaniem NRZ z oryginalnym protokółem producenta. Nowsze kamery szbkoobrotowe mają już zaimplementowane dodatkowe protokoły sterowania w tym PELCO P i PELCO D.

Konwerter protokołów - kosztowna alternatywa
Innym rozwiązaniem jest zastosowanie konwertera protokołów włączonego miedzy wideoserwer i kamerę szybkoobrotową. Często rozwiązuje to również problem kompatybilności sposobu kodowania dla kamer szybkoobrotowych BOSCH i American Dynamics. Jednak podnosi koszt instalacji ze względu na potrzebę instalacji jednego konwertera dla każdej kamery szybkoobrotowej. Dobrze oprogramowany konwerter protokołu umożliwia wywołanie wszystkich funkcji kamery i nie wpływa w żaden sposób na komfort obsługi kamery. W przypadku współpracy kamer szybkoobrotowych z dodatkowymi urządzeniami sterującymi ( AutoTrack, lokalna klawiatura itp.) nie istnieje możliwość przełączenia kamery na inny protokół. Wówczas konwerter protokołów jest jedynym rozwiązaniem.

telewizja przemysłowa
















Uwaga ! Jeżeli jesteś producentem lub dystrybutorem prezentowanych tu urządzeń i technologii zareklamuj się na tej stronie. Więcej inforamcji znajduje się w dziale reklama.
 

opracowanie:
agencja 1001
biuro@ithome.pl