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
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.
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 :-)
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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.