Files
FlareBlog/content/zh-cn/posts/ecse-1010/lab02/index.md
2024-12-18 02:06:38 -05:00

817 lines
21 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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: 本实验旨在验证欧姆定律、LED的非线性IV曲线、二极管IV曲线中的差分电阻、基尔霍夫定律下的节点电压求解、运算放大器比较器的功能、数学运算放大器功能以及双通道音频混音器的传递函数。
keywords: ["电气工程","欧姆定律","电流-电压曲线","节点分析法","运算放大器"]
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: 本实验旨在验证欧姆定律、LED的非线性IV曲线、二极管IV曲线中的差分电阻、基尔霍夫定律下的节点电压求解、运算放大器比较器的功能、数学运算放大器功能以及双通道音频混音器的传递函数。
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
---
<!--more-->
## 0. 参考文档
<div style="width: 100%; max-width: 600px; margin: 0 auto; display: block;">
<embed src="Lab02.pdf" type="application/pdf" width="100%" height="500px">
</div>
## 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 轴为 Ix 轴为 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 >}}
幅度为 5V10V 峰峰值),频率为 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 >}}
幅度为 5V10V 峰峰值),频率为 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 = %.4fI2 = %.4f, V2 = %.4f)之间的斜率为: %.4f\n', I1, V1, I2, V2, slope1);
fprintf('在随机选择的点I2 = %.4f, V2 = %.4fI1 = %.4f, V1 = %.4f)之间的斜率为: %.4f\n', I2, V2, I1, V1, slope2);
```
我们得到
> 在随机选择的点I1 = 0.0097, V1 = 0.2959I2 = 0.0036, V2 = -2.6254)之间的斜率为: 479.8789
>
> 在随机选择的点I2 = 7.9784, V2 = 1.2568I1 = 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$,周期也相同。
这证明了求和放大器的概念。