• 帅帅的帅哥
    了解作者
  • C/C++
    开发工具
  • 152KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 155
    下载次数
  • 2007-03-06 20:32
    上传日期
单片机PID算法程序,做算法的朋友可以参考下!
PIDcccccccc.rar
  • PID
  • PID_PI.rar
    49.2KB
  • pid_51.c
    2.3KB
  • PID_PID_OK.rar
    49.7KB
  • PID C程序.doc
    28KB
  • PID_P_OK.rar
    48.8KB
  • www.pudn.com.txt
    218B
内容介绍
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8"> <meta name="generator" content="pdf2htmlEX"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css"> <link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css"> <link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/622b38d081ded46b7f71bec6/raw.css"> <script src="https://static.pudn.com/base/js/compatibility.min.js"></script> <script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script> <script> try{ pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({}); }catch(e){} </script> <title></title> </head> <body> <div id="sidebar" style="display: none"> <div id="outline"> </div> </div> <div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622b38d081ded46b7f71bec6/bg1.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">PID&#58884;C<span class="_ _0"> </span><span class="ff2 sc1">&#31243;&#24207;</span></div><div class="t m0 x2 h4 y3 ff2 fs1 fc0 sc0 ls0 ws0">&#20316;&#32773;&#65306;&#26410;&#30693;&#58888;&#58888;&#58888;&#58888;&#21333;&#29255;&#26426;&#25991;&#31456;&#26469;&#28304;&#65306;&#26410;&#30693;&#58888;&#58888;&#58888;&#58888;&#28857;&#20987;&#25968;&#65306;&#58888;<span class="_ _1"> </span><span class="ff3">201&#58884;&#58884;&#58884;&#58884;</span>&#26356;&#26032;&#26102;&#38388;&#65306;<span class="ff3">2005-6-5</span></div><div class="t m0 x3 h4 y4 ff2 fs1 fc0 sc0 ls0 ws0">&#20851;&#20110;<span class="_ _2"> </span><span class="ff3">PID</span></div><div class="t m0 x3 h4 y5 ff2 fs1 fc0 sc0 ls0 ws0">&#27604;&#20363;&#35843;&#33410;&#20316;&#29992;&#65306;&#26159;&#25353;&#27604;&#20363;&#21453;&#24212;&#31995;&#32479;&#30340;&#20559;&#24046;&#65292;&#31995;&#32479;&#19968;&#26086;&#20986;&#29616;&#20102;&#20559;&#24046;&#65292;&#27604;&#20363;&#35843;&#33410;&#31435;&#21363;&#20135;&#29983;&#35843;&#33410;&#20316;&#29992;&#29992;&#20197;&#20943;&#23569;&#20559;&#24046;&#12290;&#27604;&#20363;&#20316;&#29992;&#22823;&#65292;&#21487;&#20197;&#21152;&#24555;&#35843;&#33410;&#65292;&#20943;</div><div class="t m0 x3 h4 y6 ff2 fs1 fc0 sc0 ls0 ws0">&#23569;&#35823;&#24046;&#65292;&#20294;&#26159;&#36807;&#22823;&#30340;&#27604;&#20363;&#65292;&#20351;&#31995;&#32479;&#30340;&#31283;&#23450;&#24615;&#19979;&#38477;&#65292;&#29978;&#33267;&#36896;&#25104;&#31995;&#32479;&#30340;&#19981;&#31283;&#23450;&#12290;</div><div class="t m0 x3 h4 y7 ff2 fs1 fc0 sc0 ls0 ws0">&#31215;&#20998;&#35843;&#33410;&#20316;&#29992;&#65306;&#26159;&#20351;&#31995;&#32479;&#28040;&#38500;&#31283;&#24577;&#35823;&#24046;&#65292;&#25552;&#39640;&#26080;&#24046;&#24230;&#12290;&#22240;&#20026;&#26377;&#35823;&#24046;&#65292;&#31215;&#20998;&#35843;&#33410;&#23601;&#36827;&#34892;&#65292;&#30452;&#33267;&#26080;&#24046;&#65292;&#31215;&#20998;&#35843;&#33410;&#20572;&#27490;&#65292;&#31215;&#20998;&#35843;&#33410;&#36755;&#20986;&#19968;&#24120;&#20540;&#12290;&#31215;&#20998;</div><div class="t m0 x3 h4 y8 ff2 fs1 fc0 sc0 ls0 ws0">&#20316;&#29992;&#30340;&#24378;&#24369;&#21462;&#20915;&#19982;&#31215;&#20998;&#26102;&#38388;&#24120;&#25968;<span class="_ _2"> </span><span class="ff3">Ti</span>&#65292;<span class="ff3">Ti<span class="_ _2"> </span></span>&#36234;&#23567;&#65292;&#31215;&#20998;&#20316;&#29992;&#23601;&#36234;&#24378;&#12290;&#21453;&#20043;<span class="_ _2"> </span><span class="ff3">Ti<span class="_ _2"> </span></span>&#22823;&#21017;&#31215;&#20998;&#20316;&#29992;&#24369;&#65292;&#21152;&#20837;&#31215;&#20998;&#35843;&#33410;&#21487;&#20351;&#31995;&#32479;&#31283;&#23450;&#24615;&#19979;&#38477;&#65292;&#21160;&#24577;&#21709;&#24212;&#21464;</div><div class="t m0 x3 h4 y9 ff2 fs1 fc0 sc0 ls0 ws0">&#24930;&#12290;&#31215;&#20998;&#20316;&#29992;&#24120;&#19982;&#21478;&#20004;&#31181;&#35843;&#33410;&#35268;&#24459;&#32467;&#21512;&#65292;&#32452;&#25104;<span class="_ _2"> </span><span class="ff3">PI<span class="_ _2"> </span></span>&#35843;&#33410;&#22120;&#25110;<span class="_ _2"> </span><span class="ff3">PID<span class="_ _2"> </span></span>&#35843;&#33410;&#22120;&#12290;</div><div class="t m0 x3 h4 ya ff2 fs1 fc0 sc0 ls0 ws0">&#24494;&#20998;&#35843;&#33410;&#20316;&#29992;&#65292;&#24494;&#20998;&#20316;&#29992;&#21453;&#26144;&#31995;&#32479;&#20559;&#24046;&#20449;&#21495;&#30340;&#21464;&#21270;&#29575;&#65292;&#20855;&#26377;&#39044;&#35265;&#24615;&#65292;&#33021;&#39044;&#35265;&#20559;&#24046;&#21464;&#21270;&#30340;&#36235;&#21183;&#65292;&#22240;&#27492;&#33021;&#20135;&#29983;&#36229;&#21069;&#30340;&#25511;&#21046;&#20316;&#29992;&#65292;&#22312;&#20559;&#24046;&#36824;&#27809;&#26377;&#24418;&#25104;</div><div class="t m0 x3 h4 yb ff2 fs1 fc0 sc0 ls0 ws0">&#20043;&#21069;&#65292;&#24050;&#34987;&#24494;&#20998;&#35843;&#33410;&#20316;&#29992;&#28040;&#38500;&#12290;&#22240;&#27492;&#65292;&#21487;&#20197;&#25913;&#21892;&#31995;&#32479;&#30340;&#21160;&#24577;&#24615;&#33021;&#12290;&#22312;&#24494;&#20998;&#26102;&#38388;&#36873;&#25321;&#21512;&#36866;&#24773;&#20917;&#19979;&#65292;&#21487;&#20197;&#20943;&#23569;&#36229;&#35843;&#65292;&#20943;&#23569;&#35843;&#33410;&#26102;&#38388;&#12290;&#24494;&#20998;&#20316;&#29992;&#23545;&#22122;</div><div class="t m0 x3 h4 yc ff2 fs1 fc0 sc0 ls0 ws0">&#22768;&#24178;&#25200;&#26377;&#25918;&#22823;&#20316;&#29992;&#65292;&#22240;&#27492;&#36807;&#24378;&#30340;&#21152;&#24494;&#20998;&#35843;&#33410;&#65292;&#23545;&#31995;&#32479;&#25239;&#24178;&#25200;&#19981;&#21033;&#12290;&#27492;&#22806;&#65292;&#24494;&#20998;&#21453;&#24212;&#30340;&#26159;&#21464;&#21270;&#29575;&#65292;&#32780;&#24403;&#36755;&#20837;&#27809;&#26377;&#21464;&#21270;&#26102;&#65292;&#24494;&#20998;&#20316;&#29992;&#36755;&#20986;&#20026;&#38646;&#12290;&#24494;</div><div class="t m0 x3 h4 yd ff2 fs1 fc0 sc0 ls0 ws0">&#20998;&#20316;&#29992;&#19981;&#33021;&#21333;&#29420;&#20351;&#29992;&#65292;&#38656;&#35201;&#19982;&#21478;&#22806;&#20004;&#31181;&#35843;&#33410;&#35268;&#24459;&#30456;&#32467;&#21512;&#65292;&#32452;&#25104;<span class="_ _2"> </span><span class="ff3">PD<span class="_ _2"> </span></span>&#25110;<span class="_ _2"> </span><span class="ff3">PID<span class="_ _2"> </span></span>&#25511;&#21046;&#22120;&#12290;</div><div class="t m0 x3 h4 ye ff3 fs1 fc0 sc0 ls0 ws0">//PID<span class="_ _2"> </span><span class="ff2">&#21442;&#25968;&#35774;&#23450;&#24120;&#25968;</span>(<span class="ff2">&#25918;&#22823;<span class="_ _2"> </span></span>2<span class="_ _2"> </span><span class="ff2">&#20493;</span>)</div><div class="t m0 x3 h4 yf ff3 fs1 fc0 sc0 ls0 ws0">#de&#58899;ne Kp 15 // <span class="ff2">&#23454;&#38469;<span class="_ _2"> </span></span>7.5</div><div class="t m0 x3 h4 y10 ff3 fs1 fc0 sc0 ls0 ws0">#de&#58899;ne Ki 3 // <span class="ff2">&#23454;&#38469;<span class="_ _2"> </span></span>1.5</div><div class="t m0 x3 h4 y11 ff3 fs1 fc0 sc0 ls0 ws0">#de&#58899;ne Kd 25 // <span class="ff2">&#23454;&#38469;<span class="_ _2"> </span></span>14.5</div><div class="t m0 x3 h5 y12 ff3 fs1 fc0 sc0 ls0 ws0">void adcpro()</div><div class="t m0 x3 h5 y13 ff3 fs1 fc0 sc0 ls0 ws0">{</div><div class="t m0 x3 h5 y14 ff3 fs1 fc0 sc0 ls0 ws0">&#58884;&#58884;&#58884; signed int tempP,tempI,tempD,TempOut;</div><div class="t m0 x3 h5 y15 ff3 fs1 fc0 sc0 ls0 ws0">// PID</div><div class="t m0 x3 h4 y16 ff3 fs1 fc0 sc0 ls0 ws0">&#58884;&#58884;&#58884; tempP = Tparam[ path *2 ] - TpreTeat[path];&#58884;&#58884;&#58884; // <span class="ff2">&#35745;&#31639;&#58888;</span>e(t)..<span class="_ _3"></span><span class="ff2">&#22522;&#26412;&#20559;&#24046;</span></div><div class="t m0 x3 h4 y17 ff3 fs1 fc0 sc0 ls0 ws0">&#58884;&#58884;&#58884; tempSigmaEt[path] += tempP;&#58884;&#58884;&#58884;&#58884;&#58884;&#58884;&#58884;&#58884;&#58884;&#58884;&#58884;&#58884;&#58884; // sigma e(t)..<span class="ff2">&#32047;&#35745;&#20559;&#24046;&#31215;&#20998;&#39033;</span></div><div class="t m0 x3 h4 y18 ff3 fs1 fc0 sc0 ls0 ws0">&#58884;&#58884;&#58884; if (tempSigmaEt[path]&gt;60) tempSigmaEt[path]= 60;// <span class="ff2">&#36807;&#24230;&#31215;&#20998;&#30340;&#26497;&#38480;&#22788;&#29702;</span></div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div> </body> </html>
评论
  • hanh 2009-08-01 18:37:33
    很好,推荐下载
相关推荐