Forum: Mikrocontroller und Digitale Elektronik stm32 - interner Temperatursensor


von peter m. (bastler788)


Lesenswert?

hallo,

ich lese den internen Temperatursensor ein und erhalte einen wert von 
0x6E5.
Kann das sein? welcher Temperatur entspricht dies? hab schon mehrere 
Formeln im Internet gefunden aber nach denen ist die Temperatur über 
200°C.

Kann mir jemand helfen?

Danke

von (prx) A. K. (prx)


Lesenswert?

Die offizielle Formel steht im Reference Manual drin.

von peter m. (bastler788)


Lesenswert?

A. K. schrieb:
> Die offizielle Formel steht im Reference Manual drin.

ja hab ich gesehen:

Temperature (in °C) = {(V25 - VSENSE) / Avg_Slope} + 25.

was ist V25 für ein wert?
in einem forum hab ich 17490 geselen, aber woher kommt die zahl?

wie groß ist Avg_Slope? in dem gleichen forum steht 53, aber woher?

nach der Rechnung würde die interne Temperatur 296°C betragen. find ich 
jetzt etwas hoch

von (prx) A. K. (prx)


Lesenswert?

peter müller schrieb:
> was ist V25 für ein wert?
> wie groß ist Avg_Slope?

"Refer to the Electrical characteristics section for the actual values 
of V25 and Avg_Slope."

Gemeint ist die entsprechende Sektion vom Datasheet.

von Moritz M. (Gast)


Lesenswert?

Hallo,

guck doch mal ins Datenblatt. Da gibt es ein Kapitel "Temperature sensor 
characteristics"

Dann würde ich erst die Spannung berechnen:
VSENSE = ADC_VALUE * (URef / ADC_Auflösung - 1)

Und dann die Temperatur:
((VSENSE – V25) / AVG_Slope) + 25

V25 ist die Spannung des Temp-Sensor bei 25°C.(Beim F407 0.76V)
AVG_Slope ist die Auflösung des Sensors. (Beim F407 2.5mV/°C)

Moritz

von peter m. (bastler788)


Lesenswert?

vielen danke, hab in der Reference Manual nach den werten gesucht und 
nicht im datenblatt.

jetzt komm ich auf eine temperaur von 25°C und des kann gut sein.


DANKE

von Bastler (Gast)


Lesenswert?

@peter müller

Also wenn ich die vielen Threads von dir hier lese....

-Du kopierst immer irgendwas zusammen, programmierst nichts selbst
-Wenn es auf den ersten Versuch nicht funktioniert stellst du Fragen 
rein
-Du hast keine Ahnung was du eigentlich tust
(Polling bei DMA)

Was ist das für ein rumgespiele?
Ich teste mal alle Funktionalitäten ab...
...oder was?

von vampire (Gast)


Lesenswert?

Ich finde die "skrupellose" Neugier recht erfrischend, - auch für -alte 
Hasen-

von Bastler (Gast)


Lesenswert?

Ich bin auch daran mich mit dem STM32 einzuarbeiten.
Echt ein tolles Ding.

Aber immer gleich nach 10min. fragen?

Außerdem habe ich eine konkrete Anwendung im Kopf.
Ich finde diese Art von Spielerei etwas merkwürdig.

Kleine Testprojekte zum testen der benötigten Komponenten ist ja klar.
Anschließend ein verknüpfen davon.

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.