打印

用PWM调节电压时,如何根据反馈的电压来调节输出

[复制链接]
4777|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
HZX6567|  楼主 | 2009-7-30 13:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用PWM调节电压时,如何根据反馈的电压来调节输出,如输入电压低了,就需要放大脉宽以使电压增大,这个在软件里要怎么控制呢? 单片机是怎么知道放大到多大才适合
沙发
kili_cn| | 2009-7-30 15:44 | 只看该作者

比例控制的方法试试

假设需要的电压值为A ,通过AD采样出即时电压为B 。用(A-B)*K调整 PWM的占空比,其中K 为比例系数。 
 这个值需要理论计算然后实验修正。

 可以参考自动控制资料。

使用特权

评论回复
板凳
yewuyi| | 2009-7-30 16:15 | 只看该作者

你要不怕麻烦,也可以采用每次加1或减1的方式

呵呵,慢慢来,经过N个周期后也就稳定了。。。

使用特权

评论回复
地板
yewuyi| | 2009-7-30 16:17 | 只看该作者

如果是大滞后系统就必须PID计算了,否则过冲弄不掉

如果是电磁阀什么的,可以采用刚才的办法。

使用特权

评论回复
5
HZX6567|  楼主 | 2009-7-30 17:48 | 只看该作者

RE

输出的电压一般比较的高,而采样的一般都是分压采到的电压(比较低),由这两者怎么让PWM调到适当的比例呢? 

使用特权

评论回复
6
xieyuanbin| | 2009-7-30 18:03 | 只看该作者

这个比例是正比,你不要管

3L的方法不错,问题是+1 || -1的速度要控制好.

使用特权

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

本版积分规则

160

主题

212

帖子

1

粉丝