L'obiettivo principale della sincronizzazione PTP a doppio-sensore è garantire che i due sensori mantengano la coerenza temporale con una precisione a livello di microsecondi-, garantendo così la comparabilità dei dati raccolti. Di seguito sono riportati i passaggi di configurazione specifici basati sullo standard di settore (IEEE 1588 PTPv2), suddivisi in cinque fasi: preparazione dell'hardware, impostazione del ruolo master/slave, configurazione della rete, ottimizzazione dei parametri software, verifica e manutenzione:
I. Preparazione dell'hardware e della rete
Conferma il supporto hardware
Assicurarsi che entrambi i sensori e gli switch/controller collegati supportino il protocollo IEEE 1588 PTP v2.
Si consiglia vivamente di abilitare il timestamp hardware, poiché è fondamentale per ottenere una precisione inferiore al-microsecondo. La normale registrazione temporale del software fornisce solo una precisione al livello di-millisecondi, che non può soddisfare i requisiti del confronto tra sensori-di alta precisione.
Ottimizzazione della topologia di rete
La soluzione migliore: collega entrambi i sensori direttamente allo stesso switch industriale gigabit che supporta la funzionalità PTP, evitando il passaggio tra-router o multi-livello per ridurre il jitter di latenza.
Isolare il traffico: se possibile, stabilire una VLAN o una rete fisica separata per la sincronizzazione PTP per evitare il consumo di larghezza di banda da altre trasmissioni di dati di grandi dimensioni (come flussi video e trasferimenti di file) che potrebbero causare ritardi nell'accodamento dei pacchetti PTP.
II. Determinazione dei ruoli Master/Slave: il protocollo PTP elegge automaticamente un orologio master utilizzando l'algoritmo BMCA (Optimal Master Clock Algorithm). Tuttavia, negli scenari fissi con doppio-sensore, si consiglia di specificare manualmente l'orologio principale per garantire la stabilità:
Specifica orologio principale: seleziona il sensore con prestazioni più stabili, maggiore precisione dell'oscillatore al cristallo o che funge da riferimento del sistema come master.
Impostare la sua priorità (Priorità1) su un valore più alto nella configurazione (ad esempio, inferiore a 128; più basso è il valore, maggiore è la priorità).
Specifica orologio slave: imposta l'altro sensore come slave e imposta la sua Priorità 1 su un valore inferiore (ad esempio, superiore a 128) per garantire che sia sempre sincronizzato con il master.
III. Configurazione dei parametri chiave: nell'interfaccia di configurazione PTP o nel file di configurazione per entrambi i sensori, impostare i seguenti parametri principali:
|
Elemento parametro |
Valore di impostazione consigliato |
Descrizione |
|
Versione PTP |
IEEE 1588-2008 (v2) |
Attualmente la versione industriale tradizionale, che offre la migliore compatibilità. |
|
Modalità di trasmissione |
UDP/Livello 2 |
Scegli in base al supporto del dispositivo di rete; Il livello 2 in genere ha una latenza inferiore. |
|
Intervallo di sincronizzazione |
-3 (125 ms) o -4 (62,5 ms) |
Si consigliano impostazioni più brevi per l'acquisizione di dati ad alta-frequenza; 1 secondo (logSyncInterval=0) è accettabile per scenari normali. |
|
Annunciare l'intervallo |
1 secondo (logAnnounceInterval=0). |
Utilizzato per la negoziazione dello stato master-slave; non c'è bisogno di essere troppo veloce. |
Meccanismo di latenza: E2E (End-to-End) o P2P. E2E è adatto alla maggior parte degli ambienti con switch; se lo switch supporta il clock trasparente e il collegamento è semplice, è possibile selezionare P2P per una latenza più stabile.
Numero dominio: 0. Dominio predefinito; assicurarsi che entrambi i sensori siano nello stesso dominio.
Timestamp hardware: abilita. Il passaggio più critico; assicurarsi che sia abilitato a livello di scheda di rete/chip.

