Re: umrechnungstabelle ablegen für temperaturmessung Kategorie: Programmierung C (von tomschuh - 28.07.2008 21:32) | ||
Als Antwort auf Re: umrechnungstabelle ablegen für temperaturmessung von Werner - 27.07.2008 18:17 | ||
| ||
@ peterS oder werner??? (sorry ich steige hier bei dem forum net wirklich duch!!!) man kann nicht wirklich die richtige reihenfolge erkennen ;) hi peter, oder werner, toll - nein super toll :-) kannst du mir bitte die von dir geschilderten routinen als beispiel geben - senden - zeigen :) wie auch immer - GENAU das ist es was ich suche - jipie hier ist jemand der was für mich hat :-) ok ich sehe gerade pt100 - ich nehme pt1000 aber ich brauche ja eh nichts fertiges. möchte nur die routinen lernen und umsetzen können. insbesondere: >Die Koeffizienten lassen sich in einem kleien EEProm ablegen, das mit I2C angebunden wird. wie bitte geht das?? danke besten dank ... tom > Hallo, > warum so kompliziert? Der 10bit AD-Wandler ist eine gute Basis. In dem Temperaturbereich einer Heizung > kann die Pt100-Kennlinie als nahezu linear angenommen werden. > Wer es genauer will macht eine Polynom-Approximation 3 Ordnung mit einer Gleichung > temp = t0 +t1*x +t2*x*x+t3*x*x*x > Die Koeffizienten lassen sich in einem kleien EEProm ablegen, das mit I2C angebunden wird. > Das geht mit MEGA 32 alles sehr gut. > Viel Erfolg > > > > > hallo, danke für die antwort :) > > > ist das auch mit 1000! also sogar 1024! werten realisierbar? > > > > > > denn ich dachte, das ich für jeden wert, der am ad port ansteht in einer tabelle den > > > dazugehörenden ausgabewert angebe. z.b liegt eine spannung an, die 412 liefert, dann soll in der tabelle > > > geguckt werden und für 412 der wert 24,5 grad zurückgegeben werden. > > > > > > ....wie setze ich das bitte um? > > > > > > sorry, ich tue mich damit etwas schwer, freue mich über ein paar zeilen code, die ich dann umsetzen kann. > > > > > > oder gibt es irgendwo ein realisiertes beispiel? ich dachte das temperaturmessung öffters programmiert wird ;) > > > > > > danke > > > tom > > > > > > > > > > > > > Hallo, > > > > > > > > das ist momentan noch sehr unbequem. Grundsätzlich wird dies mit arrays gemacht, aber die aktuelle > > > > Version kann diese arrays noch nicht direkt im flash speicher definieren. Man mu� die Array momentan > > > > mit Zuweisungen per Hand aufbauen. > > > > > > > > Die nächste neue Version kann diese Werte allerdings direkt aus dem flash übernehmen. Dann kann > > > > man dann sowas schreiben: > > > > > > > > byte tab1[5]= {5, 10, 12, 100, 210}; > > > > float ftab[4]= {1.2, 5.0, 4,31, 12,3}; > > > > > > > > > > > > Gruss Peter > > > > > > > > > hallo, (sorry für den leeren beitrag gerade, - hatte aus versehen return gedrückt...) > > > > > ich starte nach langer pause vom c-control1 programieren nun mit dem mega32. > > > > > ich möchte temperaturen (mit 10bit - deshalb der mega32) messen. > > > > > am ad port liegt die spannung von 200mv bis 4,50v die die temp. für -50 bis +100 grad darstellt > > > > > wie lege ich eine tabelle an, die mir die entsprechenden werte übersetzt z.b. | ||
Antwort schreiben Antworten: |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum