temperatura

salve, avrei bisogno di un un progetto che utilizzi un sensore x rilevare la temperatura, ho già visto il progetti di pc therm, ma usa il ds1621, a me servirebbe qualcosa di più piccolo(si deve infilare in un tubo da 10mm)...tipo ds18b20...che è più piccolino oppure buttarmi su una ntc... dovrebbe lavorare in un range 10-85°C preciosione max +o-1°C mi servirebbe interfacciato al pc tramite la seriele, in modo che legga le temperature, ed in base a queste attivi/disattivi un relè ho già una cosa uguale, ma uso il ds1621(che si è rilevato troppo grande) c'è qualcuno che ha voglia di darmi una mano? ....io ci capisco poco... oppure si potrebbe pensare di usare un pic....ma dovrei impostare almeno 5 temperature con relativi tempi di permanenza.(si va da un min di 1temp+1tempo di permanenza ad 5temp diverse+5tempi di permaneza) e poi in base alla temp rilevata dalla sonda attivare/disattivare un relè, per mantenere la temperatura impostata per il tempo specificato.

grazie a chi avrà voglia di darmi una mano! ciao

Reply to
pilip
Loading thread data ...

Non ho capito bene come deve funzionare il tuo oggetto.. però forse ti basta un LM35 e un paio di OpAmp in configurazione di comparatori...

Spiega bene cosa deve fare il tuo circuito e sicuramente riceverai dei buoni consigli.

Ciao Mushu.

Reply to
Mushu

Mushu ha detto questo venerdì :

grazie x la risposta! dunque io devo portare un liquido a diverse temperature e mantenerlo, es:

step temperatura tempo

1 40 10min 2 50 10min 3 60 20min

quindi io parto con liquido a temp ambiente 20°C, la sonda rileva i

20°C, quindi attiva il relè x portarlo a 40°C...una volta arrivato a 40°C disattiva il relè ed appena la temp scende sotto di 40°C (valore impostato....es 1°C) quindi se arriva a 38,9°C accita nuovamente il relè e lo riporta a 40°C ....questo x 10minuti(durata dello step) poi lo porta a 50°C(temp dello step 2) e così via...

grazie, ciao! se sei interessato o puoi darmi una mano, se vuoi ci sentiamo in privato...

ciao!

Reply to
pilip

ok la sonda puo' essere un lm35 in formato to-92 ( quello dei transistor plastici per intenderci ) entra facilmente in un tubo da 1 cm di diametro.

conviene usare un pic di quelli coll'ADC incorporato cosi ti risparmi le ambasce del PC e del convertitore analogico-digitale esterno.

se ti scegli un PIC della serie 18 , PIC18F1320 per esempio hai tutto quello che ti serve, piu' il compilatore C 'gratuito' direttamente dalla Microchip, il programmatore si fa con 4 componenti semplici semplici ed al suo interno ci sono anche 256 byte di EEPROM per la configurazione del profilo tempi/temperatura.

il pic potrebbe essere coi collegato al PC via seriale per la 'programmazione' del profilo tempi/temperatura.

Reply to
mmm

pilip ha usato la sua tastiera per scrivere :

provo a spiegarmi un po' meglio...:

praticamente devo misurare la temp di un liquido che arriva a max 85°C

e mi serve un circuito che impostando diverse temperature (da 1 a 5) e relativi tempi di permanenza, ecciti un relè se la temperatura rilevata è minore di quella impostata. questo per tutti gli stemp programmati.

esempio di programma: step temperatura [°C ] tempo 1 40 10min 2 50 10min 3 60 20min

bisognerebbe poi prevedere di inserire una isteresi, per far azionare il relè solo se la temperatura rilevata scende al disotto della temperatura imostata-isteresi

in questo caso viene eccitato il relè fino al raggiungimento dei

40°C...inizia il countdown dei 10min.... se la temp rilevata scende al disotto di 40°C-isteresi riaccendo il relè trascorsi i 10min si passa allo step successivo, devo quindi raggiungere i 50°c, attivo il relè.... al raggiungimento dei 50°c parte il nuovo countdown dei 10min...e così via...

io come dicevo avevo già fatto tutto usando seriale e parallela del pc con la com prendevo le temp dal ds1621(era già tutto fatto dal buon alberto riccibitti), mentre con la lpt attivavo/disattivavo il relè. ma il ds1621 è troppo grosso...quindi devo rifare il tutto....oppure tenere buona la lpt con il relè e gestire il ds18B20 con la seriale, ho fatto questa schedina

formatting link

oppure rifare tutto con un pic ed eliminare il pc io opterei per ds18b20 perchè oltre ad averlo già è piccolo quanto un transistor! oppure vorrei usare un ntc...

purtroppo non ho le competenze x fare ne l'una ne l'altra soluzione...x non parlare poi dei pic......c'è qualcuno che mi darebbe una mano?

grazie, ciao!

Reply to
pilip

Dopo dura riflessione, mmm ha scritto :

ok, + o meno è come il ds che dicevo io quindi... se si riesce ad usare il ds è meglio...ce l'ho già! oppure una ntc....è difficile da gestire?

ehm...non so di cosa parli... :-(

idem coma sopra...

se la cosa non è complicata e soprattutto puoi/hai voglia di darmi una mano, se ti va possiamo sentirci in privato, oppure direttamente qui, ma io come dicevo nell'altro post qui sotto non ne so nulla di queste cosa.. grazie ciao

Reply to
pilip

pilip ha scritto:

Butta un occhio quà

formatting link
e guarda la sonda con ds75 essendo un smd è proprio piccolino, c'è tutto programma schema e istruzioni ;-)

Bye Dave.

Reply to
Dave

Nel suo scritto precedente, Dave ha sostenuto :

grazie mille x la disponibilità!! peccato sia in francese....di cui non conosco una parola... poi ho letto che non da i sorgenti, ma una dll....spero mi sia utile...devo capire bene cosa farci :-)

inoltre perdonate l'ignoranza ma cosa si intende x accuracy +o- 2°C e come resolution 0.0625°C nel senso che mi fa vedere ad esempio 20.05....ma in realtà potrebbero essere 18.05 oppure 22.05°C???

inoltre, un smd quanto è piccolo?....diciamo quant un led a vederlo in foto...è corretto? entra quindi nel tubo da 10mm....altrimenti non posso utilizzarlo :-( io ho provato con il mio ds18b20...grande quanto un transistor ed entra benissimo, anche una volta che ci collego i cavi....ha il vantaggio di averne solo 2!

grazie mille per la dritta, vedo cosa riesco a combinare... cioooo

Reply to
pilip

io userei un diodo o un transistor o un termistore come sensore e un A/D seriale a 8 pin pilotato dalla seriale. Dalla stessa puoi pilotare un o piu rele. ramundo

Reply to
ramundo

ramundo ci ha detto :

bah...per una soluzione vale l'altra... l'unica esigenze era avere una misura abbastanza accurata(precisione ideale sarebbe 0.5°C....ma anche 1°C andrebbe bene) e dimensione ridotta(deve entrare in un tubo da 10mm) ....come dicevo, però il problema è chè non sono capace di costruirmi quella cosa che mi hai suggerito, non senza uno schema sottomano! ne tantomeno poi di programmare il pic o la seriale che sia! per questo chiedevo aiuto...se qualcuno aveva voglia di darmi una mano...

grazie mille, buona giornata

Reply to
pilip

pilip ha scritto:

Per i source ci sono...

formatting link
dovrai fare un minimo di porting per il sistema operativo che desideri utilizzare comunque dai una occhiata alla sezione " Sous dos et linux "...

sul datasheet dovrebbe essere spiegato abbastanza chiaramente ora non lo ho sottomano e comunque anche se sballerebbe di +o- 2 gradi lo compensi tranquillamente dal soft...

Calibro alla mano: altezza 1.5 mm larghezza compresi i piedini 7 mm profondità 5 mm

L' unica cosa è che devi partire da 0 con il progetto ;-)

Bye Dave.

Reply to
Dave

Ciao Con lo scopo di misurare la temperatura dei TO220 usati in un circuito , mi sono costruito un termometro come dici tu.

Come sensore il Base emitter di un TO18 (il Vbe varia circa di

2 mV/grado)seguito da un mezzo 358 per fare in modo di leggere sul tester digitale , direttamente la temperatura (1 mV/grado). Funziona anche meglio del previsto. perche' si accorge se ho la febbre!!! (si vedono i decimi di grado con scala 200mV)- Sbroglio con fidocad e pcb con stira-ammira ..novita' per me.

Non ho ancora fatto prove a lungo termine, oltre alla taratura, (gjiaccio fondente e acqua bollente) quindi non posso ancora giurare sulla stabilita' a lungo termine ,ma per ora sembra buona.

Ciao Giorgio

--
non sono ancora SANto per e-mail
Reply to
giorgiomontaguti

"giorgiomontaguti" ha scritto nel messaggio

Un termometro che funzioni bene puo' sempre servire, potresti allegare ad un post lo schema ed il print?

Ciao e grazie Celso

.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.

EMAIL: snipped-for-privacy@freesurf.ch H.P.:

formatting link
pagina d'elettronica:
formatting link
per rispondere in privato elimina TOGLI

.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.

Reply to
Celsius

giorgiomontaguti scriveva il 17/07/2005 :

quindi ci vuole perforza un tester digitale...che non ho :-( per curiosità....come hai fatto x fare la taratura con il tester? cmq poi rimarrebbe il problema di pilotare il relè e getire le

5temperature con i relativi tempi...

grazie mille, ciao

Reply to
pilip

no basta anche un normale tester analogico :-)

non necessariamente , come ti e' stato gia' detto in genere si usa un convertitore analogico digitale per trasformare una tensione ( nel caso specifico proveniente dal sensore di temperatura ) in un 'numero' alcuni sensori di temperatura , quelli che tu hai citato precedentemente hanno questo convertitore incorporato e quindi hanno uuna uscita gia' convertita in un numero.

una lettura dei datasheet dei componenti ti chiarira' certamente i tuoi dubbi maxim produce una vasta gamma di prodotti cosi pure microchip, prova a navigare tra i componenti prodotti e ti renderai conto di quali sonoo le problematiche e come possono essere risolte.

la soluzione sensore di temperatura + microcontroller e', sebbene richida uno sforzo iniziale, quella piu' soddisfacente nn o fosse altro per il fatto che ti svincola dall'uso del PC per il controllo.

e visto che comunque dovevi sviluppare il sw di controllo per la gestione della sequenza di temperatura/tempi poco importa se lo fai per un PC o per un microcontroller.

qui ti si dara' sempre una mano , piu' complicato e' trovare soluzioni gia' pronte per il gtuo specifico problema.

di certo nno lo puoi fare col tester :-)

Reply to
mmm

mmm ha spiegato il 18/07/2005 :

estto, dopo 3 giorni di ricerche a destra e a manca...penso che il pic sia la soluzione ideale...

infatti....

grazie mille a tutti x le dritte! dunque, vi spiego come penso di procedere: ho visto che ho in giro un vecchio pic16f876, inizierò ad usare questo, e visto che ho un ds18b20...userò questo come sonda di temperatura...

quindi mi manca un programmatore x pic, io pensavo a questo:

formatting link
non mi sembra molto complesso da costruire anche su millefori, ed inoltre è alimentato, quindi dovrei lavorare con le tensioni giuste di programmazione...voi cosa ne pensate? è valido? unico problema richiede un trasformatore da 15V...che non ho, però ne ho uno di quelli regolabili che arriva fino a 12V, posso sfruttare quello, cercando di aumentare la tensione(come?) oppure faccio prima a comprarmene uno a 15V?

cercando con google, per la programmazione ho trovato una specie di tutorial di un certo tanzilli....può andare bene?

il programma va scritto in assembler, se non sbaglio, quale software di scrittura mi consigliate? e per la conversione in hex?

poi penso di avere tutto il materiale x iniziare a lavorarci sopra un po'...

almeno questo lo avevo intuito... ;-)

Reply to
pilip

un'altro che si lascia affascinare da lato oscuro della forza !

per il pic e' troppa grazia hop quialche dubbio in piu' per il '18b20 non mi piace troppo sviluppare il protocollo 1-wire magari se lo trovi gia' pronto e' meglio

altrimenti vale sempre l'opzione della sonda di tensione analogica ed usare il convertitore analogico-digitale interno al pic.

io preferisco sempre :

programmatori per la parallela ed alimentati autonomamente

tieni i cavetti di collegamento CORTI.

penserei seriamente al C od anche al BASIC il linguaggio macchina del pic non mi e' mai piaciuto, pero' io provengo dal mondo CISC

come assemblatore c'e MPLAB direttamente sul sito microchip completo del simulatore MOLTO comodo

ne hai da leggere ......

e ne hai anche da cercare ancora

>
Reply to
mmm

Ciao Lasciato il sensore a temperatura ambiente ,letta con un termometro ,(27 gradi)ho fatto una prima regolazione per leggere 27 mV.

Ho poi messo il sensore in un bicchiere con ghiaccio e ho visto che misurava circa zero mV, poi l'ho messo in un contenitore con acqua bollente e avrei dovuto misurare 100 mV . Se la differenza fra zero gradi a 100 gradi non era 100 , ho variato il guadagno del 358 fino ad ottenere 100 come differenza. Poi ho tarato per avere 27 gradi in ambiente e rifatto le prove. Un tester analogico potrebbe andare anche bene, magari rifacendo il circuito che fa la differenza, ad impedenza piu' bassa. (l'uscita dall'opamp e' sui 3V e con un partitore si sottrae questo valore per leggere la differenza) Il tester digitale che uso costa 5 euro !!!!

Con dei comparatori non dovrebbe essere difficile.

Ciao Giorgio

--
non sono ancora SANto per e-mail
Reply to
giorgiomontaguti

giorgiomontaguti il lunedì, 18/07/2005 scriveva:

interessante questo post.... perchè non posti il circuito?

grazie, saluti

Reply to
claudius

Ciao Celso Lo schemetto lo metto, ma lo stampatino, essendo la mia prima prova con Fidocad....e' venuto piuttosto pasticciato, Essendo molto semplice,conviene rifarlo, tenuto anche conto che il duplicatore e' fatto solo per usare un trasformatorino residuato e quindi nessuno lo fara' in quel modo.!!! (servono circa 8 Vdc ,o piu', a monte del 7805) Servono potenziometri buoni, e almeno uno sarebbe bene farlo multigiri ,per una comoda taratura. Si regola il potenziometro che finisce sul 3 del 358 , per avere in uscita opamp (pin 1) circa 2.5 V ,poi si regola l'altro per avere circa la stessa tensione al suo centro. Messo poi il tester ( FS 2Vdc) come indicato dallo schema. si regola uno dei due per avere una lettura, in mV(positivi), uguale alla temperatura ambiente in gradi. Per vedere i decimi di grado, mettere il tester a 200mV FS, ma qualche decimo balla !!!(basta una corrente d'aria) Il TO18 usato come sensore l'ho infilato in un corto tubetto saldato ad una graffetta che si piazza sul dissipatore dei TO220.

(pensandoci bene...si poteva fare anche senza opamp !!! ci provo, confronto....e ti so dire )

Ciao Giorgio

[FIDOCAD] TY 60 55 5 3 0 0 0 * 3 LI 75 30 75 55 TY 85 60 5 3 0 0 0 * 1 TY 75 50 5 3 0 0 0 * 8 LI 60 65 60 80 LI 85 80 85 60 MC 55 45 1 0 100 LI 55 45 55 35 LI 60 50 60 55 MC 45 55 1 0 045 MC 65 35 2 0 080 LI 65 35 75 35 LI 80 30 75 30 SA 60 65 LI 95 55 95 60 MC 95 70 1 0 080 MC 95 80 0 0 045 MC 95 60 1 0 100 LI 85 80 85 90 LI 85 90 110 90 SA 110 90 LI 50 65 30 65 SA 30 65 LI 10 75 50 75 MC 25 65 0 1 300 LI 25 65 30 65 MC 35 50 1 0 080 LI 35 30 35 50 LI 35 60 35 65 SA 35 65 MC 50 75 0 0 045 SA 30 75 MC 30 65 2 0 074 MC 25 75 0 0 074 MC 50 65 0 0 080 TY 25 55 5 3 0 0 0 * 10k TY 60 65 5 3 0 0 0 * 2 SA 75 30 SA 75 35 SA 85 80 TY 95 80 5 3 0 0 0 * 4.7k TY 90 55 5 3 0 0 0 * 4.7k SA 110 75 LI 100 65 110 65 LI 110 65 110 75 TY 110 80 5 3 0 0 0 * DVM 200 mVfs TY 45 70 5 3 0 0 0 * 100k TY 65 45 5 3 0 0 0 * 358 MC 45 55 0 0 080 TY 5 80 5 3 0 0 0 * NPN TO 18 TY 115 90 5 3 0 0 0 * + TY 115 70 5 3 0 0 0 * - MC 140 30 3 0 180 SA 140 30 MC 140 45 3 0 200 MC 140 45 0 0 045 MC 140 30 2 0 200 SA 125 30 MC 125 30 0 0 180 TY 80 65 5 3 0 0 0 * 4 MC 60 55 0 0 580 LI 90 30 80 30 MC 125 40 0 0 045 LI 105 25 115 25 LI 105 25 105 40 LI 105 40 115 40 LI 115 40 115 25 LI 125 30 115 30 LI 90 30 105 30 MC 110 40 0 0 045 TY 115 30 5 3 0 0 0 * E TY 100 30 5 3 0 0 0 * U TY 110 40 5 3 0 0 0 * M TY 105 20 5 3 0 0 0 * 7805 SA 150 30 TY 135 20 5 3 0 0 0 * 220uF 16V TY 110 45 5 3 0 0 0 * 100uF 10 V LI 140 45 150 45 SA 150 45 SA 140 45 TY 150 35 5 3 0 0 0 * Vac 9Vpp LI 95 45 95 30 MC 95 45 1 0 080 LI 95 55 95 55 SA 95 30 TY 40 50 5 3 0 0 0 * 2.7k LI 75 30 35 30 TY 60 40 5 3 0 0 0 * 4.7k MC 75 65 0 0 045 MC 100 30 1 0 170 MC 100 40 0 0 045 SA 100 30 TY 85 20 5 3 0 0 0 * 0.1uF TY 100 60 5 3 0 0 0 * 470 TY 45 40 5 3 0 0 0 * 470 TY 120 25 5 3 0 0 0 * 8Vdc MC 60 80 0 0 080 MC 75 80 0 0 080 LI 70 80 75 80 TY 60 85 5 3 0 0 0 * 68k TY 75 95 5 3 0 0 0 * 4.7k
--
non sono ancora SANto per e-mail
Reply to
giorgiomontaguti

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.