Informatica Industriale - no 8
|
|
- Demetrio Corsi
- 6 anni fa
- Visualizzazioni
Transcript
1 Informatica Industriale - no 8 prof. Lorenzo Mezzalira Tecniche di Interfacciamento Digitale - Cap. 7 Acquisizione ed emissione di Segnali On-Off Acquisizione ed emissione di Impulsi Valori Codificati Cap. 7 - Tecniche di Interfacciamento Digitale - Lucido 0
2 Acquisizione di segnali ON - OFF Porta di ingresso per informazione di stato con buffer trasparente Cap. 7 - Tecniche di Interfacciamento Digitale - Lucido 1
3 CIRCUITI RILEVATORI DI ENTRAMBI I FRONTI Utilizzati quando si debbano rilevare tutti gli eventi, cioè sia i fronti di salita che di discesa di un segnale binario. Cap. 7 - Tecniche di Interfacciamento Digitale - Lucido 2
4 CIRCUITO DI RICHIESTA DI INTERRUPT A LIVELLO Usato nel caso di CPU che necessitano, per le richieste di interruzione, di un segnale a livello che duri fino ad avvenuta risposta all interrupt. Cap. 7 - Tecniche di Interfacciamento Digitale - Lucido 3
5 INGRESSO CON DISACCOPPIAMENTO GALVANICO Necessario quando i riferimenti di massa del generatore di segnale e del calcolatore sono diversi. Comunque riduce gli effetti di sovratensioni. SUL DIODO TIPICAMENTE V = 1,4 V I = 7 ma Vcc = 5V - R = 470 ohm Cap. 7 - Tecniche di Interfacciamento Digitale - Lucido 4
6 ES. FILTRAGGIO ELETTRICO (HW) Adottato quando il generatore di segnale (ad es. contatto meccanico) introduce eventi spurii in aggiunta a quelli significativi. Semplice circuito di filtraggio per contatto in ingresso Vi Vf t Forme d'onda in ingresso e filtrata. t Cap. 7 - Tecniche di Interfacciamento Digitale - Lucido 5
7 RILIEVO DEL PRIMO FRONTE (SW) Rileva la prima variazione rispetto allo stato precedente, ed accetta subito il nuovo stato ignorando le variazioni successive durante l'intervallo T considerato di transitorio. Utile per minimizzare il tempo di percezione, quando il primo di una serie di eventi (spurii) può essere considerato significativo. Valore letto (Vi) e valore filtrato algoritmicamente (Vf). I tratteggi verticali indicano gli istanti di campionamento T e' il tempo morto di transitorio. Cap. 7 - Tecniche di Interfacciamento Digitale - Lucido 6
8 B) RILIEVO DI FINE TRANSITORIO (SW) Accetta il nuovo stato solo dopo che questo permane immutato per il periodo di transitorio. Utilizzato nei casi in cui è importante considerare valido un evento solo dopo che sia stato raggiunto uno stato stabile. Privilegia la sicurezza a scapito della rapidità. Valore letto (Vi) e valore filtrato algoritmicamente (Vf). I tratteggi verticali indicano gli istanti di campionamento T e' il tempo morto di transitorio. Cap. 7 - Tecniche di Interfacciamento Digitale - Lucido 7
9 EMISSIONE DI SEGNALI ON - OFF Occorre mantenere aggiornata una variabile immagine di uscita per ogni porta SET_BIT_N: MOV AL,[IMM_P_OUT] ;legge immagine porta in uscita OR AL,MASK_N ;mette a 1 il bit voluto OUT PORTA_OUT ;emette nuovo valore MOV [IMM_P_OUT],AL ;aggiorna immagine RET RESET_BIT_N: MOV AL,[IMM_P_OUT] AND AL,NOT MASK_N OUT PORTA_OUT MOV [IMM_P_OUT],AL RET COMMUTA_BIT_N: MOV AL,[IMM_P_OUT] XOR AL,MASK_N OUT PORTA_OUT MOV [IMM_P_OUT],AL RET Cap. 7 - Tecniche di Interfacciamento Digitale - Lucido 8
10 ACQUISIZIONE DI IMPULSI (eventi) per CONTEGGIO IMPULSI = coppie di eventi consecutivi di uno stato binario che sono considerate come un singolo evento. Ad es. conteggio di oggetti aggiornando un totalizzatore Valori unsigned int oppure unsigned long Contatore non volatile - Periodica scrittura in RAM Tampone Azzeramenti e riporti su altri contatori Uso di Contatori primari HW con informazione di stato (leggibile quando occorre) con generazione di eventi ad ogni overflow AGGIORNA_CONTATORE: ;LETTURA DI STATO SUB AX,AX ;azzera AX IN AL,PORTA_CONT SUB AL,[PRECEDENTE] ;conteggi aggiuntivi ADD [PRECEDENTE],AL ;aggiorna immagine ADD [CONTATORE],AX ;aggiorna 16 LSBit contatore ADC [CONTATORE + 2],0 ;eventuale riporto su 16 MSBit RET Cap. 7 - Tecniche di Interfacciamento Digitale - Lucido 9
11 ACQUISIZIONE IMPULSI PER RILEVARE LA POSIZIONE - Con origine ad un estremo - unsigned int - Con origine arbitraria - interi con segno Impulsi di encoder incrementali A B t t Inversione del senso di rotazione Impulso ausiliario di Zero-giro - Taratura dello ZERO MACCHINA Cap. 7 - Tecniche di Interfacciamento Digitale - Lucido 10
12 GESTIONE SW DI ENCODER INCREMENTALE Segnali A e B come bit di ingresso (acquisiti come stati) ALGORITMO - Da ripetere ciclicamente con freq. opportuna acquisisci A e B se nulla e' cambiato rispetto al ciclo precedente esce se commutato B se B = A incrementa altrimenti decrementa altrimenti (commutato A) se B = A decrementa altrimenti incrementa fine N.B. XOR 1 commuta il bit di posizione 0 (bit meno significativo)!. Cap. 7 - Tecniche di Interfacciamento Digitale - Lucido 11
13 ACQUISIZIONE DI IMPULSI PER TEMPORIZZAZIONE Misura di intervallo tra due eventi esterni La misura è ottenuta per differenza tra i due valori di time-stamping, e gli estremi dell errore assoluto Eam sono - (TIG+Tlmax) < Eam < + (TIG+Tlmax) TIG = granularità temporale del timer Tlmax = max latenza della percezione (a polling o interrupt) dell evento esterno, Si notino i contributi di granularità del timer e latenza massima. In particolare la latenza per misure con elevati requisiti di precisione, dovrà essere limitata il più possibile con i seguenti accorgimenti: -- con rilievo degli eventi a polling si adotterà un periodo di polling il più breve possibile, compatibilmente con altre considerazioni di efficienza; -- con rilievo degli eventi ad interrupt si adotteranno interrupt ad elevata priorità. Cap. 7 - Tecniche di Interfacciamento Digitale - Lucido 12
14 ACQUISIZIONE DI IMPULSI PER CALCOLO DI VELOCITA' Requisiti. - Errori di misura assoluti o relativi inferiori ad un valore assegnato Ea o Er. Errori assoluti anche piccoli ma commessi su misure di valore ridotto (ad es. nell inizio scala) possono corrispondere ad errori percentuali Erm% elevati. Nei problemi ingegneristici si specificano in genere errori relativi, mentre la specifica di errori assoluti è solitamente riservata a grandezze con origine convenzionale, come spazio, tempo. - Campo (range) di frequenze da rilevare, cioè fmin e fmax - Frequenze di produzione delle misure (assimilabili a frequenze di campionamento) maggiori di una frequenza minima accettabile fc. I dati del problema. Numero di impulsi/metro (o impulsi/giro) dell encoder, cioè la sua granularità. Questo dato determina il fattore di scala per il calcolo della misura in unità ingegneristiche e gli errori di quantizzazione spaziale. Durata temporale minima degli impulsi Dmin Questo dato può condizionare le tecniche di rilievo degli eventi impulso. Cap. 7 - Tecniche di Interfacciamento Digitale - Lucido 13
15 ACQUISIZIONE DI IMPULSI PER CALCOLO DI VELOCITA' Con encoder incrementali V = K * F Rilievo della frequenza F Due approcci di base: 1) - Conteggio di impulsi durante intervalli di tempo noti F = N/Dt 2) - Rilievo del periodo tra due (o più) impulsi e calcolo F = 1/P Tecniche per rilevare gli impulsi da contare e quelli del timer A) - Software. Si legge ciclicamente con periodo Tc (che costituisce quindi anche la latenza max. di rilievo degli eventi) lo stato del segnale e dal confronto con il valore precedente si deduce la presenza o meno di un fronte di salita o di discesa. L errore temporale Et che si commette, cioè il ritardo tra l evento e l istante in cui esso è rilevato, è compreso tra gli estremi 0 < Et < Tc Cap. 7 - Tecniche di Interfacciamento Digitale - Lucido 14
16 ACQUISIZIONE DI IMPULSI PER CALCOLO DI VELOCITA' Tecniche per rilevare gli impulsi da contare e quelli del timer B) - Interrupt. Il segnale viene collegato ad un morsetto di richiesta di interrupt. Nell ambito della routine di risposta all interrupt vengono svolte le azioni dovute, di conteggio o di campionamento. L errore temporale in questo caso dipende dalle due componenti: Tli = latenza della risposta all interrupt 0 < Tli < Tlimax Te = tempo di esecuzione delle istruzioni nella risposta all interrupt, che è molto regolare. Va aggiunto l errore di quantizzazione (granularità) temporale TIG L errore del rilievo dell istante temporale è quindi -TIG+Te < Et < Te+Tlimax. Cap. 7 - Tecniche di Interfacciamento Digitale - Lucido 15
17 ACQUISIZIONE DI IMPULSI PER CALCOLO DI VELOCITA' Tecniche per rilevare gli impulsi da contare e quelli del timer C) - Hardware. I rilievi di eventi sono effettuati da appositi circuiti e gli errori temporali sono di nanosecondi e risultano quindi trascurabili. Note In linea di principio si possono adottare tutte le 9 combinazioni possibili delle tre tecniche SW, INT, HW, a due a due per gli impulsi (I-SW, I-INT, I-HW) e per il tempo (T-SW, T-INT, T-HW). Nel seguito vengono presentati gli abbinamenti piu significativi. N.B. Non è possibile, con tecniche digitali SW o HW che siano, il rilievo della frequenza istantanea, ma solo della frequenza media in un certo intervallo, attribuendo il valore così ottenuto all'istante finale dell'intervallo di rilievo. Si ha quindi un effetto di "ritardo" nel rilievo della misura. Il ritardo equivalente è pari a metà del periodo di acquisizione. Cap. 7 - Tecniche di Interfacciamento Digitale - Lucido 16
18 1) - Conteggio di impulsi in un intervallo prefissato DT. Con questo approccio si assume generalmente Tc >= DT. I-HW--T-HW Gli impulsi sono forniti ad un contatore di N bit, dotato di ingressi di enable e di reset, e leggibile da porte di ingresso. Il periodo DT è generato da un secondo contatore di M bit con clock di periodo Tck = DT/K (K intero), dotato di registro contenente il valore K di fine conteggio, e di ingressi di enable e reset. P Il circuito si semplifica se si può sceglere K = 2 con P < M. Allo scadere del periodo DT il contatore dei tempi genera un interrupt, servendo il quale si acquisiscono i conteggi dal contatore di impulsi e si attiva l acquisizione seguente con un comando di reset ai contatori. I ritardi della risposta all interrupt non introducono errori, ma riducono solo la frequenza fc e aggiungono un certo jitter. Cap. 7 - Tecniche di Interfacciamento Digitale - Lucido 17
19 I-HW--T-HW Informatica Industriale - NO 8 - L. Mezzalira - Circuito di interfaccia per l approccio I-HW--T-HW alla misura di frequenza di impulsi in ingresso. Cap. 7 - Tecniche di Interfacciamento Digitale - Lucido 18
20 I-HW--T-HW N VINCOLI f DT fc = 1( DT + Tli ) Informatica Industriale - NO 8 - L. Mezzalira max < 2 per non avere overflow del contatore max frequenza di campionamento ERRORI quantizzazione su contatore [ ] impulso quantizzazione temporale [-Tck...+0] temporale su DT trascurabile Se Tck << DT si può trascurare l errore di quantizzazione temporale Gli errori assoluti della misura calcolata sono dati dalle seguenti espressioni: Easup = 1 DT e gli errori relativi alla misura, per cui il caso peggiore si ha con f = fmin: Erm sup = f min 1 DT La frequenza fmin per cui l errore relativo è di 1% è quella che presenta 100 impulsi nel periodo DT, cioè fmin(1%) = 100/DT Cap. 7 - Tecniche di Interfacciamento Digitale - Lucido 19
21 ACQUISIZIONE DI IMPULSI PER CALCOLO DI VELOCITA' 2) - Misura dell'intervallo tra due impulsi consecutivi. Con questo approccio gli eventi esterni e gli eventi temporali si scambiano i ruoli rispetto ai casi precedenti. Infatti sono gli eventi esterni (gli impulsi di cui si vuole rilevare la frequenza) a delimitare il periodo di conteggio di impulsi temporali (per misurare il tempo) prodotti da un clock di periodo Tck. La differenza fondamentale è che la durata del periodo di rilievo non è più costante, come nel caso precedente guidato dal tempo, ma dipende dal periodo (variabile) degli impulsi. Cap. 7 - Tecniche di Interfacciamento Digitale - Lucido 20
22 Confronto tra i due approcci Informatica Industriale - NO 8 - L. Mezzalira 1) Conteggio degli impulsi in un intervallo prefissato Per ottenere una buona risoluzione occorre un periodo DT lungo (quindi bassa Fc) La cadenza dei rilievi (Fc) è regolare Errori di quantizzazione sulla frequenza sono costanti in valore assoluto e quindi percentualmente massimi a basse frequenze ponendo così un limite inferiore fmin alle frequenze rilevabili con dato errore Esempio se l errore accettabile è Er = 1% allora fmin = 100/DT Frequenza minima rilevabile = 1 / DT (ma con elevato Er) Cap. 7 - Tecniche di Interfacciamento Digitale - Lucido 21
23 Confronto tra i due approcci 2) Misura di intervallo tra due (o più) impulsi Informatica Industriale - NO 8 - L. Mezzalira Le basse frequenze costituiscono una situazione critica e richiedono la gestione di un Time-out La cadenza dei rilievi non è regolare La risoluzione dipende dalla granularità temporale Tck La risoluzione è massima per le frequenze minime Si hanno problemi con ampio range di frequenze Cap. 7 - Tecniche di Interfacciamento Digitale - Lucido 22
24 Acquisizione di Impulsi per Sincronizzazione di I/O di DATI (impulsi strobe indicatori di dato pronto) IN INGRESSO Impulsi generati dal produttore del DATO Il fronte attivo (=dato pronto fornito da esterno) effettua: Latch del codice (DATO) Set dell indicatore - Il reset è effettuato dalla lettura (CPU) Eventuale richiesta di interrupt IN USCITA - Impulsi generati dal consumatore del DATO Il fronte attivo (= esterno pronto a ricevere dato) effettua: Reset dell indicatore Eventuale richiesta di interrupt La scrittura memorizza il codice (DATO) e fa set dell indicatore Cap. 7 - Tecniche di Interfacciamento Digitale - Lucido 23
Esercizio 1. Due approcci possibili: 1. N impulsi all interno di un DT. No, periodo di esecuzione polling msec.
ESERCIZI 1. Un progettista deve misurare una frequenza prodotta da un segnale ad impulsi con un range di variazione da 100 KHz a 1 MHz. La frequenza di produzione della misura può attestarsi attorno a
DettagliCaratterizzazione del tempo I Ruoli del Tempo nei Sistemi di Calcolo Componenti Temporali Errori di Temporizzazione Requisiti dei Temporizzatori
Il Tempo e i Calcolatori Sommario Caratterizzazione del tempo I Ruoli del Tempo nei Sistemi di Calcolo Componenti Temporali Errori di Temporizzazione Requisiti dei Temporizzatori Tipologie di Temporizzazioni
DettagliMetronomo. Progettare l hardware del metronomo, utilizzando come base dei tempi un modulo generatore di clock a 10 MHz. Fig. 1. Fig. 2.
Metronomo Un metronomo elettronico (Fig. 1) accetta in ingresso tre cifre decimali codificate in BCD per la programmazione del numero di da 16 a 299, e produce in, come, un treno di 8 impulsi spaziati
DettagliE un trasduttore digitale in grado di fornire una indicazione binaria della. Non sfruttano alcun principio fisico. Nei trasduttori lineari a principio
TRASDUTTORI: ENCODER (detto anche CODIFICATORE OTTICO) E un trasduttore digitale in grado di fornire una indicazione binaria della grandezza fisica oggetto di misura ENCODER ASSOLUTO DI POSIZIONE Non sfruttano
DettagliLe principali architetture dei Convertitori Analogico/Digitale
Le principali architetture dei Convertitori Analogico/Digitale 1 Principali architetture di convertitori A/D ADC a scala; ADC ad integrazione a rampa semplice, doppia e multipla; ADC ad approssimazioni
Dettagli0 20mV; 0 40mV; 0 80mV; 0 160mV; 0 320mV; 0 640mV; 0 1,28V; 0 2,56V 0 5V; 0 10V
ITM scheda misure analogiche INTERFACCE DI PROCESSO ITM fornisce 8 ingressi analogici completamente isolati, ciascuno dotato di convertitore A/D con risoluzione 16 bit, ad alta stabilità ed altissima reiezione
DettagliDISPOSITIVO PER LA LETTURA DI UN ENCODER INCREMENTALE
DISPOSITIVO PER LA LETTURA DI UN ENCODER INCREMENTALE Si propone l'uso di un microcontrollore pic16f84 della Microchip. Si acquisiscono i segnali di un encoder con due canali in quadratura con la possibilità
DettagliComponenti e connessioni. Capitolo 3
Componenti e connessioni Capitolo 3 Componenti principali CPU (Unità Centrale di Elaborazione) Memoria Sistemi di I/O Connessioni tra loro Architettura di Von Neumann Dati e instruzioni in memoria (lettura
DettagliESERCIZI - SERIE N. 4
ESERCIZI - SERIE N. 4 EMISSIONE DI SEGNALI ANALOGICI Problema: convertire il risultato da formato binario, ottenuto dall'algoritmo di controllo ed elaborato dall'unità di governo realizzata con tecnologia
DettagliT10 CONVERTITORI A/D E D/A
T10 CONVERTITORI A/D E D/A T10.1 Esplicitare i seguenti acronimi riguardanti i convertitori A/D e D/A: ADC.. DAC.. LSB.. SAR... S&H.. T10.2 Quanto vale l intervallo di quantizzazione in un ADC a 8 bit
DettagliM320 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE
Pag. 1/2 Sessione ordinaria 2008 Seconda prova scritta M320 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE CORSO DI ORDINAMENTO Indirizzo: ELETTRONICA E TELECOMUNICAZIONI Tema di: ELETTRONICA (Testo valevole
DettagliCONTATORE/TIMER PROGRAMMABILE CTC Z80 1. Piedinatura 2. Struttura interna 4. Modo timer 5. Modo Counter 8. Programmazione del CTC 13
CONTATORE/TIMER PROGRAMMABILE CTC Z80 1 Piedinatura 2 Struttura interna 4 Modo timer 5 Modo Counter 8 Programmazione del CTC 13 Gerarchia di priorità delle interruzioni 17 Interfacciamento 17 Contatore/Timer
DettagliCollaudo statico di un ADC
Collaudo statico di un ADC Scopo della prova Verifica del funzionamento di un tipico convertitore Analogico-Digitale. Materiali 1 Alimentatore 1 Oscilloscopio 1 Integrato ADC 0801 o equivalente Alcuni
DettagliEsercizi Logica Digitale,Circuiti e Bus
Esercizi Logica Digitale,Circuiti e Bus Alessandro A. Nacci alessandro.nacci@polimi.it ACSO 214/214 1 2 Esercizio 1 Si consideri la funzione booleana di 3 variabili G(a,b, c) espressa dall equazione seguente:
DettagliArchitettura hardware
Architettura hardware la parte che si può prendere a calci Architettura dell elaboratore Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione elaborazione
DettagliProf. Capuzzimati Mario - ITIS Magistri Cumacini - Como MICROCONTROLLORE
Microcontrollori MICROCONTROLLORE I Microcontrollori (MCU: MicroController Unit) sono dispositivi integrati su un singolo chip, che interagiscono direttamente col mondo esterno, grazie a un programma residente.
DettagliCircuiti sequenziali. Circuiti sequenziali e applicazioni
Circuiti sequenziali Circuiti sequenziali e applicazioni Circuiti sequenziali Prima di poter parlare delle memorie è utile dare un accenno ai circuiti sequenziali. Per circuiti sequenziali intendiamo tutti
DettagliCorso di ELETTRONICA INDUSTRIALE INVERTITORI MONOFASE A TENSIONE IMPRESSA
1 Corso di LTTRONICA INDUSTRIAL INVRTITORI MONOFAS A TNSION IMPRSSA 0. 2 Principi di funzionamento di invertitori monofase a tensione impressa 0. 3 Principi di funzionamento di invertitori monofase a tensione
DettagliUso dei metodi di indirizzamento
Testo di rif.to: [Congiu] 4.4.1 (pg. 148 158) 02.e Uso dei metodi di indirizzamento Un esempio: acquisizione dati Esempi d impiegod Confronto tra i metodi Analisi temporale Sistema di acquisizione dati
DettagliCapitolo Acquisizione dati con PC
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
DettagliConvertitori Digitale-Analogico
Convertitori Digitale-Analogico Lucidi del Corso di Microelettronica Parte 7 Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Elettronica (EOLAB) Convertitori D/A
DettagliStrumenti di Misura. Strumento di Misura
Strumenti di Misura Le misure in fisica si ottengono attraverso gli strumenti di misura, dispositivi che possono essere sia molto semplici (come un righello) sia molto complessi come i rivelatori attualmente
DettagliLA GESTIONE DELLA I/O
LA GESTIONE DELLA I/O Il S.O. È l interfaccia tra l hardware e i programmi che effettuano richieste di I/O Sottosistema di I/O strutturato in moduli chiamati DRIVER uno per ogni dispositivo I Driver rendono
DettagliLe misure di tempo e frequenza
Le misure di tempo e frequenza Le misure di tempo e frequenza costituiscono un importante branca delle misure elettriche ed elettroniche ed in generale delle misure di grandezze fisiche. E possibile raggiungere
DettagliAddizionatori: metodo Carry-Lookahead. Costruzione di circuiti combinatori. Standard IEEE754
Addizionatori: metodo Carry-Lookahead Costruzione di circuiti combinatori Standard IEEE754 Addizionatori Il circuito combinatorio che implementa l addizionatore a n bit si basa su 1-bit adder collegati
DettagliUn semplice multivibratore astabile si può realizzare con le porte logiche, come nel seguente circuito:
Pagina 1 di 8 MULTIVIBRATORI Si dice multivibratore un circuito in grado di generare in uscita una forma d'onda di tipo rettangolare. Vi sono tre tipi di multivibratori. Multivibratore monostabile, multivibratore
DettagliUniversità degli Studi di Cassino
di assino orso di alcolatori Elettronici I Elementi di memoria e registri Anno Accademico 27/28 Francesco Tortorella Elementi di memoria Nella realizzazione di un sistema digitale è necessario utilizzare
DettagliFlip flop: tempificazione latch ed edge-triggered
Corso di Calcolatori Elettronici I A.A. 2010-2011 Flip flop: tempificazione latch ed edge-triggered Lezione 23-26 Università degli Studi di Napoli Federico II Facoltà di Ingegneria I flip flop - 1 Generalità
DettagliIl Processore: l unità di controllo
Il Processore: l unità di controllo La frequenza con cui vengono eseguiti i cicli di esecuzione è scandita da una componente detta clock Ad ogni impulso di clock la UC esegue un ciclo di esecuzione di
DettagliSomma di numeri binari
Fondamenti di Informatica: Codifica Binaria dell Informazione 1 Somma di numeri binari 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 10 Esempio: 10011011 + 00101011 = 11000110 in base e una base Fondamenti di
DettagliI Bistabili. Maurizio Palesi. Maurizio Palesi 1
I Bistabili Maurizio Palesi Maurizio Palesi 1 Sistemi digitali Si possono distinguere due classi di sistemi digitali Sistemi combinatori Il valore delle uscite al generico istante t* dipende solo dal valore
DettagliEsame di INFORMATICA Lezione 4
Università di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA Lezione 4 MACCHINA DI VON NEUMANN Il sottosistema di memorizzazione (memoria) contiene dati + istruzioni, inseriti inizialmente tramite
DettagliSensori di Posizione e Velocità
Sensori di Posizione e Velocità POSIZIONE: Potenziometro Sensori di posizione/velocità Trasformatore Lineare Differenziale (LDT) Encoder VELOCITA Dinamo tachimetrica Grandezza in ingresso: spostamento
DettagliDimensioni. Indicatori/Elementi di comando
3. Rilevatore di loop Dimensioni Codifica d'ordine Allacciamento elettrico Rilevatore di loop V SL SL Caratteristiche Sistema sensori per il rilevamento dei veicoli Interfaccia di controllo completa per
DettagliSoluzione: prof. Stefano Mirandola PRIMA PARTE. 1) 2) Schema a blocchi e progetto circuitale della catena di condizionamento.
ITEC - ELETTRONICA ED ELETTROTECNICA Sessione ordinaria 206 ARTICOLAZIONE ELETTRONICA Tema di: ELETTROTECNICA ED ELETTRONICA Soluzione: prof. Stefano Mirandola PRIMA PARTE ) 2) Schema a blocchi e progetto
Dettagli(competenze digitali) CIRCUITI SEQUENZIALI
LICEO Scientifico LICEO Scientifico Tecnologico LICEO delle Scienze Umane ITIS (Meccanica, Meccatronica e Energia- Elettronica ed Elettrotecnica Informatica e Telecomunicazioni) ITIS Serale (Meccanica,
DettagliCONVERSIONE BINARIO DECIMALE NB: Convertire in decimale il numero binario N = N =
NOTAZIONE BINARIA, OTTALE, ESADECIMALE CODIFICA DI NUMERI INTERI RELATIVI 1 CONVERSIONE BINARIO DECIMALE Convertire in decimale il numero binario N = 101011.1011 2 N = 1 2 5 + 0 2 4 + 1 2 3 + 0 2 2 + 1
DettagliLe Macchine digitali sono Sistemi artificiali che elaborano informazioni
Le macchine digitali Le Macchine digitali sono Sistemi artificiali che elaborano informazioni ogni informazione è descritta da variabili che possono assumere solo un numero finito di valori Ad ogni variabile
DettagliAcquisizione Dati. Introduzione
UNIVERSITÀ DEGLI STUDI DI CAGLIARI Dipartimento di Ingegneria Meccanica, Chimica e dei Materiali Corso di Sperimentazione sulle Macchine Acquisizione Dati Introduzione Introduzione In campo scientifico
DettagliAnalogico vs digitale
Analogico vs digitale Informazione classificatoria e più che classificatoria Informazione classificatoria: è questo, ma avrebbe potuto essere quest altro altro. Informazione più che classificatoria: riconoscere
DettagliDipartimento di Ingegneria Industriale e dell Informazione. Programmazione di un convertitore digitale/analogico
Dipartimento di Ingegneria Industriale e dell Informazione Programmazione di un convertitore digitale/analogico Convertitore digitale/analogico Un convertitore digitale/analogico (digital to analog converter)
DettagliM320 - ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE
Pag. 1/1 Sessione ordinaria 2005 Seconda prova scritta M320 - ESAME DI STATO DI ISTITUTO TECNICO INDUSTIALE COSO DI ODINAMENTO Indirizzo: ELETTONICA E TELECOMUNICAZIONI Tema di: ELETTONICA (Testo valevole
DettagliCapitolo 6 Le infrastrutture SoftWare
Capitolo 6 Le infrastrutture SoftWare Funzioni del sistema operativo Rendere utilizzabili le risorse fisiche presenti nel sistema informatico: garantire la correttezza e la precisione nell elaborazione
DettagliIl processore. Istituzionii di Informatica -- Rossano Gaeta
Il processore Il processore (detto anche CPU, ovvero, Central Processing Unit) è la componente dell unità centrale che fornisce la capacità di elaborazione delle informazioni contenute nella memoria principale
DettagliMULTIVIBRATORI NE 555
MULTIVIBRATORI Si dice multivibratore un circuito in grado di generare in uscita una forma d'onda di tipo rettangolare. Vi sono tre tipi di multivibratori. Multivibratore monostabile, multivibratore bistabile,
DettagliLezione 15. L elaboratore Elettronico
Lezione 15 Architettura di un calcolatore L elaboratore Elettronico Un elaboratore elettronico è una macchina elettronica in grado di elaborare dati secondo le specifiche fornite da un algoritmo Internamente
DettagliTecniche di commutazione
Tecniche di commutazione Modello di un sistema di comunicazione Messaggio Messaggio Segnali Codificatore Modulatore Canale Demodulatore Decodificatore Il messaggio viene originato da una sorgente e deve
DettagliDAQ. Triggering dei segnali
DAQ Triggering dei segnali Il trigger è un segnale che serve a provocare una data azione (p.es. acquisizione segnale, generazione segnale in uscita, ecc.). Il trigger è utile (necessario) se si vuole far
DettagliEsercitazione Oscilloscopio
Esercitazione Oscilloscopio - 1 Esercitazione Oscilloscopio 1 - Oggetto Uso dell oscilloscopio. Rilievo della caratteristica tensione-corrente di un diodo. Misure di capacità mediante misure di sfasamento.
DettagliConvertitori D/A. Convertitori Digitale-Analogico. D/A: Misura Prestazioni. D/A Ideale. Caratteristica. Lucidi del Corso di Microelettronica Parte 7
Convertitori D/A Un convertitore D/A prende in ingresso un numero digitale (rappresentato da una stringa di 1 e 0) e lo converte in un valore analogico (tipicamente una tensione) proporzionale tramite
DettagliCircuiti sequenziali e elementi di memoria
Il Livello Logicoigitale I circuiti sequenziali Corso ACSO prof. Cristina SILVANO Politecnico di Milano Sommario Circuiti sequenziali e elementi di memoria Bistabile SR asincrono Temporizzazione e clock
DettagliUn sistema per il rilevamento dell umidità
Un esempio di utilizzo di astabili e monostabili Un sistema per il rilevamento dell umidità Il tema degli esami di stato del 2008 Pag. /2 Sessione ordinaria 2008 Seconda prova scritta M320 ESAME DI STATO
DettagliComponenti di un processore
Componenti di un processore Unità di Controllo Bus Interno REGISTRI Program Counter (PC) Registro di Stato (SR) Registro Istruzioni (IR) Registri Generali Unità Aritmetico- Logica Registro Indirizzi Memoria
DettagliSensori: Proprietà Generali
Sensori: Proprietà Generali Trasduttore / Transducer Trasduttore: (dal latino trasducere = condurre attraverso) dispositivo fisico progettato per trasformare grandezze appartenenti ad un sistema energetico
DettagliTIMER 555. tensioni ci servono come tensionii di riferimento per i due comparatori interni.
TIMER 555 Il timer è un circuito integrato complesso avente lo scopo di regolare per un tempo prestabilito determinati circuiti. In pratica il timer 555 è un temporizzatore. Nella seguente figura vediamo
DettagliParte II (Il multimetro digitale)
Il multimetro digitale è uno strumento ad indicazione numerica per la misura in corrente continua delle grandezze elettriche. Lo strumento è essenzialmente un misuratore digitale di tensione continua:
DettagliComprendere il funzionamento dei convertitori V/f Saper effettuare misure di collaudo
SCH 32 Convertitore tensione/frequenza Obiettivi Strumenti e componenti Comprendere il funzionamento dei convertitori V/f Saper effettuare misure di collaudo R1 = 1,2 KΩ; R2 = 3,6 KΩ; R4 = 180 Ω; R5 =
DettagliReti sequenziali. Nord
Reti sequenziali Nord Ovest Est Semaforo a due stati verde/rosso Sud Vogliamo definire un circuito di controllo per produrre due segnali NS ed EO in modo che: Se NS è on allora il semaforo è verde nella
DettagliModulazione PAM Multilivello, BPSK e QPSK
Modulazione PAM Multilivello, BPSK e QPSK P. Lombardo DIET, Univ. di Roma La Sapienza Modulazioni PAM Multilivello, BPSK e QPSK - 1 Rappresentazione analitica del segnale Sia {b(n)} una qualsiasi sequenza
DettagliPin-out logico di una CPU CPU. Reset Clock Ready. Architettura di un Sistema
Pin-out logico di una CPU Int/Inta Hold/Holda CPU Bus Comandi Bus Indirizzi Bus Dati Reset Clock Ready 1 Architettura di un Sistema Il termine architettura di un sistema basato su microprocessore comprende
DettagliReti di Calcolatori a.a
Analogico e digitale 2 Corso di laurea in Informatica Reti di Calcolatori a.a. 2007-2008 Prof. Roberto De Prisco Capitolo 3 Dati e segnali Per essere trasmessi i dati devono essere trasformati in segnali
DettagliSistemi Operativi in Tempo Reale: alcuni incidenti famosi
Sistemi Operativi in Tempo Reale: alcuni incidenti famosi Alcuni incidenti famosi in applicazioni spaziali dovuti a errori software Missione Pathfinder + Sojourner 6 mesi di viaggio 4 Luglio 1997 atterraggio
DettagliELETTRONICA APPLICATA E MISURE
Ingegneria dell Informazione ELETTRONICA APPLICATA E MISURE Dante DEL CORSO De3 ESERCIZI PARTI B e D» Esempi di esercizi da scritti di esame AA 2015-16 01/12/2015-1 ElapDe2-2014 DDC Page 1 2014 DDC 1 De3:
DettagliAppunti di informatica. Lezione 3 anno accademico Mario Verdicchio
Appunti di informatica Lezione 3 anno accademico 2015-2016 Mario Verdicchio Numeri binari in memoria In un calcolatore, i numeri binari sono tipicamente memorizzati in sequenze di caselle (note anche come
DettagliArchitettura degli Elaboratori
circuiti combinatori: ALU slide a cura di Salvatore Orlando, Marta Simeoni, Andrea Torsello 1 ALU ALU (Arithmetic Logic Unit) circuito combinatorio all interno del processore per l esecuzione di istruzioni
DettagliInterfacciamento di periferiche I/O al μp 8088
Interfacciamento di periferiche I/O al μp 8088 5.1 Principali segnali della CPU 8086 5.2 Periferiche di I/O e loro gestione 5.3 Collegamento di periferiche di input 5.4 Collegamento di periferiche di output
DettagliCalcolatori Elettronici
Calcolatori Elettronici RETI SEQUENZIALI : ESERCIZI Massimiliano Giacomin 1 Implementazione di contatori Un contatore è un dispositivo sequenziale che aggiorna periodicamente il suo stato secondo una regola
DettagliPLC Sistemi a Logica Programmabile Il linguaggio Ladder-Parte
PLC Sistemi a Logica Programmabile Il linguaggio Ladder-Parte Seconda Prof. Nicola Ingrosso Guida di riferimento all applicazione applicazione dei Microcontrollori Programmabili IPSIA G.Ferraris Brindisi
DettagliConvertitori da tensione a impulsi
Misure basate sul conteggio di impulsi Conertitori da tensione a impulsi - Conertitori da tensione a impulsi - Conertitore tensione-frequenza Schema di principio Il conertitore tensione-frequenza consente
DettagliESERCIZI - SERIE N.1
ESERCIZI - SERIE N.1 ACQUISIZIONE DELLO STATO DI SEGNALI ON/OFF Problema: acquisizione, da parte di un'unità di elaborazione realizzata con tecnologia a funzionalità programmata, di un'informazione proveniente
DettagliFlip-flop e loro applicazioni
Flip-flop e loro applicazioni Reti sequenziali elementari (6) L'elemento bistabile Latch o flip-flop trasparenti Temporizzazione dei flip-flop trasparenti Architettura master-slave Flip-flop non trasparenti
DettagliCalcolatori Elettronici
Calcolatori Elettronici Valutazione delle Prestazioni Francesco Lo Presti Rielaborate da Salvatore Tucci Valutazione delle Prestazioni q Misura/valutazione di un insieme di parametri quantitativi per caratterizzare
DettagliTemporizzazioni nell interfacciamento
Temporizzazioni nell interfacciamento Temporizzazioni nell interfacciamento (2) Ciclo di Data Read A[16,19] AD[0,15] CE* ALE OE* Temporizzazioni nell interfacciamento (micro) PUNTO DI VISTA DEL MICROPROCESSORE
DettagliFondamenti di Informatica - 1. Prof. B.Buttarazzi A.A. 2011/2012
Fondamenti di Informatica - 1 Prof. B.Buttarazzi A.A. 2011/2012 I numeri reali Sommario Conversione dei numeri reali da base 10 a base B Rappresentazione dei numeri reali Virgola fissa Virgola mobile (mantissa
DettagliFUNZIONI BOOLEANE. Vero Falso
FUNZIONI BOOLEANE Le funzioni booleane prendono il nome da Boole, un matematico che introdusse un formalismo che opera su variabili (dette variabili booleane o variabili logiche o asserzioni) che possono
DettagliPLC Sistemi a Logica Programmabile Il linguaggio AWL istruzioni di base
PLC Sistemi a Logica Programmabile Il linguaggio AWL istruzioni di base Prof. Nicola Ingrosso Guida di riferimento all applicazione applicazione dei Microcontrollori Programmabili IPSIA G.Ferraris Brindisi
DettagliIl calcolatore. È un sistema complesso costituito da un numero elevato di componenti. è strutturato in forma gerarchica
Il calcolatore È un sistema complesso costituito da un numero elevato di componenti. è strutturato in forma gerarchica ogni livello di descrizione è caratterizzato da una struttura rappresentante l organizzazione
DettagliOttava esercitazione. Soluzione prova d esame 14 Settembre a.a
1 Ottava esercitazione Soluzione prova d esame 14 Settembre 2010 Un sistema a FPGA, funzionante a 1 KHz, è utilizzato per controllare il sistema frenante di una automobile dotata di ABS (Anti Block System)
DettagliSCHEDA PRODOTTO NDA LIRA DIGITAL Interfaccia digitale di un inverter trifase per New Decors Art Srl
Modello Codice SCHEDA PRODOTTO NDA LIRA DIGITAL Interfaccia digitale di un inverter trifase per New Decors Art Srl NDA LIRA DIGITAL Note sulle Specifiche Tecniche Il prodotto NDA LIRA DIGITAL è una centralina
DettagliMicrocontrollore. Ora invece passiamo a spiegare come funzionano i convertitori A/D interni ai microcontrollori
Microcontrollore Il microcontrollore è un sistema a microprocessore completo,integrato in un unico chip, progettato per avere la massima autosufficienza e versatilità. Infatti visto il loro prezzo esiguo,
DettagliCalcolo numerico e programmazione Rappresentazione dei numeri
Calcolo numerico e programmazione Rappresentazione dei numeri Tullio Facchinetti 16 marzo 2012 10:54 http://robot.unipv.it/toolleeo Rappresentazione dei numeri nei calcolatori
DettagliSISTEMI. impostazione SISTEMI. progettazione. Saper utilizzare modelli di circuiti combinatori
E1y - Presentazione del gruppo di lezioni E 1/3- Dove siamo? A SISTEMI impostazione componenti analogici C D E componenti digitali F SISTEMI progettazione E1y - Presentazione del gruppo di lezioni E 2/3-
DettagliNorma CEI : Impianti elettrici utilizzatori a tensione nominale non superiore a 1000 V in corrente alternata e a 1500 V in corrente continua
Norma CEI 64-8 2012: Impianti elettrici utilizzatori a tensione nominale non superiore a 1000 V in corrente alternata e a 1500 V in corrente continua Norma CEI 64-8 Edizione 2012 Impianti elettrici utilizzatori
DettagliCorso di programmazione Arduino DI MALVEZZI DAVIDE
Corso di programmazione Arduino DI MALVEZZI DAVIDE Argomenti Pin digitali e pin analogici Gestione di timer e bottoni Utilizzo della porta seriale Oggetto String Controllo di schermi LCD Utilizzo dell
DettagliRapida Nota sulla Rappresentazione dei Caratteri
TECNOLOGIA DIGITALE TECNOLOGIA DIGITALE (segue) CPU, memoria centrale e dispositivi sono realizzati con tecnologia elettronica digitale Dati ed operazioni vengono codificati tramite sequenze di bit 8 bit
Dettagliconvertitore D/A convertitore A/D
n bit linee digitali N =2 n livelli range o dinamica tensione analogica d'ingresso IN IN convertitore D/A convertitore A/D OUT 1 filo linea analogica la tensione v out è quantizzata OUT n bit o N livelli
DettagliMeccanismo di d Arsonval. Strumenti elettromeccanici p.1/40
Meccanismo di d Arsonval N S Strumenti elettromeccanici p.1/40 Forze agenti sulle spire forze (Lorentz): coppia: coppia totale: coppia antagonista: all equilibrio: Strumenti elettromeccanici p.2/40 Amperometro
DettagliL integrato NE555 come monostabile
L integrato NE555 come monostabile Il multivibratore monostabile (detto anche one-shot) è un circuito che, a regime, permane nello stato stabile; per rimuoverlo da questo stato e portarlo nello stato quasi
DettagliEsercitazione 8 : LINEE DI TRASMISSIONE
Esercitazione 8 : LINEE DI TRASMISSIONE Specifiche Scopo di questa esercitazione è verificare il comportamento di spezzoni di linea in diverse condizioni di pilotaggio e di terminazione. L'esecuzione delle
DettagliSistemi Web per il turismo - lezione 3 -
Sistemi Web per il turismo - lezione 3 - Software Si definisce software il complesso di comandi che fanno eseguire al computer delle operazioni. Il termine si contrappone ad hardware, che invece designa
DettagliESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE. Indirizzo: Elettronica e Telecomunicazioni. Tema di Sistemi Elettronici Automatici TRACCIA 2
ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE Indirizzo: Elettronica e Telecomunicazioni Tema di stemi Elettronici Automatici TRACCIA 2 Quest anno la traccia ministeriale è stata suddivisa in due temi,
DettagliELETTRONICA II. Prof. Dante Del Corso - Politecnico di Torino
ELETTRONICA II Prof. Dante Del Corso - Politecnico di Torino Gruppo H: Sistemi Elettronici Lezione n. 36 - H -1: Piastra di memoria statica Interfaccia con registri di I/O Interconnessioni e sistemi Protocolli
DettagliCompatto, innovativo ed economico!! Data Logger. ECONORMA S.a.s. TEMPERATURA - UMIDITA RELATIVA % SOFTWARE
Data Logger FT-90/USB Compatto, innovativo ed economico!! TEMPERATURA - UMIDITA RELATIVA % CARATTERISTICHE TECNICHE Numero di matricola: univoco con descrizione della missione. Memoria dati: 245.000 letture.
DettagliI.P.S.I.A. Di BOCCHIGLIERO
I.P.S.I.A. Di BOCCHIGLIRO a.s. 2012/2013 -classe V- Materia: Sistemi, automazione e organizzazione della produzione ---- rasduttori di velocità ---- alunno: prof. Ing. Zumpano Luigi Chindamo Michelangelo
DettagliHardware, software e periferiche. Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre
Hardware, software e periferiche Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre Riepilogo - Concetti di base dell informatica L'informatica è quel settore scientifico disciplinare
DettagliConteggio del CH.8 al quale tutti i contatori si fermano (regolabile con cacciavite) Pulsante di Stop Frequenza di riferimento 1kHz
Frequenza MASSIMA di conteggio Questo modulo (scaler) permette di contare il numero di impulsi digitali (NIM) su ogni canale, E' dotato di start/stop/reset con pulsanti oppure LEMO, e di stop automatico
DettagliDischarge. Timer 555. Threshold. Trigger
Punto a Lo schema proposto consente la misura dell umidità relativa tramite il confronto delle durate degli impulsi prodotti da due monostabili. Un monostabile produce un impulso di durata fissa, pari
DettagliSistema di acquisizione e distribuzione dati
Sistema di acquisizione e distribuzione dati Il sistema di acquisizione e distribuzione dati, costituito da un insieme di dispositivi elettronici, è utilizzato per l acquisizione di segnali analogici e
DettagliValutazione delle prestazioni
Valutazione delle prestazioni Architetture dei Calcolatori (lettere A-I) Valutazione delle prestazioni Misura/valutazione di un insieme di parametri quantitativi per Quantificare le caratteristiche di
DettagliMisurare la resistenza elettrica e verifica della tolleranza
Misurare la resistenza elettrica e verifica della tolleranza In questa breve lezione vedremo: cosa vuol dire resistenza cosa è un resistore come si usa un multimetro per misurare la resistenza elettrica
Dettagli