Temperaturmessung Min/Max Schaltung an ADC

Gast #4142850
Lesenswert?
• ▲
▼
Hallo Leute,

ich bin auf der Suche nach einer geeigneten Schaltung um die MINIMALE 
und MAXIMALE Temperatur von bis zu 16 Temperatursensoren herauszufinden.

Die Hardware sollte bis zu 16 Temperatursensoren aufnehmen könnnen und 
den minimalen Spannungswert und den Maximalen Spannungswert an den ADC 
des Microcontrollers liefern. Nun bin ich nicht so der Hardwarefreak und 
in diesem Fall etwas aufgeschmissen.

Deshalb bitte ich die Freaks unter euch mal ein paar denkanstöße zu 
geben, bzw. Lösungen wie man es am besten machen könnte!

Verwendet werden NTC´s mit 10k an 5V VDD.
1
SKIZZE:
2
             ____________________                 _________________
3
NTC1 ------> |                  |                 |MICROCONTROLLER |
4
NTC2 ------> | Hardwareschaltung|  MIN U          |                |
5
NTC3 ------> | OPV,R,C..blabla  |-----------------|ADC CH1         |
6
NTC4 ------> |                  |                 |                |
7
NTC5 ------> |                  |  MAX U          |                |
8
NTC6 ------> |                  |-----------------|ADC CH2         |
9
NTC7 ------> |                  |                 |                |
10
NTC8 ------> |__________________|                 |________________| 
11
.
12
.
13
.
Weitere Anforderungen sind natürlich möglichst billig mit 
pfennigbauteilen.

MFG

Flo :-)
#4142853
Lesenswert?
• ▲
▼
Nee. So geht das nicht. Du nimmtst einen (1) ADC Kanal und schaltest die 
Sensoren per Analogschalter um. Die min-max Auswertung macht der 
Controller. Min-Max ist auch an eine Zeitdauer gekoppelt, zB Min-Max in 
einer Stunde, Tag, Monat, Jahr, Jahrhundert. Und das muss eh der 
Controller machen. Sinvollerweise parametrisierbar.
Gast #4145546
Lesenswert?
• ▲
▼
Hi danke für die Antworten,

also folgendes, momentan wird die oben beschriebene Monster Schaltung 
mit 32 OPV´s etc. evtl. etwas verändert angedacht (nicht ganz so 
aufwendig), DA und jetzt kommts die Temperatur nicht nur Softwareseitig 
überwacht werden muss sondern auch redundant per Hardware! Da die Regel 
HW vor SW gilt. Ich klaue mir nur die Ausgangsspannungen der 
Monsterschaltung die zudem weiterhin hardwaretechnisch verarbeitet 
werden und bei Übertemperatur abschalten.

Naja dann muss wohl doch die Schaltung mit den OPVs etc. herhalten. 
Ansonsten hätte ich ja über Multiplexer nachgedacht, aber da Software 
alleine nicht ausreicht (wie ich jetzt erfahren habe) bleibts wohl 
dabei!

Trotzdem vielen Dank für die Antworten :-)!

MFG

Flo
Gast #4145810
Lesenswert?
• ▲
▼
Flo246 schrieb:
> also folgendes, momentan wird die oben beschriebene Monster Schaltung
> mit 32 OPV´s etc. evtl. etwas verändert angedacht (nicht ganz so
> aufwendig), DA und jetzt kommts die Temperatur nicht nur Softwareseitig
> überwacht werden muss sondern auch redundant per Hardware! Da die Regel
> HW vor SW gilt. Ich klaue mir nur die Ausgangsspannungen der
> Monsterschaltung die zudem weiterhin hardwaretechnisch verarbeitet
> werden und bei Übertemperatur abschalten.

Wow, den Abschnitt musste ich mir mehrmals durchlesen ;-)

Wenn es dir um eine veroderte Übertemperaturabschaltung geht, dann 
spendiere doch jedem einzelnen Temperatursensor einen Komparator und 
verodere die Komparatorausgänge (per open Drain Komparatoren). Das ist 
einfacher, als zu versuchen (mit hoher Genauigkeit) das Maximum aller 
Spannungen zu finden und dieses auf einen einzelnen Komparator zu geben.

Wenn die Genauigkeit egal ist, kann man die Maximalspannung 
wahrscheinlich mit einem Diodenarray und einem nachgeschalteten OPV 
herausfieseln. Wird dann aber eben eine Fieselei....
Gast #4145830
Lesenswert?
• ▲
▼
Flo246 schrieb:
> Verwendet werden NTC´s mit 10k an 5V VDD.

Na ja, da die Schaltung getrennt von den NTC wohl als PLatine auf einer 
konstanten Temperatur liegt, und Temperaturmaxima nicht so superpräzise 
sein müssen, tun es Dioden:

+5V            +5V
 |           :  |
 |           : 100k
 |    BC547  :  |
10k  +--|>|--:--+-- Maximum + 0.7V
 |   |       :
 +---+------------- realer Messwert (A/D)
 |   |       :
NTC  +--|<|--:--+-- Minimum - 0.7V
 |           :  |
 |     16 x  : 100k
 |           :  |
GND            GND

Die Ströme durch die 100k Widerstände beeinflussen zwar den Messwert,l 
aber in bekannter Form, können also rauskalibriert werden. Die 
unterschiedliche Uf Spannung der Dioden (opder besser als Dioden 
geschalteter Transistoren) ist dank gleicher Temperatur recht identisch, 
Ausreisser können ausselektiert werden.
Und ob das Maximum nun 10 GradC mehr oder weniger werden wird, dürfte in 
Übertemperaturschutzschaltungen egal sein.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.