Hallo Ich schlage mich zur Zeit mit dem auslesen des internen Temp.Sensors herum. Hab hier in einem anderen Tread gelesen, dass es eine application note geben sollte. Ich kann aber beim bessten willen keine solche finden ! Weder auf der ST homepage noch sonst beim googeln. Kann mir da jemand genauere Angaben über eine solche ApplNote oder Tutorial angeben ? Ich benutze den STM32F103RC Gruss
Hallo, ich hab den internen Temperatursensor vor kurzen ausgelesen. Im Reference Manual(RM008, Seite 227) im ADC Kapitel ist alles beschrieben, was du wissen musst. Du musst den TSVREFE Bit im ADC_CR2 Register lesen und als Input Channel den 16 Kanal nehmen. Die Formel zum Umrechnen findest du auch auf der angegebenen Seite. Die benötigten Werte für die Formel findest du im jeweiligen Datenblatt des verwendeten Controllers. Mfg Martin
Der interne Temperatur Sensor ist aber alles andere als genau kalibriert. In einem Dokument von ST ( ich glaube Reference Manual ) stand auch dabei, dass er eher dafür gedacht ist, Differenzen in der Umgebungstemperatur zu messen als die tatsächliche Temperatur. Bei einem Test lag der gemessene Wert um etwa 30°C daneben (das aber immerhin konstant).
http://www.st.com/internet/evalboard/product/250990.jsp Schau mal unter Design Support -> Firmware. Ist zwar für den STM32L152, aber das Vorgehen sollte das Gleiche sein. Vor allem die Kalibrierung. Mein Board zeigt die gleiche Temperatur wie die Wetterstation....
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.