Forum: Mikrocontroller und Digitale Elektronik Analog: Rampe erzeugen


von Werner J. (werner_j)


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

von Rahul (Gast)


Lesenswert?

Einen Kondensator mit Hilfe einer Konstantstromquelle auf- und entladen
(Rampe).

Diese Dann muss man "nur noch" diese Konstantstromquelle irgendwie
schalten.
Das sollte aber irgendwie mit ein/zwei Operationsversträkern gehen...
Dual-Slope-ADCs arbeiten ja auch auf diese Weise.

von Egon (Gast)


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 :-)

von Andreas Häusler (Gast)


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

von Werner J. (werner_j)


Angehängte Dateien:

Lesenswert?

Hallo,

ich bin mir nicht sicher, würde das so (siehe Anhang) funktionieren?

Allerdings wird die Schaltung (IC1B, 2A) schwingen. Besser IC2b  doch
etwas rückkoppeln?

Im vorraus schonmal vielen Dank.

Ciao,
Werner

von Egon (Gast)


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.

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.