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

[复制链接]
4767|23
 楼主| 不辣的皮特 发表于 2007-7-2 17:45 | 显示全部楼层 |阅读模式
各位兄弟姐妹们,这个电路怎么通过单片机的一个I/O脚去实现控制LM317的输出?而且输出的直流电压可以到0.1V的分度!<br />是不是PWM?<br />有没有公式可以计算PWM与电压输出之间的关系?<br /><br />在此先谢谢了!
maychang 发表于 2007-7-2 17:55 | 显示全部楼层

从C4C5C6R8R910三级低通滤波看,单片机输出的肯定是PWM波。<br />LM358的3脚对地电压近似等于单片机电源电压乘以PWM占空比。这个值并不准确,因为单片机I/O引脚高电平并不是电源电压,低电平也不是零。
 楼主| 不辣的皮特 发表于 2007-7-2 21:49 | 显示全部楼层

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

是不是调节PWM的占空比,就可以调整LM317的Vout输出电压呢?<br /><br />谢谢&nbsp;maychang!
maychang 发表于 2007-7-2 21:57 | 显示全部楼层

“是不是调节PWM的占空比,就可以调整LM317的Vout输出电压呢?”<br />是。<br /><br />“怎么才能输出准确的值呢?”<br />PWM输出高电平和低电平都是准确的电位即可。
svahuamu 发表于 2007-7-3 10:33 | 显示全部楼层

要不要接一个调整管到317的1脚
 楼主| 不辣的皮特 发表于 2007-8-30 11:12 | 显示全部楼层

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

对于LM317的ADJ来说,它的反馈是怎么实现的?<br /><br />反馈电路是不是有点问题?
coldra 发表于 2007-8-30 11:33 | 显示全部楼层

反馈电路没有问题

设运放第3脚电压为V3,以下类推,<br />可以简单的认为Vout=V1+1.25V<br />则Vout=V3(1+R12/R13)<br />若Vout增大,则V2增大,V3恒定,则V1减小,Vout减小,负反馈成立
 楼主| 不辣的皮特 发表于 2007-8-30 13:45 | 显示全部楼层

谢谢 楼上的解释

我还有进一步的问题:我的这个电路,V3的电压在0V-3.3V之间变化,从而控制LM317的反馈ADJ,调节其输出Vout。但是真正实现起来的时候,Vout没有变化?总是在1.3V左右。<br />
coldra 发表于 2007-8-30 14:21 | 显示全部楼层

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

  
 楼主| 不辣的皮特 发表于 2007-8-31 10:36 | 显示全部楼层

to coldra

我测试了一下几个点的电压关系,结果如下:<br /><br />DCVD电压(V3)&nbsp;-&nbsp;ADJ电压&nbsp;-&nbsp;Vout电压<br />&nbsp;<br />0.02&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;1.23&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;5.58<br />&nbsp;<br />0.12&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;1.23&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;5.58<br />&nbsp;<br />0.33&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;1.23&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;5.6<br />&nbsp;<br />0.43&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;2.78&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;5.6<br />&nbsp;<br />0.59&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;3.9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;5.6<br />&nbsp;<br />1.17&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;4.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;4.06<br />&nbsp;<br />1.6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;4.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;4.06<br />&nbsp;<br />2.69&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;4.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;4.05<br />&nbsp;<br />30.5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;4.08&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;4.03<br />&nbsp;<br />31.6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;4.12&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;4.07<br />&nbsp;<br />问题是:怎么Vout输出电压不是线形的变化?
davidli88 发表于 2007-8-31 10:57 | 显示全部楼层

运放用错了

在图中当比较器用了,要改成射随器才行.
davidli88 发表于 2007-8-31 11:02 | 显示全部楼层

re:

原电路中,运放为比较器用法,再加上LM317的作用,就变成迟滞比较器了.<br /><br />可以将2脚两个电阻去掉,2脚接1脚,形成射随器<br />或将R12右端从Vout上断开,改接运放1脚,形成正相放大器.
 楼主| 不辣的皮特 发表于 2007-8-31 11:24 | 显示全部楼层

请问david

&quot;或将R12右端从Vout上断开,改接运放1脚,形成正相放大器.&quot;<br /><br />断开的话,Vadj就和Vout没有反馈的关系了吧?<br /><br />
davidli88 发表于 2007-8-31 14:07 | 显示全部楼层

要那个反馈干嘛

LM317输出=1脚电压+1.25(V),输出受1脚控制
davidli88 发表于 2007-8-31 15:21 | 显示全部楼层

老马失蹄了

俺一直想稳住LM317的ADJ端,Vout即可加上1.25V,造成了在11楼说出是比较器的笑话。<br /><br />更正,图正确:Vout=Vdcvd*[1+(R12/R13)],注意不能加1.25V<br /><br />10楼的数据不为线性,只有一个可能:LM317接错了,它的输出端永远比ADJ高1.25V,没理由一会儿比ADJ高4V以上,一会儿比ADJ还低
awey 发表于 2007-8-31 15:34 | 显示全部楼层

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

  
coldra 发表于 2007-8-31 16:40 | 显示全部楼层

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

可惜EWB没找到LM358这个元件,不能仿真一下
 楼主| 不辣的皮特 发表于 2007-8-31 20:48 | 显示全部楼层

谢谢各位 兄台!

  
dp51 发表于 2007-9-2 11:17 | 显示全部楼层

我总觉不行呀,

  
davidli88 发表于 2007-9-2 15:24 | 显示全部楼层

re:awey

应该罚分2000,痛过之后才会仔细看贴,呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

38

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部