Guten Abend, Ich habe folgenden Sensor: -50°C ... 150°C entsprechen 0,25V ... 4,75 V Dabei ist mein ADU wie folgt konfiguriert: 0V ... 5V entsprechen 0 ... 1023 Jetzt bekomme ich bei meinem Mikrocontroller vom ADU einen Wert von 0 bis 1023 und möchte die physikalische Temperatur ausrechen. Wie mache ich das am besten? Mit freundlichen Grüßen
Hi
>Wie mache ich das am besten?
Ist die Spannung linear zur Temperatur?
MfG Spess
<Hattest du in der Schule auch Matheunterricht? Vieleicht kann er ja seinen Namen tanzen?
Magnus M. schrieb: > Hattest du in der Schule auch Matheunterricht? Schade, dass es in diesem Forum nur wenige Leute gibt, die sich auch auskennen. Die meisten, so scheint es, verbergen ihre eigne Unwissenheit hinter solchen Aussagen.
Wolfgang Maier schrieb: >> Ist die Spannung linear zur Temperatur? >> > > Ja Dann versuche es doch mal mit einer Geradengleichung. http://de.wikipedia.org/wiki/Geradengleichung
Hi >> Ist die Spannung linear zur Temperatur? >> >Ja Dann >Hattest du in der Schule auch Matheunterricht? MfG Spess
Wolfgang Maier schrieb: > Schade, dass es in diesem Forum nur wenige Leute gibt, die sich auch > auskennen. Die meisten, so scheint es, verbergen ihre eigne Unwissenheit > hinter solchen Aussagen. Mutig, mutig ...
Wolfgang Maier schrieb: > Schade, dass es in diesem Forum nur wenige Leute gibt, die sich auch > auskennen. Die meisten, so scheint es, verbergen ihre eigne Unwissenheit > hinter solchen Aussagen. TOP Kommentar. :)
Wolfgang Maier schrieb: > Magnus M. schrieb: >> Hattest du in der Schule auch Matheunterricht? > > Schade, dass es in diesem Forum nur wenige Leute gibt, die sich auch > auskennen. Die meisten, so scheint es, verbergen ihre eigne Unwissenheit > hinter solchen Aussagen. Schade ist vielmehr, das es in diesem Forum soviele Leute gibt, die meinen, man könne ohne die geringsten technischen oder mathematischen Kenntnisse Geräte bauen und Programme schreiben und bräuchte, wenn man an seine Grenzen stösst nur die Fachleute fragen die diese Kenntnisse haben. Schade ist, dass diese Fachleute sich dann, wenn sie auf die Notwendigkeit solcher Kenntnisse hinweisen, sich noch freche Antworten gefallen lassen müssen. Was diese Leute nicht erkennen, ist, daß es sich dabei um unsoziales Verhalten handelt. Wenn nicht schon der Ansatz in sich unlogisch ist - was auf eine grundlegende Störung im Denkvermögen hinweist.
ImLichteArbeitender schrieb: > Wenn nicht schon der Ansatz in sich unlogisch ist - > was auf eine grundlegende Störung im Denkvermögen hinweist. sehr schön... muss ich mir merken :-D
Wolfgang Maier schrieb: >> Ist die Spannung linear zur Temperatur? >> > > Ja Lineare Interpolation: http://de.wikipedia.org/wiki/Interpolation_(Mathematik)#Lineare_Interpolation
Na ja, vielleicht kann er es wirklich nicht: gl1: 0.25 * a + b = -50 gl2: 4.75 * a + b = 150 Subtrahieren a = 44.444444 => b = -61.111111 Den Uebergang von den Spannungen zu den ADC Werten wirst Du ja wohl selber schaffen :-)
ImLichteArbeitender schrieb: > Schade ist vielmehr, das es in diesem Forum soviele Leute gibt, die > meinen, man könne ohne die geringsten technischen oder mathematischen > Kenntnisse Geräte bauen und Programme schreiben und bräuchte, wenn man > an seine Grenzen stösst nur die Fachleute fragen die diese Kenntnisse > haben. Schade ist, dass diese Fachleute sich dann, wenn sie auf die > Notwendigkeit solcher Kenntnisse hinweisen, sich noch freche Antworten > gefallen lassen müssen. > Was diese Leute nicht erkennen, ist, daß es sich dabei um unsoziales > Verhalten handelt. Wenn nicht schon der Ansatz in sich unlogisch ist - > was auf eine grundlegende Störung im Denkvermögen hinweist. Ich nehme mal an, die Frage des TO war ernst gemeint und er kann es wirklich nicht. Dieses Forum zeichnet immer mehr aus, was auch hier passiert ist. Jemand, der eine fuer die hier anwesenden Koniferen zu einfache Frage stellt wird in 2 der ersten 3 Antworten verballhornt oder niedergemacht - Schade eigentlich
> Jemand, der eine fuer die hier anwesenden Koniferen zu einfache > Frage stellt wird in 2 der ersten 3 Antworten verballhornt oder > niedergemacht Das ist so unsinnig, dass es schon einen eigenen Thread lohnen würde. Eine "Konifere" ist eine Pflanze (i.w.S.). Du meinst "Koryphäe". "Verballhornen" ist im weitestens Sinne die Veränderung eines Wortes oder einer Aussage so das der Sinn verändert ist. Du bist ein weiteres schlagendes beispiel für meine Aussage: Mitreden aber keine Ahnung von nichts. In dem Fall von Deiner Sprache. Hauptsache, was gesagt haben. Bis auf Deine schlichte Existenz hast Du hier nichts zu bieten. ------------ Den Anlass zu dem Verhalten (zumindest meinem) hat der TO selbst gegeben. Eine aufrechte, lernbereite und selbstverantwortliche Haltung hätte sich in folgender Formulierung der Frage gezeigt: "Ich möchte das Ergebnis der AD-Wandlung einer Spannung die einer Temperatur wie folge zugeordnet ist in eben diese Temperatur umrechnen. (Folgt Beschreibung der Werte). Was muss ich lernen, was muss ich lesen um diese Umrechnung mindestens auf dem Papier selbst vornehmen zu können? Ich bitte Euch um einen oder mehrere Links."
Ich finde der TO hat doch freundlich gefragt, oder?
Wenn der ADC-Wert x1 = 1/20 * 1024 = 51.2 auf T1 = -50 und der ADC-Wert x2 = 19/20 * 1024 = 972.8 auf T2 = 150 abgebildet werden soll, und dazwischen soll es linear zugehen, dann wird der ADC-Wert x abgebildet auf a*x + b, worin die Koeffizienten a und b gegeben sind durch a = (T2 - T1)/(x2 - x1) = 0.217013 b = T1 - a x1 = -61.111 Den Term 0.217013*x - 61.111 kann man in einem µC übrigens auch ohne Fließkommaarithmetik bewältigen, indem man den µC statt des Originalterms z. B. dessen 4096-Faches ausrechnen lässt: 4096*(0.217013*x - 61.111) ≈ 889*x - 250310 Der Clou daran ist, dass 889*x - 250310 mit einer (vergleichsweise) einfachen 24-bit-Signed-Integer-Multiplikation und -Subtraktion klargemacht werden kann. Am Schluss muss dann noch die trickreiche Multiplikation mit 4096 rückgängig gemacht werden, was durch einen simplen Rechtsshift des Resultats um 12 bits erledigt ist (12 bits weil 4096 = 2^12). Danach wird das Ergebnisregister tatsächlich eine Zahl zwischen -50 und 150 enthalten, die der Temperatur entspricht. Have a lot of fun... :-)
einen Namen schrieb: > Ich finde der TO hat doch freundlich gefragt, oder? Im ersten Beitrag, durchaus. Nur finde ich nicht, dass das eine besondere Bemerkung wert ist. Die Freundlichkeit lobe ich allenfalls dem, an dem ich sonst nichts lobenswertes finden kann. Ausserdem ist Freundlichkeit, zumindest aber Höflichkeit ja wohl das Mindeste, worauf die hilfsbereiten Leser hier Anspruch haben. Und dann in seinem zweiten Beitrag fiel die Maske ja. Da ging es nur noch darum, uns einzureden wir wären schlechte Menschen, weil wir nicht sofort, ohne Widerrede die Berechnung vollständig und nachvollziehbar darlegten.
Im ADC-Tutorial dieser HP steht einiges dazu drin. Gruss Robert
ImLichteArbeitender schrieb: > , wenn man > an seine Grenzen stösst nur die Fachleute fragen die diese Kenntnisse > haben. Na, na, uebertreib mal nicht. Geradengleichung bzw. die vereinfachte Form davon, der 3 Satz, ist Stoff der Mittelschule. Das sollte eigentlich jeder koennen. Gottlob hatten die Handy-Provider ein Einsehen und bieten Flatrates an. Damit nicht noch mehr des simpelsten Rechnens unkundige Jugendliche in die Kostenfalle laufen.
Man sollte - gerade hier im Netz - nicht alles so persoenlich nehmen. Das gilt natuerlich fuer den TO wie auch fuer alle potentiellen Helfer.
Karl Heinz schrieb: > ImLichteArbeitender schrieb: >> Wolfgang Maier schrieb: >>> Magnus M. schrieb: >>>> Hattest du in der Schule auch Matheunterricht? >>> >>> Schade, dass es in diesem Forum nur wenige Leute gibt, die sich auch >>> auskennen. Die meisten, so scheint es, verbergen ihre eigne Unwissenheit >>> hinter solchen Aussagen. >> , wenn man >> an seine Grenzen stösst nur die Fachleute fragen die diese Kenntnisse >> haben. > > Na, na, uebertreib mal nicht. > Geradengleichung bzw. Die vereinfachte Form davon, der 3 Satz, ist Stoff > der Mittelschule. Das sollte eigentlich jeder koennen. Ich kann nur annehmen, dass Du meinen Beitrag nicht in Ruhe gelesen hast. Und ein wenig Übertreibung behalte ich mir jederzeit vor. Der Deutlichkeit halber. Aber: Der Punkt meiner Kritik ist ja nicht ob die Geradengleichung nun als Fachkenntnis bezeichnet werden muss, jemand der das weiss also als Fachmann, - darin liegt hier so gesehen eine Übertreibung - sondern, dass der TO sich an andere wendet, die das wissen - die also fachlich mehr gebildet sind als er selbst. Also lasse bitte die Ermahnungen.
einen Namen schrieb: > Man sollte - gerade hier im Netz - nicht alles so persoenlich nehmen. > > Das gilt natuerlich fuer den TO wie auch fuer alle potentiellen Helfer. Das ist auch wieder so ein unangebrachter allgemeiner Hinweis: Wer sich engagiert ist persönlich beteiligt - aber wer persönlich beteiligt ist, fühlt sich nicht notwendigerweise angegriffen oder beleidigt.
ImLichteArbeitender schrieb: > > Aber: Der Punkt meiner Kritik ist ja nicht ob die Geradengleichung nun > als Fachkenntnis bezeichnet werden muss, jemand der das weiss also als > Fachmann, - darin liegt hier so gesehen eine Übertreibung - sondern, > dass der TO sich an andere wendet, die das wissen - die also fachlich > mehr gebildet sind als er selbst. > > Also lasse bitte die Ermahnungen. Das sollte keine Ermahnung sein, sondern eine etwas ironische Zustimmung. Wobei ich zum Ausdruck bringen wollte, dass es sich hier keineswegs um eine besonders schwierige Aufgabenstellung handelt, die speziell ausgebildete Fachleute erfordern wuerde.
Karl Heinz schrieb: > ImLichteArbeitender schrieb: > >> >> Aber: Der Punkt meiner Kritik ist ja nicht ob die Geradengleichung nun >> als Fachkenntnis bezeichnet werden muss, jemand der das weiss also als >> Fachmann, - darin liegt hier so gesehen eine Übertreibung - sondern, >> dass der TO sich an andere wendet, die das wissen - die also fachlich >> mehr gebildet sind als er selbst. >> >> Also lasse bitte die Ermahnungen. > > Das sollte keine Ermahnung sein, sondern eine etwas ironische > Zustimmung. Die Ironie ist mir leider entgangen. Bedauerlicherweise. > Wobei ich zum Ausdruck bringen wollte, dass es sich hier > keineswegs um eine besonders schwierige Aufgabenstellung handelt, die > speziell ausgebildete Fachleute erfordern wuerde. Nun für den Drittklässler sind Mittelstufler "speziell ausgebildete Fachleute" und Gymnasiasten schlicht Magier. :-)
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.