- Messaggi: 31
- Ringraziamenti ricevuti 0
Termometro digitale con tre cifre dopo la virgola
- Elena Sgarbi
-
Autore della discussione
- Giovane Utente
-
Less
Di più
10 Anni 1 Mese fa #1
da Elena Sgarbi
Termometro digitale con tre cifre dopo la virgola è stato creato da Elena Sgarbi
Vorrei realizzare un termometro digitale preciso al millesimo di grado o almeno che abbia la facoltà di visualizzare 3 cifre dopo la virgola.
Ho alcuni componenti a disposizione, ma non so come collegarli. Ho 6 Display 7 segmenti a catodo comune e 10 cd4511.
Cosa mi serve ancora per gestire i cd4511?
Avendo un sensore che mi dia un'uscita analogica, ad esempio 0-5V che corrispondino a 0-100ºC.
Mi serve capire, prima come convertire da analogico a digitale parallelo e poi a BCD.
Me lo date un aiutino?
Ho alcuni componenti a disposizione, ma non so come collegarli. Ho 6 Display 7 segmenti a catodo comune e 10 cd4511.
Cosa mi serve ancora per gestire i cd4511?
Avendo un sensore che mi dia un'uscita analogica, ad esempio 0-5V che corrispondino a 0-100ºC.
Mi serve capire, prima come convertire da analogico a digitale parallelo e poi a BCD.
Me lo date un aiutino?
Si prega Accesso o Crea un account a partecipare alla conversazione.
- Pinna
-
- Moderatore
-
Less
Di più
- Messaggi: 1010
- Ringraziamenti ricevuti 107
10 Anni 1 Mese fa #2
da Pinna
Chi vola vale, chi vale vola, chi non vola è un vile
Risposta da Pinna al topic Termometro digitale con tre cifre dopo la virgola
Ciao ancora Elena...
ti serve questo allegato.
Marcello
p.s. lo schema è stato disegnato da Francesco (un amico di Fiser)
ti serve questo allegato.
Marcello
p.s. lo schema è stato disegnato da Francesco (un amico di Fiser)
Chi vola vale, chi vale vola, chi non vola è un vile
Si prega Accesso o Crea un account a partecipare alla conversazione.
- Elena Sgarbi
-
Autore della discussione
- Giovane Utente
-
Less
Di più
- Messaggi: 31
- Ringraziamenti ricevuti 0
10 Anni 1 Mese fa #3
da Elena Sgarbi
Risposta da Elena Sgarbi al topic Termometro digitale con tre cifre dopo la virgola
Dunque vediamo se ho capito.
sv1 è la spina di ingresso per il codice BCD che il 4511 andrà a pilotare i display.
sv2 dovrebbe essere l'abilitazione per la commutazione di ciascuna cifra.
sv3 la posizione della virgola.
Ma cosa c'è prima di sv1,sv2 e sv3?
A me servono minimo 5 cifre per ottenere una lettura massima di 99.999 come corrispondenza a 0-5v=0-100ºC
Domanda:
ma una volta che la commutazione passa da un display all'altro, come fanno a rimanere tutti accesi se i 4511 è uno solo? Questo integrato da la tensione per alimentare i segmenti. Giusto?
Iniziamo con le cose che capisco bene, o meglio che credo di capire bene:
a me serve prima convetire il segnale 0-5v ad un segnale digitale parallelo composto da alti e bassi. Credo che ci vogliono 17 bit per ottenere una lettura completa per 5 segmenti. Quindi avrei bisogno all'entrata 0-5 volt analogico ed all'uscita 17 pin e poi un convertitore da binario parllelo a BCD.
Ho sbagliato qualcosa?
sv1 è la spina di ingresso per il codice BCD che il 4511 andrà a pilotare i display.
sv2 dovrebbe essere l'abilitazione per la commutazione di ciascuna cifra.
sv3 la posizione della virgola.
Ma cosa c'è prima di sv1,sv2 e sv3?
A me servono minimo 5 cifre per ottenere una lettura massima di 99.999 come corrispondenza a 0-5v=0-100ºC
Domanda:
ma una volta che la commutazione passa da un display all'altro, come fanno a rimanere tutti accesi se i 4511 è uno solo? Questo integrato da la tensione per alimentare i segmenti. Giusto?
Iniziamo con le cose che capisco bene, o meglio che credo di capire bene:
a me serve prima convetire il segnale 0-5v ad un segnale digitale parallelo composto da alti e bassi. Credo che ci vogliono 17 bit per ottenere una lettura completa per 5 segmenti. Quindi avrei bisogno all'entrata 0-5 volt analogico ed all'uscita 17 pin e poi un convertitore da binario parllelo a BCD.
Ho sbagliato qualcosa?
Si prega Accesso o Crea un account a partecipare alla conversazione.
- alfa75
-
- Platino Utente
-
Less
Di più
- Messaggi: 527
- Ringraziamenti ricevuti 86
10 Anni 1 Mese fa #4
da alfa75
Risposta da alfa75 al topic Termometro digitale con tre cifre dopo la virgola
ciao elena
che sensore hai per la misurazione di temperatura?
perchè per raggiungere l'accurateza che richiedi e veramente alta 17 bit come dici tu
io so che esistono sensori di temperatura i2c a 16bit o 24bit
anche usando termistori RTD industriali in classe mi pare non si vada sotto +/- 0.15 °C
che sensore hai per la misurazione di temperatura?
perchè per raggiungere l'accurateza che richiedi e veramente alta 17 bit come dici tu
io so che esistono sensori di temperatura i2c a 16bit o 24bit
anche usando termistori RTD industriali in classe mi pare non si vada sotto +/- 0.15 °C
Si prega Accesso o Crea un account a partecipare alla conversazione.
- stainless
- Premium Utente
-
Less
Di più
- Messaggi: 127
- Ringraziamenti ricevuti 14
10 Anni 1 Mese fa #5
da stainless
Il connettore sv1 è il BCD converter, sv2 è per l'abilitazione dei punti decimali mentre sv3 abilita le singole cifre servendosi dei transistor.
Questo schema è utilizzabile solo con la tecnica del multiplexing che trovi egregiamente spiegata nel corso per pic 16 di Gianni.
Lo schema ovviamente andrebbe modificato se vuoi aggiungere altri display.
int main void{
while(1){
eat();
drink();
have_fun();
ride();
}
}
Risposta da stainless al topic Termometro digitale con tre cifre dopo la virgola
Elena Sgarbi ha scritto: sv1 è la spina di ingresso per il codice BCD che il 4511 andrà a pilotare i display.
sv2 dovrebbe essere l'abilitazione per la commutazione di ciascuna cifra.
sv3 la posizione della virgola.
Il connettore sv1 è il BCD converter, sv2 è per l'abilitazione dei punti decimali mentre sv3 abilita le singole cifre servendosi dei transistor.
Questo schema è utilizzabile solo con la tecnica del multiplexing che trovi egregiamente spiegata nel corso per pic 16 di Gianni.
Lo schema ovviamente andrebbe modificato se vuoi aggiungere altri display.
int main void{
while(1){
eat();
drink();
have_fun();
ride();
}
}
Si prega Accesso o Crea un account a partecipare alla conversazione.
Moderatori: Mauro Laurenti, StefA, Matteo Garia
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.
Forum - Ultimi messaggi
-
- Strana anomalia LT lib module_EEPROM
- da marcoilgrande
-
- Nuova versione Kicad 9
- da Mauro Laurenti
-
- MODULO GSM SIM900A
- da embedded
-
- Freedom III e compilazioni fallite
- da Black
-
- LTerminal - nuove funzioni
- da Mauro Laurenti