Capitolo Acquisizione dati con PC



Documenti analoghi
6. ACQUISIZIONE DIGITALE DEI SEGNALI

SISTEMI DI ACQUISIZIONE

Acquisizione Dati. Introduzione

LSS ADC DAC. Piero Vicini A.A

Sistema di acquisizione e distribuzione dati

Per sistema di acquisizione dati, si deve intendere qualsiasi sistema in grado di rilevare e memorizzare grandezze analogiche e/o digitali.

Capitolo IX. Convertitori di dati

Corso di Fondamenti di Telecomunicazioni 1 - INTRODUZIONE

M149 - ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE

Esercizio C2.1 - Acquisizione dati: specifiche dei blocchi

M272 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE

Corso di Fondamenti di Telecomunicazioni

ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE. Indirizzo: Elettronica e Telecomunicazioni. Tema di Sistemi Elettronici Automatici TRACCIA 2

Dipartimento di Ingegneria Industriale e dell Informazione. Realizzazione e programmazione di un convertitore digitale/analogico

SISTEMI DI ACQUISIZIONE

VERIFICA SISTEMI E AUTOMAZIONE CLASSE VEL ALUNNO:... Punteggio 1 punto per ogni risposta/ esercizio corrett, tranne il secondo che vale 2

Classe V specializzazione elettronica. Sistemi automatici

ELETTRONICA II. Prof. Dante Del Corso - Politecnico di Torino. Parte F: Conversione A/D e D/A Lezione n. 29- F - 6: Sistemi di acquisizione

Conversione Analogico/Digitale

M320 - ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE

SVOLGIMENTO DEL TEMA DI ELETTRONICA PER L INDIRIZZO DI ELETTRONICA E TELECOMUNICAZIONI ( 23 GIUGNO 2011) (Autore Prof.ssa Maria Rosa Malizia)

1. CONVERSIONE ANALOGICO DIGITALE: SCHEMA, FUNZIONALITÀ E CARATTERISTICA DELL ADC

Parte II (Il multimetro digitale)

Capitolo. Interfacciamento di periferiche I/O con il PC. 1.1 Il BUS di espansione del PC

CONVERSIONE ANALOGICO-DIGITALE E DIGITALE-ANALOGICA

T10 CONVERTITORI A/D E D/A

ISTITUTO TECNICO INDUSTRIALE STATALE "G. MARCONI" Via Milano n PONTEDERA (PI) PROGRAMMAZIONE COORDINATA TEMPORALMENTE

ISTITUTO ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA ANNO SCOLASTICO 2015/2016

TERMINALE DI PESATURA VEGA BOX

Sistemi digitali. Sistema digitale

M320 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE

PROGRAMMA DEL DÌ AUTOMATICI

Camar Elettronica s.r.l. Via Mulini Esterna n CARPI (Modena) ITALY

Maturità Elettronica e Telecomunicazioni TEMA DI ELETTRONICA

ESERCIZI - SERIE N. 4

Topward electronics TPS ALTERA Max EPM7128SLC84-15

Rappresentazione digitale del suono

Dipartimento di Ingegneria Industriale e dell Informazione. Laboratorio di acquisizione dati

Elettronica Circuiti con amplificatori operazionali; comparatore; conversione analogico-digitale

Sistemi Automatici di Misura

IIS Via Silvestri ITIS Volta Programma svolto di Tecnologie Informatiche A.S. 2016/17 Classe 1 B

ADC integrato - Schema e piedinatura di riferimento

I S T I T U T O T E C N I C O I N D U S T R I A L E S T A T A L E V E R O N A

Unità C: Conversione A/D e D/A. Cosa c è nell unità C

INTRODUZIONE AL CONTROLLO DIGITALE

Convertitori Analogico-Digitali o ADC. Generalità

Le principali architetture dei Convertitori Analogico/Digitale

Camar Elettronica s.r.l. Via Mulini Esterna n CARPI (Modena) ITALY. 2 Temperature Pt100 - Collegamento 3 fili

STRUMENTO ELETTRONICO DI PESATURA

Camar Elettronica s.r.l. Via Mulini Esterna n CARPI (Modena) ITALY. 8 Temperature Pt100 - Collegamento 3 fili

1) Si descriva brevemente il processo di conversione analogico-digitale di un segnale.

Interfacciamento di periferiche I/O al μp 8088

1.3d: La Codifica Digitale dei Suoni

ISTITUTO TECNICO INDUSTRIALE Specializzazioni: Elettronica e Telecomunicazioni Elettrotecnica - Informatica Modesto Panetti

D SISTEMI DI ELABORAZIONE DIGITALE DEI SEGNALI

Il tema proposto può essere risolto seguendo due ipotesi:

PROGRAMMA DI SCIENZE E TECNOLOGIE APPLICATE 2015/2016 Classe 2ª Sez. C Tecnologico

MATERIALI PER LA DISCUSSIONE

STRUMENTAZIONE DI PROCESSO

ELETTRONICA II. Prof. Dante Del Corso - Politecnico di Torino. Parte F: Conversione A/D e D/A Lezione n F - 2: Convertitori D/A

Sistema SRT - Unita centrale di raccolta dati

Ingegneria dell Informazione D SISTEMI DI ELABORAZIONE DIGITALE DEI SEGNALI. Analisi Sistemistica di soluzioni analogiche/digitali

MANUALE D USO E INSTALLAZIONE. LC 200 Limitatore di carico digitale. Versione Software 0.1

Progetto 3: Termometro con convertitore A/D

Ministero dell Istruzione, dell Università e della Ricerca

Elettronica analogica: cenni

Discharge. Timer 555. Threshold. Trigger

QUANTIZZAZIONE E CONVERSIONE IN FORMA NUMERICA

Argomenti del corso Parte I Caratteristiche generali e strumenti terminali

Esercizio 1. Due approcci possibili: 1. N impulsi all interno di un DT. No, periodo di esecuzione polling msec.

Piano di lavoro preventivo

COME UTILIZZARE IL SENSORE DI TEMPERATURA TMP36

Transcript:

Capitolo 2 Acquisizione dati con PC 2.1 Generalità 2.2 Sistema di acquisizione dati analogici monocanale con PC, per segnali lentamente variabili 2.3 Sistema di acquisizione dati analogici multicanale con PC, per segnali lentamente variabili 2.4 Sistema di acquisizione dati analogici monocanale con PC, per segnali non lentamente variabili 2.5 Sistema di acquisizione dati analogici multicanale con PC, per segnali non lentamente variabili.

2.1 GENERALITÀ I sistemi di acquisizione dati con PC sono semplici da progettare e il loro funzionamento è controllato da un programma di gestione, che può facilmente essere adattato ad ogni tipo di esigenza. Un sistema di acquisizione dati multicanale può essere così schematizzato Panoramica dei Blocchi Il trasduttore (T) Il trasduttore ha la funzione di trasdurre la variazione della grandezza fisica da acquisire in una corrispondente variazione di grandezze elettrica. Il circuito di condizionamento La variazione della grandezza elettrica fornita dal trasduttore, deve essere manipolata da un opportuno circuito di condizionamento al fine di ottenere un segnale proporzionale in tensione compreso nel range 0V 5V, in quanto il convertitore A/D accetta in ingresso solo segnali variabili in tensione compresi, in genere, nel range 0V 5V. - Il filtro passa-basso ha il compito di eliminare i disturbi. Il circuito S/H Dal momento che i convertitori A/D impiegano un tempo finito (ADC0808 100 s) per digitalizzare un segnale analogico in ingresso, eventuali variazioni del segnale d ingresso durante il processo di conversione possono determinare errori significativi. Questo problema viene risolto utilizzando un circuito S/H in grado di campionare il segnale analogico e di mantenere stabile il valore acquisito durante tutto il processo di conversione. Se i segnali analogici sono lentamente variabili (ad es. temperatura, pressione,umidità) questo blocco si può eliminare. Il convertitore analogico digitale (ADC) Il convertitore A/D fornisce in uscita una parola binaria che rappresenta un numero proporzionale al valore del segnale analogico d ingresso II-12

Relazione tra l ingresso e l uscita dell ADC Indicando con Va la tensione analogica d ingresso e con N il valore decimale corrispondente alla parola binaria d uscita. Per un convertitore a 8 bit con tensione di fondo scala 5V. 5 Va = 8 2 L interfaccia L interfaccia rende possibile la trasmissione e la ricezione dei dati tra il P e la scheda di acquisizione. Essa viene inserita nel Bus del PC. E interfaccia parallela I/O dotata almeno una due porte. Una porta d ingresso per la lettura dei dati proveniente dall ADC e una porta d uscita per la trasmissione dei segnali di controllo ( SOC e selezione ingressi Amux.). Elaboratore L unità di elaborazione può essere una scheda a P o un PC. Questo blocco ci permette tramite un software dedicato di memorizzare elaborare, visualizzare, stampare ed eventualmente trasmettere tramite la porta seriale RS232 i dati ricevuti. N II-13

2.2 SISTEMA DI ACQUISIZIONE DATI ANALOGICI MONOCANALE CON PC, PER SEGNALI LENTAMENTE VARIABILI Un possibile schema è il seguente Il sistema in figura fa uso di un convertitore A/D ad es. l ADC 0808, collegato al PC tramite una interfaccia con PPI8255 Flow-Chart e codifica in Qbasic Per la realizzazione del software ipotizzo che l interfaccia abbia indirizzo base 300h. PA = &H300 PB = PA+1 PC = PA+2 CT = PA+3 OUT CT, &h99 indirizzo porta A indirizzo porta B indirizzo porta C indirizzo registro di controllo programmazione porte A e C in input, port B in output OUT PB, &h01 SOC = 1 per riportare EOC a zero OUT PB, &h00 SOC = 0 parte la conversione FOR K=1 TO 5000: NEXT ritardo N= INP(PC) lettura dato R=5/2^8 VA=R*N risoluzione ADC valore analogico ingesso ADC II-14

2.3 SISTEMA DI ACQUISIZIONE DATI ANALOGICI MULTICANALE CON PC, PER SEGNALI LENTAMENTE VARIABILI Un possibile schema è il seguente Il sistema in figura fa uso di un convertitore A/D ad es. l ADC0808, collegato al PC tramite una interfaccia con PPI8255. (l ADC0808 contiene un Amux a 8 ingressi) Flow-Chart e codifica in Qbasic. PA = &H300 indirizzo porta A PB = PA+1 indirizzo porta B PC = PA+2 indirizzo porta C CT = PA+3 indirizzo registro di controllo OUT CT, &h99 programmazione porte A e C in input, port B in output FOR CH=1 TO 7 Scelta canale analogico (O-7) OUT PB, CH+8 OUT PB, CH SLEEP 1 selezione canale analog. CH e SOC = 1 per riportare EOC a 0 selezione canale analog. CH e SOC = 0 (parte la conversione) ritardo N = INP(PC) lettura dato uscita ADC R=5/2^8 risoluzione ADC VA(CH) = R*N valore analogico ingesso (CH) NEXT II-15

2.4 SISTEMA DI ACQUISIZIONE DATI ANALOGICI MONOCANALE CONPC, PER SEGNALI NON LENTAMENTE VARIABILI Scelta effettuata Si fa uso di un interfaccia I/O con PPI8255 (indirizzo base 300h), ADC a 8 bit ad es. ADC0808 e circuito S/H per mantenere stabile il dato all ingresso dell ADC per tutta la durata della conversione. Il segnale EOC controlla anche il circuito S/H. Funzionamento del Circuito S/H LF398A EOC = 1 Campionamento segnale (Sample); il segnale d uscita riproduce quello d ingresso EOC = 0 Mantenimento segnale (Hold); il segnale d uscita del circuito S/H mantiene il valore assunto alla fine dell intervallo di campionamento PA = &H300 indirizzo porta A PB = PA+1 indirizzo porta B PC = PA+2 indirizzo porta C RC = PA+3 indirizzo registro di controllo OUT CT, &h99 programmazione porte A e C in input, port B in output OUT PB, &h01 SOC = 1 per riportare EOC a zero 10 EOC=INP(PA): IF EOC <>0 THEN 10 OUT PB, &h00 SOC = 0 parte la conversione 20 EOC=INP(PA): IF EOC <>1 THEN 20 N= INP(PC) lettura dato R=5/2^8 VA=R*N risoluzione ADC valore analogico ingesso ADC II-16

2,5 ISTEMA DI ACQUISIZIONE DATI ANALOGICI MULTICANALE CON PC, PER SEGNALI NON LENTAMENTE VARIABILI Scelta effettuata Interfaccia con PPI8255 (indirizzo base 300h), ADC a 8 bit. dotato di Amux a 16 ingressi (ADC0817) e circuito S/H LF398A. PA = &H300 PB = PA+1 PC = PA+2 CT = PA+3 OUT CT, &h99 FOR CH=1 TO 7 indirizzo porta A indirizzo porta B indirizzo porta C indirizzo registro di controllo programmazione porte A e C in input, port B in output scelta canale analogico (O-7) OUT PB, 16+CH selezione canale analog. CH e SOC = 1 per riportare EOC a 0 10 EOC=INP(PA): IF EOC <>0 THEN 10 attesa fino a EOC=0 OUT PB, CH selezione canale analog. CH e SOC = 0 (parte la conversione) 20 EOC=INP(PA): IF EOC <>1 THEN 20 attesa fino a EOC=1 fine conversione N = INP(PC) R=5/2^8 VA(CH)=R*N lettura dato risoluzione ADC valore analogico ingesso ADC NEXT II-17

Schema elettrico per verifica sperimentale II-18