0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

最簡單的單片機(jī)PID控制算法程序

2oON_changxuemc ? 來源:未知 ? 作者:李建兵 ? 2018-03-15 13:41 ? 次閱讀

/*************定義全局變量*****************/

uchar Kp,TI,Td

int Set_speed;

/*************PID初始化函數(shù)***************/

void PID_init(void){

Serror=0;

FError=0;

Kp=30;

TI=500;

Td=10;

}

int PID_control(int Now_speed)

{

int Error,Serror,result;

Error=Now_speed-Set_speed;

Serror=Serror+Error;

result=(Kp*Error+Kp*0.05/TI*Serror+Kp*Td/0.05*(Error-FError));

FError=Error;

//對占空比進(jìn)行限幅處理

if(result《10)

{result=0;} else

if(result》1000)

{result=1000;}

return result;

}

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6023

    文章

    44376

    瀏覽量

    628404
  • PID
    PID
    +關(guān)注

    關(guān)注

    35

    文章

    1466

    瀏覽量

    84839

原文標(biāo)題:最簡單的單片機(jī)PID控制算法程序

文章出處:【微信號:changxuemcu,微信公眾號:暢學(xué)單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    單片機(jī)PID算法的資料

    單片機(jī)PID算法PID算法.rar
    發(fā)表于 06-28 05:20

    單片機(jī)PID算法

    單片機(jī)PID算法PID算法.rar
    發(fā)表于 07-05 12:33

    基于單片機(jī)pid控制算法該怎樣去使用呢

    pid是什么?pid控制該如何去實(shí)現(xiàn)呢?基于單片機(jī)pid控制
    發(fā)表于 12-21 07:01

    位置式PID控制算法研究

    由51單片機(jī)組成的數(shù)字控制系統(tǒng)控制中,PID控制器是通過PID控制
    發(fā)表于 03-16 15:26 ?153次下載

    PID算法在AVR單片機(jī)上的應(yīng)用

    針對吸盤式爬壁機(jī)器人設(shè)計(jì)的吸盤壓力控制方案,該方案基于AVR單片機(jī)采用PID控制算法控制
    發(fā)表于 09-08 11:45 ?545次下載
    <b class='flag-5'>PID</b><b class='flag-5'>算法</b>在AVR<b class='flag-5'>單片機(jī)</b>上的應(yīng)用

    單片機(jī)PID控制方法

    本文檔詳細(xì)介紹了PID算法,以及單片機(jī)PID控制方法
    發(fā)表于 08-30 17:02 ?16次下載

    單片機(jī)PID算法

    單片機(jī)PID算法,寫的的非常好
    發(fā)表于 12-17 17:01 ?45次下載

    單片機(jī)PID控制算法

    我國提出了中國制造2025。目前企業(yè)工業(yè)自動化的水平已經(jīng)成為現(xiàn)代化水平的一個主要衡量指標(biāo)。PID控制器的特點(diǎn)是結(jié)構(gòu)簡單、應(yīng)用廣泛、完全擺脫了精確模型的限制,這樣就能解決在工業(yè)過程中需要精確建模的困難。那么,基于
    發(fā)表于 01-27 11:04 ?3次下載

    簡單單片機(jī)PID控制算法程序

    程序應(yīng)用在51單片機(jī)上的,程序如下:
    發(fā)表于 02-26 19:14 ?5892次閱讀

    AVR單片機(jī)PID控制電機(jī)程序

    AVR單片機(jī)PID控制電機(jī)程序
    發(fā)表于 03-30 15:15 ?48次下載

    單片機(jī)常用PID濾波算法資料匯總

    單片機(jī)常用PID濾波算法資料匯總
    發(fā)表于 05-21 11:45 ?26次下載

    基于單片機(jī)的水溫控制系統(tǒng)設(shè)計(jì)的合集包括程序PID控制算法和參數(shù)整定

    本系統(tǒng)設(shè)計(jì)采用基于PID算法單片機(jī)控制來實(shí)現(xiàn)水溫的調(diào)控。單片機(jī)控制部分采用AT89C51
    發(fā)表于 06-08 08:00 ?140次下載
    基于<b class='flag-5'>單片機(jī)</b>的水溫<b class='flag-5'>控制</b>系統(tǒng)設(shè)計(jì)的合集包括<b class='flag-5'>程序</b><b class='flag-5'>PID</b><b class='flag-5'>控制</b><b class='flag-5'>算法</b>和參數(shù)整定

    51單片機(jī)位置式PID控制算法程序說明

    由51單片機(jī)組成的數(shù)字控制系統(tǒng)控制中,PID控制器是通過PID控制
    發(fā)表于 08-08 17:33 ?32次下載
    51<b class='flag-5'>單片機(jī)</b>位置式<b class='flag-5'>PID</b><b class='flag-5'>控制</b><b class='flag-5'>算法</b>的<b class='flag-5'>程序</b>說明

    使用單片機(jī)和Arduino實(shí)現(xiàn)增量式PID位置式PID算法PID庫免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)和Arduino實(shí)現(xiàn)增量式PID位置式PID算法PID庫免費(fèi)下載。
    發(fā)表于 05-28 16:30 ?68次下載
    使用<b class='flag-5'>單片機(jī)</b>和Arduino實(shí)現(xiàn)增量式<b class='flag-5'>PID</b>位置式<b class='flag-5'>PID</b><b class='flag-5'>算法</b>和<b class='flag-5'>PID</b>庫免費(fèi)下載

    基于單片機(jī)pid控制程序簡介

    基于單片機(jī)pid控制程序免費(fèi)下載。
    發(fā)表于 06-17 16:44 ?53次下載