这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 小车速度PI控制中的低通滤波问题

共4条 1/1 1 跳转至

小车速度PI控制中的低通滤波问题

菜鸟
2015-07-19 10:37:55     打赏
   //=============速度PI控制======================//	
	Encoder_Least =(Encoder_Left+Encoder_Right)-0;  //===获取最新速度偏差==测量速度(左右编码器之和)-目标速度(此次为零) 
	Encoder *= 0.8;		                             //===一阶低通滤波器       
	Encoder += Encoder_Least*0.2;	                 //===一阶低通滤波器    
        if(Turn_Off(Angle_Balance,Voltage)==0)         //为了防止积分影响用户体验,只有电机开启的时候才开始积分

 


小白刚开始学PID,不理解这里低通滤波的作用



菜鸟
2015-07-19 11:06:59     打赏
2楼
发现把低通滤波部分去掉后小车一直往前跑,不能平衡

助工
2015-07-19 11:43:44     打赏
3楼
平滑滞后速度信息,削去速度信号的高频部分。防止影响直立控制

菜鸟
2015-07-19 11:49:37     打赏
4楼
哦哦,大概理解一点了,我再看看哇

共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]