--- title: ECSE 1010 概念验证 - Omega Lab02 subtitle: date: 2024-11-28T12:57:51-05:00 lastmod: 2024-11-28T12:57:51-05:00 slug: ecse-1010-poc-lab02 draft: false author: name: James link: https/www.jamesflare.com email: avatar: /site-logo.avif description: This blog post discusses a detailed lab assignment focusing on proving various electrical concepts using resistors, diodes, op-amps, and nodal analysis. The experiments aim to validate Ohm's Law, non-linear IV curves for LEDs, differential resistance in diode IV curves, nodal voltage solving with Kirchhoff’s Laws, the function of an op amp comparator, mathematical op amp functionality, and two-channel audio mixer transfer functions. keywords: ["Electrical Engineering","Ohm's Law","IV curve","Nodal Analysis","Op-Amp"] license: comment: true weight: 0 tags: - ECSE 1010 - Lab - Electrical Engineering - RPI categories: - Electrical Engineering collections: - ECSE 1010 hiddenFromHomePage: false hiddenFromSearch: false hiddenFromRss: false hiddenFromRelated: false summary: This blog post discusses a detailed lab assignment focusing on proving various electrical concepts using resistors, diodes, op-amps, and nodal analysis. The experiments aim to validate Ohm's Law, non-linear IV curves for LEDs, differential resistance in diode IV curves, nodal voltage solving with Kirchhoff’s Laws, the function of an op amp comparator, mathematical op amp functionality, and two-channel audio mixer transfer functions. resources: - name: featured-image src: featured-image.avif - name: featured-image-preview src: featured-image-preview.avif toc: true math: true lightgallery: true password: message: repost: enable: false url: # See details front matter: https/fixit.lruihao.cn/documentation/content-management/introduction/#front-matter --- ## 0. 参考文档
## 1. 证明不同阻值的两个电阻 IV 曲线斜率等于欧姆定律中的电阻值 ### 构建模块 {{< image src="P1-1-a.avif" caption="P1-1-a" width=600px >}} 让我们选择两个电阻。第一个是: {{< figure src="P1-1-b.avif" caption="P1-1-b" width=600px >}} 四色环代码:橙、橙、棕、金 $$ \begin{align*} 33 \times (1\times10^1) = 330 \Omega \pm 5\% \end{align*} $$ 检查一下: {{< image src="P1-1-b-2.avif" caption="P1-1-b-2" width=600px >}} 第二个是: {{< image src="P1-1-c.avif" caption="P1-1-c" width=600px >}} 四色环代码:棕、棕、红、金 $$ \begin{align*} 11 \times (1\times10^2) = 1100 \Omega \pm 5\% \end{align*} $$ 检查一下: {{< image src="P1-1-c-2.avif" caption="P1-1-c-2" width=600px >}} ### 分析 我们知道 IV 曲线表示 y 轴为 I,x 轴为 V。因此它必须是线性函数,因为 IV 没有幂次。 使用线性函数的思想,我们可知斜率是 $\frac{\Delta X}{\Delta Y}$。回到我们的案例中,就变成了 $\frac{\Delta V}{\Delta I}$。另外我们知道欧姆定律,即 $\frac{V}{I} = R$。因此,斜率很可能是电阻 $R$。 如果我们取 $R_1 = 10 \Omega$,$R_2 = 100 \Omega$(如仿真设置)。我们应得到: {{< image src="P1-2-a.avif" caption="P1-2-a" width=600px >}} 如果我们将它们一起绘制,则得到 {{< image src="P1-2-b.avif" caption="P1-2-b" width=600px >}} 这里是数据表: |$I$ | $V = IR_1$ | $V = IR_2$ | |:----|----------:|----------:| | 0 | 0 | 0 | | 0.2 | 2 | 20 | | 0.4 | 4 | 40 | | 0.6 | 6 | 60 | | 0.8 | 8 | 80 | | 1 | 10 | 100 | ### 模拟 {{< image src="P1-3-a.avif" caption="P1-3-a" width=600px >}} ### 测量 首先我们构建了一个这样的电路: {{< image src="P1-4-a.avif" caption="P1-4-a" width=600px >}} 这是基于实验手册中的图示。 {{< image src="P1-4-a-2.avif" caption="P1-4-a-2" width=250px >}} 我们只改变了 $R1, R2$ 的值。另外,很难在面包板上插表。因此我们在前面交叉了 V+ 电路 {{< image src="P1-4-b.avif" caption="P1-4-b" width=600px >}} 这种方法不是理想的选择,但可以工作。 *** 让我们开始吧: 对于 $V+ = 0.5V$,我们得到: {{< image src="P1-4-c.avif" caption="P1-4-c" width=600px >}} {{< image src="P1-4-c-2.avif" caption="P1-4-c-2" width=600px >}} 为了节省空间和工作量,我们不会展示每个结果。但这里是数据: |$V+$|$V(R1)$|$V(R1)$|$I$| |:---|:------|:------|:--| |$0V$|$0V$|$0V$|$0mA$| |$0.5V$|$0.142V$|$0.396V$|$0.3mA$| |$1V$|$0.238V$|$0.724V$|$0.6mA$| |$1.5V$|$0.358V$|$1.126V$|$1.0mA$| |$2V$|$0.463V$|$1.492V$|$1.3mA$| |$2.5V$|$0.572V$|$1.831V$|$1.6mA$| |$3V$|$0.632V$|$1.994V$|$1.9mA$| 使用以下 MATLAB 代码: ```matlab % 步骤 1:输入数据 V_plus = [0, 0.5, 1, 1.5, 2, 2.5, 3]; % V+ 值 V_R1 = [0, 0.142, 0.238, 0.358, 0.463, 0.572, 0.632]; % V(R1) 值 V_R2 = [0, 0.396, 0.724, 1.126, 1.492, 1.831, 1.994]; % V(R2) 值 I = [0, 0.3, 0.6, 1.0, 1.3, 1.6, 1.9] * 1e-3; % I 值(A,转换为 mA) % 步骤 2:绘制数据 figure; % 绘制电阻 R1 的曲线 subplot(2, 1, 1); plot(V_R1, I, '-o'); xlabel('电压 V(R1) (V)'); ylabel('电流 I (A)'); title('电阻 R1: 电流与电压的关系图'); grid on; % 绘制电阻 R2 的曲线 subplot(2, 1, 2); plot(V_R2, I, '-o'); xlabel('电压 V(R2) (V)'); ylabel('电流 I (A)'); title('电阻 R2: 电流与电压的关系图'); grid on; ``` 我们得到了 $R1$ 和 $R2$ 的曲线: {{< image src="P1-4-d.svg" caption="P1-4-d" width=600px >}} 现在,让我们为两者创建拟合线。需要找到斜率($R = V/I$)。为此,我们稍微修改了代码如下: ```matlab % 步骤 1:输入数据 V_plus = [0, 0.5, 1, 1.5, 2, 2.5, 3]; % V+ 值 V_R1 = [0, 0.142, 0.238, 0.358, 0.463, 0.572, 0.632]; % V(R1) 值 V_R2 = [0, 0.396, 0.724, 1.126, 1.492, 1.831, 1.994]; % V(R2) 值 I = [0, 0.3, 0.6, 1.0, 1.3, 1.6, 1.9] * 1e-3; % I 值(A,转换为 mA) % 步骤 2:拟合线性回归曲线 % 拟合电阻 R1 的曲线 p_R1 = polyfit(I, V_R1, 1); slope_R1 = p_R1(1); R_R1 = slope_R1; % 电阻 R1 % 拟合电阻 R2 的曲线 p_R2 = polyfit(I, V_R2, 1); slope_R2 = p_R2(1); R_R2 = slope_R2; % 电阻 R2 % 步骤 3:显示电阻值 fprintf('电阻 R1: %.3f ohms\n', R_R1); fprintf('电阻 R2: %.3f ohms\n', R_R2); % 步骤 4:绘制数据和拟合曲线 figure; % 绘制电阻 R1 的曲线 subplot(2, 1, 1); plot(V_R1, I, 'o'); hold on; plot(polyval(p_R1, I), I, '-'); xlabel('电压 V(R1) (V)'); ylabel('电流 I (A)'); title('电阻 R1: 电流与电压的关系图(带线性拟合)'); legend('数据', '线性拟合'); grid on; % 绘制电阻 R2 的曲线 subplot(2, 1, 2); plot(V_R2, I, 'o'); hold on; plot(polyval(p_R2, I), I, '-'); xlabel('电压 V(R2) (V)'); ylabel('电流 I (A)'); title('电阻 R2: 电流与电压的关系图(带线性拟合)'); legend('数据', '线性拟合'); grid on; ``` 我们得到了结果: ```text 电阻 R1: 331.144 ohms 电阻 R2: 1069.374 ohms ``` 以及曲线图: {{< image src="P1-4-e.svg" caption="P1-4-e" width=600px >}} 检查这个结果,从万用表的读数来看 {{< image src="P1-4-d.avif" caption="P1-4-d" width=600px >}} {{< image src="P1-4-d-2.avif" caption="P1-4-d-2" width=600px >}} 太好了!实际读数非常接近我们从 IV 测量数据和线性回归得出的电阻值。平均误差小于 1%。 ### 讨论 我们在每次会话中进行了大量的讨论,而不是一次完成所有内容,这使得文档更加逻辑化并遵循流程。因此,我们将只总结未出现的内容。 首先,我们使用 LTSpecie 确定了两个电阻 $R_1 = 10\Omega$ 和 $R_2 = 100\Omega$ 的 IV 曲线(这只是为了证明我们的分析)。然后,我们构建了一个串联电路,并知道所有组件的电流相同。只要我们得到一些读数对,就可以绘制曲线图。结果与预期一致,误差小于 1%。 因此,我们证明了不同阻值的两个电阻 IV 曲线斜率等于欧姆定律中的电阻值。 ## 2. 证明发光二极管的非线性 IV 曲线 ### 构建模块 {{< image src="P3-1-a.avif" caption="P3-1-a" width=600px >}} ### 分析 为了绘制一个二极管的 IV 曲线,我们需要找到一些重要的数据。 - 正向电压($V_F$) - 反向击穿电压($V_{BR}$) - 反向漏电流($I_S$) 根据 [QED123](https/www.onsemi.com/pdf/datasheet/qed123-d.pdf) 的数据表: - $V_F = 1.7V$ - $I_F = 100 mA$ - $V_{BR} = 5V$ - $I_S = 10 \mu A$ 我们将其绘制到标准二极管 IV 特性图中,得到 {{< image src="P2-2-a.avif" caption="P2-2-a" width=600px >}} ### 模拟 {{< image src="P3-3-a.avif" caption="P2-3-a" width=600px >}} 1N914 的开启电压约为 $0.7V$ ### 测量 {{< image src="P3-4-a.avif" caption="P3-4-a" width=600px >}} 我们创建了一个三角波,如图所示: {{< image src="P3-4-b.avif" caption="P3-4-b" width=600px >}} 幅度为 5V(10V 峰峰值),频率为 200 Hz,相位为 90 度。 然后我们使用通道 1 来测量电流 ```js C1/330*1000 ``` {{< image src="P3-4-b-2.avif" caption="P3-4-b-2" width=600px >}} 以及 IV 曲线: {{< image src="P3-4-b-3.avif" caption="P3-4-b-3" width=600px >}} 使用以下 MATLAB 代码,我们得到 ```matlab % 步骤 1:导入 CSV 文件 data = readmatrix('P2-4-c.csv'); % 步骤 2:提取列 voltage = data(:, 2); % 第二列为电压(V) current = data(:, 1); % 第三列为电流(I) % 步骤 3:绘制 I-V 曲线 figure; plot(voltage, current, 'k-', 'LineWidth', 1.5); xlabel('电压 (V)'); ylabel('电流 (I)'); title('IV 曲线'); grid on; ``` 我们得到 {{< image src="P2-4-c-2.svg" caption="P2-4-c-2" width=600px >}} ### 讨论 我们的实验结果与数据表一致。考虑到数据表中: - $V_F = 1.7V$ - $I_F = 100 mA$ 我们得到的 $1.7V$ 对应于 $10mA$,这符合数据表曲线。 ## 3. 显示/证明二极管 IV 曲线不同区域中的微分电阻变化 ### 构建模块 {{< image src="P3-1-a.avif" caption="P3-1-a" width=600px >}} ### 分析 为了绘制一个二极管的 IV 曲线,我们需要找到一些重要的数据。 - 正向电压($V_F$) - 反向击穿电压($V_{BR}$) - 反向漏电流($I_S$) 根据 [QED123](https/www.onsemi.com/pdf/datasheet/qed123-d.pdf) 的数据表: - $V_F = 1.7V$ - $I_F = 100 mA$ - $V_{BR} = 5V$ - $I_S = 10 \mu A$ 我们将其绘制到标准二极管 IV 特性图中,得到 {{< image src="P2-2-a.avif" caption="P2-2-a" width=600px >}} ### 模拟 {{< image src="P3-3-a.avif" caption="P3-3-a" width=600px >}} 1N914 的开启电压约为 $0.7V$ ### 测量 {{< image src="P3-4-a.avif" caption="P3-4-a" width=600px >}} 我们创建了一个三角波,如图所示: {{< image src="P3-4-b.avif" caption="P3-4-b" width=600px >}} 幅度为 5V(10V 峰峰值),频率为 200 Hz,相位为 90 度。 然后我们使用通道 1 来测量电流 ```js C1/330*1000 ``` {{< image src="P3-4-b-2.avif" caption="P3-4-b-2" width=600px >}} 以及 IV 曲线: {{< image src="P3-4-b-3.avif" caption="P3-4-b-3" width=600px >}} 使用以下 MATLAB 代码,我们得到 ```matlab % 步骤 1:导入 CSV 文件 data = readmatrix('P2-4-c.csv'); % 步骤 2:提取列 voltage = data(:, 2); % 第二列为电压(V) current = data(:, 1); % 第三列为电流(I) % 步骤 3:绘制 I-V 曲线 figure; plot(voltage, current, 'k-', 'LineWidth', 1.5); xlabel('电压 (V)'); ylabel('电流 (I)'); title('IV 曲线'); grid on; ``` 我们得到 {{< image src="P2-4-c-2.svg" caption="P2-4-c-2" width=600px >}} ### 讨论 为了展示二极管 IV 曲线不同区域中的微分电阻变化,我们将代码稍微修改了一下以计算两个随机点的斜率。 ```matlab % 步骤 1:导入 CSV 文件 data = readmatrix('P2-4-c.csv'); % 步骤 2:提取列 voltage = data(:, 2); % 第二列为电压(V) current = data(:, 1); % 第三列为电流(I) % 步骤 3:选择两个随机点 num_points = length(current); random_indices = randperm(num_points, 2); % 生成两个不同的随机索引 % 步骤 4:提取所选点的电压和电流值 V1 = voltage(random_indices(1)); V2 = voltage(random_indices(2)); I1 = current(random_indices(1)); I2 = current(random_indices(2)); % 步骤 5:计算斜率 slope1 = (V2 - V1) / (I2 - I1); slope2 = (V1 - V2) / (I1 - I2); % 这与 slope1 相同,但反向计算 % 步骤 6:打印斜率 fprintf('在随机选择的点(I1 = %.4f, V1 = %.4f)和(I2 = %.4f, V2 = %.4f)之间的斜率为: %.4f\n', I1, V1, I2, V2, slope1); fprintf('在随机选择的点(I2 = %.4f, V2 = %.4f)和(I1 = %.4f, V1 = %.4f)之间的斜率为: %.4f\n', I2, V2, I1, V1, slope2); ``` 我们得到 > 在随机选择的点(I1 = 0.0097, V1 = 0.2959)和(I2 = 0.0036, V2 = -2.6254)之间的斜率为: 479.8789 > > 在随机选择的点(I2 = 7.9784, V2 = 1.2568)和(I1 = 2.8170, V1 = 1.1975)之间的斜率为: 0.0115 可以看出它们非常不同。 ## 4. 证明节点分析能确定电路中未知节点的电压 ### 构建模块 {{< image src="P4-1-a.avif" caption="P4-1-a" width=600px >}} ### 分析 {{< image src="P4-2-a.avif" caption="P4-2-a" width=600px >}} 为了简化我们的生活,我将一些方程重写为 $\LaTeX$。 电阻中的电流: $$ I_R = \frac{V_A - V_B}{R} $$ 节点 B 的基尔霍夫电流定律(KCL): $$ I_{R_1} + I_{R_2} + I_{R_3} = 0 $$ 节点 C 的 KCL: $$ I_{R_3} + I_{R_4} = 0 $$ 用电压表示电流。从第一个方程: $$ \frac{V_B - V_A}{R_1} + \frac{V_B}{R_2} + \frac{V_B - V_C}{R_3} = 0 $$ 从第二个方程: $$ \frac{V_C - V_B}{R_3} + \frac{V_C - V_D}{R_4} = 0 $$ 代入已知值。给定 $V_A = 5$ 和 $V_D = 0$,方程变为: $$ 2.5V_B - V_C = 5 \\ 2V_C - V_B = 0 $$ 矩阵形式表示为:$\begin{bmatrix} 2.5 & -1 \\ -1 & 2 \end{bmatrix} \cdot \begin{bmatrix} V_B \\ V_C \end{bmatrix} = \begin{bmatrix} 5 \\ 0 \end{bmatrix}$ 手动求解: ```matlab % 定义矩阵 A 和向量 b A = [2.5, -1; -1, 2]; b = [5; 0]; % 解线性方程组 A * x = b x = A \ b; % 显示结果 disp('解为:'); disp(x); ``` 我们得到 ```text 解为: 2.5000 1.2500 ``` 因此,$\begin{bmatrix} V_B \\ V_C \end{bmatrix} =$ $\begin{bmatrix}2.5 \\ 1.25 \end{bmatrix}$ ### 模拟 {{< image src="P4-3-a.avif" caption="P4-3-a" width=600px >}} ### 测量 {{< image src="P4-4-a.avif" caption="P4-4-a" width=600px >}} 对于 $V_C$,我们得到: {{< image src="P4-4-b-1.avif" caption="P4-4-b-1" width=600px >}} 对于 $V_B$,我们得到: {{< image src="P4-4-b-2.avif" caption="P4-4-b-2" width=600px >}} ### 讨论 | 节点 | 分析 | 模拟 | 实验测量 | 差值 | 百分比误差 | |:---:|:---:|:---:|:---:|:---:|:---:| |$V_B$|$2.50V$|$2.50V$|$2.45V$|$5mV$|$2\%$| |$V_C$|$1.25V$|$1.25V$|$1.22V$|$3mV$|$2.4\%$| 我们的分析与模拟一致。实验数据的误差小于 2.5%,这非常小。因此,我们证明了节点分析能确定电路中未知节点的电压。 ## 5. 证明/演示使用节点分析设计电路的方法 ### 构建模块 {{< image src="P5-3-a.avif" caption="P5-3-a" width=600px >}} ### 分析 {{< image src="P5-2-a.avif" caption="P5-2-a" width=600px >}} 为了简化我们的生活,我将一些方程重写为 $\LaTeX$。 给定值: - $V_A = 3 \, \text{V}$ - $V_C = 0 \, \text{V}$ - $V_B$ 是未知的。 使用节点 B 的基尔霍夫电流定律(KCL): $$ \frac{V_B - V_A}{R_1} + \frac{V_B - V_C}{R_2} + \frac{V_B - V_C}{R_3} = 0 $$ 代入给定值和电阻: $$ \frac{V_B - 3}{1} + \frac{V_B - 0}{4} + \frac{V_B - 0}{4} = 0 $$ 简化方程: $$ (V_B - 3) + \frac{V_B}{4} + \frac{V_B}{4} = 0 $$ 合并项: $$ V_B - 3 + \frac{V_B}{2} = 0 $$ 乘以 2 清除分数: $$ 2V_B - 6 + V_B = 0 $$ 合并项: $$ 3V_B = 6 $$ 解得 $V_B$: $$ V_B = 2 $$ ### 模拟 {{< image src="P5-3-a.avif" caption="P5-3-a" width=600px >}} ### 测量 {{< image src="P5-4-a-1.avif" caption="P5-4-a-1" width=600px >}} 对于 $V_B$,我们得到: {{< image src="P5-4-a.avif" caption="P5-4-a" width=600px >}} ### 讨论 | 节点 | 分析 | 模拟 | 实验测量 | 差值 | 百分比误差 | |:---:|:---:|:---:|:---:|:---:|:---:| |$V_B$|$2V$|$2V$|$1.979V$|$21mV$|$1.1\%$| 我们的分析与模拟一致。实验数据的误差小于 1.2%,这非常小。因此,我们证明了节点分析能确定电路中未知节点的电压。 ## 6. 证明运算放大器比较器的功能 ### 构建模块 {{< image src="P6-1-a.avif" caption="P6-1-a" width=600px >}} ### 分析 一个非反相比较器的传递函数为: $$ \begin{equation*} V_{out}=\begin{cases} \text{如果} \; V_{in} < V_{ref}, V_{out} = -5V \\ \text{如果} \; V_{in} > V_{ref}, V_{out} = 5V \\ \end{cases} \end{equation*} $$ 在我们的情况下,我们得到: $$ \begin{equation*} V_{out}=\begin{cases} \text{如果} \; V_{in} < 0V, V_{out} = -5V \\ \text{如果} \; V_{in} > 0V, V_{out} = 5V \\ \end{cases} \end{equation*} $$ 我们的电源电压为 $5V$ 和 $-5V$,输入信号是幅度为 $1V$ 的正弦波,并且参考电压为 GND(即 $0V$)。 ### 模拟 {{< image src="P6-3-b.avif" caption="P6-3-b" width=600px >}} {{< image src="P6-3-a.avif" caption="P6-3-a" width=600px >}} ### 测量 {{< image src="P6-4-a-b.avif" caption="P6-4-a-b" width=600px >}} {{< image src="P6-4-a.avif" caption="P6-4-a" width=600px >}} ### 讨论 将我们的模拟与实验结果进行比较,我们看到两者都是方波,并且具有相同的周期和类似的幅度。它们在 $5V$ 和 $-5V$ 之间波动,这是我们的电源电压。这合乎情理,因为电源电压是运算放大器比较器的输出。 这证明了运算放大器比较器的功能。 ## 7. 证明数学运算放大器的功能 ### 构建模块 {{< image src="P8-1-a.avif" caption="P8-1-a" width=600px >}} ### 分析 {{< image src="P8-2-a.avif" caption="P8-2-a" width=600px >}} 求和放大器电路的传递函数如下: $$ V_{out} = - \frac{Rf}{R1} \cdot V1 - \frac{Rf}{R2} \cdot V2 $$ 在我们的情况下,希望使用 $50K \Omega$ 的电位器作为电阻,以便根据需求进行调整。然后,我们得到: $$ \begin{align*} V_{out} &= - \frac{\cancel{50K}}{\cancel{50K}} \cdot V1 - \frac{\cancel{\cancel{50K}}}{\cancel{50K}} \cdot V2 \\ V_{out} &= - V1 - V2 \\ \end{align*} $$ ### 模拟 我们在模拟中使用了两个不同频率($500 \; \text{Hz}$ 和 $1K \; \text{Hz}$)的正弦波。 {{< image src="P8-3-a.avif" caption="P8-3-a" width=600px >}} {{< image src="P5-3-b.avif" caption="P5-3-b" width=600px >}} ### 测量 然后,我们搭建了电路。我们将示波器通道 1 连接到 $V_{out}$ 来检查是否正常工作。 {{< image src="P8-4-a-b.avif" caption="P8-4-a-b" width=600px >}} 我们的电源电压为 $V_s + = 5V$ 和 $V_s - = -5V$ {{< image src="P8-4-a.avif" caption="P8-4-a" width=600px >}} 我们使用信号发生器生成两个频率分别为 $500 \; \text{Hz}$ 和 $1K \; \text{Hz}$ 的正弦波。 {{< image src="P8-4-b.avif" caption="P8-4-b" width=600px >}} 并使用示波器通道 1+ 检查输出波形 {{< image src="P8-4-c.avif" caption="P8-4-c" width=600px >}} ### 讨论 如我们所见,输出波形的形状与我们的模拟完全相同。仿真和测量中的输出波形幅度约为 $1.75V$,周期也相同。 由于实验波形的所有特征都与模拟一致,我们知道运算放大器在不同电压范围内都能正常工作。 这证明了求和放大器的概念,即数学运算放大器的功能。 ## 8. 证明双通道音频混音器传输函数的概念 ### 构建模块 {{< image src="P8-1-a.avif" caption="P8-1-a" width=600px >}} ### 分析 {{< image src="P8-2-a.avif" caption="P8-2-a" width=600px >}} 求和放大器电路的传递函数如下: $$ V_{out} = - \frac{Rf}{R1} \cdot V1 - \frac{Rf}{R2} \cdot V2 $$ 在我们的情况下,希望使用 $50K \Omega$ 的电位器作为电阻,以便根据需求进行调整。然后,我们得到: $$ \begin{align*} V_{out} &= - \frac{\cancel{50K}}{\cancel{50K}} \cdot V1 - \frac{\cancel{\cancel{50K}}}{\cancel{50K}} \cdot V2 \\ V_{out} &= - V1 - V2 \\ \end{align*} $$ ### 模拟 我们在模拟中使用了两个不同频率($500 \; \text{Hz}$ 和 $1K \; \text{Hz}$)的正弦波。 {{< image src="P8-3-a.avif" caption="P8-3-a" width=600px >}} {{< image src="P5-3-b.avif" caption="P5-3-b" width=600px >}} ### 测量 然后,我们搭建了电路。我们将示波器通道 1 连接到 $V_{out}$ 来检查是否正常工作。 {{< image src="P8-4-a-b.avif" caption="P8-4-a-b" width=600px >}} 我们的电源电压为 $V_s + = 5V$ 和 $V_s - = -5V$ {{< image src="P8-4-a.avif" caption="P8-4-a" width=600px >}} 并使用信号发生器生成两个频率分别为 $500 \; \text{Hz}$ 和 $1K \; \text{Hz}$ 的正弦波。 {{< image src="P8-4-b.avif" caption="P8-4-b" width=600px >}} 并使用示波器通道 1+ 检查输出波形 {{< image src="P8-4-c.avif" caption="P8-4-c" width=600px >}} ### 讨论 如我们所见,输出波形的形状与我们的模拟完全相同。仿真和测量中的输出波形幅度约为 $1.75V$,周期也相同。 这证明了求和放大器的概念。