
Produtos OEM precisam cada vez mais de comunicação confiável sem adicionar fiações complexas de comunicação. Para controladores industriais, iluminação inteligente, medidores, iluminação de emergência, equipamentos de carregamento para veículos elétricos e outros produtos elétricos, Comunicação por Linha de Energia (CLP) pode fornecer uma forma prática de transmitir dados por linhas de energia existentes.
No entanto, integrar uma função de PLC em um produto OEM é mais do que simplesmente adicionar um chip ou módulo PLC a uma PCB. O módulo deve corresponder à fonte de alimentação do produto hospedeiro, interface de comunicação, arquitetura da PCB, firmware, estrutura mecânica e ambiente operacional.
Isso Guia de Personalização de Módulos PLC OEM explica as principais decisões de engenharia envolvidas no desenvolvimento de um módulo de comunicação PLC personalizado para um produto OEM.
O que é a personalização de módulos de PLC OEM?
A personalização do módulo PLC OEM significa adaptar um módulo de comunicação PLC para atender aos requisitos elétricos, de comunicação, mecânicos, firmware e aplicação de um produto OEM específico.
Em vez de desenvolver todo o circuito de comunicação do PLC do zero, um cliente OEM pode integrar um módulo PLC personalizado ao seu hardware existente.
Um módulo personalizado pode incluir:
- PHY de comunicação PLC
- MCU ou processador
- Acionista de linha
- Circuito de alimentação
- UART, SPI, GPIO, PWM, ADC ou outras interfaces
- Protocolo de comunicação
- Firmware
- Configuração da rede
- Circuitos de proteção
- Projeto EMC/EMI
- Dimensões personalizadas da PCB
- Definições de conectores e pinos
Por exemplo, um fabricante de iluminação pode integrar um módulo PLC a um controlador de iluminação para que o controlador possa se comunicar com um gateway central através da linha de energia existente.
O mesmo conceito pode ser aplicado a outros produtos elétricos.
Por que personalizar um módulo PLC para um produto OEM?
Um módulo padrão de PLC é frequentemente suficiente para avaliação ou desenvolvimento de prova de conceito. Antes de começar, por favor, veja nosso artigo Como adicionar comunicação por PLC a produtos elétricos existentes. No entanto, produtos de produção podem ter requisitos que um módulo padrão não pode atender. Para o padrão PLC, pode-se ver IEEE Para referência.
Requisitos comuns de customização OEM incluem:
1. Diferentes interfaces de comunicação
O controlador host pode usar:
- UART
- SPI
- I²C
- GPIO
- PWM
- RS-485
- Interfaces analógicas
O módulo PLC precisa fornecer uma interface compatível e nível elétrico.
2. Fonte de alimentação diferente
O produto OEM pode fornecer:
- 3,3 V
- 5 V
- 12 V
- 24 V
- Energia AC
- Energia DC
A arquitetura de energia do módulo PLC deve ser projetada de acordo.
3. Restrições mecânicas
O módulo pode precisar caber dentro:
- Drivers de iluminação
- Controladores
- Caixas de medidor
- Armários elétricos
- Equipamento de iluminação de emergência
- Equipamento de recarga de veículos elétricos
- Equipamentos de controle industrial
Portanto, dimensões dos módulos, furos de montagem, posições dos conectores e altura dos componentes podem se tornar parâmetros importantes de personalização.
4. Protocolos de comunicação personalizados
O produto OEM pode precisar do módulo PLC para se comunicar com um MCU existente usando um protocolo ou estrutura de comando específica.
5. Firmware específico de aplicação
O módulo PLC pode precisar de funções personalizadas para:
- Endereçamento de dispositivo
- Entrada na rede
- Transmissão de dados
- Descoberta de dispositivos
- Configuração dos parâmetros
- Diagnósticos
- Atualizações OTA
- Relato de erros
Parâmetros-chave a definir antes de personalizar um módulo PLC
Antes de iniciar um projeto de módulo PLC OEM, o cliente deve preparar uma especificação técnica clara. Checklist de Design de Módulos PLC para Desenvolvimento OEM | Hardware e Testes Este artigo é útil para conferir.
Uma especificação útil pode ser dividida em oito áreas:
| Categoria | Perguntas-chave |
|---|---|
| Comunicação com PLC | Qual padrão de PLC, faixa de frequência, taxa de dados e topologia? |
| Interface host | UART, SPI, GPIO, PWM, etc.? |
| Fonte de alimentação | Qual tensão e corrente estão disponíveis? |
| PCB | Quais são as dimensões e requisitos de montagem? |
| Firmware | Quais funções e protocolos são necessários? |
| Meio ambiente | Temperatura, umidade, EMC e condições de instalação? |
| Mecânica | Restrições de conector, gabinete e altura dos componentes? |
| Produção | Quantidade do protótipo, certificação e volume anual esperado? |
Definir esses requisitos antecipadamente pode reduzir significativamente o redesenho durante o desenvolvimento.
1. Definir os requisitos de comunicação do CLP
O primeiro passo é determinar como o dispositivo OEM se comunicará pela linha de energia.
Parâmetros importantes incluem:
Frequência dos PLCs
Diferentes tecnologias de PLC operam em diferentes faixas de frequência.
A frequência selecionada deve considerar:
- Características da linha de energia
- Requisitos regulatórios
- Ambiente sonoro
- Distância de comunicação
- Aplicação alvo
- Dispositivos PLC existentes
Taxa de dados
A taxa de dados exigida depende da aplicação.
Para iluminação inteligente, por exemplo, o sistema pode precisar apenas de pacotes relativamente pequenos contendo:
- Comandos ON/OFF
- Níveis de escurecimento
- Tensão
- Atualidade
- Energia
- Energia
- Estado da falha
- Informações do sensor
Uma aplicação industrial de IoT pode exigir uma arquitetura de comunicação diferente.
Topologia da rede
O sistema OEM deve definir se utiliza:
- Comunicação ponto a ponto
- Topologia em estrela
- Topologia das árvores
- Rede mesh
- Arquitetura híbrida
Para grandes redes de iluminação de PLC, a arquitetura da rede também deve considerar capacidade de gateway, endereçamento de dispositivos, descoberta de rede e confiabilidade da comunicação.
2. Selecione o chipset ou arquitetura do módulo PLC
Geralmente existem duas abordagens para o desenvolvimento de PLCs OEM. Se você é um usuário novo, pode primeiro ver este artigo Módulo PLC vs Chipset PLC vs Placa PLC: Qual a Diferença? Para referência.
Opção A: Integrar um chipset PLC
O OEM desenvolve o circuito PLC diretamente ao redor de um chipset PLC.
Isso proporciona maior controle sobre:
- Arquitetura de PCB
- Seleção de componentes
- Design RF/analógico
- Firmware
- Fonte de alimentação
- Custo de produção
No entanto, isso exige mais recursos de engenharia e experiência em desenvolvimento de PLCs.
Opção B: Integrar um módulo PLC embarcado
O OEM integra um modelo pré-desenvolvido Módulo de comunicação PLC em seu produto.
Isso pode simplificar:
- Desenvolvimento de hardware
- Projeto de circuitos PLC
- Integração de firmware
- Desenvolvimento do protótipo
- Testes
- Produção
Para empresas que já possuem um produto baseado em MCU, mas não desejam redesenhar o circuito completo de comunicação do PLC, um módulo de PLC embarcado personalizado pode ser uma abordagem prática.
3. Definir a interface do MCU do host
Uma das decisões mais importantes é como o módulo PLC se comunica com o controlador principal do produto OEM.
Interfaces comuns incluem:
UART
O UART é amplamente utilizado para integração de PLCs embarcados porque é simples e requer relativamente poucos pinos.
Arquitetura típica:
Módulo Host MCU ↔ UART ↔ PLC ↔ Linha de Energia
O MCU host pode enviar comandos para o módulo PLC enquanto o módulo gerencia a comunicação com PLC.
SPI
O SPI pode ser útil quando é necessária comunicação de maior velocidade entre o MCU host e o módulo PLC.
GPIO
Pinos GPIO podem ser usados para:
- RESETAR
- Interrupção
- Status
- Estado da rede
- Indicação de falha
PWM
A PWM pode ser útil em produtos onde o módulo PLC precisa interagir com funções de iluminação ou controle de motores.
A interface deve ser definida antes do desenvolvimento da PCB porque a atribuição de pinos e o projeto elétrico podem afetar todo o layout do módulo.
4. Igualar a fonte de alimentação do módulo PLC
A compatibilidade de energia é outra consideração crítica.
O cliente OEM deve fornecer:
- Tensão de entrada
- Tolerância de tensão
- Corrente máxima
- Condições de partida
- Trilhos DC disponíveis
- Requisitos de sequenciamento de energia
Por exemplo, se o produto host já fornece um trilho estável de 3,3 V, o módulo PLC pode ser projetado em torno dessa fonte.
Se o produto fornecer apenas um trilho DC de maior tensão, o módulo pode exigir um estágio adicional DC/DC ou LDO.
Para produtos conectados diretamente à rede AC, a arquitetura de isolamento e proteção também deve ser cuidadosamente avaliada.
Não presuma que um módulo PLC existente pode simplesmente ser conectado a qualquer tensão disponível.
A arquitetura de energia do módulo deve ser projetada de acordo com o produto host real.
5. Personalize a Interface de Linha PLC
A interface de linha PLC é uma das seções mais sensíveis à aplicação do projeto.
Normalmente inclui o transceptor PLC, o driver de linha, a rede de acoplamento, os componentes de filtragem e proteção.
O projeto deve considerar:
- Tensão de linha AC/DC
- Impedância de linha
- Ruído
- Surge
- EMI
- ESD
- Ambiente de relâmpago
- Requisitos de isolamento
- Distância de comunicação
Para aplicações industriais e externas, o ambiente elétrico pode ser significativamente mais barulhento do que um ambiente de teste laboratorial.
Portanto, a comunicação com PLC deve ser testada usando a rede de energia alvo sempre que possível.
6. Projete a PCB para o produto OEM
Um módulo PLC personalizado deve se encaixar mecanicamente e eletricamente no produto hospedeiro.
Os requisitos típicos de personalização de PCB incluem:
- Comprimento da PCB
- Largura da PCB
- Espessura da PCB
- Furos de montagem
- Posição do conector
- Espaçamento dos pinos
- Altura dos componentes
- Áreas de exclusão
- Requisitos de blindagem
- Dissipação de calor
- Direção da instalação
Por exemplo, um módulo PLC instalado dentro de um driver de iluminação pode ter restrições rigorosas de altura.
Um módulo instalado dentro de um armário elétrico pode ter significativamente mais espaço disponível.
Portanto, O ambiente mecânico deve ser considerado no início do projeto, e não após a conclusão do circuito.
7. Personalize a definição do pino
Clientes OEM podem ter requisitos diferentes para o conector do módulo.
Um pinout personalizado pode incluir:
| Pin | Função |
|---|---|
| VCC | Potência do módulo |
| GND | Estádio |
| TX | Transmissão UART |
| RX | UART recebe |
| RESETAR | Reinício de hardware |
| INT | Interrupção |
| GPIO | E/S configurável |
| PWM | Interface PWM |
| ADC | Entrada analógica |
| SPI | Interface SPI |
A atribuição real dos pinos deve ser determinada de acordo com a arquitetura do MCU e da PCB do host.
Um bom pinout também deve considerar futuras revisões do produto.
Deixar várias GPIOs configuráveis pode oferecer flexibilidade útil para versões futuras.
8. Personalize o firmware do PLC
Hardware é apenas uma parte de um projeto de PLC OEM.
A personalização do firmware pode ser igualmente importante.
Funções típicas de firmware incluem:
Endereçamento de dispositivo
Cada dispositivo PLC pode exigir um endereço lógico único.
Descoberta da rede
O módulo pode participar da descoberta ou configuração automática da rede.
Transmissão de dados
O firmware define como os dados da aplicação são empacotados e transmitidos por meio de CLP.
Tratamento de erros
O módulo pode fornecer informações sobre:
- Falha de comunicação
- Erros de CRC
- Tempo
- Desconexão da rede
- Comandos inválidos
Configuração
Produtos OEM podem exigir parâmetros configuráveis como:
- ID do dispositivo
- Taxa de baud
- Parâmetros de comunicação
- Endereço de rede
- Contagem de tentativas
- Intervalo de transmissão
Atualizações OTA ou remotas
Para implantações em larga escala, a capacidade de atualização de firmware pode reduzir os custos de manutenção.
A arquitetura exata do firmware deve ser acordada antes da produção em massa.
9. Definir o protocolo de comunicação entre o MCU host e o módulo PLC
Um módulo PLC personalizado deve ter um protocolo de comunicação de host claramente definido.
Por exemplo:
MCU → módulo PLC do host
Comando | Endereço | Comprimento dos Dados | Dados | CRC
O módulo PLC processa o comando e transmite os dados correspondentes pela linha de energia.
O módulo PLC remoto pode então enviar as informações recebidas para seu MCU hospedeiro.
Uma especificação de protocolo deve definir:
- Formato do comando
- Formato dos dados
- Endereçamento
- CRC
- Tempo
- Mecanismo de retentativa
- Códigos de erro
- Tamanho máximo do pacote
- Compatibilidade de versões
Isso facilita muito a integração de hardware e firmware.
10. Considere EMC e ruído desde o início
A comunicação por CLP utiliza intencionalmente a linha de energia como meio de comunicação.
Infelizmente, a mesma linha de energia também pode conter ruído elétrico.
Fontes potenciais de ruído incluem:
- Drivers de LED
- Fontes de alimentação comutadas
- Motores
- Inversores
- Acionamentos de frequência variável
- Carregadores de veículos elétricos
- Equipamentos industriais
- Revezamentos
- Contatores
Portanto, o projeto do módulo PLC deve considerar a EMC e a imunidade ao ruído desde o início.
Medidas potenciais de projeto incluem:
- Filtragem
- Aterramento adequado
- Otimização do layout da PCB
- Proteção contra surtos
- Proteção ESD
- Otimização de acoplamento de linha
- Isolamento
- Teste EMI
Um módulo que funciona bem em uma bancada de laboratório pode se comportar de forma diferente quando conectado a uma rede elétrica industrial real.
11. Testes de Protótipos
Antes da produção em massa, o módulo PLC personalizado deve passar por várias etapas de teste. Como Testar um Módulo PLC Antes da Produção em Massa Este artigo pode te guiar por um guia de teste correto.
Testes de hardware
Verificar:
- Tensão de alimentação
- Consumo atual
- Níveis de interface
- Comportamento de reset
- Funções GPIO
- Comportamento térmico
Testes de comunicação com PLC
Meça:
- Distância de comunicação
- Taxa de sucesso em pacotes
- Taxa de dados
- Descoberta da rede
- Comportamento de retentativa
- Comunicação entre múltiplos dispositivos
Testes de ruído
Teste a comunicação sob diferentes cargas elétricas.
Por exemplo:
- Drivers de LED LIGADOS/DESLIGADOS
- Motores em operação
- Fontes de alimentação comutadas
- Diferentes comprimentos de cabo
- Diferentes condições de carga
Testes ambientais
Dependendo da aplicação:
- Alta temperatura
- Baixa temperatura
- Umidade
- Vibração
- Surge
- ESD
- EMC
12. Teste o módulo dentro do produto OEM final
Essa etapa muitas vezes é negligenciada.
Testar o módulo PLC sozinho não é suficiente.
O produto final deve ser testado como um sistema completo:
Módulo PLC + MCU Host + Fonte de Alimentação + Carga Elétrica + Rede de Energia
Para um produto de iluminação inteligente, por exemplo:
Cloud → Gateway → Controlador de PLC → Linha de Energia → Driver de Iluminação → Luminária LED
Testar o sistema completo ajuda a identificar problemas causados pela interação entre o módulo PLC e outros componentes.
13. Requisitos de Certificação e Regulamentação
As certificações exigidas dependem do mercado-alvo e da categoria de produto.
Um projeto de PLC OEM pode precisar considerar requisitos relacionados a:
- EMC
- Segurança elétrica
- Emissões por rádio ou conduzidas
- Imunidade a surtos
- ESD
- Conformidade ambiental
- Regulamentações específicas para produtos
Os requisitos de certificação devem ser identificados no início do projeto.
Mudar a PCB ou arquitetura de comunicação no final do desenvolvimento pode aumentar os custos de certificação e atrasar a produção.
14. Prepare-se para a Produção em Massa
Uma vez validado o protótipo, o projeto do módulo deve ser preparado para produção.
Itens importantes incluem:
BOM
Defina:
- Componentes
- Alternativas aprovadas
- Status do ciclo de vida
- Informações sobre fornecedores
Arquivos Gerber
Os arquivos de fabricação da PCB devem ser liberados conforme a revisão final.
Firmware
A versão do firmware de produção deve ser controlada e documentada.
Procedimento de teste
Os testes de produção podem incluir:
- Teste de ligar-se
- Teste de interface
- Teste de comunicação com PLC
- Teste funcional
- Programação
- Calibração
Rastreabilidade
Para grandes projetos OEM, a rastreabilidade em produção pode ajudar a identificar:
- Revisão de hardware
- Versão do firmware
- Lote de produção
- Número de série
Processo de Customização de Módulos PLC OEM
Um projeto OEM típico pode seguir esse fluxo de trabalho:
Passo 1 — Análise de Requisitos
Defina a aplicação, rede de PLCs, interface, fonte de alimentação, requisitos mecânicos e mercado-alvo.
↓
Passo 2 — Proposta Técnica
Selecione a arquitetura de PLC apropriada e defina o escopo de personalização de hardware/software.
↓
Passo 3 — Design de Hardware
Personalize a placa de circuito impresso, fonte de alimentação, interface de linha, conectores e interface do host.
↓
Passo 4 — Desenvolvimento de Firmware
Implemente o protocolo host, comunicação com PLC, gerenciamento de dispositivos e funções de aplicação.
↓
Passo 5 — Protótipo
Construa amostras de engenharia e integre-as ao produto OEM.
↓
Passo 6 — Teste do Sistema
Teste a comunicação do PLC sob cargas elétricas reais e condições de rede.
↓
Passo 7 — Certificação
Complete a certificação de EMC, segurança e produto aplicável.
↓
Passo 8 — Produção do Piloto
Execute um pequeno lote de produção para validar procedimentos de fabricação e testes.
↓
Passo 9 — Produção em Massa
Libere o hardware final, firmware, lista de materiais (BOM), procedimento de teste de produção e especificações de qualidade.
Como Escolher um Parceiro OEM de Desenvolvimento de Módulos PLC
Ao avaliar um fornecedor de módulos PLC, não olhe apenas para a ficha técnica do módulo.
Pergunte se o fornecedor pode apoiar todo o processo de desenvolvimento.
Perguntas importantes incluem:
Hardware
- A placa de circuito impresso pode ser personalizada?
- A fonte de alimentação pode ser personalizada?
- O conector e o pinout podem ser trocados?
- As dimensões do módulo podem ser personalizadas?
Firmware
- O protocolo de comunicação do host pode ser personalizado?
- Funções do firmware podem ser modificadas?
- Há suporte a SDK ou API disponível?
- O fornecedor pode suportar atualizações de firmware?
Tecnologia PLC
- Quais padrões de PLC são suportados?
- Qual tecnologia de modulação é utilizada?
- Qual é a taxa de dados de comunicação disponível?
- Qual topologia de rede é suportada?
- Como o sistema lida com o ruído elétrico?
Engenharia
- O fornecedor pode fornecer suporte esquemático?
- Eles podem ajudar na integração da PCB?
- Eles conseguem realizar testes de comunicação?
- Eles podem suportar solução de problemas em nível de sistema?
Produção
- Qual é o MOQ?
- Quantidades protótipo podem ser fornecidas?
- Testes de produção estão disponíveis?
- Revisões de hardware e firmware podem ser controladas?
Um fornecedor capaz de apoiar hardware + firmware + comunicação PLC + integração com sistemas pode simplificar o processo de desenvolvimento do OEM.
Exemplo: Integrar um módulo PLC em um controlador de iluminação inteligente
Considere um fabricante de iluminação que já tenha um controlador com MCU.
Em vez de redesenhar todo o controlador, o fabricante pode integrar um módulo de comunicação PLC.
A arquitetura pode ser:
Plataforma Central de Gestão
↓
PLC Gateway / CCO
↓
Linha de Energia
↓
Módulo PLC / STA
↓
MCU apresentador
↓
Driver de iluminação
↓
Luminária LED
O módulo PLC gerencia a comunicação pela linha de energia enquanto o MCU host existente continua gerenciando as funções locais da aplicação.
Essa abordagem pode permitir que um produto elétrico existente obtenha comunicação com PLC sem redesenhar completamente sua arquitetura de controle.
Módulo PLC Personalizado vs Módulo PLC Padrão
| Característica | Módulo de PLC Padrão | Módulo PLC OEM Personalizado |
|---|---|---|
| Dimensões da placa de circuito impresso | Fixado | Personalizado |
| Pinagem | Padrão | Personalizado |
| Interface host | Padrão | Personalizado |
| Fonte de alimentação | Definido | Pode ser adaptado |
| Firmware | Padrão | Aplicação específica |
| Protocolo | Padrão | Personalizável |
| Projeto mecânico | Limitado | Específico para OEM |
| Integração de produtos | Geral | Projetado para o produto-alvo |
| Esforço de desenvolvimento | Lower | Mais alto |
| Otimização | Limitado | Aplicação específica |
Um módulo padrão pode ser útil para avaliação e testes iniciais, enquanto um módulo personalizado pode ser desenvolvido com base nos requisitos do produto final.
Lista de Verificação de Personalização de Módulos PLC OEM
Antes de iniciar um projeto de módulo PLC OEM, prepare as seguintes informações:
Requisitos de PLC
- Padrão PLC
- Frequência
- Taxa de dados
- Distância de comunicação
- Topologia da rede
- Número de nós
Requisitos elétricos
- Tensão de entrada
- Consumo atual
- Tensão do MCU do hospedeiro
- Tipo de interface
- Requisitos GPIO
- Requisitos de proteção
Requisitos mecânicos
- Dimensões da placa de circuito impresso
- Furos de montagem
- Tipo de conector
- Espaçamento dos pinos
- Altura máxima dos componentes
- Limitações do gabinete
Requisitos de firmware
- Protocolo host
- Protocolo PLC
- Endereçamento de dispositivo
- Gestão de rede
- Tratamento de erros
- Requisitos de atualização de firmware
Requisitos de produção
- Quantidade do protótipo
- Volume anual alvo
- Certificação
- Testes de produção
- Mercado-alvo