Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

termometro con 16f628

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utentecarloc, Foto Utenteg.schgor, Foto UtenteBrunoValente, Foto UtenteIsidoroKZ

0
voti

[1] termometro con 16f628

Messaggioda Foto Utentebebos89 » 1 feb 2013, 23:09

Salve a tutti, mi stò avvicinando piano piano al mondo dei PIC, ma per questioni di tempo mi trovo costretto a chiedere un vostro aiuto. Mi spiego meglio, purtroppo ho bisogno di un termometro molto preciso e vorrei costruirmelo, non sono ancora arrivato al punto tale da azzardare scrivere il software per un 16f628 quindi chiedo a voi un possibile schema con allegato file .hex o assembler che utilizzi oltre al 16f628 anche la sonda DS18B20 poiché mi è stata consigliata per la sua precisione e versatilità (accetto comunque valide alternative che ritenete migliori).
Il termometro dovrebbe rispettare queste caratteristiche:
-range da 10 o 20 a 100 °C
-sensibilità di 0.5° C
-uscita su display 16x2 retroilluminato
-magari una temperatura impostabile e un suono al raggiungimento di tale valore (non è indispensabile questa cosa)
L'alimentazione è indifferente
Mi rendo conto di chiedervi molto, ma spero che qualcuno abbia la voglia e la pazienza per darmi una mano o comunque aiutarmi a progettarlo.
Grazie
Avatar utente
Foto Utentebebos89
60 1 6
Frequentatore
Frequentatore
 
Messaggi: 126
Iscritto il: 14 nov 2012, 15:06

0
voti

[2] Re: termometro con 16f628

Messaggioda Foto Utentesimo85 » 2 feb 2013, 12:01

La configurazione hardware con i relativi collegamenti uP e IC è chiaramente esposta sul DATASHEET a pag. 9.

La tensione di alimentazione massima a cui alimenti i componenti deve essere 5V, quindi non è indifferente.

bebos89 ha scritto:non sono ancora arrivato al punto tale da azzardare scrivere il software per un 16f628 quindi chiedo a voi un possibile schema con allegato file .hex o assembler che utilizzi oltre al 16f628


Chiedi poco :!:
Puoi cominciare a disegnare uno schema con Fidocad, lo si può eventualmente correggere, poi con il codice etc.. si vedrà.. chissà..
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[3] Re: termometro con 16f628

Messaggioda Foto Utentebebos89 » 2 feb 2013, 12:12

L'ho chiesto così poiché pensavo che qualcuno lo avesse già progettato e costruito o sapesse dove reperirlo, io ho girato parecchi siti internet ma non ho trovato nulla di veramente utile, ho trovato in un sito ThermoPIC ma oltre al file assembler non è postato nessuno schema e nemmeno il modo per contattare l'amministratore del sito. Lo schema lo stò abbozzando su fidocad e appena posso lo posto, per quanto riguarda l'alimentazione mi sono espresso male, volevo dire che andrò a sfruttare un vecchio caricabatterie con una stabilizzazione lineare a 5V quindi è indifferente nel progetto che andremo a fare.
Avatar utente
Foto Utentebebos89
60 1 6
Frequentatore
Frequentatore
 
Messaggi: 126
Iscritto il: 14 nov 2012, 15:06

0
voti

[4] Re: termometro con 16f628

Messaggioda Foto Utentebebos89 » 2 feb 2013, 13:58

in teoria dovrebbe essere così? solo che non so come impostare la temperatura alla quale deve scattare il buzzer che collegherò ad un'uscita.
Avatar utente
Foto Utentebebos89
60 1 6
Frequentatore
Frequentatore
 
Messaggi: 126
Iscritto il: 14 nov 2012, 15:06

0
voti

[5] Re: termometro con 16f628

Messaggioda Foto Utentesimo85 » 4 feb 2013, 22:54

Ciao,

Ad un primo sguardo, rivedi i collegamenti tra DS18B20 (datasheet linkato in 2). Confronta quello segnalato a pag. 9 del datasheet linkato, con il tuo schema. A quanto sembra è sbagliato.

L'oscillatore esterno da 4 MHz non ti serve. Leggi bene cosa scrive il datasheet del PIC16F628 a pag. 100 sezione "PRECISION INTERNAL 4 MHz OSCILLATOR" (basta il titolo per capire).

Non so che display usi. Eventualmente linka un datasheet.

Correggi lo schema e si può proseguire. Se hai dubbi sono qui.

O_/
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[6] Re: termometro con 16f628

Messaggioda Foto Utentebebos89 » 5 feb 2013, 0:44

Per quanto riguarda la sonda DS18b20 ho cercato un po' su internet come collegarla e in tutti i circuiti è stata collegata in questo modo. Per quanto riguarda l'oscillatore posso usare quello interno togliendo il quarzo esterno. Però sul resto non mi hai detto nulla, come faccio a regolare la temperatura desiderata?
Avatar utente
Foto Utentebebos89
60 1 6
Frequentatore
Frequentatore
 
Messaggi: 126
Iscritto il: 14 nov 2012, 15:06

0
voti

[7] Re: termometro con 16f628

Messaggioda Foto Utentesimo85 » 5 feb 2013, 0:56

Riguardo ai circuiti in rete, io farei caso prima al datasheet. Parere mio.

Cosa dice il datasheet del sensore di temperatura?
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[8] Re: termometro con 16f628

Messaggioda Foto Utentebebos89 » 5 feb 2013, 1:13

Per quello che ho potuto capire leggendo il dispositivo comunica con un solo filo collegato sia per trasmissione che per ricezione (reset e azzeramento della sonda) al PIC. Se non erro la stessa porta usata in ricezione può essere usata anche in trasmissione dal PIC avvenendo le due cose mai nel medesimo istante di tempo, ecco quindi perché è collegato ad una sola porta. Se erro correggimi.
Avatar utente
Foto Utentebebos89
60 1 6
Frequentatore
Frequentatore
 
Messaggi: 126
Iscritto il: 14 nov 2012, 15:06

0
voti

[9] Re: termometro con 16f628

Messaggioda Foto Utentesimo85 » 5 feb 2013, 1:40

Purtroppo non ho avuto molto tempo per leggere il datasheet della sonda. Se mi indichi la sezione la cercherò più velocemente e me la studierò un attimo, comunque io ho pensato la stessa cosa.

Hai già il sensore ed il PIC per montare il circuito?
Eventualmente potresti prima fare una prova su breadboard. Appena ho tempo controlliamo lo schema.

Come hai intenzione di programmare il PIC?
In quale linguaggio? C o MPASM?
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[10] Re: termometro con 16f628

Messaggioda Foto Utentebebos89 » 5 feb 2013, 9:55

Purtroppo non ho ancora la sonda, il negozio dove mi servo non ha molta richiesta di materiale quindi ci mette una vita a ricevere le ordinazioni!!! Il PIC ce l'ho e vorrei provare a programmare in C.
Avatar utente
Foto Utentebebos89
60 1 6
Frequentatore
Frequentatore
 
Messaggi: 126
Iscritto il: 14 nov 2012, 15:06

Prossimo

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 56 ospiti