Vai Indietro   PcTuner Forum > Sezione Hardware > Programmazione PIC
Arcade Registrazione Blogs Regolamento Feedback FAQ Lista Utenti Calendario Segna come Letti

Ultimi 5 blog pubblicati su PcTuner Blog
Data Titolo

Rispondi
 
Strumenti Discussione Modalità Visualizzazione
Vecchio 09-04-2007, 10.24.25   #1
Tecnico ERMETICO!
 
L'avatar di  ciskopa
 

Iscritto da: 25-03-2007
Locazione: Monopoli
Messaggi: 1,217
Feedback: (0)
Caramellometro

Salve a tutti e Buona Pasqua.
Volevo realizzare un caramellometro elettronico con 16f876.Premetto che purtroppo di linguaggio C o ASM sono a digiuno,conosco i comandi ma non riesco mai a farli girare correttamente.
Il caramellometro è ,per chi non lo sapesse,un termometro da cucina che serve appunto a controllare la temperatura per determinati processi che non ammettono errori.
Vorrei realizzare questo per mia figlia che si diverte a fare pasticci con la cioccolata,che purtroppo esige trattamenti termici con la tolleranza di 1°.
Ripeto non voglio la cioccolata pronta,ma non so nemmeno che fare o come modificare qualche progetto esistente.
Vorrei un display dove visualizzare la temperatura,il set point e se possibile un cicalino che variasse la sua cadenza all'avvicinarsi della temperatura al set .
Se qualcuno vuole cimentarsi con la cioccolata.. Pardon.. con il Pic..
Grazie.
__________________
ciskopa Non in Linea   Rispondi Citando
Vecchio 09-04-2007, 10.57.25   #2
Guaranteed Entropy Mod
 
L'avatar di  GByTe
 

Iscritto da: 30-10-2003
Locazione: Milano
Messaggi: 20,570
Feedback: (3)
3d curioso, non avevo mai sentito parlare di una cosa del genere

imho, dovremmo iniziare a parlare del circuito: di che temperature si parla?? così possiamo iniziare a definire il tipo di sensore
__________________
~ ~
~ Memento Audere Semper. ~ Ingegneria Italiana anni '80
~ La moderazione è una cosa fatale. Nulla ha più successo dell'eccesso. [Oscar Wilde]
~ È la realtà, spesso, ad essere inesatta. [Douglas Adams]
GByTe Non in Linea   Rispondi Citando
Vecchio 09-04-2007, 11.23.16   #3
Tecnico ERMETICO!
 
L'avatar di  ciskopa
 

Iscritto da: 25-03-2007
Locazione: Monopoli
Messaggi: 1,217
Feedback: (0)
Diciamo che a volte dimentichiamo che l'elettronica potrebbe aiutare in qualsiasi campo,specie dove l'elettronica è poco presente.. In cucina appunto.
La cioccolata si lavora così:
Parliamo della fondente,quella al latte cabia di qualche grado in più.
Va fusa e lavorata a 47/49° mescolata in continuazione..chiamasi tempra..
Poi la si fa raffreddare a 26/28°..
Per utlizzarla negli stampi la si porta a 31/33° insieme allo stampo,caldo uguale.
Se il tutto è stato rispettato la cioccolata solidifica in qualche minuto.. Viene bella lucida come la troviamo nelle confezioni.
Il circuito deve lavorare al max a 55° min a 20° un LM35 farà da sonda,oppure dovrò acquistare una sonda DS18XX.. per me è uguale..
Dicevo il problema è la cicalina che aiuta molto.. Non si può restare a fissare il display.. Mentre quando è vicina comincia a squillare prima piano poi sempre più incaz....
P.S. Se mi legge un cuoco.. I valori sono vicini,non sono estatti,li ho letti di sfuggita sulle ricette della figlia.
La procedura è quella ma i valori posso essere leggermete diversi..
Poi un cioccolatino a forma di Pic lo metto come avatar..
Ciao e Auguri
__________________

Ultima Modifica di ciskopa : 09-04-2007 11.36.43.
ciskopa Non in Linea   Rispondi Citando
Vecchio 09-04-2007, 12.26.30   #4
Kill the fight !
 
L'avatar di  Beppe82
 

Iscritto da: 07-09-2001
Messaggi: 8,757
Feedback: (0)
secondo me ti conviene fare una padella apposta con un fornello elettrico che puoi controllare con un triac

PS: usa una NTC o qualcosa del genere da piantare dentro la pentola
Beppe82 Non in Linea   Rispondi Citando
Vecchio 09-04-2007, 13.00.14   #5
Tecnico ERMETICO!
 
L'avatar di  ciskopa
 

Iscritto da: 25-03-2007
Locazione: Monopoli
Messaggi: 1,217
Feedback: (0)
Quello c'è già.. Mi serve quello che ho scritto... o meglio potrei utlizzare un'altra uscita per controllare la temparatura del fornetto elettrico che cuoce.
Ma il pricipio è quello,occorre avvisare per evitare di dover buttare via tutto il lavoro.
Ciao
__________________
ciskopa Non in Linea   Rispondi Citando
Vecchio 09-04-2007, 13.19.28   #6
Kill the fight !
 
L'avatar di  Beppe82
 

Iscritto da: 07-09-2001
Messaggi: 8,757
Feedback: (0)
se usi un pic puoi tranquillamente impostare a priori il profilo di temperatura della lavorazione
Beppe82 Non in Linea   Rispondi Citando
Vecchio 09-04-2007, 13.42.53   #7
Tecnico ERMETICO!
 
L'avatar di  ciskopa
 

Iscritto da: 25-03-2007
Locazione: Monopoli
Messaggi: 1,217
Feedback: (0)
Non mi serve sapere cosa usare come hardware.o cosa impostare... Li sono abbastanza ferrato..
Come ho scritto all'inizio mi occorre un asm che faccia quello che mi serve...
Grazie
__________________
ciskopa Non in Linea   Rispondi Citando
Vecchio 09-04-2007, 17.25.48   #8
Mod. Sezione Elettronica
 
L'avatar di  caspita
 
Tornei vinti: 1

Iscritto da: 12-12-2005
Locazione: BERGAMO
Messaggi: 3,888
Feedback: (1)
ok, però senza sapere quale è il tuo hardware, ci risulta difficile aiutarti a stendere un programma, se hai già impostato l'hardware, postaci uno schema elettrico, e cerchiamo di darti una mano a costruire un programma, analizzandone le diverse funzioni
__________________
sembra di sentirlo ancora dire al mercante di liquore: "tu che lo vendi cosa ti compri di migliore?" (cit. De Andrè)

Dobbiamo andare e non fermarci finchè non siamo arrivati...Dove andiamo? Non lo so, ma dobbiamo andare... (cit. Jack Kerouac)
caspita ora è in linea   Rispondi Citando
Vecchio 10-04-2007, 18.01.17   #9
Tecnico ERMETICO!
 
L'avatar di  ciskopa
 

Iscritto da: 25-03-2007
Locazione: Monopoli
Messaggi: 1,217
Feedback: (0)
Grazie per la risposta.
Il mio HW ancora non c'è,o meglio lo rifaccio secondo le necessità..
Se posso gestire un'uscita PWM per controllare le scaldiglie,meglio altrimenti mi basta un circuito che:
Legge una temperatura e me la restituisce a display.
Mi tiene in vista la temperatura di set e mentre la misura si avvicina,quando è differente di 2 gradi comincia a bippare.. sempre più in fretta via via che i decimali si avvicinano al set.
hai presente quelle iziozie delle bombe nei film americani?
Il timer che ti avvisa che stai per tornare dal creatore....
Se poi ho un'uscita con la quale posso controllare il sistema di riscaldamento..Nessun problema.
Posso realizzarlo in casa un sistema di cottura..oltretutto non devo superare i 50° e per quantitativi non superiori ad una tazza di latte..
Non devo fare concorrenza alla Perugina...
Se poi ho un'uscita on off va bene lo stesso.. Io leggo la temperatura della cioccolata e con le resistenze che ho posso avere una discreta risposta.
Intendo come tempo di reazione.
Se poi il compilatore mi dice cosa posso variare senza piantare il programma..
Ancora meglio..
Ripeto mi dà molto fastidio dovere chiedere la ... "Cioccolata pronta" (pappa).
Ma ci ho provato e non ho cavato un ragno... Stavo per realizzare il tutto in analogico.. Con operazionali & co.
Ciao
__________________
ciskopa Non in Linea   Rispondi Citando
Vecchio 10-04-2007, 18.52.12   #10
Super Moderator
 
L'avatar di  FluidGuitar
 

Iscritto da: 04-01-2001
Locazione: Torino
Messaggi: 4,023
Feedback: (0)
Se ti può andare bene "mezza cioccolata" pronta puoi guardare qui:

http://www.pctuner.net/articoli/Pic/...allas_DS18B20/

Ci sono le routine complete e spiegate dettagliatamente per avere il valore della temperatura in parte intera e parte decimale.
__________________

Tu non sai niente, Jon Snow!
FluidGuitar Non in Linea   Rispondi Citando
Vecchio 10-04-2007, 20.56.48   #11
Tecnico ERMETICO!
 
L'avatar di  ciskopa
 

Iscritto da: 25-03-2007
Locazione: Monopoli
Messaggi: 1,217
Feedback: (0)
Grazie.. ma tu speri che io, alla soglia dei 50 anni, riesca a mettere insieme tutti i passaggi e poi compilare il programma.. Sei un ottimista.. Questo ti fa onore.
Altre volte ho provato a compilare... Non ti elenco gli argument missing ecc ecc che mplab mi dava..
Comunque vedrò che cosa combino.. E ti farò sapere.. che sapore ha..
__________________
ciskopa Non in Linea   Rispondi Citando
Vecchio 10-04-2007, 21.01.57   #12
Super Moderator
 
L'avatar di  FluidGuitar
 

Iscritto da: 04-01-2001
Locazione: Torino
Messaggi: 4,023
Feedback: (0)
Non essere pessimista
Il fatto stesso che tu abbia provato a scrivere qualcosa in MPlab è sintomo di buona volontà... per il resto c'è il forum
__________________

Tu non sai niente, Jon Snow!
FluidGuitar Non in Linea   Rispondi Citando
Vecchio 11-04-2007, 11.01.36   #13
Registered User
 
L'avatar di  Abs_beginner
 

Iscritto da: 24-11-2006
Messaggi: 223
Feedback: (0)
Tra le varie versioni di termostato con pic dovrei averne una che impiega un f84 o f628, una sonda ds1820, un lcd 2r. x 16c. ed attiva 2 rele uno per t > soglia e l'altro per t < soglia. Mettendo in nor le due uscite puoi attivare un cicalino se la temperatura sta nel range che ti serve; non proprio quello che chiedi ma quasi.

(P.S. il sensore legge +- .5 gradi e da quanto mi ricordo non era il max. di precisione)
Se ti serve cerco schema e programma.
Abs_beginner Non in Linea   Rispondi Citando
Vecchio 11-04-2007, 17.52.17   #14
Tecnico ERMETICO!
 
L'avatar di  ciskopa
 

Iscritto da: 25-03-2007
Locazione: Monopoli
Messaggi: 1,217
Feedback: (0)
Quote:
Originariamente inviato da Abs_beginner
Tra le varie versioni di termostato con pic dovrei averne una che impiega un f84 o f628, una sonda ds1820, un lcd 2r. x 16c. ed attiva 2 rele uno per t > soglia e l'altro per t < soglia. Mettendo in nor le due uscite puoi attivare un cicalino se la temperatura sta nel range che ti serve; non proprio quello che chiedi ma quasi.

(P.S. il sensore legge +- .5 gradi e da quanto mi ricordo non era il max. di precisione)
Se ti serve cerco schema e programma.
Ecco si questo è già molto di più di quanto mi aspettavo..
Se nel programma allegato c'è qualche spiegazione su come posso variare alcuni parametri per renderlo ancora più vicino alle mie necessità.
Il materiale non mi manca F84 F628 F876 .. display.. devo solo procurarmi le sonde.. Al momento ho solo lm35.
Per la precisione.. pazienza.. LM35 leggono i decimi.. Ma credo che occorra rivoluzionare il programma e solo per pic con input analogici..
Grazie in anticipo.
__________________
ciskopa Non in Linea   Rispondi Citando
Vecchio 11-04-2007, 21.31.43   #15
Super Moderator
 
L'avatar di  FluidGuitar
 

Iscritto da: 04-01-2001
Locazione: Torino
Messaggi: 4,023
Feedback: (0)
Attenzione, con la DS18B20 leggi anche i decimillesimi di grado per dirla tutta.
Per quanto riguarda la precisione le due sonde sono equivalenti, se non ricordo male nella zona centrale del range mentre agli estremi la sonda digitale perde in precisione.
Questo è il grafico dell'errore:


Tieni presente che la LM35 dovrai pur interfacciarla in qualche modo al pic per adattere il fondoscala e la dinamica e la catena analogica che andrai a realizzare inietterà un errore sul valore finale che andrai a campionare (senza contare l'errore legato al campionamento stesso).

Sei proprio sicuro che i decimi che leggi con la LM35 sono reali?
__________________

Tu non sai niente, Jon Snow!
FluidGuitar Non in Linea   Rispondi Citando
Vecchio 11-04-2007, 21.36.34   #16
B&M Coasterman
 
L'avatar di  Matro
 

Iscritto da: 06-12-2003
Locazione: Padova
Messaggi: 8,294
Feedback: (0)
Quote:
Originariamente inviato da FluidGuitar
Sei proprio sicuro che i decimi che leggi con la LM35 sono reali?
Teoricamente si, ma anche se non lo fossero fanno sicuramente bella figura
__________________
Matro Non in Linea   Rispondi Citando
Vecchio 11-04-2007, 21.38.45   #17
Kill the fight !
 
L'avatar di  Beppe82
 

Iscritto da: 07-09-2001
Messaggi: 8,757
Feedback: (0)
ma sopratutto vogliamo parlare dell'offest diverso da sonda a sonda?
Beppe82 Non in Linea   Rispondi Citando
Vecchio 12-04-2007, 13.30.40   #18
Registered User
 
L'avatar di  Abs_beginner
 

Iscritto da: 24-11-2006
Messaggi: 223
Feedback: (0)
Quote:
Se nel programma allegato c'è qualche spiegazione su come posso variare alcuni parametri per renderlo ancora più vicino alle mie necessità.
A quali parametri ti riferisci?
Il programma è in picbasic.

Quote:
Per la precisione.. pazienza.. LM35 leggono i decimi.. Ma credo che occorra rivoluzionare il programma e solo per pic con input analogici..
Si diventa un programma completamente diverso e per leggere effettivamente i decimi occorre anche una parte analogica adeguata.
Il programma prevede l'uso del DS1820/DS18S20. Senza variare il programma non si può usare un 18B20.
Tra l'altro non ne vedo l'utilità; sia uno che l'altro hanno una precisione di +_ 0.5(worst case); leggeresti si i decimi ma di un valore comunque entro +- .5 della temperatura reale. Se sei particolarmente fortunato magari ne trovi uno che ha 0 di errore. No so come mai, ma a me capitano sempre quelli che non stanno neppure nelle specifiche!
Abs_beginner Non in Linea   Rispondi Citando
Vecchio 12-04-2007, 13.33.28   #19
Kill the fight !
 
L'avatar di  Beppe82
 

Iscritto da: 07-09-2001
Messaggi: 8,757
Feedback: (0)
Quote:
Originariamente inviato da Abs_beginner
No so come mai, ma a me capitano sempre quelli che non stanno neppure nelle specifiche!

per dire che non stanno in specifica dovresti avere un termometro e una camera termostatata precisi almeno al decimo di grado
Beppe82 Non in Linea   Rispondi Citando
Vecchio 12-04-2007, 16.03.20   #20
Registered User
 
L'avatar di  Abs_beginner
 

Iscritto da: 24-11-2006
Messaggi: 223
Feedback: (0)
Accorgersi di differenze di quasi 2 gradi non ci vuole molto.
A suo tempo se n'è accorto pure il costruttore!

http://www.digitemp.com/docs/ds1820-report.pdf

Ho accesso ad un termometro di riferimento certificato NITS con sonda pt100.
La cosa curiosa è che lo strumento da 400$ garantisce una precisione di +-0.2 gradi (per la verità ha un range più esteso -100 +200) le sonde da pochi $ riescono a garantire tra -10 e + 85 +-0.5 .
Abs_beginner Non in Linea   Rispondi Citando
Rispondi Per le vostre immagini su questo forum potete usare PcTunerUp!
Iscriviti gratuitamente alla nostra newsletter.


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 visitatori)
 
Strumenti Discussione
Modalità Visualizzazione

Regole di scrittura
non Puoi inserire messaggi
non Puoi rispondere ai messaggi
non Puoi inviare allegati
non Puoi modificare i tuoi messaggi

codice vB è Attivo
Smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Disattivato
Pingbacks are Disattivato
Refbacks are Disattivato
Vai al Forum


Tutti gli Orari sono GMT +1. Attualmente sono le 09.12.14.


Powered by vBulletin Versione 3.6.12
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0