Um amigo me pediu para colocar uma câmera PTZ para funcionar. Eu tenho experiência com comunicação RS485 e fazer isso funcionar deveria ser simples, mas no processo eu esbarrei em vários problemas, sendo um deles a dificuldade para compreender as opções de configuração existentes no DVR e depois como fazer a operação. Depois que você entende, percebe que é muito simples, mas o manual não ajudou em nada e eu tive quer ir por tentativa e erro. Apesar de ser um post curto eu vou deixar documentado aqui porque essa informação vai ser auxiliar para outro post que estou fazendo sobre a câmera.
O DVR que eu usei nos testes tem vários anos e é um modelo vagabundo (DVR-9318V) que comprei diretamente na China, mas muitos outros aparelhos tem uma configuração similar.
Ao entrar no Main Menu, logo aparece a opção PTZ Config:


Meu problema foi entender a distinção entre “PTZ Device” e “RS485 Device”. O que eu descobri através de experimentação é que, ao contrário do que seria intuitivo, se você está usando a porta RS485 embutida no DVR vale apenas o que está em “PTZ Device” e tudo o que está sob “RS485 Device” é ignorado.
As opções para “RS485 Device” são: NONE, AiBi, Dahua, Dahua2, GPS, General, HB5003, HangBang, Hikvision, LongYang, LongYang-D900, MeiFang, MinYang, MinYang3, PearMain, Ranging, SISO, SISO2, Takral, Transparent, Universal-CS8x, Vista, Wonwoo e eMax.
É como se o DVR suportasse conversores USB-RS485 e esse menu permitisse dizer que tipo de conversor você plugou. Entretanto isso não explica por que existem configurações separadas já que Baud rate, Data Bits, Stop Bits e Parity precisam ser idênticos no conversor e no dispositivo a ser controlado. Outra coisa que chama a atenção é que vários desses nomes são claramente de fabricantes de DVRs e câmeras e nenhum me lembra um fabricante de acessórios ou componentes de comunicação. Isso seria um meio de fazer um DVR controlar outro DVR via PTZ? Se alguém souber para que serve realmente essa parte da configuração, por favor deixe um comentário.
Mas voltando ao “PTZ Device”: nesse menu você escolhe o seguinte:
- Channel: O canal do DVR onde está o dispostivo PTZ que você está configurando;
- Protocol: O Protocolo de comunicação usado por esse dispositivo PTZ. Você vai ter que olhar no manaul do mesmo;
- Address: O endereço do dispositivo no bus RS485. Tem que ser o mesmo endereço configurado no dispositivo PTZ
- Baud Rate, Data Bits, STOP Bits e Parity: Tem que conferir com o configurado no dispositivo PTZ
Para usar o controle PTZ do DVR existe um pequeno detalhe que você precisa observar, que é óbvio, mas acaba passando despercebido quando você está enrolado com outras variáveis na configuração: O canal que você quer controlar precisa estar em tela cheia ou, se você estiver no modo de exibição múltipla, você tem que clicar com o botão direito sobre o canal que você quer controlar antes de selecionar “PTZ Control”.

Atente para o número “08” na barra superior. Esse é o canal por onde estão sendo transmitidos os comandos RS485.
Acredito que pelo menos no Brasil os modelos mais fáceis (não necessariamente os mais baratos, claro!) são da marca Intelbras, né? Tens experiência com eles? Falo isso porque nossa antiga central de alarmes do escritório da empresa pifou e trocamos por um Intelbras… show de bola! E ainda eles tem um app que colocamos no celular dos diretores (e no meu) que avisa direitinho quando (e quem!) arma/desarma ele, ocorrências, etc. E ainda pode-se armar/desarmar remotamente, desabilitar setores, etc. Tudo isso com senhas, claro… estou até pensando em quando tiver que trocar nossos DVRs trocar por modelos dessa marca. Tudo parece ser mais intuitivo, mais fácil…
Eu recomendo Intelbras, mas não sem ressalvas. O LED de conexão de rede que APAGA quando tem rede e ACENDE quando não tem é inexplicável. E se você mudar a senha de um usuário e tiver um software configurado com a senha antiga tentando acessar o DVR, esse usuário acaba bloqueado por múltiplas tentativas de uso da senha errada mesmo se você tentar acessar no próprio DVR e com a senha certa! Muito “excitante” quando esse usuário é o único admin! O DVR sabe distinguir acesso remoto de acesso local mas bloqueia o acesso local por causa de tentativas remotas de acesso com a senha errada. Isso o deixa vulnerável a um ataque DoS vindo de dentro da sua própria rede.
Parte do que me deixou confuso com relação à distinção entre “PTZ Device” e “RS485 device” é que eu descobri ao ler o manual da câmera que esta suporta a recepção dos comandos PTZ pelo mesmo cabo coaxial onde é transmitido o vídeo. Eu não conhecia essa possibilidade, que é chamada genericamente de UTC (Up The Coax), mas o manual da Panasonic chama de “Coaxial Multiplex System”. Sendo assim nesse modo ela não usa o RS485, o que justificaria a distinção. Mas acabou não sendo o caso, pois esse DVR aparentemente não suporta esse tipo de controle e eu estou controlando a câmera via opções “PTZ Device” apesar de estar usando RS485.
Esse UTC é uma coisa a estudar. Eu já descobri que o protocolo equivalente da PELCO chama-se Coaxitron, mas ainda não sei se a Panasonic tem um nome específico para o protocolo dela (“Coaxial Multiplex System” parece grande demais). As palavras “Coaxial”, “Coaxitron” e “UTC” não aparecem nos menus PTZ do DVR.