refactor: mischer2 part 2
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
Mit dem folgenden Applet kann man beide Schaltzustände des Ringmodulators getrennt betrachten.<br><br>
|
||||
Mit dem folgenden Applet kann man beide Schaltzustände des Ringmodulators getrennt betrachten. Dabei werden die Schwellspannungen der Diode vernachlässigt und angenommen, dass die Übertrager 1:1 übertragen. Außerdem wird für $U_2$ eine rechteckförmige Spannung angenommen. Das führt dazu, dass hart umgeschaltet wird. Ein Ausgangsfilter muss die hohen Frequenzen, die dadurch entstehen, später filtern.<br><br>
|
||||
|
||||
<html>
|
||||
<button id="button0">Keine Aktion</button>
|
||||
@@ -7,6 +7,34 @@ Mit dem folgenden Applet kann man beide Schaltzustände des Ringmodulators getre
|
||||
|
||||
<img id="ringmodulator" width="100%" style="display: block; margin-top: 1rem;" alt="Schaltzustände des Ringmodulators"/>
|
||||
|
||||
<div id="ringmodulator-formula1" class="ringmodulator-formula" style="display: none; margin-top: 1rem;">
|
||||
Die Ausgangsspannung ergibt sich also zu:
|
||||
|
||||
<br>
|
||||
<br>
|
||||
|
||||
$ U_3 = \left(+1\,\mathrm{V}+\frac{U_1}{2}\right) - \left(+1\,\mathrm{V}-\frac{U_1}{2}\right) = U_1 $
|
||||
|
||||
<br>
|
||||
<br>
|
||||
|
||||
Die Multiplikation von $U_1$ und $U_2$ funktioniert!
|
||||
</div>
|
||||
|
||||
<div id="ringmodulator-formula2" class="ringmodulator-formula" style="display: none; margin-top: 1rem;">
|
||||
Die Ausgangsspannung ergibt sich also zu:
|
||||
|
||||
<br>
|
||||
<br>
|
||||
|
||||
$ U_3 = \left(-1\,\mathrm{V}-\frac{U_1}{2}\right) - \left(-1\,\mathrm{V}+\frac{U_1}{2}\right) = -U_1 $ \]
|
||||
|
||||
<br>
|
||||
<br>
|
||||
|
||||
Die Multiplikation von $U_1$ und $U_2$ funktioniert!
|
||||
</div>
|
||||
|
||||
<script>
|
||||
const images = [
|
||||
"/pictures/1122.svg",
|
||||
@@ -28,6 +56,13 @@ Mit dem folgenden Applet kann man beide Schaltzustände des Ringmodulators getre
|
||||
|
||||
function showState(index = 0) {
|
||||
document.querySelector("#ringmodulator").src = images[index];
|
||||
document.querySelectorAll(".ringmodulator-formula").forEach(function(formula) {
|
||||
formula.style.display = "none";
|
||||
});
|
||||
|
||||
if (index > 0) {
|
||||
document.querySelector("#ringmodulator-formula" + index).style.display = "block";
|
||||
}
|
||||
}
|
||||
|
||||
showState(0);
|
||||
|
||||
Reference in New Issue
Block a user