Forum

Einloggen | Registrieren | RSS  

Fjury

E-Mail

02.05.2021,
20:59

@ Gast

mehrere NTC Thermistoren an einem Analogeingang (ADC am ESP)

» » Du meinst dann also, wie in der Skizze unter dem folgenden Link?
» » https://share.icloud.com/photos/07FLWc-7s4kuvBcf0qOhp9lCw
»
» Ja, wenn nur ein Ausgang die 3V liefert und alle anderen NTCs an
» hochohmigen Ausgängen in der Luft hängen, wird immer nur der eine NTC
» gemessen.

Klappt leider nicht. :-(

Ergebnis ist das selbe wie im Eingangspost. Sobald der Zweite NTC dazukommt, steigt die gemessene Temperatur um 2-3 Grad.
Allerdings schwankt der Messwert nicht mehr so stark. Ich vermute mal, die Ausgänge schalten nicht so sauber ab, wie gewünscht.

simi7(R)

D Südbrandenburg,
02.05.2021,
20:55

@ Fjury

mehrere NTC Thermistoren an einem Analogeingang (ADC am ESP)

» Most of the digital IO pins are bi-directional, non-inverting and
» tristate,
» including input and output buffers with tristate control. These pins can be
» multiplexed with other functions, such
» as the SDIO, UART, SPI, etc. (More details can be found in the Appendix,
» Table IO_MUX.) For low-power
» operations, the GPIOs can be set to hold their states.

So könnte es gehen.
Für den Fall dass doch mal ein OUT auf H und ein anderer auf L liegt wären die NTCs für die Strombegrenzung zuständig.
Da fließt aber auch nicht viel mehr als beim Messvorgang.

Fjury

E-Mail

02.05.2021,
20:55

@ xy

mehrere NTC Thermistoren an einem Analogeingang (ADC am ESP)

» » Handelt es sich nicht bei dem von bigdie vorgeschlagenen CD4066 um solch
» » einen Multiplexer?
»
» Schau dir ehr 74HC4051 an.

Danke

Das ist ja ein klasse Teil, sieht gut aus :D

Mit den Eingängen 8,9,10 gebe ich binär mit 3 Ausgängen vom Controller vor, welchen der 8 Analog Eingänge ich auslesen möchte.
Den Pin Ebar benötige ich denke ich nicht, da ich nicht zwischen IN/OUT umschalten muss. Somit auch nicht den Pin 7 VEE.
Pin 16 VCC und Pin 8 GND sind auch klar.
Die nicht benötigten Pins muss ich gegen Masse legen, oder frei lassen :confused:

Gast

02.05.2021,
19:14

@ Fjury

mehrere NTC Thermistoren an einem Analogeingang (ADC am ESP)

» Du meinst dann also, wie in der Skizze unter dem folgenden Link?
» https://share.icloud.com/photos/07FLWc-7s4kuvBcf0qOhp9lCw

Ja, wenn nur ein Ausgang die 3V liefert und alle anderen NTCs an hochohmigen Ausgängen in der Luft hängen, wird immer nur der eine NTC gemessen.

xy(R)

E-Mail

02.05.2021,
19:03

@ Fjury

mehrere NTC Thermistoren an einem Analogeingang (ADC am ESP)

» Handelt es sich nicht bei dem von bigdie vorgeschlagenen CD4066 um solch
» einen Multiplexer?

Schau dir ehr 74HC4051 an.

xy(R)

E-Mail

02.05.2021,
19:03

@ Fjury

mehrere NTC Thermistoren an einem Analogeingang (ADC am ESP)

» Hier die Tabelle des verbauten Fühlers. Es handelt sich um den Fühler in
» Spalte 2: 25-470
» http://www.drt-gmbh.de/index_htm_files/DRT_NTC_Werte.pdf

Ziemlich niederohmig...

Fjury

E-Mail

02.05.2021,
18:58

@ Hartwig

mehrere NTC Thermistoren an einem Analogeingang (ADC am ESP)

» Hallo,
» Eigentlich benutzt du die Dioden ja als Schalter. Relais gingen natürlich,
» aber mache dich mal zum Thema “Analogmultiplexer“ schlau, quasi ein digital
» direkt vom uC steuerbarer Umschalter.
» Grüsse
» Hartwig

Hallo Hartwig,

danke für den Tipp.
Handelt es sich nicht bei dem von bigdie vorgeschlagenen CD4066 um solch einen Multiplexer?

Gruß
Chris

Fjury

E-Mail

02.05.2021,
18:56

@ xy

mehrere NTC Thermistoren an einem Analogeingang (ADC am ESP)

» » Die NTCs kann ich leider nicht so einfach austauschen. Die liegen
» bereits
» » seit Jahren in der Fußbodenheizung
»
» Welchen Widerstandsbereich decken die ab, von tiefster bis höchster
» vorkommender Temperatur?

Hier die Tabelle des verbauten Fühlers. Es handelt sich um den Fühler in Spalte 2: 25-470
http://www.drt-gmbh.de/index_htm_files/DRT_NTC_Werte.pdf

In meiner Testschaltung verwende ich für den Anfang den B57164K0471K000
https://www.buerklin.com/de/NTC-Thermistor-K-164-470-K-10-/p/82E5088

Fjury

E-Mail

02.05.2021,
18:50

@ Gast

mehrere NTC Thermistoren an einem Analogeingang (ADC am ESP)

» Sind die Ausgänge Tristate-Ausgänge? Dann würde ich die Dioden einsparen
» und nur einen Widerstand gegen Masse nutzen.

Der Beschreibung nach von espressif gehe ich davon aus.

Most of the digital IO pins are bi-directional, non-inverting and tristate,
including input and output buffers with tristate control. These pins can be multiplexed with other functions, such
as the SDIO, UART, SPI, etc. (More details can be found in the Appendix, Table IO_MUX.) For low-power
operations, the GPIOs can be set to hold their states.

Du meinst dann also, wie in der Skizze unter dem folgenden Link?
https://share.icloud.com/photos/07FLWc-7s4kuvBcf0qOhp9lCw

xy(R)

E-Mail

02.05.2021,
18:34

@ Fjury

mehrere NTC Thermistoren an einem Analogeingang (ADC am ESP)

» Die NTCs kann ich leider nicht so einfach austauschen. Die liegen bereits
» seit Jahren in der Fußbodenheizung

Welchen Widerstandsbereich decken die ab, von tiefster bis höchster vorkommender Temperatur?

Fjury

E-Mail

02.05.2021,
18:29

@ bigdie

mehrere NTC Thermistoren an einem Analogeingang (ADC am ESP)

» » » » Ich hatte in meinem Eingangspost eine Skizze hochgeladen
» » » Die Briefmarke, die kaum zu entziffern ist? Okay...
» »
» » :-P Oh Sorry, das Bild lässt sich nicht vergrößern. Hier der Link zum
» » Originalbild
» » https://share.icloud.com/photos/0-dxnsZXTUqr_scLLMkllGZrA
» Umschalten wäre eine Möglichkeit, entweder mit Reed Relais oder auch z.B
» mit einem oder mehreren CD4066. Es gibt aber auch Temperatursensoren für
» 1-Wire bus. Da kannst du mehrere parallel an einem Eingang betreiben, wenn
» der für so etwas ausgelegt ist

An das Umschalten mit Relais hatte ich auch schon gedacht, aber das wird mir alles zu groß. So viel Platz habe ich leider nicht im Gehäuse https://www.phoenixcontact.com/online/portal/de/?uri=pxc-oc-itemdetail:pid=2202525
Da müssen schon 8 Relais oder SSR zum Schalten der Schütze der Fußbodenheizung unterkommen...Aber erstmal muss das auslesen der NTCs klappen.

Die NTCs kann ich leider nicht so einfach austauschen. Die liegen bereits seit Jahren in der Fußbodenheizung

Gast

02.05.2021,
18:27

@ bigdie

mehrere NTC Thermistoren an einem Analogeingang (ADC am ESP)

Sind die Ausgänge Tristate-Ausgänge? Dann würde ich die Dioden einsparen und nur einen Widerstand gegen Masse nutzen.

bigdie(R)

02.05.2021,
18:12

@ Fjury

mehrere NTC Thermistoren an einem Analogeingang (ADC am ESP)

» » » Ich hatte in meinem Eingangspost eine Skizze hochgeladen
» » Die Briefmarke, die kaum zu entziffern ist? Okay...
»
» :-P Oh Sorry, das Bild lässt sich nicht vergrößern. Hier der Link zum
» Originalbild
» https://share.icloud.com/photos/0-dxnsZXTUqr_scLLMkllGZrA
Umschalten wäre eine Möglichkeit, entweder mit Reed Relais oder auch z.B mit einem oder mehreren CD4066. Es gibt aber auch Temperatursensoren für 1-Wire bus. Da kannst du mehrere parallel an einem Eingang betreiben, wenn der für so etwas ausgelegt ist

Hartwig(R)

02.05.2021,
18:07

@ Fjury

mehrere NTC Thermistoren an einem Analogeingang (ADC am ESP)

Hallo,
Eigentlich benutzt du die Dioden ja als Schalter. Relais gingen natürlich, aber mache dich mal zum Thema “Analogmultiplexer“ schlau, quasi ein digital direkt vom uC steuerbarer Umschalter.
Grüsse
Hartwig

Fjury

E-Mail

02.05.2021,
17:54

@ xy

mehrere NTC Thermistoren an einem Analogeingang (ADC am ESP)

» »
»
» Dafür wären ideale Dioden nötig, die sind allerdings aus Unobtainium.
Tolles Wort! :-D Das muss ich mir merken.

Also entnehme ich einer Antwort, dass die Schaltung generell funktionieren würde, aber meine Verutung mit er zu großen Durchlasspannung richtig ist.
Eine optimale Lösung mit Dioden scheint es aber nicht zu geben, da es keine für meine Anwendung ideale Diode gibt.

Hast du einen Vorschlag, wie man es richtig macht? Ich kann doch schlecht ein Relais zwischen jeden NTC und den Messeingang setzen :-D
Das würde vielleicht funktionieren, aber ist bestimmt nicht die ideale Lösung.