发新帖我要提问
12
返回列表
打印

求教一个关于数控电源的问题

[复制链接]
楼主: hiqrf3
手机看帖
扫描二维码
随时随地手机跟帖
21
hiqrf3|  楼主 | 2009-8-30 22:16 | 只看该作者 回帖奖励 |倒序浏览
回复maychang大哥,你说的好像有点深奥,我一时还没看明白:loveliness: 我现在是想用LC部分的传递函数当做真个开关电路的传递函数(也可能乘以占空比试试),然后看看能不能用那本《先进PID控制MATLAB仿真》上说的某些PID控制方法让情况有所改善。PS:我在想BUCK电路的传递函数,输出对输入,输出时直流电压,输入时PWM波形,可以不可以把PWM分开,变成一段时间输入为输入电压,一段时间输入为0?
回snakeemail,我手上系统就是一个BUCK电路,然后用ARM输出PWM控制。输出部分通过电阻分压然后ADC采样形成反馈,得到的是一个采样值(10位),也不用转换成电压值(采样值 * 3000  /  1024 ,ADC内部参考电压3V),参考值由参考电压转化过来的ADC采样值,然后误差 = 参考 - 反馈。根据误差进行PID计算得到PWM占空比。另外,有点没看明白你说的“好吧,你要求函数,这个也不是太难,就是长了点。假定你用最简单的电压模式控制。首先是输出对占空比的函数,然后pwm的函数,然后是你的PI函数。你要把你的控制器的函数的零点和极点,消去控制对象的零点和极点。”输出对占空比的传递函数?输出对PWM的传递函数?什么意思?

使用特权

评论回复
22
madboy21| | 2009-9-4 02:53 | 只看该作者
就用一个比例算法,我觉得也很简单啊!我做过感觉还行,有时不用想太复杂。不一定得搞个PID算法上去,再说这样很多MCU根本吃不肖。

使用特权

评论回复
23
madboy21| | 2009-9-4 02:56 | 只看该作者
另外:如果是BUCK电路输出=输入电压X占空比(工作于CCM模式下)难道做这样的电路还用上PID

使用特权

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

本版积分规则