Se sei già registrato           oppure    

Orario: 01/05/2024 09:12:19  

 

Energia Alternativa ed Energia Fai Da Te > PPTEA

VISUALIZZA L'ALBUM

Pagine: (3)   1   [2]   3    (Ultimo Msg)


PPTEA - SENSORE DI TEMPERATURA SU LCD, Sensore di temperatura Stand Alone
FinePagina

titone78

Avatar
MegaWatt


Gruppo:Utente
Messaggi:502

Stato:



Inviato il: 14/1/2012,00:54

grazie bolle,prossimamente studiero anche il cronotermostato,in modo da poter incominciare a comandare anche qualche rele,vado a nanna buona notte a domani



come display ho un 2x16

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 14/1/2012,01:14

In questo modo visualizza tutte e 5 le temperature...nella prima riga ho lasciato l'acronimo...nella secconda l'ho levato mancava spazio...si possono fare anche due passate...i valori della temperatura li ho lasciati con la virgola mobile...se vuoi ti lascio solo la parte intera...si rispsrmi spazio sul display e a quel punto entrano tutte le temperature...vedi tu.Ho aggiunto una subroutine (linea 1000) che ripete sempre la conversione delle temnperature.
Io fossi in te metterei l'istruzione 5 che forza il codice ad andare sulla eeprom esterna...anche se ora siamo sotto i 255 Byte...per il resto ho notato una cosa che non ho mai detto riguardo il display....cioè il display memorizza l'ultima posizione dove si scrive...se si continua a scrivere in modo progressivo non serve l'istruzione locate.
Il display dovrebbe 'flicckerare' se non ti piace si può levare anche quel fatto.
Ciao
Bolle

CODICE
05 PRAGMA EXTERNAL_EEPROM
10 cads=5
20 lcdclear
30 lcdwrite="Wood Gas 1"
35 lcdpos=&h21
40 lcdwrite="5 Temperature"
45 waits 2
46 lcdclear

48 t=cads1
49 gosub :TornaTemperatura

50 lcdclear
60 lcdwrite="ES="&strtemp

130 t=cads2
135 gosub :TornaTemperatura
155 lcdwrite=" US=" &strtemp

190 t=cads3
200 gosub :TornaTemperatura
202 lcdpos=&H21
215 lcdwrite=" "& strtemp

250 t=cads4
260 gosub :TornaTemperatura
275 lcdwrite=" "& strtemp

320 t=cads5
330 gosub :TornaTemperatura
340 lcdwrite=" "& strtemp

350 waits 2
355 goto 46


1000 :TornaTemperatura
1010 temp=t*5.0/1023
1020 temp*=100
1025 strtemp=left(temp&"",4)
1030 return



---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

titone78

Avatar
MegaWatt


Gruppo:Utente
Messaggi:502

Stato:



Inviato il: 14/1/2012,10:37

ciao bolle,bello anche cosi,e sopratutto hai risparmiato una grande quantita di spazio,il discorso della subrutine mi piace,lo implementero subito,riguardo al il display potrei visualizzarle in 2 passate,ci sto pensando.
riguardo la domanda di ieri,e complicato mettere in serie piu pic?

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 14/1/2012,16:04

Far comunicre due PPTEA è molto semplice...ma nel tuo caso a me manca la visione d'insieme...cioè non si capisce come è composto il progetto e cosa si debba fare.
Ciao
Bolle



---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

titone78

Avatar
MegaWatt


Gruppo:Utente
Messaggi:502

Stato:



Inviato il: 14/1/2012,18:20

ciao bolle,come ti ho gia detto,io ho bisogno di avere la disponibilita di vedere la temperatura da 10 o piu sensori conteporeaneamente,quindi ho bisogno che il secondo pic o altro integrato mi possa aumentare i cads a disposizione,il tutto logicamente devo vederlo anche a gruppi di 2 temperature su il display,e mi deve trasmettere via usb o wireless i dati al pc,che a sua volta mi mostra i dati e mi permetta di registrarli e creare un grafico,questo e quello che vorrei far fare al mio primo pptea

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 14/1/2012,19:17

Per far questo ti serve un solo PPTEA...un bit lo utilizzi per far passare i primi 5 sensori oppure gli altri 5...per quanto riguarda l'invio dei dati sul PC...basta il comando USBOUT e un sw presente sul pc ti fa vedere il grafico composto dai 5/10 segnali.
Il sw quanto deve lavorare? H24? Il display continua a servirti? Una volta che hai il grafico...cosa fai? Butta giù il progetto su carta...cerca di inquadrare (per quanto sia possibile) tutte le cose che ti potrebbero servire.
Quando ho tempo ti facci il sw su PC che visualizza le 5 temperature...poi vediamo come allargerlo.
Bolle



---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

titone78

Avatar
MegaWatt


Gruppo:Utente
Messaggi:502

Stato:



Inviato il: 14/1/2012,22:19

ciao bolle,inquadrare quello che mi serve e semplice,io devo gestire questi sensori:
1 entrata scambiatore acqua
2 uscita scambiatore acqua
3 uscita acqua fancoil
4 5 6 7 8 accumulo acqua(mi servono piu di un sensore per poter verificare la stratificazione)
9 temperatura scambiatore aria
10 temperatura aria fancoil
11 temperatura ambiente
12 13 14 temperatura boiler gas di scarico
15 gas di scarico,sempre se e possibile usare questo tipo di sensore:
www.endress.com/eh/home.nsf/#product/TST310

mi spieghi come posso solo tramite un cads gestire 5 sensori assieme?

il software deve lavorare solo quando accendo la stufa,cioe circa 2 ore al giorno,ma questo e molto variabile,e assieme al pc devo vederlo sul display(il pc non lo uso solo per quello)e il grafico mi servirebbe solo per miei scopi personali,in base a quello e modificando i parametri riesco a capire se miglioro o peggioro la situazione.
in piu mi serve avere l'orologio ds1307 per poter registrare i miei progressi abbastanza precisamente.

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 15/1/2012,05:59

Un pelino più chiaro...ma capisco poco...hheehe
Cmq:

CITAZIONE (titone78 @ 14/1/2012, 22:19)
mi spieghi come posso solo tramite un cads gestire 5 sensori assieme?

Il principio è questo...tanti ingressi con una sola uscita...(multiplexer) il pptea con n bit(2^n) gestisce quale sensore leggere...ma il sensore che legge è sempre uno.

In questo caso due bit (s0, s1 pin PPTEA) gestisce 4 ingressi ABCD (seleziona la tensione dei tuoi sensori...3 bit 8 ingressi...4 bit 16 ingressi etc)...mentre il segnale Y va dritto dritto al convertitore Analogico Digitale...quindi se non hai bisogno di grandi velocità (e questo è sicuramente il tuo caso) puoi gestire in questo modo tutti i sensori che vuoi...sempre e solo con un PPTEA. faccine/smile.gif
Chiaro?
Per quanto riguarda il grafico è semplice farlo...spiegare come è statoa realizzato ...ma dovremo aprire una sezione apposita per il tuo lavoro...e metterci tutto dentro.
Bolle

Immagine Allegata: mux1

http://www.energialternativa.info/Public/NewForum/ForumEA/1/6/5/3/1/5/7/1326603595.gif




Modificato da NonSoloBolleDiAcqua - 15/1/2012, 06:16


---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

titone78

Avatar
MegaWatt


Gruppo:Utente
Messaggi:502

Stato:



Inviato il: 15/1/2012,09:08

ciao bolle,ho capito che posso gestire piu di un sensore con un unico cads,ma sinceramente non ho capito come fare......

hai provato a guardare il link della sonda pt100?
per gestirla deco usare un ua741 come per le sonde tipo k?

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 15/1/2012,10:14

Per avere ad esempio 12 ingressi A/D si potrebbero utilizzare 4 ingressi del PPTEA mentre il 5 viene gestito da 3 bit che ne seleziona una delle altre 8 uscite mediante un multiplexer analogico. Di fatto per la sonda pt100 o una di tipo k occorre un circuto esterno...ma di fatto non cambia le cose...ci sono tanti sensori...il PPTEA legge la tensione di arrivo...in un caso l'hai normalizzata a 5V...per le altre cambia solo un fattore di conversione...nulla di più.
Ciao
Bolle



---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

titone78

Avatar
MegaWatt


Gruppo:Utente
Messaggi:502

Stato:



Inviato il: 15/1/2012,10:52

quindi per poter usare la sonda pt100 ho bisogno di aggiungere questo integrato"ua741" o simili giusto?per la taratura potrebbe usare un lm35 che mi vede la temperatura ambiente?
tu parli di multiplexer analogico,cose un integrato in piu o il nome della gestione?

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 15/1/2012,12:47

Un multiplexer analogico può essere un integrato oppure un sistema che commuta: facciamo l'esempio con dei relè...forse mi capisci meglio.
Ipotizziamo 4 relè che vengono pilotati da 4 cavi. Tutti i contatti normalmnte aperti dei rele sono connessi insieme...mentre ogni comune va al tuo sensore. Se abilitiamo un solo relè per volta ...questo porterà la tensione al convertitore A/D...quindi abilitando / disabilitando i 4 relè si potrà leggere una dei 4 sensori. E' chiaro o ti serve uno schema?
Bolle



---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

PinoTux

Avatar
GigaWatt


Gruppo:AMMINISTRATORE
Messaggi:3509

Stato:



Inviato il: 15/1/2012,13:53

Fermo restando i 5 ingressi analogici, abbiamo ancora disponibili 3 bit, se non sbaglio, il 4, il 6 e il 15.
Giusto?



---------------
"Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza"
http://iv3gfn.altervista.org/
http://pptea.altervista.org/

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 15/1/2012,14:52

Guistissimo...
miiiiiii poi sono finiti...a parte il TX/RX del WIFI...miii...questo display occupa molto l'I/O.
Ciao
Bolle



---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

titone78

Avatar
MegaWatt


Gruppo:Utente
Messaggi:502

Stato:



Inviato il: 15/1/2012,16:15

ciao adesso ho capito meglio,in casa ho dei rele a 12volt da basetta,ma li volevo usare per altri scopi,ho dato un'occhiata in giro ed ho trovato questi integrati:
CD4051 HCF4051BE
che penso facciano proprio al mio caso,giusto?

 
 InizioPagina
 

Pagine: (3)   1   [2]   3    (Ultimo Msg)

Versione Mobile!

Home page       TOP100-SOLAR      Home page forum