Como Codificar Controle De Portão Eletronico
Entendendo o que acontece quando você aperta o botão do controle
A maioria das pessoas acha que "codificar" um controle de portão eletrônico significa magicamente igualar dois aparelhos. Na prática, é muito mais simples e muito mais chato. Você tem um transmissor (o controle) e um receptor (a placa instalada no motor). O receptor espera um sinal com uma sequência pré-definida. Se a sequência não bater, nada acontece. Codificar é basicamente forçar o receptor a aceitar o código do controle que você tem na mão. Existem três tipos principais de tecnologia envolvida aqui. O mais antigo, e ainda muito comum, usa DIP switches — those little plastic switches inside the remote and the board. Each position is a 1 or 0. You open both devices, match the pattern, and you are done. This method is dead simple but inherently insecure because anyone can copy the pattern if they have visual access to either device. O segundo tipo é o learning code, muito encontrado em marcas como BZ, Nice e Somfy. A placa tem um botão de aprendizado. Você aperta, entra em modo de captação, aperta o botão do controle, e pronto. O receptor grava o código único daquele controle. Mais seguro, mais prático, e é o que a maioria das pessoas precisa resolver.
O terceiro e mais complexo é o rolling code. Criado originalmente pela empresa Texas Instruments na década de 90, esse sistema gera um código novo a cada pressionamento de botão. Cada vez que você aperta o controle, ele e a placa trocam uma nova chave criptografada. Isso elimina completamente o risco de clonagem por gravação de sinal. Problema: você não consegue simplesmente "codificar" um controle rolling code genérico em uma placa que já está configurada. Cada fabricante usa seu próprio protocolo proprietário.
Como codificar controle de portão eletronico passo a passo
Vamos ao que realmente importa. A seguir estão os procedimentos para os dois cenários mais frequentes. O primeiro exige que você abra o equipamento. O segundo não. Método com DIP switches: Ligue a energia do motor. Retire a tampa do controle e anote a posição dos 8 ou 12 micro-chaves. Vá até a placa receptora, encontre o bloco de DIP switches correspondente, e replique exatamente a mesma configuração. Teste. Se o portão responder, está feito. Se não responder, verifique se você está mexendo no bloco certo. Em muitas placas, existem dois conjuntos: um para o controle remoto e outro para botões de parede ou fotocélulas. Método learning code: Localize o botão de programação na placa. Geralmente é um pequeno botão preto ou verde com a inscrição PROG, LEARN ou SET, próximo a um conector de antena. Pressione e solte. Um LED vai piscar indicando que o receptor entrou em modo de pareamento. Pressione e segure o botão do controle que você quer cadastrar. Mantenha pressionado por cerca de 3 segundos. O LED deve piscar rápido ou apagar, confirmando o cadastro. Teste o controle a 2 metros de distância antes de testar a 10 metros. Às vezes o sinal chega mas a qualidade é ruim e o portão não aciona.

Isso funciona para a grande maioria dos controles de learning code. Mas tem uma situação que quase ninguém menciona e que me custou duas horas num sábado de outrora. Eu estava codificando um controle genérico de 433 MHz em uma placa BZ modelo BZ-500. O LED piscava normalmente, eu segurava o botão do controle, o LED confirmava, mas o portão não movia. Testei três controles diferentes. Todos com o mesmo sintoma. O problema não era o controle. Era a frequência. A placa BZ-500 operava em 433,92 MHz e o controle genérico que eu tinha estava sintonizado em 433,920 MHz com tolerância de 1%. A diferença era ridícula mas suficiente para o receptor descartar o sinal. A solução foi usar um frequencímetro de RF barato, ajustar o trimmer capacitor dentro do controle com uma chave de fenda pequena até ler 433,920 MHz exatos no equipamento, e só então fazer o pareamento. Se você tiver esse problema, não troque o controle. Ajuste a frequência primeiro.
O que quase todo mundo erra na codificação
O erro mais comum é tentar cadastrar um controle antes de verificar se a placa está recebendo energia estável. Placas de portão eletrônico alimentadas por fonte chaveada de baixa qualidade podem ter ripple suficiente para fazer o microcontrolador do receptor comportar-se de forma intermitente durante o processo de aprendizado. O LED pisca, parece, mas o código não é gravado de verdade. A solução é medir a tensão de alimentação com multímetro enquanto tenta o pareamento. Se cair abaixo de 12V em placas de 12VDC, substitua a fonte. Isso resolve metade dos casos que parecem ser "controle defeituoso". O outro erro frequente é ignorar o limite de memória do receptor. Muitas placas mais simples suportam apenas 4 a 8 controles cadastrados. Quando você tenta cadastrar o quinto, o primeiro controle que estava funcionando simplesmente para de responder. Não há mensagem de erro. Não há LED indicativo. O receptor simplesmente descarta o código mais antigo para fazer espaço. Se estiver nesse cenário, desative todos os controles um por um usando o botão de reset da placa e recoloque apenas os que você realmente usa. Isso normalmente leva cerca de 10 minutos se a placa for razoavelmente moderna.
Limitações reais que ninguém te conta
Controles rolling code não podem ser replicados por dispositivos genéricos de cópia. Não existe software ou aparato barato que dobre um sinal rolling code legítimo em tempo real. O protocolo é projetado exatamente para impedir isso. Se alguém te vender um "controlador universal rolling code", desconfie. Na maior parte dos casos, esses dispositivos são apenas repetidores de sinal com delay, o que significa que eles captam o sinal original e o retransmitem alguns milissegundos depois. Pode funcionar uma vez, mas o receptor vai detectar a inconsistência de timing e bloquear. O único caminho viável para rolling code é comprar o controle original da marca do motor ou um compatible certificado pelo fabricante. Outra limitação importante: a distância. A especificação de alcance de qualquer controle é medida em campo livre, sem interferências. Na prática, postes de concreto armado, blindagens metálicas nas paredes e até árvores com folhas densas reduzem o alcance em 60 a 70%. Se seu controle funcionava a 15 metros na calçada e agora só funciona a 3 metros, o problema quase certamente não é a codificação. É obstrução física ou interferência de outro dispositivo na mesma frequência. Redes Wi-Fi 2,4 GHz, câmeras sem fio e alarms de segurança operam próximos o suficiente para causar colisão de espectro.

Quando desistir e chamar um técnico
Se após seguir todos os passos acima o controle simplesmente não responde, e você já verificou tensão de alimentação, frequência e limites de memória, o problema provavelmente está na placa receptora. Capacitores eletrolíticos ressecados são a causa número um de falhas intermitentes em placas com mais de 5 anos de uso. Eles não causam perda total de função. Causam comportamento errático exatamente durante o processo de pareamento, que é quando o microcontrolador mais demanda do circuito de alimentação. A troca desses capacitores custa entre R$ 2 e R$ 8 por unidade e resolve o problema na grande maioria dos casos. Mas requer soldagem básica e paciência. Para quem prefere uma solução mais rápida, existe a possibilidade de regravar o firmware do receptor usando programadores específicos. No caso de placas nacionais genéricas, encontrei um compilado de firmwares alternativos no repositório do usuário portaocontrol no GitHub. O link direto é github.com/portaocontrol/firmware-builder. O projeto é mantido por uma comunidade pequena mas ativa, e os firmwares suportam aproximadamente 12 modelos de placas chinesas muito comuns no Brasil. A gravação em si leva cerca de 20 minutos se você tiver um programador CH340A, que custa aproximadamente R$ 25 em qualquer loja de componentes eletrônicos. O risco é real: se o firmware não for exatamente compatível com seu modelo de placa, o receptor para de funcionar completamente e você precisará de um adaptador USB-TTL para tentar recuperar. Anote o modelo exato da placa antes de tentar qualquer coisa. Está escrito em serigrafia no canto inferior esquerdo do circuito impresso. A codificação de controle de portão eletrônico é tecnicamente trivial quando tudo funciona conforme o esperado. As dificuldades surgem justamente quando algo não está conforme o esperado, e ai as respostas não estão no manual. Estão na experiência de ter aberto dezenas de placas, queimado algumas fontes e aprendido a desconfiar sempre da alimentação antes de qualquer outra coisa.
Galeria
-
Como codificar controle remoto de portão eletrônico na placa RCG CCA10 ... -
COMO CODIFICAR CONTROLE DE PORTÃO ELETRÔNICO - YouTube -
Como CODIFICAR o controle do PORTÃO ELETRÔNICO em menos de 20 segundos ...