打印

下面这个电路,请问怎么控制输出

[复制链接]
3650|23
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
不辣的皮特|  楼主 | 2007-7-2 17:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
maychang| | 2007-7-2 17:55 | 只看该作者

从C4C5C6R8R910三级低通滤波看,单片机输出的肯定是PWM波。
LM358的3脚对地电压近似等于单片机电源电压乘以PWM占空比。这个值并不准确,因为单片机I/O引脚高电平并不是电源电压,低电平也不是零。

使用特权

评论回复
板凳
不辣的皮特|  楼主 | 2007-7-2 21:49 | 只看该作者

那么怎么才能输出准确的值呢?

是不是调节PWM的占空比,就可以调整LM317的Vout输出电压呢?

谢谢 maychang!

使用特权

评论回复
地板
maychang| | 2007-7-2 21:57 | 只看该作者

“是不是调节PWM的占空比,就可以调整LM317的Vout输出电压呢?”
是。

“怎么才能输出准确的值呢?”
PWM输出高电平和低电平都是准确的电位即可。

使用特权

评论回复
5
svahuamu| | 2007-7-3 10:33 | 只看该作者

要不要接一个调整管到317的1脚

使用特权

评论回复
6
不辣的皮特|  楼主 | 2007-8-30 11:12 | 只看该作者

对于LM317的ADJ来说,它的反馈是怎么实现的?

对于LM317的ADJ来说,它的反馈是怎么实现的?

反馈电路是不是有点问题?

使用特权

评论回复
7
coldra| | 2007-8-30 11:33 | 只看该作者

反馈电路没有问题

设运放第3脚电压为V3,以下类推,
可以简单的认为Vout=V1+1.25V
则Vout=V3(1+R12/R13)
若Vout增大,则V2增大,V3恒定,则V1减小,Vout减小,负反馈成立

使用特权

评论回复
8
不辣的皮特|  楼主 | 2007-8-30 13:45 | 只看该作者

谢谢 楼上的解释

我还有进一步的问题:我的这个电路,V3的电压在0V-3.3V之间变化,从而控制LM317的反馈ADJ,调节其输出Vout。但是真正实现起来的时候,Vout没有变化?总是在1.3V左右。

使用特权

评论回复
9
coldra| | 2007-8-30 14:21 | 只看该作者

V3为3.3V时,V1,V2怎么样?

使用特权

评论回复
10
不辣的皮特|  楼主 | 2007-8-31 10:36 | 只看该作者

to coldra

我测试了一下几个点的电压关系,结果如下:

DCVD电压(V3) - ADJ电压 - Vout电压
 
0.02        -  1.23    - 5.58
 
0.12        -  1.23    - 5.58
 
0.33        -  1.23    - 5.6
 
0.43        -  2.78    - 5.6
 
0.59        -  3.9     - 5.6
 
1.17        -  4.1     - 4.06
 
1.6         -  4.1     - 4.06
 
2.69        -  4.1     - 4.05
 
30.5        -  4.08    - 4.03
 
31.6        -  4.12    - 4.07
 
问题是:怎么Vout输出电压不是线形的变化?

使用特权

评论回复
11
davidli88| | 2007-8-31 10:57 | 只看该作者

运放用错了

在图中当比较器用了,要改成射随器才行.

使用特权

评论回复
12
davidli88| | 2007-8-31 11:02 | 只看该作者

re:

原电路中,运放为比较器用法,再加上LM317的作用,就变成迟滞比较器了.

可以将2脚两个电阻去掉,2脚接1脚,形成射随器
或将R12右端从Vout上断开,改接运放1脚,形成正相放大器.

使用特权

评论回复
13
不辣的皮特|  楼主 | 2007-8-31 11:24 | 只看该作者

请问david

"或将R12右端从Vout上断开,改接运放1脚,形成正相放大器."

断开的话,Vadj就和Vout没有反馈的关系了吧?

使用特权

评论回复
14
davidli88| | 2007-8-31 14:07 | 只看该作者

要那个反馈干嘛

LM317输出=1脚电压+1.25(V),输出受1脚控制

使用特权

评论回复
15
davidli88| | 2007-8-31 15:21 | 只看该作者

老马失蹄了

俺一直想稳住LM317的ADJ端,Vout即可加上1.25V,造成了在11楼说出是比较器的笑话。

更正,图正确:Vout=Vdcvd*[1+(R12/R13)],注意不能加1.25V

10楼的数据不为线性,只有一个可能:LM317接错了,它的输出端永远比ADJ高1.25V,没理由一会儿比ADJ高4V以上,一会儿比ADJ还低

使用特权

评论回复
16
awey| | 2007-8-31 15:34 | 只看该作者

davidli88 范如此低级错误,该罚面壁2天,哈哈`~~

使用特权

评论回复
17
coldra| | 2007-8-31 16:40 | 只看该作者

再检查一下联接吧,应该没有问题的

可惜EWB没找到LM358这个元件,不能仿真一下

使用特权

评论回复
18
不辣的皮特|  楼主 | 2007-8-31 20:48 | 只看该作者

谢谢各位 兄台!

使用特权

评论回复
19
dp51| | 2007-9-2 11:17 | 只看该作者

我总觉不行呀,

使用特权

评论回复
20
davidli88| | 2007-9-2 15:24 | 只看该作者

re:awey

应该罚分2000,痛过之后才会仔细看贴,呵呵

使用特权

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

本版积分规则

7

主题

38

帖子

0

粉丝