Um die Synchronisierung der Dual-Sensor-Daten sicherzustellen, ist der Kern eine mehrschichtige Verarbeitung von der Hardware-Synchronisierung bis zur Software-Ausrichtung. In industriellen Szenarien können die folgenden Prioritäten implementiert werden, um Synchronisationsfehler innerhalb eines Abtastzyklus zu kontrollieren und so die Anforderungen für einen redundanten Vergleich vollständig zu erfüllen:
I. Priorisieren Sie die Synchronisierung auf Hardware--Ebene (am effektivsten, minimaler Fehler)
Verwenden Sie dieselbe Erfassungskarte/das gleiche SPS-Modul für die synchrone Abtastung: Schließen Sie beide Sensoren an dasselbe SPS-Analogeingangsmodul an, aktivieren Sie die synchrone Abtastfunktion des Moduls und lösen Sie die gleichzeitige Konvertierung über Hardware aus. Diese Methode kann Synchronisationsfehler innerhalb von 1 ms kontrollieren und ist die zuverlässigste Lösung.
Wenn Sie unabhängige Erfassungsmodule verwenden, teilen Sie ein externes Triggersignal: Senden Sie denselben Triggerimpuls an beide Module, um eine gleichzeitige Abtastung zu erzwingen und die Anhäufung von Modultaktabweichungen zu vermeiden.
Sensorausgangsraten anpassen: Beide Sensoren auf die gleiche Abtastfrequenz einstellen; Vermeiden Sie einen bei 10 Hz und den anderen bei 100 Hz, um eine Sampling-Asynchronität von der Quelle zu verhindern.
II. Zeitangleichung auf Softwareebene (Ausgleich von Hardwaredefiziten)
Wenn die Hardware keine synchronisierte Abtastung erreichen kann, kann der Fehler durch Softwareausrichtung innerhalb eines akzeptablen Bereichs kontrolliert werden:
Fügen Sie jedem Datenpunkt hochpräzise Zeitstempel hinzu: Jeder erfasste Datenpunkt wird mit einem auf Millisekunden genauen Zeitstempel markiert und die Software richtet sich entsprechend aus.
Lineare Interpolation zur Ausrichtung: Bei Daten mit asynchronem Timing wird die Interpolation verwendet, um die Sensorwerte zum gleichen Zeitpunkt zu schätzen:
Wenn beispielsweise Sensor A eine Abtastrate von 100 ms und Sensor B eine Abtastrate von 150 ms hat, wird mithilfe der Interpolation der geschätzte Wert von Sensor B bei 100 ms berechnet, der dann mit dem synchronisierten Wert von Sensor A verglichen wird.
Kalibrierung der Uhrensynchronisation: Wenn zwei unabhängige Controller Daten sammeln, sollte die Uhrensynchronisation täglich durchgeführt werden (z. B. Synchronisierung mit der Uhr des Host-Computers), um eine langfristige Desynchronisation aufgrund einer akkumulierten Uhrendrift zu verhindern.
III. Spezielle Optimierungen für redundante Vergleichsszenarien
Für den Dual-{0}}Sensor-Vergleichsbedarf werden zwei zusätzliche Schutzschritte implementiert:
Legen Sie einen Toleranzschwellenwert für Synchronisierungsfehler fest: Wenn die Zeitstempeldifferenz zwischen zwei Datenpunkten eine Abtastperiode überschreitet (z. B. 100 ms Differenz bei 10-Hz-Abtastung), wird der Vergleich abgebrochen, der Frame übersprungen und kein Alarm ausgelöst, wodurch Fehlalarme aufgrund von Asynchronität verhindert werden.
Dynamische Abweichungskompensation: Wenn bei fest installierten Sensoren eine konstante Synchronisationsabweichung vorliegt, wird der Abweichungswert vor-kalibriert und beim Vergleich automatisch abgezogen, um den Effekt der festen Verzögerung auszugleichen.
Lösungsauswahl für verschiedene Szenarien:
Neues Systemdesign: Priorisieren Sie die synchrone Abtastung innerhalb desselben Moduls, um das Synchronisationsproblem in einem Schritt zu lösen, ohne dass eine weitere Verarbeitung erforderlich ist.
Nachrüstung bestehender Systeme: Wenn Hardwaremodifikationen nicht möglich sind, verwenden Sie Software-Zeitstempel und Interpolationsausrichtung, um den Synchronisationsfehler innerhalb von 50 ms zu kontrollieren und so die industriellen Vergleichsanforderungen vollständig zu erfüllen.
Dynamische Szenarien mit hoher-Frequenz (z. B. Hochgeschwindigkeits-Bewegungserkennung): Hardware-Synchronisierung ist obligatorisch; Die Softwareinterpolation kann die Genauigkeitsanforderungen nicht erfüllen.
Nach dieser Lösung wird die Synchronisierung keine Ursache für Fehlalarme sein und die Anforderungen für den redundanten Vergleich mit zwei -Sensoren vollständig erfüllen.

