Logarithmisches Poti simulieren

ralfh02

Level-2
Beiträge
58
Reaktionspunkte
10
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Experten,
ich habe ein normales lineares Poti an einem Analogeingang 0-10V , so weit alles OK, funktioniert.
Ich möchte aber ein logarithmisches Poti simulieren für bessere Bedienbarkeit, d.h. zum Anfang des Drehbereiches soll der Analogwert nur langsam steigen und zum Ende schneller steigen.
Probiert habe ich es schon mit der EXP-Funktion, aber ich kommen auf keine vernünftige Skalierung.
Für einen kleinen Denkanstoss wäre ich dankbar, meine Mathematikkünste sind nicht so gut.
Danke und schönen Tag
 
Wieso erhält man bei einem logarithmischen Poti eine bessere Bedienbarkeit? :confused: Wieviel schneller am Ende als am Anfang? Wofür soll da ein Sollwert gebildet werden?

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Es wir eine E-Lok ferngesteuert.
Die bessere Bedienbarkeit ergibt sich aus der Tatsache das ca. in der ersten Hälfte der Punkt gefunden werden muss wo der Zug anfährt.
Bisher war der Stellbereich auf ca. 70% begrenzt. Natürlich fehlte es dann an "Endgeschwindigkeit"
Wieviel schneller am Ende muß getestet werden. Ich denke mal das bei 2/3 "Potiweg" etwa der halbe Sollwert ansteht.
Geralf
 
Ich denke mal das bei 2/3 "Potiweg" etwa der halbe Sollwert ansteht.
Was für eine SPS hast Du bzw. wie ist der Analogeingang skaliert?
Falls Dein Analogeingang 0..10V = 0..27648 skaliert, dann versuche mal diese Formel:
Code:
rY := 3.62e-05 * rX * rX;  [COLOR="#006400"]//0.0000362 * rX²[/COLOR]

Harald
 
Danke, es ist ein RFC470 (PCWorx) , die Skalierung könnte passen, muß ich morgen nachschauen.
Ich werde es morgen mal testen aber was ich jetzt auf die Schnelle durchgerechnet habe gefällt mir.
Wie kommt man auf solch einen Faktor ? Möchte ja schließlich auch was lernen. ;)
Geralf
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wie kommt man auf solch einen Faktor ? Möchte ja schließlich auch was lernen. ;)
Hmm, ich habe mich mit Excel 'rangetastet: ;)
Die Kurve soll etwa so verbogen werden:
* 0V --> 0% = 0
* 7V --> 50% = AI_max/2 = 27648/2 = 13824
* 10V --> 100% = AI_max = 27648

- Tabelle mit 11 Datensätzen anlegen (0, 1, .. 10V)
- Sollwert für ca. 50% bei 7V (ca. 67%) eintragen
- X/Y-Diagramm einfügen
- für den Sollwert eine Trendlinie einfügen, Polynom 2. Grades passt "optisch" gut
- Formel der Trendlinie im Diagramm anzeigen lassen
- Formel in die Sollwert-Spalte übernehmen
- mit dem Faktor X2 für X² spielen/annähern bis der Wert bei 10V ca. AI_max (27648 ) ergibt (kann man auch ausrechnen: X2=1/AI_max)

Harald
 

Anhänge

  • xy.png
    xy.png
    31,3 KB · Aufrufe: 50
  • Poti.xls.zip
    6,4 KB · Aufrufe: 11
Zuletzt bearbeitet:
Hallo Harald,
Hab das mal durchgetestet und klappt gut.
Dank Deiner Erklärung mit dem Excel-Beispiel kann ich das ganze noch optimieren , je nachdem was die Praxis zeigt und welchen Eindruck der Bediener hat.
Gruß Geralf
 
Zurück
Oben