MSP Messwertverarbeitung

Gast #1313504
Lesenswert?
• ▲
▼
Hallo,
ich versuche gerade auf einem MSP430F169 eine Temperaturauswertung zu 
programmieren.
Über einen Spannungsteil mit NTC bekomme ich mein temperaturabhängiges 
Signal, welches ich durch den ADC schiebe und im ADC12MEM7 plaziere.
Aufgrund des NTC bietet sich die Auswertung via Tabelle an mit z.B. 
folgenden Werten.

TEMP  UTEMP          ADC12
0  2,579947633  0xFFF
5  2,417411072  0xF78
10  2,238223938  0xE53
15  2,04715262  0xD1A

Wie müsste die Routine aussehen womit ich aus der Tabelle bei bestimmten 
ADCwerten die Temperatur raus bekomme.
Also bei 0xFFF -> 0°C, bei 0xFFE bis 0xF78 -> 5°C usw.
Möchte das unbedingt mit Tabelle machen, weil es sich insgesamt um 100 
Temperaturwerte handelt.
Kann da jemand weiter helfen?

Danke Jan
Gast #1313536
Lesenswert?
• ▲
▼
Obwohl Du es mit einer Tabelle machen willst, würde ich Dir zur 
Berechnung mit einem Polynom raten. Der MSP430 kann relativ schnell 
rechnen und Du schränkst die Auflösung der Temperaturwerte nicht unnötig 
durch die Tabelle ein.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.