Para garantir a sincronização de dados de sensores duplos, o núcleo é o processamento-em várias camadas, desde a sincronização de hardware até o alinhamento de software. Em cenários industriais, as seguintes prioridades podem ser implementadas para controlar erros de sincronização dentro de um ciclo de amostragem, atendendo plenamente aos requisitos de comparação redundante:
I. Priorize a sincronização em nível-de hardware (mais eficaz, erro mínimo)
Use o mesmo cartão de aquisição/módulo PLC para amostragem síncrona: Conecte ambos os sensores ao mesmo módulo de entrada analógica PLC, habilite a função de amostragem síncrona do módulo e acione a conversão simultânea via hardware. Este método pode controlar erros de sincronização em 1 ms e é a solução mais confiável.
Se estiver usando módulos de aquisição independentes, compartilhe um sinal de disparo externo: Envie o mesmo pulso de disparo para ambos os módulos para forçar a amostragem simultânea, evitando o acúmulo de desvios de clock do módulo.
Combine as taxas de saída do sensor: defina ambos os sensores para a mesma frequência de amostragem; evite um em 10 Hz e outro em 100 Hz para evitar a assincronia de amostragem da fonte.
II. Alinhamento de tempo no nível de software (compensando deficiências de hardware)
Se o hardware não conseguir obter amostragem sincronizada, o alinhamento do software poderá controlar o erro dentro de uma faixa aceitável:
Adicione carimbos de data/hora de alta-precisão a cada ponto de dados: cada ponto de dados amostrado é marcado com um carimbo de data/hora com precisão de milissegundos, e o software se alinha adequadamente.
Interpolação linear para alinhamento: Para dados com temporização assíncrona, a interpolação é usada para estimar os valores do sensor no mesmo ponto de tempo:
Por exemplo, se o Sensor A fizer amostras em 100 ms e o Sensor B em 150 ms, a interpolação será usada para calcular o valor estimado do Sensor B em 100 ms, que será então comparado com o valor sincronizado do Sensor A.
Calibração de sincronização do relógio: Se dois controladores independentes estiverem coletando dados, a sincronização do relógio deverá ser realizada diariamente (por exemplo, sincronizando com o relógio do computador host) para evitar dessincronização-de longo prazo devido ao desvio acumulado do relógio.
III. Otimizações especiais para cenários de comparação redundantes
Para requisitos de-comparação de sensores duplos, duas etapas adicionais de proteção são implementadas:
Defina um limite de tolerância a erros de sincronização: se a diferença de carimbo de data/hora entre dois pontos de dados exceder um período de amostragem (por exemplo, diferença de 100 ms para amostragem de 10 Hz), a comparação será abandonada, o quadro será ignorado e nenhum alarme será acionado, evitando alarmes falsos devido à assincronia.
Compensação de desvio dinâmico: para sensores de instalação-fixa, se existir um desvio de sincronização constante, o valor do desvio será pré-calibrado e deduzido automaticamente durante a comparação para compensar o efeito do atraso fixo.
Seleção de soluções para diferentes cenários:
Novo design de sistema: Priorize a amostragem síncrona dentro do mesmo módulo para resolver o problema de sincronização em uma única etapa, sem necessidade de processamento adicional.
Retrofit do sistema existente: Se modificações de hardware não forem possíveis, use carimbos de data/hora de software + alinhamento de interpolação para controlar o erro de sincronização dentro de 50 ms, atendendo totalmente aos requisitos de comparação industrial.
Cenários dinâmicos de-alta frequência (por exemplo, detecção de movimento em alta-velocidade): a sincronização de hardware é obrigatória; a interpolação de software não pode atender aos requisitos de precisão.
Seguindo esta solução, a sincronização não será causa de alarmes falsos, atendendo totalmente aos requisitos para comparação-redundante de sensor duplo.

