ENCICLOPEDIA DELLA RADIOELETTRONICA ED ELETTRICA Termometro ad alta precisione con sensore DS18S20. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica Enciclopedia della radioelettronica e dell'elettrotecnica / Regolatori di potenza, termometri, stabilizzatori di calore Viene proposto un dispositivo di misurazione della temperatura, basato sul microcontrollore ATmega8515 e sul sensore di temperatura DS18S20, caratterizzato da semplicità di circuito e design con maggiore precisione di misurazione. Oggi vengono prodotti molti sensori di temperatura diversi, sia analogici che digitali. Tuttavia, molti sensori analogici hanno una dipendenza significativamente non lineare del parametro di uscita dalla temperatura (termistori); i segnali di altri (termocoppie) devono essere notevolmente amplificati prima dell'uso. Tutti spesso richiedono la calibrazione del misuratore di temperatura prodotto rispetto a un termometro di riferimento per eliminare errori sistematici. I sensori digitali sono generalmente calibrati in fabbrica e hanno una scala di temperatura lineare. Per l'uso nel dispositivo è stato selezionato il sensore digitale comune DS18S20. Secondo [1] è in grado di misurare temperature nell'intervallo da -55 a +125°C. Purtroppo quasi tutti i termometri conosciuti dotati di questo sensore (ad esempio in [2]) non sfruttano la possibilità di ottenere da esso valori di temperatura con una risoluzione inferiore a 0,5 °C. Ciò è apparentemente dovuto alla necessità di leggere informazioni aggiuntive dal sensore ed eseguire calcoli utilizzando un'operazione di divisione complessa per un semplice microcontrollore. Questa funzionalità è implementata nel termometro proposto. La temperatura viene misurata con incrementi di 0,1 °C, il che consente di monitorare in modo più accurato l'andamento dei suoi cambiamenti. Grazie all'utilizzo di un microcontrollore ATmega40-8515PU a 16 pin, il circuito del misuratore di temperatura mostrato in Fig. 1 si è rivelato relativamente semplice. Il sensore DS18S20 (BK1) è collegato al microcontrollore tramite un'interfaccia 1-Wire. Per controllare il sensore, nel microcontrollore viene selezionata l'uscita PE1 e l'ingresso PE0 riceve informazioni dal sensore. L'utilizzo di due pin invece di uno ha semplificato notevolmente il programma del microcontrollore.
Il funzionamento dell'interfaccia 1-Wire si basa sulla codifica degli zeri e degli uno logici trasmessi su di essa a determinati intervalli di tempo. La durata di questi intervalli è impostata in modo abbastanza rigido, quindi il microcontrollore viene sincronizzato da un generatore stabilizzato da un risonatore al quarzo esterno ZQ1 e fornisce una durata dell'orologio della macchina di 0,25 μs. Dopo aver dato al sensore il comando di iniziare il ciclo di misurazione della temperatura, il microcontrollore attende il suo completamento. Quindi legge dai registri interni del sensore non solo il valore di temperatura misurata comunemente utilizzato Tmodificata con il valore del bit meno significativo 0,5 оC, ma anche due fattori di correzione. Fattore K1 (COUNT_PER_C) - il numero di impulsi generati all'interno del sensore per grado di temperatura. Il coefficiente K2 (COUNT_REMAIN) è il resto nel contatore interno dopo aver conteggiato l'intera parte del valore della temperatura misurata. Il microcontrollore calcola il valore della temperatura regolata T utilizzando una formula simile a quella riportata nei dati di riferimento del sensore DS18S20: T = int(Tmodificata) - 0,25 + (K1 - K2)/K1 Il valore della temperatura viene emesso attraverso le porte A, B e C del microcontrollore, le cui uscite sono collegate tramite resistori limitatori di corrente R2-R9, R12-R25 ai catodi degli indicatori LED a sette elementi HG1-HG3 con un comune anodo. La temperatura viene visualizzata da -55 a +99,9 °C. I valori di temperatura negativi, compresi nell'intervallo -55...-10°C, vengono visualizzati come numeri interi con un segno meno (Fig. 2,a). Nell'intervallo -9,9...-0,1 °C la temperatura viene visualizzata con decimi di grado e segno meno (Fig. 2,6). I valori positivi nel range 0...+99,9°C vengono visualizzati senza segno con i decimi di grado (Fig. 2,c).
Il termometro è assemblato su una scheda tecnologica in fibra di vetro con fori metallizzati posti su una griglia con passo di 2,5 mm (Fig. 3). Sulla scheda è installato un pannello per il microcontrollore. I condensatori C1-C3 sono ceramici. L'installazione è stata eseguita sul lato di installazione inverso della scheda utilizzando il filo MGTF. È possibile rendere remoto il sensore di temperatura VK1 collegandolo alla scheda con tre fili twistati di lunghezza non superiore a 5 m.
La corrente consumata dal termometro, a seconda del valore di temperatura visualizzato sugli indicatori, varia da 50 a 110 mA. Quando si utilizza il microcontrollore indicato nello schema, il termometro può essere alimentato da qualsiasi sorgente di tensione costante 4,5...5,5 V. Nel caso di alimentazione a batteria è consigliabile sostituire il microcontrollore con ATmega8515L-8PU, che funziona con una tensione di alimentazione di 2,7...5,5 V, che praticamente coincide con la tensione di alimentazione consentita del sensore DS18S20 (3...5,5 V). Il programma del microcontrollore può essere scaricato da ftp://ftp.radio.ru/pub/2014/05/mega8515.zip. Letteratura
Autori: E. Lukyanenko, N. Nikitina, A. Starykh Vedi altri articoli sezione Regolatori di potenza, termometri, stabilizzatori di calore. Leggere e scrivere utile commenti su questo articolo. Ultime notizie di scienza e tecnologia, nuova elettronica: Un nuovo modo di controllare e manipolare i segnali ottici
05.05.2024 Tastiera Seneca Premium
05.05.2024 Inaugurato l'osservatorio astronomico più alto del mondo
04.05.2024
Altre notizie interessanti: ▪ gene interruttore immunitario ▪ Amplificatori operazionali a transimpedenza fino a 2,1 GHz ▪ Camion Toyota FCET a celle a combustibile a idrogeno ▪ Dispositivi per sviluppatori Intrinsyc con SoC Snapdragon 820 News feed di scienza e tecnologia, nuova elettronica
Materiali interessanti della Biblioteca Tecnica Libera: ▪ sezione del sito Musicista. Selezione dell'articolo ▪ articolo Anna Vittoria Herman. Aforismi famosi ▪ articolo Quali frutti della civiltà sono i più pericolosi? Risposta dettagliata ▪ articolo Tutela del lavoro dei lavoratori ausiliari ▪ articolo Effetto pelle. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica
Lascia il tuo commento su questo articolo: Tutte le lingue di questa pagina Homepage | Biblioteca | Articoli | Mappa del sito | Recensioni del sito www.diagram.com.ua |