All’interno del progetto SWAMM Laboratori Victoria ha curato gli aspetti relativi al controllo dello strumento e alla acquisizione e archiviazione dati.

Controllo temperatura per trasmettitore e ricevitore

Il sistema di controllo della temperatura utilizzato è basato sul controllore hardware LAIRD TC-XX-PR59. Il controllore misura 4 temperature indipendenti (interne ed esterne al case) e pilota un tappetino riscaldante a resistenza elettrica per riscaldare e una ventola per raffreddare.

Schema generale del controllo temperatura

Una applicazione SW sviluppata in ambiente VisualStudio C#, installata su PC e collegata al controllore permette di:

  • leggere le temperature dal controller TC-XX-PR-59 ad intervallo di tempo definito;
  • inviare al controllore la richiesta di accensione/spegnimento ventola in base al valore della temperatura T2;
  • memorizzare le temperature acquisite su un file log (archivio storico). 

Pannello grafico del data logger temperatura

La messa a punto del sistema di controllo temperatura è stata effettuata nella camera climatica di Laboratori Victoria.

Acquisizione e analisi dati

Il tool di acquisizione/analisi dati (swamm-logger) è l’ultimo elemento della catena di misura. 

Schema acquisizione dati (swamm-logger) nella catena di misura

È un programma sviluppato in C++ all’interno dell’ambiente VisualStudio 2015, con le seguenti funzionalità:

  • Configurazione scheda acquisizione e avvio acquisizione;
  • Scaricamento campioni acquisiti da scheda via USB3;
  • Esecuzione FFT in tempo reale sulla serie temporale acquisita dalla scheda;
  • Calcolo ampiezza del picco (per ogni blocco sul quale è stata eseguita FFT), che corrisponde alla ampiezza del segnale ricevuto, parametro necessario a ricavare il contenuto di IWC obiettivo della misura;
  • Memorizzazione valore di ampiezza su file per una successiva analisi.

Supervisione della acquisizione.

La supervisione della acquisizione e la gestione della archiviazione temporanea dei dati di misura sulla memoria del PC controllo del ricevitore è fatta da uno specifico tool SW sviluppato in ambiente Visual Studio C# e  installato sul PC stesso. 

Lo stesso tool implementa anche un server TCP con il quale è possibile dialogare da remoto

Pannello grafico del tool RX_server_controller

Controllo remoto e trasmissione dati

Per il controllo remoto del PC-RX sono state implementate due diverse soluzioni: una applicazione server-client TCP sviluppata all’interno del progetto SWAMM per monitoraggio e gestione della acquisizione e una applicazione di desktop remoto per il controllo completo del PC.

Altri Progetti

Laboratori Victoria Srl

Via G.B. Vico 2/C 51100 PISTOIA PT
P.I.01459190474

Codice Destinatario: W7YVJK9
Mail: info@laboratorivictoria.it