单片机输出PWM(通过改变占空比来改变加热时间)控制加热,是用位置式还是增量式PID?
答案:2 悬赏:70 手机版
解决时间 2021-11-21 22:36
- 提问者网友:我没有何以琛的痴心不悔
- 2021-11-21 19:32
单片机输出PWM(通过改变占空比来改变加热时间)控制加热,是用位置式还是增量式PID?
最佳答案
- 五星知识达人网友:底特律间谍
- 2021-11-21 20:38
要用PID那一定是一个闭环控制系统
那就有温度检测装置
单片机给出一个PWM 会有一个对应的温度值
采回这个温度和预期的温度相比 利用这个 温度差 e
采用增量式PID 算出 相应的PWM差值 加到原来的PWM值上
最重要的就是PID这三个参数的选择 应该只是参数没选对吧追问这个肯定是闭环的嘛。温度检测装置肯定是有的。为什么会是用增量式呢?能解释一下吗?(原提问补充里面,有我的个人理解,麻烦好心人指出错误的地方)追答查完资料感觉位置式或者增量式都可
主要是温度控制要去掉积分 采用PD控制追问 1.为什么要去掉积分部分,是由于积分部分的累积引起超调量的原因吗?
2.我现在用的是位置式。我发现控制量的输出不是一直增加,而是先增后降,最后会稳定在一个值(这个值不是零),具体如下图。如何将控制量与占空比映射?我的做法是:得出控制量的最大值与控制量的最小值。控制量的最大值对应占空比为100%,最小值对应0%。整个映射按线性关系。现在问题是怎么求最大值与最小值。
那就有温度检测装置
单片机给出一个PWM 会有一个对应的温度值
采回这个温度和预期的温度相比 利用这个 温度差 e
采用增量式PID 算出 相应的PWM差值 加到原来的PWM值上
最重要的就是PID这三个参数的选择 应该只是参数没选对吧追问这个肯定是闭环的嘛。温度检测装置肯定是有的。为什么会是用增量式呢?能解释一下吗?(原提问补充里面,有我的个人理解,麻烦好心人指出错误的地方)追答查完资料感觉位置式或者增量式都可
主要是温度控制要去掉积分 采用PD控制追问 1.为什么要去掉积分部分,是由于积分部分的累积引起超调量的原因吗?
2.我现在用的是位置式。我发现控制量的输出不是一直增加,而是先增后降,最后会稳定在一个值(这个值不是零),具体如下图。如何将控制量与占空比映射?我的做法是:得出控制量的最大值与控制量的最小值。控制量的最大值对应占空比为100%,最小值对应0%。整个映射按线性关系。现在问题是怎么求最大值与最小值。
全部回答
- 1楼网友:摆渡翁
- 2021-11-21 21:31
改变,也就是一个全新的值,不带记忆性。而像在执行机构为步进电机的控制系统里,你给一次控制量到步进电机,它就保持在那里。当你下一次再输入控制量到步进电机,它就将这一次的控制量叠加上去,也就是说有记忆性。
但是如果我的温控系统里面真
但是如果我的温控系统里面真
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯