Il sensore ad ultrasuoni
|
|
- Irma Franceschi
- 8 anni fa
- Visualizzazioni
Transcript
1 Il sensore ad ultrasuoni
2 Caratteristiche elettriche Alimentazione: 5 Vcc Il sensore rileva oggetti da 0 cm fino a 6,45 metri. Tre diverse possibiltà per leggere il dato di uscita del sensore: 1. lettura seriale del dato che indica la distanza dell oggetto dal sensore (piedini TX-RX) con velocità di 9600 baud; 2. lettura dal piedino AN del sensore di una tensione proporzionale alla distanza dell oggetto rilevato, con una precisione di 3,86 mv/cm. 3. lettura dell uscita sul pin PW di un impulso di durata proporzionale alla distanza dell oggetto, con una precisione di 57,87 μs/cm.
3 Lettura del dato Nel nostro esperimento utilizzeremo la modalità di lettura del dato del sensore, mediante la misura della tensione analogica presente sul pin AN. Come detto la tensione misurata su questo pin risulta proporzionale alla distanza dell oggetto dal sensore, con un fattore di 3,86 mv per ogni cm di distanza.
4 Esperienza di laboratorio Progettiamo adesso un circuito per la rilevazione della prossimità di un oggetto. Il circuito è basato sul PIC 16F876, perché questo modello dispone di un convertitore A/D, per la conversione del dato analogico proveniente dal sensore ad ultrasuoni. Il requisito principale del circuito è che il circuito segnali la prossimità di un oggetto, mediante l accensione di un LED.
5 Rivelatore di prossimità Se l oggetto ha una distanza inferiore a 10 cm, il circuito deve segnalare questo evento. Poiché la caratteristica del sensore è di 3,86 mv/cm, ne segue che quando l oggetto si trova a 10 cm, sul pin AN del sensore ci saranno 38,6 mv. Il software deve prevedere l accensione del LED se la tensione sull ingresso del convertitore A/D del PIC è pari o al di sotto di 38,6 mv.
6 CONVERTITORE AD PIC16F87X Il PIC16F877 possiede ben 8 ingressi analogici di tipo sample and hold con risoluzione di 10 bit. Abbiamo quattro registri per interagire con il convertitore: - ADRESH - Parte alta risultato della conversione - ADRESL - Parte bassa risultato della conversione - ADCON0 e ADCON1 - Registri di controllo
7 Registro ADCON0
8 Registro ADCON0
9 Passi da seguire per avviare una conversione 1. Configurare il pin da utilizzare come ingresso analogico nel registro TRISA come input. 2. Configurare il registro ADCON1 (es. poniamo ADCON1 = ). 3. Configuriamo il registro ADCON0 (es. poniamo ADCON0= ). In questo modo selezioniamo il canale RA0, la frequenza di conversione (Fosc/2) e accendiamo il convertitore (ADON) 4. Avviamo la conversione, flag GO/DONE=1. 5. Attendiamo il termine della conversione (la conversione termina quando il flag GO/DONE diventa = 0, oppure quando il flag ADIF diventa = 1). 6. Leggere il dato convertito dai registri ADRESH e ADRESL.
10 La lettura del dato dall ADC Il dato digitale a 10 bit fornito dall ADC interno al PIC16f876 viene reso disponibile al termine della conversione nella coppia di registri a 8 bit rispettivamente ADRESH per la parte alta e ADRESL per la parte bassa. Questi due registri vengono letti dal programma software che gira sul PIC e i dati vengono messi nelle due variabili di programma HBYTE e LBYTE. Quindi al fine di ottenere un unico dato digitale, si combinano insieme HBYTE e LBYTE mediante una operazione di OR logico.
11 Calcolo del dato dell ADC corrispondente alla distanza di 10 cm Per calcolare qual è il dato fornito dall ADC ( con una risoluzione di 10 bit) per una distanza dell oggetto pari a 10 cm, occorre impostare la seguente proporzione: Da cui: 5 V : 1024 = 38,6 mv : dato_adc dato_adc = 1024 * 0,0386 / 5 = 7,905 ~ 8 =
12 Ricapitolando N N = 8 (se il sensore rileva un oggetto ad una distanza di circa 10 cm)
13 Lo schema elettrico LED
14 Il programma in c++ per il PIC #include <pic.h> main ( ) { int LBYTE, HBYTE, N; ADCON0=0b ; // Fosc/8, A/D abilitato OPTION=0b ; // TMR0 prescaler, 1:256 TRISA=0b ; // imposta RA0 come ingresso TRISB=0; // imposta RB0 della porta B come uscita sul LED RB0=0; // spegni LED ADCON1=0b ; // right justify, ingresso analogico=ra0 while (1) { while (!(T0IF)) { } // aspetta che il timer vada in timeout T0IF=0; ADGO=1; // AVVIA CONVERSIONE while (!(ADIF)) { } // aspetta che la conversione finisca ADIF=0; HBYTE=ADRESH; LBYTE=ADRESL; HBYTE<<=8; N=HBYTE LBYTE; // riversa parte alta del dato convertito in HBYTE // riversa parte bassa del dato convertito in LBYTE // shifta di 8 posizioni a sinistra HBYTE // mette insieme - OR - la parte alta e la parte bassa } } if (N<=8) RB0=1; // accendi il LED se la distanza è <= 10 cm else RB0=0; // oppure spegnilo
15 UTILIZZO DEL SENSORE SRF02 PER FAR FUNZIONARE QUESTO ALTRO TIPO DI SENSORE AD ULTRASUONI OCCORRE REALIZZAREUN COLLEGAMENTO DI TIPO IIC (detto anche I2C) FRA IL PIC ED IL SENSORE.
16 Lo standard I2C Il bus I2C è un sistema messo a punto dalla Philips nella metà degli anni ottanta che consente di pilotare una famiglia molto vasta di circuiti integrati utilizzando solamente due linee I/O più la massa. Si tratta dunque di un economico protocollo di comunicazione seriale a bassa o media velocità (100kbit/s, 400kbit/s o più recentemente 3,4Mbit/s) Esso consente di indirizzare un numero molto grande di dispositivi sullo stesso bus, grazie ad un codice d'indirizzo proprio a ciascun dispositivo.
17 Utilizzo del bus I2C Molti dei dispositivi che adottano il bus I2C sono costruiti dalla Philips, ma anche aziende indipendenti adottano quello che è ormai diventato uno standard molto diffuso. Fra i modelli forniti dalla Philips, troviamo diversi orologi/calendari (PCF8573, PCF8583), memorie RAM statiche (PCF8570), memorie EEPROM (PCF8582, 24C01), convertitori analogico/digitali (PCF8591) e molto altro.
18 Hardware del bus I2C Il bus I2C è composto, come si è detto, da due sole linee bidirezionali più la massa. La prima linea, denominata SCK è il clock della trasmissione e la seconda, denominata SDA è la linea su cui transitano i dati al ritmo scandito da SCK. Il protocollo in questo modo è sincrono (a differenza, per esempio del protocollo RS232 che è asincrono e più complesso da gestire). Data la possibilità di avere più dispositivi presenti sulle linee, normalmente esse sono gestite con una logica a drain aperto e richiedono una resistenza di pull-up collegata con il positivo di alimentazione.
19 Gestione del bus I2C La situazione più semplice è quella in cui vi sia un solo trasmettitore ed un solo ricevitore sul bus I2C. Si può distinguere tra dispositivo master e dispositivo slave a seconda di chi genera il clock, in altre parole a seconda di chi impone la cadenza con cui i dati vengono inviati sulla linea, sia in un senso che nell'altro. In questo modo, il dispositivo master potrà essere sia un trasmettitore o un ricevitore, in modo complementare rispetto al dispositivo slave. Come regola generale, ad un istante prefissato, sul bus I2C vi può essere un solo master ed un numero anche rilevante di slave. Nella stragrande maggioranza dei casi, il microcontrollore funge da master ed il dispositivo da gestire da slave. In altre parole, il clock SCK sarà sempre gestito dal microcontrollore mentre la linea SDA è generalmente bidirezionale.
20 Connessione del PIC16F876 al bus I2C Le uniche linee del PIC che occorre connettere al bus sono i pin RC3 ed RC4. Pinout della EEPROM 24LC64 Ogni device deve avere un indirizzo unico. Ad esempio per una sola EEPROM collegata al bus, si può impostare il suo indirizzo come 000, mettendo a massa i pin A0, A1, A2 della EEPROM. PIC 16F876 Pin RC3 Pin RC4
21 Il livello fisico del protocollo I2C Quando il MASTER vuole comunicare con uno SLAVE allora egli inizia la sequenza di START. Quando la comunicazione deve finire allora egli attiva la sequenza di STOP. I dati sono trasferiti in sequenze da 8 bit, che viaggiano sulla linea SDA a cominciare dal bit MSB (più significativo). Ogni bit spedito sulla linea SDA, viene anche sincronizzato dal segnale SCL (clock). Ogni 8 bit traferiti il dispositivo che riceve i dati, invia indietro un bit di ACK (ackowledge=conferma) per confermare che gli 8 bit sono stati acquisiti correttamente.
22 GESTIONE DEL SENSORE SRF02 L`indirizzo base dell`srf02 è 0xE0. Il sensore appare all`utilizzatore - Ed una serie di come una serie di locazioni comandi possibili da di memoria indirizzabili: potergli inviare:
23 Schema elettrico PIC SRF02
24 Pinout del PIC 18F452
25 program parcheggio dim dato_high, dato_low, lettura as integer main: TRISA=0 PORTA.0=0 while (1) wend end. Il programma del PIC I2C_Init( ) ` frequenza di clock I2C_Start I2C_Wr($E0) ' il PIC indirizza il sensore SRF02, indirizzo di default = $E0 + bit W/R = 0 (cioè esegui WRITE) I2C_Wr(0) ' locazione 0, cioè comandi I2C_Wr($51) ' il comando è fai una lettura del sensore I2C_Stop delay_ms(70) I2C_Start I2C_Wr($E0) ' il PIC indirizza il sensore SRF02, indirizzo di default =$E0 + bit W/R = 0 (cioè esegui WRITE) I2C_Wr(2) ' leggi dal registro 2 del SRF02 la parte alta del dato acquisito I2C_Repeated_start I2C_Wr($E1) ' il PIC indirizza il sensore SRF02 + bit W/R = 1 (cioè esegui READ) dato_high = I2C_Rd(1) ' legge un dato dal sensore (con acknoledge) dato_low = I2C_Rd(0) ' legge un dato dal sensore (senza acknoledge) I2C_Stop lettura = dato_low or (dato_high<<8) if lettura <= 10 then porta.0 = 1 else porta.0 = 0 endif
A/D CON PIC 16F877. Sommario INTRODUZIONE... 2 SELEZIONARE I BANCHI... 2 ADCON0... 4 ADCS1, ADCS0... 4 CH2, CH1 E CH0... 5 GO/DONE... 6 ADON...
A/D CON PIC 16F877 Sommario INTRODUZIONE... 2 SELEZIONARE I BANCHI... 2... 4 ADCS1, ADCS0... 4 CH2, CH1 E CH0... 5 GO/DONE... 6 ADON... 7 ESEMPIO 1... 7 ADCON1... 8 ADFM... 8 PGF3, PGF1 E PGF0... 9 ESEMPIO
DettagliProtocolli di Comunicazione Elettronica dei Sistemi Digitali L-A Università di Bologna, Cesena
Protocolli di Comunicazione Elettronica dei Sistemi Digitali L-A Università di Bologna, Cesena Aldo Romani A.a. 2005-2006 UART UART Universal Asynchronous Receiver/Transmitter Clock implicito e trasmissione
DettagliIn questa puntata scopriremo
TEORIA MHZ RISORSE SPECIALE PRATICA Sesta parte n 258 - Dicembre 2006 Uso delle interfacce seriali Settima parte n 259 - Gennaio 2007 Interfacce SPI, I2C e 1-Wire Ottava parte n 260 - Febbraio 2007 Uso
DettagliLABORATORIO DI SISTEMI
ALUNNO: Fratto Claudio CLASSE: IV B Informatico ESERCITAZIONE N : 1 LABORATORIO DI SISTEMI OGGETTO: Progettare e collaudare un circuito digitale capace di copiare le informazioni di una memoria PROM in
DettagliIndruduzione... 1 Il modulo Bluetooth HC-06... 2 Il firmware... 3 Collegamento della scheda... 4 Software PC e l applicazione Android...
Sommario Indruduzione... 1 Il modulo Bluetooth HC-06... 2 Il firmware... 3 Collegamento della scheda... 4 Software PC e l applicazione Android... 4 Indruduzione La scheda può controllare fino a quattro
DettagliConversione analogico digitale
Conversione analogico digitale L elettronica moderna ha spostato la maggior parte delle applicazioni nel mondo digitale in quanto i sistemi a microprocessore sono diventati più veloci ed economici rispetto
DettagliQuesta puntata conclude il
PRATICA TEORIA RISORSE SPECIALE Decima parte n 248 - Febbraio 2006 La scheda di sviluppo EasyPIC3 Undicesima parte n 249 - Marzo 2006 Conversionie analogico/digitale con il PIC Dodicesima parte n 250 -
DettagliGestione dei segnali analogici nei sistemi di automazione industriale con PLC.
Gestione dei segnali analogici nei sistemi di automazione industriale con PLC. Nelle automazioni e nell industria di processo si presenta spesso il problema di gestire segnali analogici come temperature,
DettagliSistema acquisizione dati
12 Sistema acquisizione dati 3.1 Introduzione: Per convertire i segnali analogici trasmessi dai sensori in segnali digitali dobbiamo usare i convertitori analogici digitali o più comunemente chiamati ADC(Analog-to-Digital
Dettaglimendiante un ciclo e finché il segnale rimane alto, si valuta il tempo T3 usando il timer del microcontrollore e una variabile di conteggio.
Svolgimento (a) Il sensore di temperatura ha un uscita digitale a 9 bit, emettendo un codice binario proporzionale al valore Temp richiesto. Possiamo pensare si tratti di un dispositivo 1-Wire. Un sistema
DettagliSISTEMI DI ACQUISIZIONE
SISTEMI DI ACQUISIZIONE Introduzione Lo scopo dei sistemi di acquisizione dati è quello di controllo delle grandezze fisiche sia nella ricerca pura, nelle aziende e, per i piccoli utenti. I vantaggi sono:
DettagliIntroduzione alle misure con moduli multifunzione (DAQ)
Facoltà di Ingegneria Università degli Studi di Firenze Dipartimento di Elettronica e Telecomunicazioni Introduzione alle misure con moduli multifunzione (DAQ) Ing. Andrea Zanobini - Maggio 2012 Dipartimento
DettagliNTC E MISURA DELLA TEMPERATURA CON ARDUINO
NTC E MISURA DELLA TEMPERATURA CON ARDUINO Una NTC (Negative Temperature Coefficient resistenza a coefficiente di temperatura negativo) è una resistenza che cambia il suo valore con il variare della temperatura.
DettagliTERMINALE PER IL CONTROLLO ACCESSI LBR 2746/48
TERMINALE PER IL CONTROLLO ACCESSI LBR 2746/48 Il controllo accessi rappresenta un metodo importante per la risoluzione dei problemi legati al controllo e alla verifica della presenza e del passaggio delle
DettagliRaspberry Pi: Hardware Programming. Rossi Pietro Alberto
Rossi Pietro Alberto Agenda Introduzione Hardware Software Programmazione, primi passi Protocolli di comunicazione Programmazione Conclusioni Introduzione Il Raspberry Pi è una scheda elettronica impementante
DettagliOSCILLATORI AL QUARZO: CONTASECONDI
... OSCILLATORI AL QUARZO: CONTASECONDI di Maurizio Del Corso m.delcorso@farelettronica.com Come può un cristallo di quarzo oscillare ad una determinata frequenza? Quale spiegazione fisica c è dietro a
DettagliEsame di INFORMATICA
Università di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA Lezione 4 MACCHINA DI VON NEUMANN Anni 40 i dati e i programmi che descrivono come elaborare i dati possono essere codificati nello
DettagliSezione di PWM e Generatore di D/A Converter.
Corso di BASCOM AVR - (34) Corso Teorico/Pratico di programmazione in BASCOM AVR. Autore: DAMINO Salvatore. Sezione di PWM e Generatore di D/A Converter. La struttura interna dei Mini Moduli è composta
DettagliTesti di Esercizi e Quesiti 1
Architettura degli Elaboratori, 2009-2010 Testi di Esercizi e Quesiti 1 1. Una rete logica ha quattro variabili booleane di ingresso a 0, a 1, b 0, b 1 e due variabili booleane di uscita z 0, z 1. La specifica
DettagliComprendere il funzionamento dei convertitori V/f Saper effettuare misure di collaudo
SCH 33 Voltmetro a 3 digit Obiettivi Comprendere il funzionamento dei convertitori V/f Saper effettuare misure di collaudo IC1 = CA 3162 A/D converter for 3-Digit Display IC2 = CA 3161 BCD to seven segment
DettagliIL BUS I 2 C. Figura 1 Esempio di bus I 2 C
IL BUS I 2 C In molti progetti d'elettronica, anche riferiti ad ambiti tra loro diversi (industriale, telecomunicazioni, etc.), spesso è rintracciabile una situazione ricorrente in cui un dispositivo intelligente,
DettagliEsame di Stato 2015. Materia: SISTEMI AUTOMATICI PRIMA PARTE
Esame di Stato 2015 Materia: SISTEMI AUTOMATICI PRIMA PARTE Il problema proposto riguarda un sistema di acquisizione dati e controllo. I dati acquisiti sono in parte di natura digitale (misura del grado
DettagliVerificare il funzionamento delle memorie RAM Saper effettuare misure di collaudo. Dip switch Pulsante n.a. Octal tri-state buffer IC2 = MM 2114
SCH 31 Scrittura/lettura RAM Obiettivi Strumenti e componenti Verificare il funzionamento delle memorie RAM Saper effettuare misure di collaudo S1 S5 P1 IC1 = 74LS244 Dip switch Pulsante n.a. Octal tri-state
DettagliCorso Base Arduino ed Elettronica
Corso Base Arduino ed Elettronica Secondo incontro Saldatura e Relatore: Roberto Beligni rbeligni@altratecnoloiga.com L'ambiente di sviluppo L'ambiente di sviluppo di Arduino (Chiamato IDE) facilita la
DettagliM320 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE CORSO DI ORDINAMENTO. Indirizzo: ELETTRONICA E TELECOMUNICAZIONI
M320 ESAME DI STATO DI ISTITUTO TECNICO INDUSTIALE COSO DI ODINAMENTO Indirizzo: ELETTONICA E TELECOMUNICAZIONI Tema di: ELETTONICA (Testo valevole per i corsi di ordinamento e per i corsi del progetto
DettagliIMPARIAMO CON IL PIERIN - IL BUS SPI 1
Davide Oldani (Galaxi93) IMPARIAMO CON IL PIERIN - IL BUS SPI 20 July 2013 Premesse Lo scopo di questo articolo è quello di riuscire a interfacciare un DAC della Maxim (MAX541) al PIERIN PIC18 via SPI.
Dettagli6^ parte : Acquisizione della temperatura con LM35. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)
6^ parte : Acquisizione della temperatura con LM35 Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) Esperienzan 5 Lo scopo è quello di far accendere due LED in base ad una soglia di temperatura
DettagliFT473K ESPANSIONE IN I 2 C-BUS A 8 RELE
ESPANSIONE IN I 2 C-BUS A 8 RELE Chi ha costruito e utilizzato il Controllo GSM bidirezionale con cellulari Siemens, descritto nel fascicolo n 71 della nostra rivista, ha certamente apprezzato le sue possibilità
DettagliArduino UNO. Single board microcontroller
Arduino UNO Single board microcontroller Che cos è Arduino? Arduino è una piattaforma hardware basata su un microcontrollore, per lo sviluppo di applicazioni che possono interagire con il mondo esterno.
DettagliINTERFACCIA PER PC MEDIANTE PORTA SERIALE
INTERFACCIA PER PC MEDIANTE PORTA SERIALE Scheda d interfaccia per PC da collegare alla porta seriale. Consente di controllare otto uscite a relè e di leggere otto ingressi digitali e due analogici. Un
DettagliArchitettura del PIC 18F452
Controllo Digitale a.a. 2005-2006 Architettura del PIC 18F452 Ing. Federica Pascucci PIC 18F452 Caratteristiche Frequenza operativa: 40 MHz Memorie: Program FLASH memory: 32 KBytes, 16 K-istruzioni memorizzabili
DettagliL applicazione dei vettori di collaudo
L applicazione dei vettori di collaudo Fulvio Corno Maurizio Rebaudengo Matteo Sonza Reorda Politecnico di Torino Dipartimento di Automatica e Informatica Sommario Introduzione Gli ATE I programmi di collaudo.
DettagliLivello logico digitale. bus e memorie
Livello logico digitale bus e memorie Principali tipi di memoria Memoria RAM Memorie ROM RAM (Random Access Memory) SRAM (Static RAM) Basata su FF (4 o 6 transistor MOS) Veloce, costosa, bassa densità
DettagliUna scuola vuole monitorare la potenza elettrica continua di un pannello fotovoltaico
ESAME DI STATO PER ISTITUTI PROFESSIONALI Corso di Ordinamento Indirizzo: Tecnico delle industrie elettroniche Tema di: Elettronica, telecomunicazioni ed applicazioni Gaetano D Antona Il tema proposto
DettagliMONITORAGGIO ACQUEDOTTO MANUALE UTENTE
MONITORAGGIO ACQUEDOTTO MANUALE UTENTE Comune di Saint-Marcel I.S.I.T.I.P Verres SOMMARIO OBIETTIVO... 3 SCHEMA GENERALE E DESCRIZIONE DEL FUNZIONAMENTO... 4 INSTALLAZIONE... 5 Installazione sensore...
DettagliELETTRONICA Tema di Sistemi elettronici automatici Soluzione
ELETTRONICA Tema di Sistemi elettronici automatici Soluzione La traccia presenta lo sviluppo di un progetto relativo al monitoraggio della temperatura durante un processo di produzione tipico nelle applicazione
DettagliArchitettura di un calcolatore
2009-2010 Ingegneria Aerospaziale Prof. A. Palomba - Elementi di Informatica (E-Z) 7 Architettura di un calcolatore Lez. 7 1 Modello di Von Neumann Il termine modello di Von Neumann (o macchina di Von
DettagliRicevitore Supervisionato RX-24 Dati tecnici
Ricevitore Supervisionato RX-24 Dati tecnici Gestione a microprocessore 24 sensori memorizzabili 8 uscite allarme uno per canale 8 canali con 3 sensori per ogni canale 10 telecomandi programmabili 1 uscita
DettagliARCHITETTURA DI RETE FOLEGNANI ANDREA
ARCHITETTURA DI RETE FOLEGNANI ANDREA INTRODUZIONE È denominata Architettura di rete un insieme di livelli e protocolli. Le reti sono organizzate gerarchicamente in livelli, ciascuno dei quali interagisce
DettagliManuale d uso MULTIPROGRAMMATORE
Manuale d uso MULTIPROGRAMMATORE 1. Premessa Il MULTIPROGRAMMATORE nasce come soluzione integrata composta da programmatore di PIC ed EEprom e da programmatore di smart-card conformi allo standard ISO-7816.
DettagliFree. sistemi a mani libere per veicoli e persone. ti si apriranno tutte le porte da 1,5, 3 o 5 metri
sistemi a mani libere per veicoli e persone soluzioni elettroniche per porte, cancelli ed elementi di controllo automatico di passaggio ti si apriranno tutte le porte da 1,5, 3 o 5 metri 30r Portata nominale:
DettagliRoboTESTER Wall-E, ATE a letto d aghi per Test In-Circuit e Funzionale. 1/6 www.ni.com
RoboTESTER Wall-E, ATE a letto d aghi per Test In-Circuit e Funzionale "L utilizzo di hardware COTS (Commercial off-the-shelf) National Instruments e di LabVIEW ha permesso al cliente finale di ottenere
DettagliCOMUNICAZIONE SERIALE
LA COMUNICAZIONE SERIALE Cod. 80034-02/2000 1 INDICE GENERALE Capitolo 1 Introduzione alla comunicazione seriale Pag. 3 Capitolo 2 Protocollo CENCAL Pag. 19 Capitolo 3 Protocollo MODBUS Pag. 83 2 CAPITOLO
DettagliSistemi Elettronici #1. Sistemi Elettronici. Definizioni e concetti generali. Sistemi Elettronici Laurea Triennale in Elettronica A.A.
Sistemi Elettronici Definizioni e concetti generali Concetti generali Il microcontrollore è un dispositivo che raggruppa su un unico chip un processore ed un insieme di dispositivi CPU Memoria RAM Memoria
DettagliInterfacciamento con memorie Pagina 1 di 9
Interfacciamento con memorie Pagina 1 di 9 Supponiamo di voler interfacciare il microprocessore con un chip di memoria RAM da 2 Kbyte in modo che le 2048 locazioni del chip occupino i primi 2048 indirizzi
DettagliDescrizione e modalità d uso del telecontrollo big-wifi
TELECONTROLLO BIG-WIFI CON MODULI GSM E WIFI INTEGRATI Descrizione e modalità d uso del telecontrollo big-wifi Rev.1312 Pag.1 di 9 www.carrideo.it INDICE 1. IL BIG-WIFI... 3 1.1. DESCRIZIONE GENERALE...
DettagliChe cos è la barriera luminosa?
BARRIERA LUMINOSA Che cos è la barriera luminosa? Pezzi da contare Diodo IR o Laser (emittente) Pezzi contati Direzione del nastro trasportatore FOTODIODO (ricevitore) Direzione del nastro trasportatore
Dettagliclock DATA BUS ADDRESS BUS CONTROL BUS In realtà il bus del microprocessore si compone di 3 bus diversi: Bus indirizzi Bus di controllo
Schede a microprocessore Seconda parte Mondo esterno clock MEMORIA CPU PERIFERICA ADATTATORE DATA BUS ADDRESS BUS CONTROL BUS In realtà il bus del microprocessore si compone di 3 bus diversi: Bus dati
DettagliArduino: Programmazione
Programmazione formalmente ispirata al linguaggio C da cui deriva. I programmi in ARDUINO sono chiamati Sketch. Un programma è una serie di istruzioni che vengono lette dall alto verso il basso e convertite
DettagliID RW01L.AB-A. Referente Paolo Bevacqua p.bevacqua@softwork.it Versione Versione 1.0 Ultima revisione 20/04/2011. Powered by
ID RW01L.AB-A configuration ID RW01L.AB-A Powered by Referente Paolo Bevacqua p.bevacqua@softwork.it Versione Versione 1.0 Ultima revisione 20/04/2011 Indice Descrizione apparato------------------------------------------------------------------------------------------------------
DettagliSINT-13 SINTESI VOCALE VIA RADIO CON ATTIVAZIONE. Il presente manuale può essere soggetto a modifiche senza preavviso
SINT-13 SINTESI VOCALE VIA RADIO CON ATTIVAZIONE MANUALE D USO E INSTALLAZIONE (VERSIONE 1.1) Il presente manuale può essere soggetto a modifiche senza preavviso Vi ringraziamo per aver scelto il nostro
DettagliPROGETTAZIONE DI UN CONTROLLO ON-OFF CON CRITERI E METODOLOGIA
TECNICO DELLE INDUSTRIE ELETTRONICHE Misura n.3 A.s. 2012-13 PROGETTAZIONE DI UN CONTROLLO ON-OFF CON CRITERI E METODOLOGIA Ipsia E. Fermi Catania Laboratorio di Sistemi 2012-13 mis.lab. n.2 Pag. 0 Controllo
DettagliStruttura del calcolatore
Struttura del calcolatore Proprietà: Flessibilità: la stessa macchina può essere utilizzata per compiti differenti, nessuno dei quali è predefinito al momento della costruzione Velocità di elaborazione
Dettagliminipic programmer / debugger per microcontrollori PIC Marco Calegari
1 minipic programmer / debugger per microcontrollori PIC Marco Calegari 1 Il minipic è uno strumento mediante il quale è possibile programmare i microcontrollori della Microchip ed eseguire, su prototipi
DettagliProgetto e realizzazione di un sistema che rileva la temperatura a distanza
Progetto e realizzazione di un sistema che rileva la temperatura a distanza Obiettivo e specifiche del progetto 1. Monitoraggio in tempo reale della temperatura in una stanza (Tacq= 4 sec, Input range=
Dettagli09-05-07. Introduzione ai microcontrollori PIC
09-05-07 Introduzione ai microcontrollori PIC Daniele Beninato: Nicola Trivellin: beninato@dei.unipd.it trive1@tin.it Che cosa è un microcontrollore? Un microcontrollore è un sistema a microprocessore
DettagliLaboratorio di Ingegneria del software Sistema di controllo di un ascensore Requisisti preliminari
Laboratorio di Ingegneria del software Sistema di controllo di un ascensore Requisisti preliminari A.A. 2012 2013 1 Introduzione Questo documento raccoglie i requisiti preliminari per il software di controllo
DettagliCapitolo. Interfacciamento di periferiche I/O con il PC. 1.1 Il BUS di espansione del PC
Capitolo 1 Interfacciamento di periferiche I/O con il PC 1.1 Il BUS di espansione del PC 1.2 Interfacciamento di periferiche I/O con il PC, con dispositivi non programmabili 1.3 Istruzioni per leggere
DettagliCALCOLATORI ELETTRONICI A cura di Luca Orrù. Lezione n.7. Il moltiplicatore binario e il ciclo di base di una CPU
Lezione n.7 Il moltiplicatore binario e il ciclo di base di una CPU 1 SOMMARIO Architettura del moltiplicatore Architettura di base di una CPU Ciclo principale di base di una CPU Riprendiamo l analisi
DettagliEsami di Stato 2008 - Soluzione della seconda prova scritta. Indirizzo: Elettronica e Telecomunicazioni Tema di ELETTRONICA
Risposta al quesito a Esami di Stato 2008 - Soluzione della seconda prova scritta Indirizzo: Elettronica e Telecomunicazioni Tema di ELETTRONICA (A CURA DEL PROF. Giuseppe SPALIERNO docente di Elettronica
Dettagli10. Funzionamento dell inverter
10. Funzionamento dell inverter 10.1 Controllo prima della messa in servizio Verificare i seguenti punti prima di fornire alimentazione all inverter: 10.2 Diversi metodi di funzionamento Esistono diversi
DettagliKEYSTONE. OM8 - EPI 2 Modulo interfaccia AS-i Manuale di istruzione. www.pentair.com/valves. Indice 1 Modulo Opzionale OM8: Interfaccia AS-i 1
KEYSTONE Indice 1 Modulo Opzionale OM8: Interfaccia AS-i 1 2 Installazione 1 3 Dettagli sulla comunicazione 1 5 Descrizione del modulo interfaccia AS-i OM8 2 5 Protocollo interfaccia AS-i 3 6 Interfaccia
DettagliManuale di programmazione BerMar_Drive_Software
Invert er LG Manuale di programmazione BerMar_Drive_Software Mot ori elet t ric i Informazioni preliminari... 2 Installazione... 3 Avvio del programma... 4 Funzionamento Off-Line... 7 Caricamento di una
DettagliDispensa di Informatica I.1
IL COMPUTER: CONCETTI GENERALI Il Computer (o elaboratore) è un insieme di dispositivi di diversa natura in grado di acquisire dall'esterno dati e algoritmi e produrre in uscita i risultati dell'elaborazione.
DettagliI componenti di un Sistema di elaborazione. CPU (central process unit)
I componenti di un Sistema di elaborazione. CPU (central process unit) I componenti di un Sistema di elaborazione. CPU (central process unit) La C.P.U. è il dispositivo che esegue materialmente gli ALGORITMI.
Dettagli8 Microcontrollori PIC
8 Microcontrollori PIC 8.1 Descrizione generale Un microcontrollore è un dispositivo elettronico che opportunamente programmato è in grado di svolgere diverse funzioni in modo autonomo. Essenzialmente
Dettagliintroduzione I MICROCONTROLLORI
introduzione I MICROCONTROLLORI Definizione Un microcontrollore è un dispositivo elettronico programmabile Può svolgere autonomamente diverse funzioni in base al programma in esso implementato Non è la
DettagliGuida Rapida all Installazione WLN10 e WLN10HS Server Wireless NMEA
Guida Rapida all Installazione WLN10 e WLN10HS Server Wireless NMEA 1. Introduzione Complimenti per aver effettuato l acquisto del Ricevitore WLN10. Raccomandiamo che il ricevitore sia installato da un
DettagliTrasmissione Seriale e Parallela. Interfacce di Comunicazione. Esempio di Decodifica del Segnale. Ricezione e Decodifica. Prof.
Interfacce di Comunicazione Università degli studi di Salerno Laurea in Informatica I semestre 03/04 Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/professori/auletta/ 2 Trasmissione
DettagliCOORDINAMENTO PER MATERIE SETTEMBRE 2014 MATERIA DI NUOVA INTRODUZIONE PER EFFETTO DELLA RIFORMA
Pagina 1 di 6 COORDINAMENTO PER MATERIE SETTEMBRE 2014 MATERIA DI NUOVA INTRODUZIONE PER EFFETTO DELLA RIFORMA AREA DISCIPLINARE Triennio, Indirizzo Informatica e Telecomunicazioni, art. TELECOM. MATERIA:
DettagliChiave DTMF con PIC16F84. Angelo - IT9DOA
Chiave DTMF con PIC16F84 Angelo - IT9DOA Mettendo in ordine la mia libreria ho avuto modo di rileggere degli appunti che trattano alcuni circuiti elettronici che ho realizzato diversi anni fa e di cui
DettagliENCODER. Fig. 1. attivi C B A. APPUNTI DI ELETTRONICA ENCODER DECODER rel. 01/06 Prof. Domenico Di Stefano pag. 19
ENCODER Gli encoder (codificatori) sono dispositivi elettronici che trasformano una informazione non binaria ( ottale, decimale, codice gray, ecc.) in un codice binario. Ad esempio l encoder di Fig. 1
DettagliContatore d impulsi S0
Informazioni tecniche www.sbc-support.com Contatore d impulsi S con Modbus Il modulo S-Modbus è un apparecchio per la raccolta di impulsi S. Con questo modulo i dati di consumo di qualsiasi contatore con
DettagliCLASSE III A I.T.I. (ABACUS) SISTEMI DI ELABORAZIONE E TRASMISSIONE DEI DATI VERIFICA DI RECUPERO
CLASSE III A I.T.I. (ABACUS) SISTEMI DI ELABORAZIONE E TRASMISSIONE DEI DATI VERIFICA DI RECUPERO 1 Domanda [1 punto] Dato il formato in virgola mobile su 32 bit così definito (precisione singola): o 1
DettagliIntroduzione all analisi dei segnali digitali.
Introduzione all analisi dei segnali digitali. Lezioni per il corso di Laboratorio di Fisica IV Isidoro Ferrante A.A. 2001/2002 1 Segnali analogici Si dice segnale la variazione di una qualsiasi grandezza
DettagliCon accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica.
Tecnologie informatiche ACCESSO REMOTO CON WINDOWS Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica. Un esempio di tale servizio
DettagliGerarchia delle memorie
Memorie Gerarchia delle memorie Cache CPU Centrale Massa Distanza Capacità Tempi di accesso Costo 2 1 Le memorie centrali Nella macchina di Von Neumann, le istruzioni e i dati sono contenute in una memoria
DettagliMOTORIZZAZIONI PASSO-PASSO Motori, motori con driver integrati e software di configurazione
MOTORIZZAZIONI PASSO-PASSO Motori, motori con driver integrati e software di configurazione Le proposte di motorizzazione sotto riportate sono state pensate e sviluppate per integrazione e completamento
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
DettagliTERMINALE PER IL CONTROLLO ACCESSI 2745
TERMINALE PER IL CONTROLLO ACCESSI 2745 Il controllo accessi rappresenta un metodo importante per la risoluzione dei problemi legati al controllo e alla verifica della presenza e del passaggio delle persone
DettagliCorso PLC - Manuale Pratico 1
Corso PLC - Manuale Pratico 1 "!#$ % L'unità centrale di un PLC, chiamata più semplicemente CPU, normalmente occupa il primo modulo del rack. Si individua subito in quanto tipicamente è dotata di un selettore,
DettagliDispositivo Modbus. Manuale di installazione e uso. Doc-0074756 Rev.1 (03/15)
Dispositivo Modbus Manuale di installazione e uso Doc-0074756 Rev.1 (03/15) INDICE 1 Generalità... 3 2 Interfaccia Modbus... 3 2.1 Configurazione Modbus... 3 3 Collegamento... 4 3.1 Schema di collegamento...
DettagliOSCILLOSCOPIO SOFTWARE
OSCILLOSCOPIO SOFTWARE Ghiro Andrea Franchino Gianluca Descrizione generale... 3 Interazioni tra processi e risorse... 4 Funzionalità di processi e risorse... 5 Interfaccia e comandi utente... 6 Funzioni
DettagliCorso di Laurea in Informatica Architetture degli Elaboratori
Corso di Laurea in Informatica Architetture degli Elaboratori Corsi A e B Esonero del 25 maggio 2005 Esercizio 1 (punti 3) Una scheda di memoria di un telefono cellulare mette a disposizione 8Mbyte di
DettagliCONVERTITORE SERIALE ASINCRONO RS485 / USB
CONVERTITORE SERIALE ASINCRONO RS485 / USB DESCRIZIONE GENERALE Il prodotti RS485 / USB CONVERTER costituisce un'interfaccia in grado di realizzare una seriale asincrona di tipo RS485, utilizzando una
DettagliGUIDA ALLA PROMOZIONE SUL SITO
GUIDA ALLA PROMOZIONE SUL SITO Introduzione L attività di promozione è un momento molto importante per la crescita dell organismo. Specialmente nella fase iniziale, dove maggiore è il peso della concorrenza,
DettagliGestione delle Linee di Uscita Tramite dei Relay.
Corso di BASCOM 8051 - (Capitolo 3 5 ) Corso Teorico/Pratico di programmazione in BASCOM 8051. Autore: DAMINO Salvatore. Gestione delle Linee di Uscita Tramite dei Relay. Un tipico utilizzo delle linee
DettagliGALEP-5 user guide. GALEP-5 Device Programmer. Alientech srl electronic performance 1
1 Introduzione a GALEP-5 GALEP-5 è un programmatore universale di dispositivi elettronici, il più veloce e compatto della sua categoria, la cui lista di oltre 15000 dispositivi supportati lo rende un perfetto
DettagliLezione 8. Figura 1. Configurazione del registro INTCON
Lezione 8 In questa puntata, ci dedicheremo all'impiego dei cosiddetti "interrupt", che tanto incutono temore ai più inesperti. Ma che cosa sono questi interrupt? Come abbiamo già visto, un programma non
DettagliSistema di acquisizione dati
Sistema di acquisizione dati Ci sono innumerevoli ragioni sul perché é necessario acquisire informazioni dal mondo esterno: 1. Il controllo dei processi fisici che interessano la produzione industriale
DettagliIl sistema di I/O. Hardware di I/O Interfacce di I/O Software di I/O. Introduzione
Il sistema di I/O Hardware di I/O Interfacce di I/O Software di I/O Introduzione 1 Sotto-sistema di I/O Insieme di metodi per controllare i dispositivi di I/O Obiettivo: Fornire ai processi utente un interfaccia
DettagliGeneratore radiologico
Generatore radiologico Radiazioni artificiali alimentazione: corrente elettrica www.med.unipg.it/ac/rad/ www.etsrm.it oscar fiorucci. laurea.tecn.radiol@ospedale.perugia.it Impianto radiologico trasformatore
DettagliSISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI Prof. Andrea Borghesan venus.unive.it/borg borg@unive.it Ricevimento: martedì, 12.00-13.00. Dip. Di Matematica Modalità esame: scritto + tesina facoltativa 1
DettagliInformatica per la comunicazione" - lezione 8 -
Informatica per la comunicazione - lezione 8 - Esercizio Convertire i seguenti numeri da base 10 a base 2: 8, 23, 144, 201. Come procedere per risolvere il problema? Bisogna ricordarsi che ogni sistema,
DettagliAPP RIO8 APP PER LA CONFIGURAZIONE GUIDA PER L UTENTE. Omniabit s.r.l. Via Val Camonica 11, Milan, Italy http://www.omniabit.com support@omniabit.
APP RIO8 APP PER LA CONFIGURAZIONE GUIDA PER L UTENTE 2 APP RIO8 Premessa L applicazione RIO8 è una App mobile, compatibile con i sistemi operativi Android ed ios, ideata per la configurazione del prodotto
DettagliRevision Date Description Paragraph TickRef 01 11-05-15 New release All #8416
Document Title Business Unit Product Line Controllo Multimotore Power Controls IRIS BLUE Revision Date Description Paragraph TickRef 01 11-05-15 New release All #8416 INDICE 1 Introduzione... 2 2 Controllo
DettagliManuale istruzioni. Rivelatore di presenza art. 20850-19850-16850-14850 Manuale per l'installatore
Manuale istruzioni Rivelatore di presenza art. 20850-19850-16850-14850 Manuale per l'installatore Indice ARATTERISTIHE GENERALI E FUNZIONALITA' da pag. 5 OGGETTI I OMUNIAZIONE E PARAMETRI ETS da pag. 6
DettagliBARRIERE FOTOELETTRICHE PER MISURA AUTOMAZIONE CONTROLLO
BARRIERE FOTOELETTRICHE PER MISURA AUTOMAZIONE CONTROLLO Documentazione Marketing Febb. 2015 Rev.0 Micron la nuova barriera compatta per le applicazioni industriali e civili dove è necessario rilevare,
DettagliCONTROLLO SCALARE V/Hz DEL MOTORE ASINCRONO. Prof. Silvio Stasi Dott. Ing. Nadia Salvatore Dott. Ing. Michele Debenedictis
CONTROLLO SCALARE V/Hz DEL MOTORE ASINCRONO SCHEMA DELL AZIONAMENTO A CATENA APERTA AZIONAMENTO L azionamento a catena aperta comprende il motore asincrono e il relativo convertitore statico che riceve
DettagliInvio SMS. DM Board ICS Invio SMS
Invio SMS In questo programma proveremo ad inviare un SMS ad ogni pressione di uno dei 2 tasti della DM Board ICS. Per prima cosa creiamo un nuovo progetto premendo sul pulsante (Create new project): dove
Dettagli