Forum: Analoge Elektronik und Schaltungstechnik Temperatursensor - Peak beim Einschalten?


von Max U. (talha74)


Angehängte Dateien:

Lesenswert?

Guten Tag,
ich lese einen Temperatursensor mit dem Raspberry (Python) aus. Soweit 
so gut.

Im Anhang findet Ihr den Plot dazu.
Meine Frage ist: Woher kommt der hohe Peak beim Einschalten des Sensors?

Vielen Dank!

PS: Ich wandle den Strom, den der Sensor liefert in eine Spannung um und 
lese diese dann aus, da ich Hardware-bedingt nur Spannungen auslesen 
kann. (vielleicht liegt ja hier der Knackpunkt?)

von Teo D. (teoderix)


Lesenswert?

Max U. schrieb:
> Woher kommt der hohe Peak beim Einschalten des Sensors?

Von deiner Schaltung....

von Udo S. (urschmitt)


Lesenswert?

Zum Glück wissen wir welchen Temperatursensor du hast und welche 
Schaltung du zur I/U Konvertierung nutzt.

Weitere Punkte:
Stromversorgung
Aufbau
Abblockkondensatoren
Ein/Ausschalten des Sensors

von Max U. (talha74)


Lesenswert?

Udo S. schrieb:
> Zum Glück wissen wir welchen Temperatursensor du hast und welche
> Schaltung du zur I/U Konvertierung nutzt.
>
> Weitere Punkte:
> Stromversorgung
> Aufbau
> Abblockkondensatoren
> Ein/Ausschalten des Sensors

Es handelt sich um den TA2405 
(https://www.ifm.com/de/de/product/TA2405).
Zur I/U-Konvertierung nutze ich eine ganz einfach Reihenschaltung aus 
zwei 120 Ohm Widerständen.

von Udo S. (urschmitt)


Lesenswert?

Max U. schrieb:
> Zur I/U-Konvertierung nutze ich eine ganz einfach Reihenschaltung aus
> zwei 120 Ohm Widerständen.

Bestimmt weil in den Daten unter "max. Bürde" 250 Ohm steht (für 
niedrigere Spannungen, sonst sogar 300 Ohm)

Und da steht auch was von "sehr kurze Bereitschaftsverzögerungszeit". 
Das hast du berücksichtigt, bei deinem

Max U. schrieb:
> beim Einschalten

?

von Andrew T. (marsufant)


Lesenswert?

Max U. schrieb:
> Es handelt sich um den TA2405
> (https://www.ifm.com/de/de/product/TA2405).
> Zur I/U-Konvertierung nutze ich eine ganz einfach Reihenschaltung aus
> zwei 120 Ohm Widerständen.

Oh bitte, hänge hier nie Deine ausgeführte Schaltung an,
es wird sonst viel zu einfach Dir zu helfen.

Bitte liefere auf weitere Nachfragen nur minimale Bruchstücke, immer 
schön verbal, damit es für uns ein Ratespiel bleibt.
Ideal sind mehrdeutige Infos von Dir, bitte optimiere es derart.


SCNR.

von Max U. (talha74)


Lesenswert?

Andrew T. schrieb:
> Max U. schrieb:
>> Es handelt sich um den TA2405
>> (https://www.ifm.com/de/de/product/TA2405).
>> Zur I/U-Konvertierung nutze ich eine ganz einfach Reihenschaltung aus
>> zwei 120 Ohm Widerständen.
>
> Oh bitte, hänge hier nie Deine ausgeführte Schaltung an,
> es wird sonst viel zu einfach Dir zu helfen.
>
> Bitte liefere auf weitere Nachfragen nur minimale Bruchstücke, immer
> schön verbal, damit es für uns ein Ratespiel bleibt.
> Ideal sind mehrdeutige Infos von Dir, bitte optimiere es derart.
>
>
> SCNR.

Was soll ich denn zu einer simplen Schaltung aus Widerständen noch 
angeben?

von Max U. (talha74)


Lesenswert?

Udo S. schrieb:
> Max U. schrieb:
>> Zur I/U-Konvertierung nutze ich eine ganz einfach Reihenschaltung aus
>> zwei 120 Ohm Widerständen.
>
> Bestimmt weil in den Daten unter "max. Bürde" 250 Ohm steht (für
> niedrigere Spannungen, sonst sogar 300 Ohm)
>
> Und da steht auch was von "sehr kurze Bereitschaftsverzögerungszeit".
> Das hast du berücksichtigt, bei deinem
>
> Max U. schrieb:
>> beim Einschalten
>
> ?

Also mit Einschlaten ist gemeint, dass ich die 24V Versorgungsspannung 
dem Sensor zuführe, sodass er beginnt zu arbeiten.
Aber was hat das denn mit dem Peak zu tun? Und was versteht man unter 
"sehr kurze Bereitschaftsverzögerungszeit" ?

von Joachim B. (jar)


Lesenswert?

Max U. schrieb:
> ich lese einen Temperatursensor mit dem Raspberry (Python) aus. Soweit
> so gut.
> PS: Ich wandle den Strom, den der Sensor liefert in eine Spannung um und
> lese diese dann aus, da ich Hardware-bedingt nur Spannungen auslesen
> kann.

Ein PI kann keine Spannung digitalisieren, dazu gehört min. ein 
AD-Wandler.

Max U. schrieb:
> Was soll ich denn zu einer simplen Schaltung aus Widerständen noch
> angeben?

was dazu gehört!
Wenn deine simple Schaltung aus Widerstände an einen GPIO geht erkläre 
wie du die Spannung lesen willst!

Eine Achsenbeschriftung deiner Plots fehlt auch, 400 = 400V? oder 
was....
20000 = 20000as oder was?

scnr

von Andrew T. (marsufant)


Lesenswert?

Max U. schrieb:

>
> Also mit Einschlaten ist gemeint, dass ich die 24V Versorgungsspannung
> dem Sensor zuführe, sodass er beginnt zu arbeiten.

Danke für dieses neue Bruchstück!

> Aber was hat das denn mit dem Peak zu tun?

Was sagt der Hersteller (der offensichtlich eine Telefonnummer zur 
Applikationsberatung angegeben hat) dazu?

Warum rufst Du da nicht einfach an? IFM ist da sehr kooperativ und 
erfahren.


> Und was versteht man unter
> "sehr kurze Bereitschaftsverzögerungszeit" ?

Steht im DaBla, das Du verliokt hast.
Lesen!

von Thomas (kosmos)


Lesenswert?

ich war immer der Meinung das ein Raspberry Pi keinen ADC hat. Wie misst 
du die Spannung? Über die Dauer des Flankenwechseln an einen PIN 
verzögert durch die Aufladung eines Kondensators?

Rein Softwaremäßig kann man solche starken Peaks einfach verwerfen.

Angenommen du misst alle 100 mSek die Temperatur, in diesem 100 mSek 
wäre ein Temperaturanstieg von 20 auf 300° recht unwarscheinlich, also 
übernimmst du einfach nur Werte die sich z.B. im Bereich +-1° befinden 
also eine maximale Temperaturänderung von 10° pro Sekunden.
1
1,0°C ->   1,5°C ok
2
1,5°C ->   2,0°C ok
3
2,0°C ->   150°C nicht ok wird verworfen
4
2,0°C ->   2,9°C ok
5
.....

Müsste man halt auf dein Medium und den Sensors abstimmen, den ein 
großer Sensor reagiert träger genauso wie es eine große Masse des 
Mediums die Temperatur langsamer steigen/abfallen lässt.

von Wolfgang (Gast)


Lesenswert?

Max U. schrieb:
> Im Anhang findet Ihr den Plot dazu.

Welche Zeitskala hat dein Plot und wie steht die Dauer des Peaks in 
Relation zu der bei den elektrischen Daten des Sensors angegebenen 
Bereitschaftsverzögerungszeit von 1s?

von Max U. (talha74)


Lesenswert?

Joachim B. schrieb:
> Max U. schrieb:
>> ich lese einen Temperatursensor mit dem Raspberry (Python) aus. Soweit
>> so gut.
>> PS: Ich wandle den Strom, den der Sensor liefert in eine Spannung um und
>> lese diese dann aus, da ich Hardware-bedingt nur Spannungen auslesen
>> kann.

> Ein PI kann keine Spannung digitalisieren, dazu gehört min. ein
> AD-Wandler.
Ich habe den MCC118 HAT auf die GPIOPins gesteckt, an den der Sensor 
verbunden ist und worüber die AD-Wandlung stattfindet.

> Eine Achsenbeschriftung deiner Plots fehlt auch, 400 = 400V? oder
> was....
> 20000 = 20000as oder was?
>
Nein. x-Achse: Messung no., y-Achse: Temperatur. Und jetzt?
Das ist doch irrelevant was meine Frage angeht! Hauptsache irgendwas zum 
Meckern suchen. Vergiss es. Geh und mach das was du für sinnvoll in 
deinem Leben hältst.
> scnr

von Joachim B. (jar)


Lesenswert?

Max U. schrieb:
> Das ist doch irrelevant was meine Frage angeht!

ja ist klar, viel Glück beim Hilfesuchen. Salami auf Pizza ist gut aber 
hier?

von Teo D. (teoderix)


Lesenswert?

Max U. schrieb:
> Geh und mach das was du für sinnvoll in
> deinem Leben hältst.

Hätte da nen Vorschlag: Dich im Regen stehen lassen....

von Max U. (talha74)


Lesenswert?

Joachim B. schrieb:
> Max U. schrieb:
>> Das ist doch irrelevant was meine Frage angeht!
>
> ja ist klar, viel Glück beim Hilfesuchen. Salami auf Pizza ist gut aber
> hier?

Ja was hat dir jetzt die Information der Achsenbeschriftung im Hinblick 
auf meine Frage gebracht? War sie wirklich nötig, oder hast du nur ein 
Punkt zum Nörgeln gesucht?

von Max U. (talha74)


Lesenswert?

Thomas O. schrieb:
> ich war immer der Meinung das ein Raspberry Pi keinen ADC hat. Wie misst
> du die Spannung? Über die Dauer des Flankenwechseln an einen PIN
> verzögert durch die Aufladung eines Kondensators?
>
Erwähnenswert ist, dass ich eine externe Harware auf dem Raspi verwende, 
unzwar eine Messkarte: MCC118 HAT. Über diese findet die AD-Wandlung 
statt.

> Rein Softwaremäßig kann man solche starken Peaks einfach verwerfen.

Ja, es geht ja aber um den tatsächlichen Grund des Peaks, wodurch er 
verursacht wird.

von Achim S. (Gast)


Lesenswert?

Max U. schrieb:
> Ja was hat dir jetzt die Information der Achsenbeschriftung im Hinblick
> auf meine Frage gebracht? War sie wirklich nötig, oder hast du nur ein
> Punkt zum Nörgeln gesucht?

er hat sich dafür interessiert, wie lange der Puls ist. was wirklich 
wichtig wäre, was du aber in deiner unnachahmlichen Art immer noch nicht 
beantwortet hat. Du hast schon ein besonderes Talent, dir beim 
hilfesuchen selbst in Weg zu stehen

von weg mit dem Troll - subito (Gast)


Lesenswert?

Dann auch noch frech werden .. weg

von Dietrich L. (dietrichl)


Lesenswert?

Max U. schrieb:
> Ja, es geht ja aber um den tatsächlichen Grund des Peaks, wodurch er
> verursacht wird.

lt. 
https://link.springer.com/content/pdf/bbm%3A978-3-8348-8637-8%2F1.pdf 
ist

"Bereitschaftsverzögerungszeit   delay time
Zeit, die zwischen Anlegen der Betriebsspannung und der Ausgabe des 
richtigen Schaltsignals vergeht."

Die Bereitschaftsverzögerungszeit des Sensors ist im Datenblatt mit 1s 
angegeben.

Max U. schrieb:
> Ja was hat dir jetzt die Information der Achsenbeschriftung im Hinblick
> auf meine Frage gebracht?

...das hier noch eine Zeitangabe an der x-Achse fehlt mit Markierung des 
Einschaltzeitpunktes.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.