麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

直流電機(jī)PID控制例程程序注釋

2019-11-10 20:30:18
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

基本算法

本例采用了增量式PID算法,算式如下: PIDOUT = basicValue + Kp*d_error + Ki*error + Kd*dd_error

其中: PIDOUT:PID輸出控制參數(shù),為PWM寬度的調(diào)整量 Kp:比例調(diào)節(jié)參數(shù) Ki:積分調(diào)節(jié)參數(shù) Kd:微分調(diào)節(jié)參數(shù) error:誤差量(為期望速度-實(shí)際速度,可以為正數(shù)或負(fù)數(shù)) d_error:本次誤差量與上次誤差量之差(error-PRe_error) dd_error:上次誤差量與上上次誤差量之差(pre_error-pre_pre_error

控制程序

void SpeedAdjust(){ long d_error,dd_error,error; //聲明變量 error = (int)(speed_ept - now_speed); //計(jì)算本次誤差(期待速度-當(dāng)前速度) d_error = error - pre_error; //本次誤差與上次誤差之差 dd_error = pre_error - pre_pre_error; //上次誤差與上上次誤差之差 pre_error = error; //將本次誤差賦值給上次誤差(下次計(jì)算用) pre_pre_error = d_error; //將上次誤差賦值給上上次誤差(下次計(jì)算用) pwm_tmp = pwm_tmp + PID_P*d_error + PID_I*error + PID_D*dd_error; //計(jì)算pwm寬度調(diào)整量 if(now_speed>22) //如果當(dāng)前速度大于22 { Set_DCMotor(0,0); //不調(diào)整電機(jī) } else //否則 { if(pwm_tmp>=0) //如果pwm寬度調(diào)整為正(增加寬度) { Set_DCMotor(pwm_tmp,0); //增加直流電機(jī)轉(zhuǎn)速 } else //否則 { Set_DCMotor(pwm_tmp,1); //降低直流電機(jī)轉(zhuǎn)速 } } before_speed = now_speed; //講本次速度賦值給上次速度(下次使用)}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 午夜亚洲视频 | 99视频在线观看视频 | 免费放黄网站在线播放 | 古装三级在线观看 | www.91sese| 成人免费观看49www在线观看 | 国产噜噜噜噜久久久久久久久 | 国产chinesehd精品91| 国产chinesehd精品91 | 久久人人97超碰国产公开结果 | 日本看片一区二区三区高清 | 性插视频 | 久久国产精品小视频 | 欧美人人干 | 国产美女一区二区在线观看 | 爽爽视频免费看 | 精品久久久久久久久久久aⅴ | 日韩视频在线视频 | 一级毛片电影网 | 九九热精品免费 | 日韩精品中文字幕在线观看 | 黄色一级片在线观看 | 国产一区二区三区高清 | 免费a级黄色毛片 | 日本a∨精品中文字幕在线 被啪羞羞视频在线观看 | 色柚视频网站ww色 | 精品在线视频播放 | 性欧美视频在线观看 | 香蕉秀| 天天舔夜夜操 | 青草久久网 | 成人小视频在线播放 | 青热久思思 | av日韩在线免费观看 | 91美女视频在线观看 | 视频一区二区中文字幕 | 欧美综合日韩 | 中文字幕网在线 | 国产porn在线 | 国产精品免费观在线 | 毛片免费视频在线观看 |