Synchronisation

L’idée de la synchronisation multi périphériques est de générer un signal horloge à chacun à partir d’une source de temps. Les périphériques esclaves de ce signal d’horloge et fonctionnent sur cette base de temps sont définis comme synchronisés.

Les appareils peuvent être synchronisées de deux façons différentes:

  • Synchronisation logicielle - La synchronisation logicielle donne une précision aux alentours de 2 à 10ms, ce qui est bien souvent plus que convenable pour des mesures statiques tels que de la température. Cette solution de synchronisation ne necessite aucun matériel supplémentaire.
  • Synchronisation matérielle - C’est une solution matérielle qui permet de synchroniser tous les périphériques USB (SIRIUS,DEWE-43,…) et les périphériques EtherCAT.

Ci dessous un DEWE-43, un Sirius et deux modules Krypton sont connectés à une SBOXwe.

DS_options_settings_devicesPreviewList

source de temps

DS_options_settings_devices_synchronization_timeSource

La sélection Source de temps défini la base de temps pour la synchronisation matérielle. Vous pouvez sélectionner:

  • Matériel d’acquis. DEWESoft (lorsqu’un périphérique Dewesoft est connecté à votre ordinateur),
  • Externe (Horloge/trigger, IRIG-B DC, NTP, GPS PPS),
  • Base de temps du système PC (Lorsqu’aucun matériel d’acquisition n’est connecté),
  • Les modules GPS (Dewesoft RS232 (Topcon/Javad/VN), NMEA GPS compatible, …).
NOTE: Les modes de synchronisation sont dépendants et ajustés automatiquement en fonctions des périphériques DAQ connectés à votre système PC.

TYPE DE SYNCHRONISATION

Si Matériel d’acquis. DEWESoft est sélectionné en tant que source de temps, le type de protocole de synchronisation peut être spécifié.

DS_options_settings_devices_synchronization_synchronizationType

  • Automatique: Cette option sélectionne automatiquement le meilleure type de protocole pour les matériels connectés au systèmes PC.
  • Autonome - un Seul appareil, il n’y a pas de synchronisation nécessaire entre périphériques.
  • Syncro soft - Cette solution permet de synchronisation plusieurs matériels avec une précision de l’ordre de 10 ms.
  • Horloge/Trigger - Lees périphériques se synchronise via un horloge commune et un signal Trigger.
  • IRIG-B DC - Protocole de synchronisation absolu contenant les informations du jours codés au format BCD. Meilleur protocole car pami les plus précis.
  • GPS PPS - Les satellites transmettent l’information d’heure absolue UTC et mieux encore, certains recepteur ressortent un signal impulsif appelé PPS très précis (<1µs). Nous pouvons utiliser cette technologie pour synchroniser des systèmes distants, et sans limite de distance.
  • NTP Network Time Protocol (NTP) - Protocole réseau pour la synchronisation de plusieur périphérique d’un réseau ETherNET. Il est moins précis que les d’autres protocoles/méthodes.

DS_options_settings_devices_synchronization_synchronizationType_NTP

Pour saisir les adresses de serveur NTP cliquez sur le bouton Editer à proximité du menu déroulant. Si vous souhaitez synchroniser plusieurs systèmes DEWESoft via le NTP protocole, la même adresse du serveur de temps doit être saisie et validée sur l’ensemble des systèmes d’acquisition à synchroniser avec cette méthode.

DS_options_settings_devices_synchronization_synchronizationType_NTPSettings

Lorsque vous vérifiez les serveurs NTP, l’heure et la date du serveur vous sont retournées. Si l’adresse du serveur est mal configurée, la vérification renvoi un échec.

DS_options_settings_devices_synchronization_synchronizationType_NTPSettingsCheck

Si la synchronisation via le protocole NTP est réussie, l’horloge à côté de l’heure sera de couleur noire:

DS_options_settings_devices_synchronization_measureWorking

Si la synchronisation est perdue, l’horloge passe en rouge et le message “Synchro perdue” s’affiche:

DS_options_settings_devices_synchronization_measureNotWorking

PRECISION DES SYNCHRONISATION ENTRE PÉRIPHÉRIQUES USB


Précision

Application

Appareil nécessaire

Horloge/Trigger

~ 1 us

stationnaire

Dewesoft, RoaDyn…

IRIG-B DC

~ 1 us

stationnaire

Dewesoft, Meinberg,…

GPS PPS

~ 1 us

mobile

Récepteur GPS

NTP

+ 10 ms

Ethernet

Serveur NTP

Syncro Soft

+ 10 ms

quand il n’y a pas de source de temps externe

/

Tout les modules d’acquisition DEWESoft peuvent se synchroniser précisement entre eux (Sirius, Dewe-43, Minitaur, DS-CAN2).

Lors de l’utilisation du NET, seules ces possibilités peuvent être utilisé pour la synchronisation:

  • Horloge/trigger - temps relatif
  • IRIG-B DC Master / IRIG-B DC Esclave - temps absolu
  • GPS - temps absolu
  • NTP - temsp absolu

Horloge/Trigger exemple de connexion

DS_options_settings_devices_hardwareConnection_ClkTrigUSB

IRIG-B DC exemple de connexion

a) Définition d’un module DEWESoft comme Générateur IRIG-B DC (Master)

DS_options_settings_devices_hardwareConnection_irigUSB

b) Depuis une source IRIG-B DC Externe

DS_options_settings_devices_hardwareConnection_irigUSB_external

GPS PPS exemple de connexion

a) Un appareil Dewesoft est équipé d’un récepteur GPS

DS_options_settings_devices_hardwareConnection_gpsPps

b) Récepteur GPS externe (avec sortie PPS)

DS_options_settings_devices_hardwareConnection_gpsPps_external

NTP exemple de connexion

DS_options_settings_devices_hardwareConnection_ntp_external

SYNCHRONISATION AVEC l’ECAT-SYNC-JUNCTION

L’ECAT-SYNC-JUNCTION fonctionne de la même manière que les autres périphériques Dewesoft. Il est automatiquement reconnu par Dewesoft X (depuis la version X2 SP4). Par défaut, l’ECAT-SYN-JUNCTION est à utiliser pour synchroniser précisement des modules KRYPTON EtherCAT® avec des modules SIRIUS USB.

Avec l’ECAT-SYNC-JUNCTION plusieurs optons de connexion sont possibles:

  • La synchronisation de périphériquesSIRIUS/DEWE-43 USB avec KRYPTON/SIRIUSiwe EtherCAT®, où la précision de la synchronisation est de l’ordre de la microseconde.

DS_options_settings_devices_hardwareConnection_syncJunction+usb_irig

  • La synchronisation de modules KRYPTON depuis une source de temps IRIG B DC externe.

DS_options_settings_devices_hardwareConnection_syncJunction_irig_external

  • La synchronisation entre modules KRYPTON et SIRIUS6USB depuis un signal IRIG B DC externe.

DS_options_settings_devices_hardwareConnection_syncJunction+usb_irig_external

  • La synchronisation de KRYPTON EtherCAT avec des caméras.

DS_options_settings_devices_hardwareConnection_syncJunction_cameraTrig

  • La synchronisation de SIRIUS/DEWE-43 USB avec des modules KRYPTON EtherCAT et des caméras.

DS_options_settings_devices_hardwareConnection_syncJunction+usb_irig+cameraTrig