­
Nichtinvertierender Verstärker - VB.Net Beispiel - Elektronik Dachbude

Nichtinvertierender Verstärker – VB.Net Beispiel

Dieses Programm simuliert eine Schaltung mit einem nichtinvertierenden Operations-Verstärker.

Die eigentliche Berechnung im Programm ist ganz einfach und bestimmt die Verstärkung und die Ausgangsspannung aus dem Verhältnis von Widerständen (vgl. ELEXS).

      Rv = R2 / (R1 + R2)
 
        V = (R1 + R2) / R2
        Uv = Ui * V

Die Rechnung kann theoretisch auch Ausgangspannungen außerhalb des Bereichs der Betriebsspannung ergeben. Deshalb wird hier in einem zweiten Schritt die tatsächliche Spannung nach oben und unten bis auf 0,5 V an der Betriebsspannung begrenzt. Wenn dieser Übersteuerungsfall eintritt weicht die Spannung am invertierenden Eingang des OPV von der am nichtinvertierenden ab und muss eigens aus dem Spannungsteilungsverhältnis berechnet werden.

        If Uv > 9.5 Then
            Uo = 9.5
            Uminus = Uo * Rv
        ElseIf Uv < -9.5 Then
            Uo = -9.5
            Uminus = Uo * Rv
        Else
            Uo = Uv
            Uminus = Ui
        End If

Quelltext

Download Projektdatei

Wenn Sie nur an der Exe-Datei interessiert sind, befindet sich diese in dem Unterordner \bin\Debug.