Home
Accesso / Registrazione
 di 

Software per sistema di acquisizione dati

4 risposte [Ultimo post]
ritratto di Elex
Offline
Titolo: User
Utente
Ultima visita:
2 anni 48 settimane fa
Utente dal: 24/09/2010
Messaggi: 9

Salve a tutti!Mi chiedevo se è possibile realizzare un software efficiente in C che implementi un sistema di acquisizione dati ad alto livello..:)

ritratto di Emanuele
Online
Titolo: Moderator
Moderatore
Ultima visita:
26 sec fa
Utente dal: 28/07/2007
Messaggi: 1022
Utente PREMIUM
Acquisizione dati in C

Sicuramente si. Dovresti dettagliare un po piu in profondità l'applicazione. Se ti riferisci ad acquisire i dati , ad esempio, dalla porta seriale, puoi fare riferimento a questo articolo
http://it.emcelettronica.com/comunicazione-seriale-c
su come interfacciare la porta seriale a C# per poi elaborare i dati ad alto livello.

Se invece ti riferisci a soluzioni software già pronte,tipo foglio di calcolo, quindi inserire direttamente i dati, puoi far riferimento a
http://it.emcelettronica.com/comunicazione-con-porta-seriale-excel-vba
come aprire un canale di comunicazione tra Excel e la porta seriale.

Se invece cerchi proprio un anello di congiunzione tra basso livello (hardware e microcontrollore) ed alto livello (software potente), questa potrebbe essere la soluzione:
http://it.emcelettronica.com/comunicazione-seriale-tra-labview-ed-i-microcontrollori-8051
Un micro che gestisce la parte di acquisizione e poi trasferisce i dati a Labview sia per l'elaborazione massiva che per la possibilità di accattivanti modelli di presentazione dati.

ritratto di Elex
Offline
Titolo: User
Utente
Ultima visita:
2 anni 48 settimane fa
Utente dal: 24/09/2010
Messaggi: 9
scheda di acquisizione necessaria?

vorrei creare un'applicazione abbastanza "semplice"..nel senso che deve essere in grado di acquisire i segnali provenienti da un unico trasduttore potendo settare la frequenza di campionamento e altri parametri caratteristici di un convertitore, poi più avanti vorrei vedere come è possibile farlo considerando canali multipli. Devo necessariamente acquistare una scheda daq?

ritratto di Elex
Offline
Titolo: User
Utente
Ultima visita:
2 anni 48 settimane fa
Utente dal: 24/09/2010
Messaggi: 9
sharpdevelop per sistema di acquisizione?

Ho dato un'occhiata al primo link che mi hai segnalato..sono rimasta meravigliata!!Non conoscevo sharpdevelop..vorrei utilizzare questo ambiente di sviluppo per il mio progetto..conosco poco C e grazie all'ambiente grafico posso colmare in parte queste mie lacune!E' possibile a questo punto, dato per scontato che riusciamo ad acquisire i segnali, amplificarli, filtrarli, visualizzarli e memorizzarli? vorrei creare un software completo..:)

ritratto di Emanuele
Online
Titolo: Moderator
Moderatore
Ultima visita:
26 sec fa
Utente dal: 28/07/2007
Messaggi: 1022
Utente PREMIUM
Acquisizione dati

La risposta alle tue domande è negli articoli che ti ho inviato sopra.

>scheda di acquisizione necessaria?
direi di si, per poter predisporre i segnali per l'invio seriale.
La scheda potrebbe essere anche professionale/commerciale, se utilizzi Labview, oppure realizzata custom con un microcontroller o una demoboard (vedi link comunicazione seriale con Labview)

>Devo necessariamente acquistare una scheda daq?
Credo tu abbia bisogno di una scheda che converte dall'analogico al digitale.
Dal trasduttore (analogico) al digitale (ingresso ad-converte del microcontroller) e poi serializzazione (uart del microcontroller verso la seriale del PC).
La puoi acquistare (scheda daq commerciale) oppure vedi sopra (link comunicazione seriale con Labview)

>sharpdevelop per sistema di acquisizione?
>E' possibile a questo punto, dato per scontato che riusciamo ad acquisire i >segnali, amplificarli, filtrarli, visualizzarli e memorizzarli?
Una volta che hai acquisito i dati ci fai quello che vuoi :)
Il punto semmai è cosa fare a livello hardware e cosa software, ma questo dipende dall'applicazione.
Ti consiglio di leggere l'articolo originale e relativi commenti sul nostro blog inglese -> http://dev.emcelettronica.com/serial-port-communication-c

 

 

Login   
 Twitter Facebook LinkedIn Youtube Google RSS

Chi è online

Ultimi Commenti