恭喜,你发布的帖子
发布于 2024-03-28 19:49:43
2楼
老师你好,在学习pid程序时有个疑问,程序中Yn=y(n-1)+tCycle/smothingTime(Xn-Y(n-1)),这个tCycle/smothingTime是不是就是滤波系数,如果是根据课程中讲的这个滤波系数应该大于1的,这个系数是不是必须大于1。查资料得到一阶低通滤波的公式是Y(n)=aX(n)+(1-a)Y(n-1),a是滤波系数,这两个公式是不是一回事。
tCycle/smothingTime是滤波系数,这个系数是小于1的。两个公式是一样的,简单拆解合并一下就能得到同样的表达式。
请填写推广理由:
分享
只看
楼主