stm32 - interner Temperatursensor

OP #3021365
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
OP #3021396
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
Gast #3021402
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
Gast #3021453
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?
Gast #3021536
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren