Hallo, ich wuerde gerne einen Operationsverstaerker mittels PWM von einem AVR regeln. In ist die Eingangsspannung die ich gerne per OP regeln wuerde. Im Moment ist liegt VU bei 11. Die Verstaerkung sollte jetzt mittels 5V PWM zwischen 0...11 einstellbar sein, aber leider weiss ich jetzt nicht wie ich die 5V PWM Einspeise. Kann mir jemand einen Tipp geben ?? IN --------------- (+) OP------.---- OUT -(-) | | | GND--- R (1K) ---.--- R (10K) --- Gruß, Dirk
Also du möchstest aus einer 0/5V PWM eine Spannung zwischen 0...11VOlt machen? Habe ich das richtig verstanden? Wenn ja, dann nimm ein RC-Filter um die PWM zu glätten, und dahinter ein nichtinvertierender OPV mit einer Verstärkung von 11/5=2.2 Die Spannungsversorgung dieses OPV sollte aber mindestens 12Volt betragen symmetriasch sein
Eine Verstärkungsregelung ist immer ein nichtlinearer Vorgang, eine Multiplikation. Also muß em OP ein nichtlineares Bauteil angebracht sein, z B. ein Transistor oder Analogschater , der pulsbreitenmoduliert die Verstärkung reduziert, indem er einen zusätzlichen Widerstand mach Masse schaltet, natürlich mit einer Frequenz weit oberhalb der Nutzsignale.
>Die Verstaerkung >Habe ich das richtig verstanden? Scheinbar nicht. Für sowas gibt es OPV mit einem Steuereingang. Über ein digitales Poti könnte man das auch machen. Um das mit einer PWM zu machen, müsste man vermutlich einen Transistor als veränderlichenn Widerstand betreiben, wobei die Steuerspannung noch gegläettet werden müsste (Tiefpass nach der PWM...)
Am besten macht man sowas entweder mit einem digital einstellbaren PGA (programmable gain amplifier) oder man missbraucht einen multiplying DAC als einstellbaren Widerstand oder als Abschwächer vor dem OP.
>Also du möchstest aus einer 0/5V PWM eine Spannung zwischen 0...11VOlt >machen? An Eingang wird eine Spannung mit maximal 120mV angelegt. Diese Spannung wird mit dem Faktor 11 (maximal) verstaerkt. Diesen Verstaerkungsfaktor wuerde icg jetzt gerne ueber PWM aendern. Eine Gleichspannung aus der PWM hab ich ueber 3* RC Tiefpaesse (47k, 10nF) erstellt (Fg = 330 Hz). Die PWM Frequenz liegt bei ca 1Khz. Die Gleichspannung ist wirklich glatt und hab ich mit einem Oszilloskope geprüft. Ich hab jetzt keine Idee wo ich die Gleichspannung einspeisen muss und ueber einen Spgteiler nochmals teilen muss.
Du könntest dein Eingangssignal an einen EIngang des AD633 führen. An den zweiten Eingang des AD633 legst du deine geglättete PWM an. Der AD633 erzeugt am Ausgang eine Spannung Uout = U1 * U2 / 10V also: 120mV * (0..5)V / 10V = 0..0,6Volt. reicht das nicht, dann halt mit nem OPV verstärken, das kann nach dem Ausgang, aber auch vor einem/beiden Ausgänge erfolgen
Benedikts Vorschlag ist der einfachste, ein multilizierender DAC ist gleich digital in linearen Stufen einstellbar. AD7524JN gibts bei Reichelt für 2,70 € http://www.analog.com/UploadedFiles/Data_Sheets/AD7524.pdf auf Seite 5 links oben die Schaltung "2-Quadranten-Multiplizierer" passt.
kostet natürlich 8 Portpins, PWM braucht nur einen. Die üblichen Schaltungen für eine automatische Lautstärkeregelung benutzten einen FET als steuerbaren Widerstand, oder einen OTA wie den CA3080 oder LM13700
nur mit einem OPV geht das nicht. weil du ja irgendwie eine Multiplikation (nicht lineare Operation) durchführen musst. Entweder du baust um den OPV eine beschaltung, die das macht, oder einen Multiplizierer oder ein entsprechenden DA wandler => christoph
Danke schoen, ich hab gestern den ganzen Tag rumgetueffelt um eine Loesung zufinden. Leider bin ich zum gleichen Ergebniss gekommen und dachte ich wuerde eine einfache Moeglichkeit uebersehen. Gruß, Dirk
es gibt ne einfache lösung! ein ota... lm13700 is genau, was du suchst: op mit per spg./strom einstellbarer verstärkung! (reichelt 90ct !)
Danke werde ich mir mal genauer anschaun, vielleicht finde ich heute abend auch eine einfachere Loesung.
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.