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.