wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

PID 算法 C18 程序的實現

作者:佚名   來源:本站原創   點擊數:  更新時間:2010年08月28日   【字體:

當然 為了省事 我們當然去搞增量PID 了 何況 前輩們都說這個比較好

PID 計算資源需求

DS=Pdu(k)+I t/ti( uk)+ D TD/T duk+du(k-1)

puk-i *T/TI*uk+d*(uk-2* uk-1 + uk-2)

 三個系統狀態是需要的 UK UK-1  UK-2 

還有P I D 的參數也是需要的

當然還有個 采樣時間 T (似乎也有人 把積分時間 T 和微分時間T 分開了? 我不是很明白不管他)

應為不同的硬件體系 我們需要計算數據的位數 有差異(可能需要int型 去算 也可能用 long  ,floAt 等)

應為是C18下的 我先試用INT 去做

#define  PID_TYPE int

這樣以后換類型也省事

于是我們定義1個結構體


struct pid_unit { 
        PID_TYPE pid_sens[3];   // 用來保存 UK UK-1 UK-2 三個時刻的輸出偏差

        PID_TYPE pid_cpid[3];   // 當然是 P  I  D 三個參數咯
        PID_TYPE pid_dpid[3];   // P 部分計算值 I部分計算值 D 部分計算值 這三個值相加就是PID 的輸出

      };

 

 

初始化PID

void pid_init(struct pid_unit *unit, 

              PID_TYPE p,             

              PID_TYPE i,            

              PID_TYPE d)              
{ 
        unit->pid_cpid[0] = p; //PID 比例系數 初始化 沒得說 哈
        unit->pid_cpid[1] = i; 
        unit->pid_cpid[2] = d; 
 
        unit->pid_dpid[0] = 0;//P  i  d 個個部分都假定為0  不過實際也是0#24
        unit->pid_dpid[1] = 0; //
        unit->pid_dpid[2] = 0; //
 
        unit->pid_sens[0] = 0; // 當前差值

  unit->pid_sens[1] = 0; //

        unit->pid_sens[2] = 0; //


}

接下來 就是計算部分了

第一部分 P部分 計算

unit->pid_dpid[0]  =  unit->pid_sens[0] * unit->pid_cpid[0]; //就是P*UK

然后是I部分 。。不過大家會發現I還需要前一次的計算結果。。咋辦。。

第一次 用的是0。n那么第二次 用的就是現在的咯

所以要保存現在的值 給下一次用

同時保存上一次的值 到上上一次

說的這么拗口,。那是我語文沒學好

其實就是保存三個時間狀態值

丟棄最老的 保存最新的

        unit->pid_sens[1] = unit->pid_sens[0];
        unit->pid_sens[0] = input;

  unit->pid_dpid[1] =  unit->pid_sens[0] * unit->pid_cpid[1] * time;

等我吃個飯再來 有點問題
 GOOGLE 源碼是  :

 unit->pid_dpid[1] +=  unit->pid_sens[0] * unit->pid_cpid[1] * time;

ΔU = U(k)-U(k-1) = Kp*[e(k)-e(k-1)]+Ki*e(k)+Kd*[e(k)-2*e(k-1)+e(k-2)]

是肯定沒問題的。。所以 似乎GOOGLE 上源碼不對哦,,大家要注意了
 

D部分  Kd*[e(k)-2*e(k-1)+e(k-2)

  
 unit->pid_dpid[2]  = ((unit->pid_sens[0] - 2*unit->pid_sens[1]+unit->pid_sens[2])/time) *unit->pid_cpid[2];
然后對P  I  D 求和

unit->pid_dpid[0] +                 unit->pid_dpid[1] +                unit->pid_dpid[2];

 

故有PID 計算子函數如下

 

PID_TYPE pid_control(struct pid_unit *unit,   
                     PID_TYPE input,          

                     PID_TYPE time)            
{ 
        // adjust the FIFO preserving the sensor data 
        unit->pid_sens[1] = unit->pid_sens[0]; 
        unit->pid_sens[0] = input; 
 
        // calculate each pid variable 
        unit->pid_dpid[0]  =  unit->pid_sens[0] * unit->pid_cpid[0]; 
        unit->pid_dpid[1] =  unit->pid_sens[0] * unit->pid_cpid[1] * time; 
        unit->pid_dpid[2]  = (unit->pid_sens[0] - unit->pid_sens[1])/time *unit->pid_cpid[2]; 
 
        return unit->pid_dpid[0] +  
               unit->pid_dpid[1] + 
               unit->pid_dpid[2]; 
} 
 
關閉窗口

相關文章

日韩在线国产精品| 天天色综合天天色| 亚洲精品www久久久久久广东| 丰满少妇久久久久久久| 欧美少妇xxxx| 麻豆网站免费在线观看| 独立日3在线观看完整版| 99热这里只有精品在线| 人妻视频一区二区| 免费观看精品视频| 欧美综合77777色婷婷| 久久久欧美精品| 欧美精品一区二| 午夜电影一区二区| 91偷拍与自偷拍精品| 日韩午夜免费视频| 久久99高清| 成人免费一区| 少女频道在线观看高清| 日本二区视频| 日日日日人人人夜夜夜2017| 丰满人妻熟女aⅴ一区| 麻豆视频在线观看| 久草综合在线观看| 欧美人与物videos另类| 国产91精品不卡视频| 在线综合视频播放| 亚洲欧美一区二区不卡| 国产一区不卡视频| 在线观看的日韩av| 红桃成人av在线播放| 粉嫩av一区二区三区四区五区| 91啦中文在线| av最新地址| 国产狂喷白浆在线观看视频| 亚洲乱码在线观看| 国产亚洲成人av| 国产亚洲无码精品| 色91精品久久久久久久久| 欧洲精品在线播放| 欧美日韩免费观看一区| 亚洲自拍欧美另类| 国内自拍欧美激情| 最近2019中文免费高清视频观看www99 | 国产99在线 | 亚洲| 国产亚洲天堂网| 天堂一区二区三区| 波多野结衣精品久久| 97视频在线免费观看| 最近更新的2019中文字幕| 亚洲电影免费观看高清| 日韩欧美在线视频| 亚洲精品国产无天堂网2021 | 成人三级毛片| 美女100%一区| 日本理论片午伦夜理片在线观看| 波多野结衣av在线| 激情校园亚洲图片| 18欧美乱大交| www.91av.cn| 欧美成人精品福利网站| 欧美亚洲精品在线观看| 一级黄在线观看| 欧美精品亚洲精品日韩精品| 极品盗摄国产盗摄合集| 香蕉视频黄色在线观看| 亚洲国产欧美日韩在线| 性chinese极品按摩| 日本在线视频www| 亚洲精品高清无码视频| 97在线国产视频| 一二三在线视频| 久青草视频在线播放| 亚洲欧美日韩综合一区| 美女一区视频| 麻豆精品传媒视频| 国产精品免费区二区三区观看| 国产一区视频在线| 91av一区二区三区| 国产成人女人毛片视频在线| 亚洲一区亚洲二区| 成人黄动漫网站免费| 亚洲精品欧美日韩| 成人女保姆的销魂服务| 91精品综合久久| 91精品黄色| 日本一区二区三区免费看| 特级黄色录像片| 日韩国产成人无码av毛片| 六月丁香婷婷在线| 一级黄色免费毛片| 91久久免费视频| 人妻久久一区二区| 亚洲欧美一二三区| 男人天堂手机在线观看| 日本亚洲欧美美色| eeuss草民免费| 污污网址在线观看| mm1313亚洲国产精品美女| 成年女人在线看片| 欧美成人一级| 91麻豆国产自产在线观看亚洲| 一区二区三区福利| 一区二区三区电影大全| 自拍视频在线看| av动漫精品一区二区| 日韩精品二区| 日韩黄色在线观看| 久久久噜噜噜久噜久久综合| 亚洲国产精品视频| 91精品国产综合久久小美女| 亚洲天堂av网| 国产成人免费av| 欧美成人综合一区| 国产中文字幕在线免费观看| 不卡的一区二区| 成熟的女同志hd| av官网在线观看| 91最新网址| 四虎精品成人免费网站| 国产高潮在线| 色先锋久久影院av| 久久www成人_看片免费不卡| 91影院在线观看| 欧美视频13p| 亚洲欧美日韩成人| 国产精品亚洲欧美导航| 中文字幕一区二区三区最新| 三上悠亚av一区二区三区| 亚洲色图27p| av中文字幕免费在线观看| 夜夜骑日日射| 国产视频二区在线观看| 亚洲青青一区| 亚洲大胆在线| 久久影院午夜片一区| 色婷婷一区二区三区四区| 一本色道久久综合狠狠躁篇的优点 | 91蝌蚪91九色| 一级黄色在线| 美女一区网站| 午夜免费一区| 91视频免费播放| 欧美日韩国产一级| 国模吧一区二区三区| 日韩妆和欧美的一区二区| 天天爽夜夜爽一区二区三区| 欧美三级在线免费观看| 中文在线字幕在线观看| 黄动漫在线看| 成人动漫视频在线观看| 亚洲一区视频| 一区二区成人在线观看| 中日韩午夜理伦电影免费| 97超碰人人看人人| 色婷婷.com| 影音先锋在线国产| 成年网站在线看| 涩涩涩视频在线观看| 欧美黄色一级视频| 国产精品久久久久久久久动漫 | 日本一区二区三区四区| 51精品国自产在线| 国产精品丝袜久久久久久高清| 无码日本精品xxxxxxxxx| 男女做爰猛烈刺激| 午夜av入18在线| 大胆av不用播放器在线播放| 日本韩国欧美超级黄在线观看| 精品无人码麻豆乱码1区2区 | 尤物av无码色av无码| www.xxxx日本| 四虎免费视频| 欧美成年黄网站色视频| 精品美女视频| 国产精品久久久久三级| 在线丨暗呦小u女国产精品| 久久综合精品一区| 国产精品第七页| 色wwwwww| 在线观看完整版免费| 日韩精品永久网址| 国产精品国产精品国产专区不片 | 欧美v在线观看| 九一国产在线观看| 四虎国产成人永久精品免费| 亚洲精品一区二区在线播放∴| 青草av.久久免费一区| 欧美色精品天天在线观看视频| 国产精品嫩草影院一区二区| 超碰在线公开97| av一区二区三| 国产露出视频在线观看| 成人羞羞在线观看网站| 国产精品蜜臀av| 久久影院模特热| 日本免费a视频| 天堂网免费视频| 国产91久久久久蜜臀青青天草二 | 亚洲福利一二三区| 国产精品久久久久久久久久东京| 国产v亚洲v天堂无码久久久| 国产乱人乱偷精品视频| 国产小视频在线| 欧美日韩精品| 欧美日韩午夜精品| 国产伦精品一区二区三区视频免费 | 综合一区在线| 欧美日韩在线第一页| 国产日韩欧美视频在线| 精品人妻一区二区三区日产| 国产一区二区三区不卡免费观看| 欧美××××黑人××性爽| 国产乱对白刺激视频不卡| 亚洲毛片在线观看| 日韩精品在线视频免费观看| 一区二区精品视频在线观看| 老司机福利在线视频| 日精品一区二区三区| 91在线视频观看| 精品国产视频在线| 亚洲中文字幕久久精品无码喷水| 亚洲一卡二卡在线观看| 免费观看成人高潮| 免费精品99久久国产综合精品| 亚洲第一精品夜夜躁人人爽| 日韩亚洲欧美一区二区| 国产永久免费视频| 黑人另类精品××××性爽| 国产一区二区三区久久久| 中文字幕精品www乱入免费视频| 男人日女人下面视频| 蜜桃av中文字幕| 在线观看精品| 国产日韩欧美精品电影三级在线| 55夜色66夜色国产精品视频| 欧洲一级黄色片| 天天爽夜夜爽| 91免费精品| 日韩视频中午一区| 青青草国产免费| 天天摸天天碰天天爽天天弄| 成人亚洲网站| 亚洲三级免费观看| 91福利精品视频| 91久久大香伊蕉在人线| 久久精品www人人爽人人| 深夜福利在线观看直播| 久久成人国产| 精品国产欧美一区二区三区成人| 99国产精品免费视频| 超级黄的软件| 午夜精品电影| 亚洲欧美在线第一页| 超碰在线97免费| 在线视频影院| 日产精品一区二区| 欧美一区永久视频免费观看| 91制片厂免费观看| 婷婷丁香一区二区三区| 伊人www22综合色| 91九色02白丝porn| 亚洲精品天堂成人片av在线播放| 狠狠躁日日躁夜夜躁av| 青草伊人久久| 色哟哟国产精品免费观看| 污视频在线免费观看一区二区三区| 97精品人妻一区二区三区在线| japanese23hdxxxx日韩| 亚洲精品视频免费看| 欧美亚洲精品日韩| 欧美一区二区公司| 成人直播在线观看| 欧美日韩三级一区| 国产日产欧美视频| 美女在线不卡| 亚洲福利电影| 久久久久久久久综合| 亚洲毛片亚洲毛片亚洲毛片| 高清日韩av电影| 久久午夜电影网| 国产综合av一区二区三区| 国产伦精品一区二区三区视频痴汉| 欧美激情啪啪| 欧美色大人视频| 久久久精品麻豆| 被下部羞羞漫画| 精品一二三四区| 国产激情久久久久| www毛片com| 日韩经典一区| 在线免费观看视频一区| 欧美丰满熟妇bbbbbb百度| 你懂的网站在线播放| 国产亚洲精品久久久久婷婷瑜伽| 国内精品美女av在线播放| 欧美黄色一级网站| 欧美日韩视频网站| 欧美日免费三级在线| 一本岛在线视频| 亚洲尤物在线视频| 久久这里只有精品6| 日韩一区不卡| 91抖音在线观看| 男女男精品视频网| 国产主播精品在线| 天天射天天干天天| 国产成人在线中文字幕| 日韩精品www| 欧美 日韩 国产 成人 在线观看| av中文字幕在线观看| 午夜视频一区二区三区| 大肉大捧一进一出好爽动态图| 人成在线视频| 久久理论电影网| 在线视频不卡一区二区三区| 美女与牲口做爰视频在线观看| 久久91精品国产91久久小草| 国产精品国产三级欧美二区 | 国产ktv在线视频| 91久久线看在观草草青青| 午夜剧场在线免费观看| www三级免费| 中文字幕亚洲乱码| 日韩精品视频中文在线观看 | 久久久久久三级| 亚洲精品在线网址| 国产精品入口麻豆免费| 久久婷婷五月综合色丁香| 欧美性xxxxxx少妇| 天天综合天天添夜夜添狠狠添| 久久白虎精品| 91美女片黄在线观看| 亚州欧美一区三区三区在线| 国产超碰97| 国产真实精品久久二三区| 国内精品久久国产| 青青青青久久精品国产一百度| 日韩视频免费| 国产美女被下药99| 午夜国产在线观看| 艳女tv在线观看国产一区| 欧美激情国产高清| 在线免费看毛片| 国产韩日影视精品| 欧美在线性视频| 日本精品久久久久| 在线视频亚洲| 精品亚洲成a人在线观看| 91精品国产综合久久久久久久久 | 日韩欧美高清视频| 国产裸体视频网站| 丰满大乳少妇在线观看网站| 欧美一级高清片| 三级全黄做爰视频| 18国产精品| 欧美激情奇米色| 国精产品一品二品国精品69xx| 亚洲激情视频| 国语精品免费视频| 成人狠狠色综合| 国产精品久久毛片| 色91精品久久久久久久久| av有码在线观看| 亚洲精品永久免费| 午夜精品久久久久久久蜜桃| 中文字幕乱码亚洲无线精品一区 | www.欧美三级电影.com| 亚洲精品久久久久久久蜜桃| 亚洲九九视频| 国产伦精品一区二区三区照片| 免费看黄资源大全高清| 欧美国产视频在线| 亚洲女人在线观看| 99精品国自产在线| 欧美老肥婆性猛交视频| 无码国产色欲xxxx视频| 国产精品一区免费在线观看| 免费看日本毛片| 美女尤物在线视频| 亚洲女成人图区| 国产夫绿帽单男3p精品视频| 视频在线观看国产精品| 日韩第一页在线观看| 高清美女视频一区| 精品久久国产老人久久综合| 中文字幕精品视频在线观看| 亚洲毛片视频| 欧美一区二区三区视频免费| 国产精品99re| 国内精品久久久久久久97牛牛| 日韩av图片| 亚洲成人三级| 亚洲欧美制服中文字幕| www.蜜桃av.com| 99国产精品久久久久久久久久久| 日本高清一区二区视频| 国产精品亚洲综合在线观看| 国产精品久久久| jizz欧美大全|