Sezione di Analog/Digital

Похожие документы
Gestione Termometro e Termostato.

T I M E R e C O U N T E R ( 1).

Real Time Clock, in I2C BUS, Provvisto di RAM.

SERVOMOTORI A ROTAZIONE CONTINUA ( 3 )

S E R V O M O T O R I ( 2 )

Corso di BASCOM (Capitolo 1 5 ) Corso Teorico/Pratico di programmazione in BASCOM Autore: DAMINO Salvatore. D I S P L A Y L C D (3).

EEPROM SERIALI IN I2C BUS.

Corso di BASCOM AVR - ( 9 ) Corso Teorico/Pratico di programmazione in BASCOM AVR. Autore: DAMINO Salvatore. Codice Morse. (3).

Esempi di Programmi con TIO 1 6 (1).

Gestione delle Linee di Uscita Tramite dei Relay.

Sezione di PWM e Generatore di D/A Converter.

Gestione delle Linee di Ingresso Optoisolate.

Driver per Display a 7 Segmenti in I2C BUS. ( 1 )

Corso di BASCOM (Capitolo 9 ) Corso Teorico/Pratico di programmazione in BASCOM Autore: DAMINO Salvatore. Codice Morse. (3).

EEPROM SERIALI IN MICROWIRE.

Protocollo Standard da Campo

Gestione di una UART SOFTWARE.

S E R V O M O T O R I ( 1 )

Corso di BASCOM (Capitolo 7 ) Corso Teorico/Pratico di programmazione in BASCOM Autore: DAMINO Salvatore. CODICE MORSE (1).

Corso di BASCOM (Capitolo 4 3 ) Corso Teorico/Pratico di programmazione in BASCOM Autore: DAMINO Salvatore. Reti in I2C BUS.

Porta CENTRONICS e Porta Parallela LPT.

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

T10 CONVERTITORI A/D E D/A

Collaudo statico di un ADC

Progetto 3: Termometro con convertitore A/D

MANUALE PER L OPERATORE Versione software: 1.0

Capitolo Acquisizione dati con PC

Conversione Analogico/Digitale

Capitolo IX. Convertitori di dati

Esercizio C2.1 - Acquisizione dati: specifiche dei blocchi

LSS ADC DAC. Piero Vicini A.A

USO DEL PROGRAMMA FLIP

ELABORAZIONE DEI SEGNALI ANALOGICI NEL PLC S7-1200

Strumentazione per la misura a banda stretta del campo elettromagnetico. Laura Vallone

Comprendere il funzionamento dei convertitori Saper effettuare misure di collaudo

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

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

Modulo espansione SMO8 8 uscite relè per centrale S128

Acquisizione Dati. Introduzione

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

L hardware da solo non è sufficiente per il funzionamento dell elaboratore È necessario introdurre il software:

Multimetro M3500A - Descrizione di alcune applicazioni tipiche

Il protocollo RS Introduzione. 1.2 Lo Standard RS-232

EcoRemote SISTEMA DI GESTIONE DI UNA STAZIONE DI MONITORAGGIO DELLA QUALITÀ DELL ARIA. Ingegneria dei sistemi

ELETTRONICA APPLICATA E MISURE

Un convertitore D/A o digitale/analogico è un dispositivo che ha lo scopo di

Il ricevitore Video over IP VE8950R di ATEN offre segnali 4K AV senza perdita con barra latenza a lunga distanza mediante una rete Gigabit standard.

primi passi di STEFANO LOVATI CONVERTITORI

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

Le misure di tempo e frequenza

convertitore D/A convertitore A/D

Cosa è? Come lo si usa? Come iniziare? Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

Custodia per montaggio a pannello, grado di protezione (frontale) IP65 di serie e a richiesta la porta RS485 di comunicazione seriale.

VE8900T. Trasmettitore HDMI over IP

Oggetto: Installazione software PLC Delta

La gestione delle porte seriali. OMRON Electronics SpA

Istruzioni per il trasferimento di dati dal fotometro Lovibond PoolDirect / MultiDirect SpectroDirect / PCSPECTRO II

STRUTTURA BASE PER SISTEMA DI ACQUISIZIONE DATI DA BANCO

INTRODUZIONE AL CONTROLLO DIGITALE

Evolution TH. Regolatore preprogrammato con display, orologio e comunicazione. Evolution. Aree di applicazione. Versione TH.

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

DMX 30. PLC visualizzato per montaggio a quadro. CARATTERISTICHE ELETTRICHE Min 20Vcc ; Max 26 Vcc Min 15 Vac ; Max 21 Vac

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

6. ACQUISIZIONE DIGITALE DEI SEGNALI

M2510 Ingresso analogico

QEC QEC_XX XXX. Manuale QUADRO ELETTRICO TRIFASE PER VENTILATORI EC N VENTILATORI

Laboratorio di metodi di acquisizione dati. Giorgio Maggi

Sistema SRT - Unita centrale di raccolta dati

STRUMENTO IMPOSTAZIONI DEL PANNELLO A SFIORAMENTO MANUALE DI ISTRUZIONI

Modulo di corrente Tipo: SM/S , EC 282 0

SISTEMI DI ACQUISIZIONE DATI Martedì 1 febbraio 2011

MOSFET o semplicemente MOS

I.P.S.I.A. Di BOCCHIGLIERO Conversione analogico digitale ---- Materia: Elettronica, Telecomunicazioni ed applicazioni. prof. Ing.

Convertitore seriale / usb

HyperTerminal e Serie IDP TR

SISTEMI DI ACQUISIZIONE E DISTRIBUZIONE DATI

GUIDA RAPIDA PER LA CONFIGURAZIONE DI AZIONAMENTI A VELOCITÀ VARIABILE

Attuatore 4 canali 10A Easy DIN GW Manuale tecnico

Sistema modulare basato su componenti Automationware integrati in un pacchetto per coprire l applicazione specifica.

Esercitazione 4: Sintetizzatore di frequenza con PLL

ST11630 MANUALE UTENTE. 16 canali. Luglio rev ST1 16 ch. Hardware&Software 1

Soluzione: prof. Stefano Mirandola PRIMA PARTE. 1) 2) Schema a blocchi e progetto circuitale della catena di condizionamento.

Le principali architetture dei Convertitori Analogico/Digitale

Convertitori Tensione / Frequenza. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

COMUNICAZIONE SERIALE a cura dell' Ing. Buttolo Marco

Moduli di misura per corrente ma per corrente ma

Транскрипт:

Corso di BASCOM AVR - (33) Corso Teorico/Pratico di programmazione in BASCOM AVR. Autore: DAMINO Salvatore. Sezione di Analog/Digital Converter. Schema a Blocchi della Sezione di A/D Converter. Una delle risorse più interessanti dei Mini Moduli è quella di avere un certo numero di linee di ingresso in grado di acquisire dei segnali Analogici e, tramite 209

una circuiteria di A/D Converter, sono in grado di convertire i segnali analogici con una risoluzione, che nel caso del GMM AM08, è di 10 bit. Questo significa che si riesce a misurare un segnale ed a definire fino a 1024 distinti punti. La risoluzione che si ottiene, da questa sezione, è ampiamente sufficiente ad affrontare le problematiche che si presentano nel normale campo dell'automazione industriale. La stabilità della misura è, inoltre, molto alta consentendo di poter effettuare al meglio le operazioni di acquisizione senza la necessità, in molti casi, di fare una media di un certo numero di conversioni. Anche la velocità della conversione, che può essere di pochi µs e che è discretamente elevata, consentendo di potere sfruttare al massimo la circuiteria di "Sample and Hold" di ingressso. Temporizzazioni della Sezione di A/D Converter. 210

Questa circuiteria è in grado di "Congelare" il segnale acquisito in una modalità di tipo Analogica. Essa infatti immagazzina la tensione all'interno di un Condensatore permettendo, alla successiva Conversione Digitale, di operare con un segnale maggiormente stabile, non disturbato dalle variazione dell'ingresso e dalle operazioni di elaborazione. La GMM AM08 grazie a questa tecnica circuitale, ed all'accurata realizzazione dello stampato a 4 strati, consente di ottenere una conversione molto pulita con un bassissimo contributo, negativo, legato al rumore complessivo. Quantizzazione; Fondo Scala ed Interrupt. Una caratteristica molto importante delle circuiterie di A/D Converter è il Fondo Scala degli ingressi analogici. Con Fondo Scala si intende il Valore Massimo che gli ingressi analogici possono assumere. Normalmente il Fondo Scala coincide con la Tensione di Riferimento Vref dell'a/d Converter. Nel caso della GMM AM08, la Vref è un segnale che può essere generato direttamente dal microcontrollore oppure da fornire al Mini Modulo tramite l'omonimo piedino. Supponendo di selezionare una tensione di riferimento interna di 2,56V i segnali collegabili agli ingressi analogici potranno variare da 0 a 2,56V. La combinazione restituita dall'a/d dipendente strettamente dal fondo scala, con proporzionalità diretta. Con i 10 bits = 1024 punti della GMM AM08, un ingresso ad inizio scala (0V) fornisce la combinazione minima (0), un ingresso a metà scala (1,28V) fornisce la metà dei punti (512) e l'ingresso a fine scala (2,56V) fornisce la combinazione massima (1023). 211

La tensione di fondo scala assieme alla risoluzione definiscono un altro parametro caratteristico dell'a/d converter, definito Quantizzazione, che coincide con il valore di ogni singolo punto della combinazione. Per quanto detto prima, la GMM AM08 ha una quantizzazione di 2,56V/1023 = 0,00250, che equivale a dire che l'a/d converter riconosce variazioni minime sugli ingressi analogici di 0,00250 V. Al fine di ottenere le massime prestazioni, dal microcontrollore, la sezione A/D può essere gestita anche in Interrupt. Una volta impostata questa modalità, il programma deve semplicemente avviare la conversione e poi può proseguire nelle sue normali operazioni. In corrispondenza della fine conversione l'a/d converter genera una richiesta d'interrupt con cui il microcontrollore preleva la combinazione determinata. Nel caso di A/D converter veloci il vantaggio offerto dalla gestione in Interrupt, in termini di tempo di esecuzione, è limitato. Diventa invece sostanziale, od addirittura indispensabile, nel caso di conversioni, o treni di conversione, che possono durano anche decine di millisecondi. 212

Esempio.059. A/D Coverter. Una Conversione per Ogni Pressione del Tasto. Definizioni aggiunte: Dichiarazioni aggiunte: Istruzioni aggiunte: CONFIG ADC ; START ADC ; GETADC. Operatori aggiunti: Nessuno Programma di Esempio.059 del corso BASCOM AVR. A/D Converter: Una conversione per ogni pressione tasto. Schema Applicativo della Linea di A/D Converter. 213

Il programma effettua una singola conversione, su un ingresso analogico del Mini Modulo, in corrispondenza della pressione di un tasto e rappresenta il risultato in combinazione. La conversione è effettuata con la sezione A/D converter del microcontrollore che ha le seguenti caratteristiche: - 10 bits massimi di risoluzione; - Tempo di conversione programmabile fino ad un minimo di 13 µsec; - Tecnica di conversione ad approssimazioni sucessive; - Sample & Hold analogico per ridurre rumore sulla conversione; - 8 ingressi indipendenti multiplexati; - Tensione applicabile ad ingressi analogici: 0 Vref; - Tensione di riferimento Vref esterna od interna variabile da 0 5,0 V. Degli 8 ingressi del Mini Modulo GMM AM08 uno solo è convertito da questo programma, come riportato di seguito nelle definizioni. Come tensione di riferimento Vref viene usata quella generata internamente in quanto più stabile di quella fornita dalla GMM TST3 (partitore sulla tensione di alimentazione). Il programma si presenta e mostra le conversioni su una console seriale dotata di monitor e tastiera con un protocollo fisico costante a 19.200 Baud, 8 Bit x chr, 1 Stop bit, Parità. Questa console può coincidere con un sistema in grado di gestire una comunicazione seriale in RS 2 3 2. Al fine di semplificarne l'uso si può usare un PC dotato di una linea COMx, che esegue un programma di emulazione terminale come HYPERTERMINAL o l'omonima modalità offerta dal BASCOM AVR (vedere Configurazioni IDE). Il programma funziona solo se la GMM AM08 è montata sullo zoccolo Z2 della GMM TST3!! 214

Esempio.060. A/D Converter. Effettua la Media delle Conversioni per ogni Pressione del Tasto. Definizioni aggiunte: Dichiarazioni aggiunte: Istruzioni aggiunte: Operatori aggiunti: Nessuno Programma di Esempio.060 del corso BASCOM AVR. A/D Converter: Effettua media di conversioni per ogni pressione tasto. Il programma effettua una media di 8 conversioni, su un ingresso analogico del Mini Modulo, in corrispondenza della pressione di un tasto e rappresenta il risultato in combinazione e tensione. La conversione è effettuata con la sezione A/D converter del microcontrollore che ha le seguenti caratteristiche: - 10 bits massimi di risoluzione; - Tempo di conversione programmabile fino ad un minimo di 13 µsec; - Tecnica di conversione ad approssimazioni sucessive; - Sample & Hold analogico per ridurre rumore sulla conversione; - 8 ingressi indipendenti multiplexati; - Tensione applicabile ad ingressi analogici: 0 Vref; - Tensione di riferimento Vref esterna od interna variabile da 0 5,0 V. 215

Deli 8 ingressi del Mini Modulo GMM AM08 uno solo è convertito da questo programma, come riportato di seguito nelle definizioni. Come tensione di riferimento Vref viene usata quella generata internamente in quanto più stabile di quella fornita dalla GMM TST3 (partitore sulla tensione di alimentazione). Il programma si presenta e mostra le conversioni su una console seriale dotata di monitor e tastiera con un protocollo fisico costante a 19.200 Baud, 8 Bit x chr, 1 Stop bit, Parità. Questa console può coincidere con un sistema in grado di gestire una comunicazione seriale in RS 2 3 2. Al fine di semplificarne l'uso si può usare un PC dotato di una linea COMx, che esegue un programma di emulazione terminale come HYPERTERMINAL o l'omonima modalità offerta dal BASCOM AVR (vedere Configurazioni IDE). Il programma funziona solo se la GMM AM08 è montata sullo zoccolo Z2 della GMM TST3!! 216

Esempio.061. A/D Converter. La Pressione del Tasto Scatenata una Serie di Conversioni sui Canali Disponibili, Singola o Ripetuta, Con o Senza Media. Definizioni aggiunte: Dichiarazioni aggiunte: Istruzioni aggiunte: Operatori aggiunti: Nessuno Programma di Esempio.061 del corso BASCOM AVR. A/D Converter: Tramite menù si può selezionare la modalità di conversione usata tra le seguenti. - Conversione Singola di tutti gli ingressi ad ogni pressione tasto; - Conversione Media di tutti gli ingressi ad ogni pressione tasto; - Conversione Singola di tutti gli ingressi ripetuta automaticamente; - Conversione Media di tutti gli ingressi ripetuta automaticamente. Nel caso della conversione media l'utente ha anche la possibilità di scegliere il numero di conversioni su cui calcolare la media. Il programma si presenta e mostra le conversioni su una console seriale dotata di monitor e tastiera con un protocollo fisico costante a 19.200 Baud, 8 Bit x chr, 1 Stop bit, Parità. Questa console può coincidere con un sistema in grado di gestire una comunicazione seriale in RS 2 3 2. Al fine di semplificarne l'uso si può usare un PC dotato di una linea COMx, che esegue un programma di emulazione terminale come HYPERTERMINAL o l'omonima modalità offerta dal BASCOM AVR (vedere Configurazioni IDE). Il programma funziona solo se la GMM AM08 è montata sullo zoccolo Z2 della GMM TST3!! 217

Esempio.062. A/D Converter. Gestione di una Finestra di Soglia di Intervento, con Isteresi, e Pilotaggio di una Uscita. Definizioni aggiunte: Dichiarazioni aggiunte: Istruzioni aggiunte: Operatori aggiunti: Nessuno Programma di Esempio.062 del corso BASCOM AVR. A/D Converter: Controllo ingresso analogico con banda di controllo, od isteresi, e pilotaggio di un'uscita. Simulazione, Tramite Potenziometro, del Segnale da Convertire. 218

Ogni secondo il programma acquisisce l'ingresso analogico e poi controlla se ha superato un limite (Set Point) con isteresi, impostabili. L'ingresso è acquisito usando un canale dell'a/d converter, con media di 8 conversioni, ed è rappresentato sulla console assieme agli altri parametri del controllo. Inoltre con la console si possono impostare i valori attuali del set point e dell'isteresi. Lo stato del controllo è impostato su un'uscita digitale che, se collegata ad un apposito attuatore, può intervenire sulla grandezza acquisita. Il programma si presenta ed usa una console seriale dotata di monitor e tastiera con un protocollo fisico costante a 19.200 Baud, 8 Bit x chr, 1 Stop bit, Parit à. Questa console può coincidere con un sistema in grado di gestire una comunicazione seriale in RS 2 3 2. Al fine di semplificarne l'uso si può usare un PC dotato di una linea COMx, che esegue un programma di emulazione terminale come HYPERTERMINAL o l'omonima modalità offerta dal BASCOM AVR (vedere Configurazioni IDE). Il programma funziona solo se la GMM AM08 è montata sullo zoccolo Z2 della GMM TST3!! 219