为什么PID的输出值能作为PWM的输入值?

对于为什么为什么PID的输出值能作为PWM的输入值,这个问题困惑了我很久,终于找到了答案,保证解决初学者的疑惑。

我要讲解的是速度环PID,控制电机速度。

首先大部分人的疑惑应该是PID的输出值和PWM的输入之间应该有一定的线性关系,认为应该将   PID的输出值 *  这个线性关系    之后的值赋给PWM。在这里我要说的是我们不需要在乎这个线性关系。

举个错误例子,假设PWM周期给的是7200(为计数器的值),我们暂且先不用编码器测速,我们模拟一个速度值让它中断里加加,当>我们设定的速度值时,让它等于我们设定的理想速度。例如设定速度1000(单位先不要在乎),我们模拟的速度由0开始++,当达到稳定时,速度PID的输出值为1000,如果这个时候把它设置成PWM,很多朋友就疑惑了,那么这个时候占空比应该是1000/7200这么小的占空比肯定达不到1000这样的速度啊,关键就在这里。大家要知道我们设置的这个速度模拟值是在中断里加加的,是不受PWM控制的。但是我们编码器所测的速度是受到PWM控制的。那么接下来,我们将我们模拟的速度值替换为编码器测速。在这个时候输出1000/7200的占空比很明显不满足1000的速度,在这个时候重新产生误差,继续PID计算,PWM继续增大,知道编码器输出速度等于我们设定的速度为止,如果给的这个速度过大,那么电机就以100%的占空比,全速转动。对于刚开始说的那个线性问题在PID运算中,算法自动解决。

ok ,如果大家把我这篇文章读完,你绝对搞定这个难题。

### 回答1: PID 输出结果与 PWM 占空比存在一定的关系。PID是一种用于控制系统的反馈调节方法,通过对控制信号进行调节实现对系统的稳定控制。而PWM(脉冲宽度调制)是一种常见的控制信号输出方式,通过调节占空比来控制信号的高低电平。 PID 控制器的输出结果通常表示为一个数字或一个模拟信号,代表了控制器对系统进行调节的需求。而PWM占空比则决定了PWM信号的高电平时间与周期的比例,从而间接控制了输出信号的电平高低。 在某些应用中,PID控制器的输出结果可以直接作为PWM占空比,用于控制一些装置或系统的状态。具体来说,PID输出结果较大时,可以将其直接映射到较大的PWM占空比,从而使输出信号的高电平时间增加,控制装置或系统更积极地工作。相反,当PID输出结果较小时,将其映射到较小的PWM占空比,可以减少输出信号的高电平时间,使控制装置或系统更加平稳。这种映射关系可以根据具体应用的需求进行调整和优化。 总之,PID输出结果与PWM占空比之间的关系是根据具体需求和控制目标来确定的。PID输出结果可以作为控制器调节装置或系统的信号需求,而PWM占空比则是根据PID输出结果来控制输出信号的高低电平。 ### 回答2: PID输出结果和PWM(脉宽调制)占空比之间存在一定的关系。 首先,PID控制器是一种自动控制技术,用于调节系统的输出,使其尽可能接近预期的目标PID控制器的输出结果是根据输入信号和控制策略计算得出的,通常表示为PID输出。 而PWM占空比是指在一个周期内,PWM信号高电平存在的时间与周期的比。它在控制设备中用于调节输出能量的大小。通过改变PWM的占空比,可以调整输出功率并实现对控制对象的精确调节。 PID输出结果和PWM占空比之间的关系可以通过以下步骤解释: 1. 输入信号:首先,PID控制器根据输入信号(例如温度、速度等)和预定的目标进行计算。 2. 控制策略计算:PID控制器根据输入信号和设定的比例、积分和微分参数进行计算,并生成控制信号。 3. 控制信号:这个控制信号可以是一个电压或电流,用于驱动执行器反馈装置或电机等。这个信号的大小取决于PID控制器的输出结果。 4. PWM占空比:控制信号通常是一个模拟信号,但在许多现代控制系统中,会将其转换为PWM信号。PWM占空比决定了PWM信号中高电平的存在时间。通过改变PWM占空比,我们可以调整输出信号的大小。 因此,PID输出结果和PWM占空比之间存在关系,PID控制器的输出结果用于生成PWM信号的控制信号,而PWM占空比则用于调节PWM信号的输出功率大小。这种关系可以通过合适地调整PID参数和PWM占空比来实现对控制对象的精确调节。 ### 回答3: PID(比例-积分-微分)控制是一种常用的控制方式,而PWM(脉冲宽度调制)是一种控制输出信号的方式。 PID控制器通过根据目标与实际之间的差异来调整输出信号,以使差异最小化。PID控制器的输出通常表示为一个控制量,可以是电压、电流、力度等。 而PWM是一种通过改变信号的占空比来控制输出电压或电流大小的技术。PWM信号由一个固定频率的电平转换为不同占空比的矩形脉冲信号,占空比表示了高电平的持续时间与一个周期的比例。 PID输出结果与PWM占空比有关,是因为控制输出的方式之一就是使用PWM信号。 PID控制器根据给定的控制需求计算出一个控制量,一般来说越大的控制量代表输出功率或力度的增加。而PWM信号的占空比可以调节输出的强度或电平大小,通过改变占空比的大小,可以改变输出信号的功率、电流或力度。 因此,PID控制器经过计算得到的控制量可以通过改变PWM占空比的方式转化为具体的控制输出信号。当PID控制器输出的控制量增大时,可以通过增大PWM信号的占空比来增加输出信号的强度;反之,当PID控制器输出的控制量减小时,可以通过减小PWM信号的占空比来减小输出信号的强度。 总之,PID输出结果与PWM占空比紧密相关,通过改变PWM信号的占空比,可以将PID控制器计算得到的控制量转化为具体的输出信号。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值