打印
[运放]

这个运算放大电路输入输出关系怎么求

[复制链接]
3560|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
小李鱼|  楼主 | 2015-9-4 11:47 | 只看该作者
自己顶

使用特权

评论回复
板凳
小李鱼|  楼主 | 2015-9-4 12:02 | 只看该作者
为什么随着X(U10)0.45~0.625V变化时图上0.55V那端输入也变化,这样0.55V那端输入电压不确定没法求输出。

使用特权

评论回复
地板
oldzhang| | 2015-9-4 12:56 | 只看该作者
本帖最后由 oldzhang 于 2015-9-4 13:11 编辑

模拟开关切换的是个PNP三极管集电极输出的对地恒流源,与你的问题无关
随着X(U10)0.45~0.625V变化时图上0.55V那端输入也变化

很正常呀,因为你的0.55v不是电压恒定点,它的电压由2个电压决定,一是100K电阻的一端的电压VCCA,另一个是运放输出的电压T_AO,运放输出到这个点的阻抗是75k+3k,如果要这个电压不变,在你的0.55v点和放大器输入的3k电阻之间加一个跟随器。

使用特权

评论回复
5
oldzhang| | 2015-9-4 13:05 | 只看该作者
电路设计有问题,你的运放加的是单电源,在反相放大器输入端加0.55v的电压输入电压,放大器增益-75/3=-25,输出是多少,而你的运放同相端的电压是0.45v-0.625v。你仿真试试。

使用特权

评论回复
6
小李鱼|  楼主 | 2015-9-4 15:25 | 只看该作者
oldzhang 发表于 2015-9-4 13:05
电路设计有问题,你的运放加的是单电源,在反相放大器输入端加0.55v的电压输入电压,放大器增益-75/3=-25, ...

每个采样时刻实际测的O.55v端比输入电压X(U10)低,如果不考虑负增益,这个电路能利用输出电压求出输入电压X(U10)吗?

使用特权

评论回复
7
oldzhang| | 2015-9-4 22:59 | 只看该作者
本帖最后由 oldzhang 于 2015-9-4 23:16 编辑

你的放大器的输入是X(U10)0.45~0.625V变化.
你要求放大器的输出T_AO是多少?

使用特权

评论回复
8
zyj9490| | 2015-9-4 23:11 | 只看该作者
这是恒流输出,输出电压就是输出电流*电阻

使用特权

评论回复
9
小李鱼|  楼主 | 2015-9-5 08:30 | 只看该作者
oldzhang 发表于 2015-9-4 22:59
你的放大器的输入是X(U10)0.45~0.625V变化.
你要求放大器的输出T_AO是多少?

放大器的输出T_AO不超过3.3V就行。      现在测的 当输入X(U10)=0.609V时(实际测的输入最大值)   输入端0.55v点为0.571V,  T_AO=1.551V(代入公式计算成立)。        如果 已知T_AO求出输入X(U10),然后计算PT1000的电阻值。  0.55v点电压不确定,能不能求出输入电压X(U10)或PT1000的电阻值?图上有两个参考的采样电阻R20,R21。分别对应输入端X(U10)0.45~0.625V电压的最大值与最小值。

使用特权

评论回复
10
小李鱼|  楼主 | 2015-9-5 08:40 | 只看该作者
zyj9490 发表于 2015-9-4 23:11
这是恒流输出,输出电压就是输出电流*电阻

PT1000电阻是未知的,能测出T_A0的值,反推求出PT1000电阻值然后利用电阻值计算出温度。现在输入端0.55v点电压不确定,有没有方法求出X(U10)端电压?

使用特权

评论回复
11
zyj9490| | 2015-9-5 08:52 | 只看该作者
小李鱼 发表于 2015-9-5 08:40
PT1000电阻是未知的,能测出T_A0的值,反推求出PT1000电阻值然后利用电阻值计算出温度。现在输入端0.55v ...

pt100是跟地联在起的吧。是四线制的吗?从接插件看,是的四线制,暂定是这样的,、首先把驱动源整好了。才能推算。

使用特权

评论回复
12
zyj9490| | 2015-9-5 08:54 | 只看该作者
小李鱼 发表于 2015-9-5 08:40
PT1000电阻是未知的,能测出T_A0的值,反推求出PT1000电阻值然后利用电阻值计算出温度。现在输入端0.55v ...

0.55V可以由X(U10)推算出来的,如果不变化就麻烦了。

使用特权

评论回复
13
小李鱼|  楼主 | 2015-9-5 08:57 | 只看该作者
zyj9490 发表于 2015-9-5 08:54
0.55V可以由X(U10)推算出来的,如果不变化就麻烦了。

怎么算的啊?我算的和实际测的不一样。

使用特权

评论回复
14
zyj9490| | 2015-9-5 08:58 | 只看该作者
节点电流定律,(VCCA-U)/R3+(X(U10)-U)/R43=U/R41,U为0.55V点。

使用特权

评论回复
15
zyj9490| | 2015-9-5 09:01 | 只看该作者
小李鱼 发表于 2015-9-5 08:40
PT1000电阻是未知的,能测出T_A0的值,反推求出PT1000电阻值然后利用电阻值计算出温度。现在输入端0.55v ...

用二个节点方程式,加虚短原理,即可解出。具体你自已推吧。

使用特权

评论回复
16
oldzhang| | 2015-9-5 10:01 | 只看该作者
本帖最后由 oldzhang 于 2015-9-5 10:19 编辑
放大器的输出T_AO不超过3.3V就行。。。。。分别对应输入端X(U10)0.45~0.625V电压的最大值与最小值。
看看这个电路能否满足你的要求。单电源运放LM358,输出最好不要到0,其中vcc=5v。

LM358.gif (7.09 KB )

LM358.gif

使用特权

评论回复
17
oldzhang| | 2015-9-5 10:21 | 只看该作者
本帖最后由 oldzhang 于 2015-9-5 16:42 编辑

要获得简单的计算关系,就要用减法器和放大器,而你的信号输出阻抗都比较大,要加跟随器隔离。
其实这个单运放实现的就是减法和放大功能。用戴维南定理,把上面的电路简化:

lm358b.gif (6.51 KB )

lm358b.gif

使用特权

评论回复
18
oldzhang| | 2015-9-5 19:57 | 只看该作者
Uo=Uin*(1+30k/1.80974k)-0.47564v*30k/1.80974k
Uin=0.45V时   Uo=25.0mV
Uin=0.625V时 Uo=3.101V

使用特权

评论回复
19
小李鱼|  楼主 | 2015-9-6 10:13 | 只看该作者
zyj9490 发表于 2015-9-5 08:54
0.55V可以由X(U10)推算出来的,如果不变化就麻烦了。

这样算的误差太大,要求输入端X(U10)电压误差在0.16mv(变化0.1℃产生的电压)。

使用特权

评论回复
20
小李鱼|  楼主 | 2015-9-6 10:15 | 只看该作者
oldzhang 发表于 2015-9-5 10:21
要获得简单的计算关系,就要用减法器和放大器,而你的信号输出阻抗都比较大,要加跟随器隔离。
其实这个单 ...

1.80974k怎么从上面的简化过来的啊?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

142

帖子

2

粉丝