Acquisizione dati in ambiente real time e monitoraggio via rete con Labview
Autore
Simone Brancaccia - Università degli Studi di Pisa - [1997-98]
Documenti
Abstract
In una applicazione per il controllo di processi si trovano a coesistere attività caratterizzate da vincoli temporali rigidi - quali l'acquisizione dati e il controllo - e altre che non determinano situazioni critiche qualora vengano eseguite in ritardo, quali il monitoraggio e l'interazione con l'utente.
Il progetto realizza un'architettura client/server che consente all'utente di operare su un sistema remoto, attivando dei task RT, che possono effettuare il controllo e l'acquisizione dati su un processo reale collegato al server.
Il client si preoccupa di interfacciare l'utente e gli permette di: acquisire informazioni sui task RT disponibili, configurare il sistema remoto, inviare un pattern di valori da dare in ingresso al processo reale per l'identificazione, selezionare un task, mandare in esecuzione il task selezionato, sospendere l'esecuzione del task, acquisire i dati, visualizzare e salvare su file (in formato Matlab) i valori ricevuti.
Il server è implementato in C su sistema operativo Real Time Linux; il client su Windows 95 utilizzando l'ambiente Labview. La connessione client-server avviene via TCP/IP.
Il dispositivo utilizzato per effettuare le acquisizioni è un convertitore statico che alimenta un motore monofase.
Il progetto realizza un'architettura client/server che consente all'utente di operare su un sistema remoto, attivando dei task RT, che possono effettuare il controllo e l'acquisizione dati su un processo reale collegato al server.
Il client si preoccupa di interfacciare l'utente e gli permette di: acquisire informazioni sui task RT disponibili, configurare il sistema remoto, inviare un pattern di valori da dare in ingresso al processo reale per l'identificazione, selezionare un task, mandare in esecuzione il task selezionato, sospendere l'esecuzione del task, acquisire i dati, visualizzare e salvare su file (in formato Matlab) i valori ricevuti.
Il server è implementato in C su sistema operativo Real Time Linux; il client su Windows 95 utilizzando l'ambiente Labview. La connessione client-server avviene via TCP/IP.
Il dispositivo utilizzato per effettuare le acquisizioni è un convertitore statico che alimenta un motore monofase.
Questa tesi è correlata alla categoria