Forum: Mikrocontroller und Digitale Elektronik Messwerte verarbeiten, Zahlen anpassen ?


von Mike (Gast)


Lesenswert?

Hallo,

ich habe Messwerte im Zahlenbereich dec. 30 - 165 und muß die so 
umwandeln das am Ende der pwm angesteuert wird also 165 = 255 und 30 = 0 
die Mitte ist 100 die soll 127 werden. Sieht nach einer expotential 
Funktion aus. Wie kann ich das lösen? Z.z. habe ich eine Tabelle, 
braucht aber gleich 162 Byte und sieht unprofessionell aus.

Gruß Mike

von Stefan_h (Gast)


Lesenswert?

Hi,

exponential?? y=kx+d, oder täusch ich mich da gerade gewaltig??

0=30k+d
255=165k+d

k und d berechnen, und die formel is fertig
lg,

Stefan

von AndreasG (Gast)


Lesenswert?

Hi

Is fast ne lineare Funktion. Wenn du mit
y=0.0011x²+1.67x-50.49 rechnest, und die Nachkommastellen des 
Ergebnisses abschneidest, kommst du ganz gut hin.
Wenn der Mittelwert nicht so wichtig ist, kannst du auch y=1.89x-56.7 
rechnen, hier ist halt bei y=100 das Ergebnis 132, oben und unten 
stimmts.

Gruss, Andreas

von Mike (Gast)


Lesenswert?

Ihr seid Spitze,

Gruß Mike

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
Noch kein Account? Hier anmelden.