Analoges Steuersignal "verbiegen"

Gast #5834727
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 #5834736
Wenn es analog sein muss: man kann mit Diodennetzwerken und 
Referenzspannungen ein Signal verbiegen. z.B. Dreieck => Sinus.

Ich meine im Tietze-Schenk war ein Beispiel
Gast #5834767
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
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
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
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
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
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
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:
Gast #5834889
Jetzt ne ganz andere Idee..

Aus der Musiker-Ecke her kenne ich "Tubescreamer TS9" oder ähnliches. 
Die machen so eine "bauchige" Verzerrung in Analog.. Vielleicht ist das 
etwas?
#5834890
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...
Gast #5834921
Wenn du das ganze sagen wir mit einem OpAmp regelst sollte der exakte 
Verlauf deiner Regelkurve egal sein, da der im MHz-Bereich nachregelt 
oder etwa nicht?
Gast #5834945
Letztendlich funktioniert es doch so dass du den Strom durch die 
Monitoring-Diode mit dem Steuersignal aus welchauchimmer Quelle 
vergleichst und damit die Laserdiode nachregelst
#5834985
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.
#5835098
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.
Gast #5835548
Es ist auch ein "kleiner" Unterschied bei der nötigen Ausfallsicherheit, 
ob er einen Herzschrittmacher oder eine Weihnachtsbaumbeleuchtung als 
Anwendung betreiben möchte. Wir wissen nix.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.