NonSoloBolleDiAcqua
| Inviato il: 2/7/2012,09:44
|
Dopo una attesa dovuta alla chiusura del PPTEA eccoci pronti a chiudere le cose appese. Partiamo dal PT100...senza un sensore di alte temperature non potremmo realizzare le tante cose relative alle energie rinnovabili... Allego un programmino che gira su PC ...simula il sensore PT100 ( sensore al platino che ha una resistenza di 100 Ohm a 0°)...da una temperatura di -25 a +350 °C. Possiamo variare la temperatura e vedere quale valore in tensione abbiamo sul convertitore analogico digitale ed il valore del CAD. Qualcuno vuole provare a scrivere il programma in eabasic che restituisca la temperatura...magari facendo una media? Un saluto Bolle
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux). Un risultato se non è ripetibile non esiste (by qqcreafis).
| |
| | NonSoloBolleDiAcqua
| Inviato il: 2/7/2012,09:45
|
Stavo dimenticando l'eseguibile....
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux). Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | alessio287
| Inviato il: 26/12/2012,15:35
|
Ciao,
ci provo....
10 ' LETTURE TEMPERATURA SENSORE PT100 11 ' CON PARTITORE TENSIONE 16 CONSTANT ELE_MEDIA=50 ' EFFETTUA LA MEDIA DI x VALORI LETTI 17 CONSTANT R2=470 'VALORE RESISTENZA 470Ohm 18 CONSTANT R0=100 'VALORE RESISTENZA PT100 A 0°C 19 CONSTANT ALPHA=0.00385 'COEFFICIENTE LINEARE PT100 20 CONSTANT VI=5 'VALORE TENSIONE INGRESSO 60 GOSUB :MEDIA_PT100 80 USBOUT="TEMP="&T&CR_LF 90 WAITS 1 100 GOTO 60 1000 :MEDIA_PT100 1010 M=0.0 1030 FOR I=1 TO ELE_MEDIA 1031 M+=CADS1 1040 NEXT I 1045 'USBOUT="MEDIA CAD="&LEFT(M/ELE_MEDIA, 5)&"-" 1053 V0=((M/ELE_MEDIA)*CAD_TO_VOLT) 1054 RT=R2*(VI-V0)/V0 1055 T=(RT-R0)/(ALPHA*R0) 1070 RETURN
fatemi sapere quante cavolate ho scritto... cmq ho l'impressione che sulla pt100 ci sia troppa corrente visto che dovrebbe lavorare a 1mA (max 5mA)...
Un altra considerazione è che c'è una precisione di quasi 2 °C per unità di CAD
alessio287
| | | | alessio287
| Inviato il: 8/1/2013,22:45
|
Ciao,
sto sperimentando il circuito in allegato... con le resistenze con tolleranza 5% indicate nel codice eab ho un errore di circa 1,5° in eccesso...
il primo partitore (che poteva essere sostituito, penso, da un regolatore 3,3v) mi permette di utilizzare l'AO con i 5V
in uscita ho valori da 0 a circa 3,46V che mi permettono di avere in uscita valori da 0 a 70x / 1023 di CADS con una buona sensibilità.
3 dei 4 "gruppi" del AO servono per isolare il partitore ed il ponte in modo da non essere influenzati.
il 4 AO amplifica il segnale in uscita dal ponte pari ad R3/R2.
Misura temperature tra 0 e 112,63° (il valore è "strano" per ottenere un valore di R3 commerciale)
Utilizzo la formula Rt = Ro (1 + aT) per calcolare la resistenza alla temperatura T, con Ro = alla resistenza della PT100 a 0° = 100ohm e con a = 0,00385.
Spero di non aver fatto casino con il disegno... è sicuramente + difficile della basetta che fatta da 9 resistenze, una sonda PT100 ed un AO...
anche l'elettronica è storia vecchia di 25anni ormai per me... convertito all'informatica
L'obiettivo di questo è di pilotare lo sgancio della caldaia a gas dal riscaldamento a favore del termocamino e mi servono almeno 2 sonde ed altrettanti relè... l'altro per aprire le valvole del bollitore... attualmente ho 2 termostati "cinesi" che vorrei sostituire con un PPTEA.
Ciao Alessio287
10 ' VALORI DI TEMPERATURA SU SONDA PT100 11 ' 12 ' 13 ' Stef 27/12/2012 Version 1.0 15 CONSTANT ELE_MEDIA=50 ' EFFETTUA LA MEDIA DI x VALORI LETTI 16 CONSTANT R0=100 ' Resistenza da 100 Ohm 17 CONSTANT R1=2700 ' Resistenza da 2,7K Ohm 18 CONSTANT R2=10000 ' Resistenza da 10K Ohm 19 CONSTANT R3=680000 ' Resistenza da 680K Ohm 20 CONSTANT ALPHA=0.00385 'Coefficiente linearizzazione PT100 22 CONSTANT VINPUT=5.0 'Alimentazione ingresso sonda 5V 23 CONSTANT RP1=1200 'Resistenza 1 partitore 1,2K Ohm 24 CONSTANT RP2=2700 'Resistenza 2 partitore 2,7K Ohm
40 SETIO=&H200FF 41 CADS=5 42 LCDCLEAR
70 GOSUB :CALCOLO_PT100 71 TMP="TEMP:"&TCALC 72 USBOUT=TMP&CR_LF 73 LCDPOS=&H11 74 LCDWRITE=TMP 100 GOTO 70
2000 :CALCOLO_PT100 2001 RESET_TIMER 2005 VPT1=0 'Tensione CAD sonda PPTEA 1 2020 FOR I=1 TO ELE_MEDIA 2021 VPT1+=CADS1 2030 NEXT I
2050 VPONTE=FLOAT(VINPUT)*RP2/(RP1+RP2)
2051 VCALC= VPT1*CAD_TO_VOLT /ELE_MEDIA*R2/R3 'Tensione ponte tra A&B 2053 RCALC= R1 2054 RCALC*=((VPONTE*R0)+(VCALC*R1)+(VCALC*R0)) 2055 RCALC/=((VPONTE*R1)-(VCALC*R1)-(VCALC*R0)) 'Resistenza PT100 2063 TCALC= LEFT(((RCALC-R0)/(R0*ALPHA)),6) 'Temperatura calcolata 2070 RETURN
Immagine Allegata: Whe PT100-2
| | | | NonSoloBolleDiAcqua
| Inviato il: 8/1/2013,23:00
|
Ops, leggo solo ora...mi era sfuggita completamente la discussione...sono troppo troppo vecchio. Quanto prima leggo tutto! Ciao Bolle
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux). Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | alessio287
| Inviato il: 8/1/2013,23:16
|
Ciao,
ho combianto casino con le immagini...
il vecchio sono io....
Bye Alessio287
| | | | jumpy75
| Inviato il: 9/1/2013,16:11
|
la sonda in oggetto è questa che ho trovato su ebay? Ecco il link
Se và bene la prendo, almeno possiamo utilizzarla per il concentratore solare......
;-)
| | | | | | | alessio287
| Inviato il: 9/1/2013,17:30
|
Ciao,
questo è il circuito che ho provato... e che spero sia uguale allo schema sopra....
Tutto è da verificare per bene cmq... xò testato con bollitore e con termocamino mi sembrava ok
Bye alessio287
| | | | ElettroshockNow
| Inviato il: 19/10/2013,13:38
|
Cercavo info sulle sonde PT100 .... e avevo tutte le risposte in casa Mitici
| |
| | |
|
Versione Mobile!
|
|
|
|
|
|
|
|
|