Analoges Steuersignal "verbiegen"

Gast #5834727
Lesenswert?

Hallo,

bin auf der Suche nach einer Schaltungsidee.

Ein Stellglied bekommt ein analoges Steuersignal von 0...5V DC.
Das tatsächliche Regelverhalten des Endgerätes ist aber nicht 100%ig 
linear.
Gibt es eine einfache Möglichkeit diese Spannung mittels einer 
Diodenkennlinie zu "verbiegen" ? Google half leider nicht...
Aus den 0...5V soll eine Kurve werden die wahlweise einen "Bauch" nach 
oben oder unten bekommt.

Gruss
Dennis
Gast #5834767
Lesenswert?

Hi,

das ging ja fix...
yC fällt (fast) flach da immer 5 Kanäle parallel arbeiten und die 
Samplingrate um 100KHz sein müsste. Mit nem 32F407 wohl machbar aber ich 
hoffte auf eine analoge Lösung. Bin Bj. 68 und da muss es nicht immer 
ein Controller sein :-)

Der Tipp 3eck Sinus klingt gut...der Tietze ist leider vor Jahren 
weiterverschenkt worden.


Ausgangssignal sollte anschliessend noch 0...5V sein ...im 
Idealfall...ab 0 auf jeden Fall...wenns bei 4.3V endet wohl nicht so 
schlimm...

Danke !
Dennis
Gast #5834776
Lesenswert?

DennisK schrieb:
>  vor Jahren weiterverschenkt
Sollte als pdf evtl. zu finden sein.

> Samplingrate um 100KHz
Mit Salamitaktik Fragen zu stellen, endet oft in der Unendlichkeit. Wie 
sieht das Signal nun wirklich aus? Dioden haben z.B. auch eine kleine 
Kapazität, die manches verschleift. Wahrscheinlich möchtest Du ein 
Widerstandsnetzwerk mit x Dioden basteln, die dann die Kurve bremsen?
Gast #5834786
Lesenswert?

Die Salamitaktik war echt nicht beabsichtigt :-)


Mit den Kapazitätsproblemen hast du natürlich recht. Die hatte ich nicht 
aufm Zettel...

Die Signalform....puhh...sagen wir mal "rauschen" mit 40-80 KHz"
Kein sauberer Sinus oder so...


Langsam befürchte ich das es doch Richtung Controller und Lookup geht..



Gruss
Dennis
Moderator (Firma: Titel) Persönliche Seite #5834787
Lesenswert?

DennisK schrieb:
> yC fällt (fast) flach da immer 5 Kanäle parallel arbeiten und die
> Samplingrate um 100KHz sein müsste.
Und wo war nochmal das Problem?
Wenn schlimmstenfalls 1 µC nur 1 Kanal mit 100kHz wandeln kann, dann 
nimmt man 5 µC, die können dann 5 Kanäle mit 100kHz bearbeiten...

Auf jeden Fall kann dann die Steigung der Übertragungslinie ganz einfach 
und beliebig umkonfiguriert werden.

oszi40 schrieb:
> Wie sieht das Signal nun wirklich aus?
Und wie genau muss das Signal "aufgelöst" werden? Reichen da 
"umgerechnet" 8 Bit aus?

DennisK schrieb:
> Die Signalform....puhh...sagen wir mal "rauschen" mit 40-80 KHz"
Dann musst du aber mit deutlich(!!!) mehr als 160kHz abtasten...

Alternativvorschlag zu Salamitaktik: sag einfach, woher das Signal kommt 
und wo es hingeht. Am besten mit Typnummern und Bezichnung der 
Komponenten.
Gast #5834829
Lesenswert?

Geregelt wird eine Infrarot-Diode. I max 210mA.
Gesteuert wird ein Linearregler der den Strom der Diode regelt.

Das ich beim sampeln schneller sein muss ist mir klar. Ein 32F407
bekommt 2 Kanäle vernünftig hin, 8 Bit reichen . Mit seinem internem D/A 
getestet. Aber das ist ein bisschen mit "Kanonen auf Spatzen geschossen" 
finde ich.
Gast #5834868
Lesenswert?

Brpmf...beim Tiny dann einen Analogkanal durch den eigenen A/D jagen , 
das D dann auf die einen PWM Out und per L/C oder so ein Analogsignal 
basteln....

Nicht schön aber wohl der einfachste weg... bei 20 MHz kann der wohl nur 
5 MHz Spi...mal Datenblatt gucken...


Dachte es gäbe einen einfachen, analogen Weg.


…
Dennis
#5834874
Lesenswert?

In den 80ern haben wir ähnliche Anforderungen so wie Bild gelöst, heute 
sind die Bandbreiten nur vom Geldbeutel abhängig, wobei 1 MHz schon fast 
als Niederfrequenz durchgeht.

ADC/DAC mit Parallelbus sind ziemlich aus der Mode gekommen, aber im 
Highspeed Bereich dürfte es schon noch was geben und nicht zu teuer. Der 
ADC braucht sicher einen Takt, aber der Rest nicht. Das Drumherum hält 
sich also in ganz engen Grenzen. Wichtig wäre jenachdem noch an einen 
Glitch-Filter am Ausgang zu denken.

Mit MCU fängt es immer ganz einfach an und wenn dann drei Mannwochen 
Verzweiflung durch sind, unterhält man sich nur noch darüber, wer den 
Schaden bezahlt. Eine Hardware-Lösung mag altbacken erscheinen, aber sie 
wird garantiert funktionieren.
Angehängte Dateien:
#5834890
Lesenswert?

Stefanus F. schrieb:
> DennisK schrieb:
>> Dachte es gäbe einen einfachen, analogen Weg.
>
> Möglicherweise. Dazu brauchen wir aber mehr Infos, wie genau das Signal
> verbogen werden soll. Und zwar mit konkreten Diagrammen und Zahlen.

Genau sowas ähnliches wollte ich auch grad eintippen.
Wenn es eine monotone Kurve ist, dann geht es, zumindestens gut genug 
näherungsweise und die Kanäle mit sehr wenig Abweichung. Allerdings kann 
einen die Rechnerei zum Wahnsinn treiben...
#5835098
Lesenswert?

Helmut S. schrieb:
> Wenn eine Parabel reicht,
>
> y = a*x + b*x^2
>
> dann könnte man x^2 mit einem Multiplizierer machen. Allerdings muss man
> beim verstellen von der Gewichtung b immer auch a verstellen um bei 5V
> am Eingang wieder auf 5V am Ausgang zu kommen.

Nachtrag wenn man nur b verstellen will.


y=5 bei x=5

Daraus folgt

a = 1-b*5

Insgesamt benötigt man dann 2 Multiplizierer plus Addierer und 
Subtrahierer.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren