Analog: Rampe erzeugen

OP #341383
Lesenswert?
• ▲
▼
Hallo,

ich hab einen variable DC-Spannung 0-10V, die mit einem TTL-Signal
ein/ausgeschaltet werden soll. Die Umschaltung darf nicht sprunghaft
geschehen, sondern muß über eine Rampe mit definierter
Anstiegssgeschwindigkeit erfolgen.

TTL 0->1: Ansteieg von U_out mit 10V/s bis Ua = U_in
TTL 1->0: Abfall von U_out mit -10V/s bis Ua = 0

1. Idee
TTL Signal in ein +-5V (+- 10V) Signal wandeln, mit dem +- Signal auf
einen Integrator => Rampe.
Aber wie stoppe ich die Rampe bei erreichen vom I_in?

Jemand 'ne Idee dazu?
Oder 'nen anderen Lösungsansatz?

Ciao,
Werner
Gast #341385
Lesenswert?
• ▲
▼
Interessante Frage, auf die es wie immer fünf Antworten gibt.

1. Man schaltet dem Integrator nach erreichen der Sollspannung eine
Gegenkopplung zu, die die Ausgangsspannung konstant hält.

2. Man läßt den Integrator dort stehen, wo er ist, indem man die
Eingangsspannung abschaltet. Mit FET-OPVs kann eine lange Haltezeit
erreicht werden.

3. Man erzeugt per PWM die Rampe und filtert das Signal. Ein 16MHz µP
könnte 4096 Stufen bei 4kHz liefern und ein Filter 2. oder 3. Ordnung
das Signal hinreichend glätten.

Die beiden ersten Lösungen sind rein analog; Lösungen 4+5 überlasse ich
anderen Antwortern :-)
Gast #341386
Lesenswert?
• ▲
▼
Hi

Versuchs doch mal mit einem PWM Signal eines Controllers.
Bei 10Bit Auflösung könntest Du mit 10mV / Schritt die Rampe
hochfahren.

Für 1 Sekunde hast Du dann für die 1000 Werte alle ms eine Änderung.
Damit sind die Rampen evt. vernachlässigbar.

Das PWM Signal musst Du natürlich noch mit einem OP-Amp auf die
entsprechenden Pegel bringen.

Von AMPEX gibt's übrigens auch Power OP-Amps, wenn Du mehr Leistung
brauchst.

Gruss Andy
Gast #341388
Lesenswert?
• ▲
▼
Es gibt viele Gründe, warum es nicht funktionieren kann (ohne Anspruch
auf Vollständigkeit):

1. 4066 kann keine +/-10V verarbeiten
2. TTL an 4066 geht hier auch nicht
3. IC1b liefert an seinem Ausgang irgendeine übersteuerte Spannung,
sodass der Integrator nicht +/- 10V an R3 bekommt.

R1, R4, C1 sind nicht notwendig.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.