0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

最简单的单片机PID控制算法程序

2oON_changxuemc 来源:未知 作者:李建兵 2018-03-15 13:41 次阅读

/*************定义全局变量*****************/

uchar Kp,TI,Td

int Set_speed;

/*************PID初始化函数***************/

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;

//对占空比进行限幅处理

if(result《10)

{result=0;} else

if(result》1000)

{result=1000;}

return result;

}

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6037

    文章

    44561

    浏览量

    635602
  • PID
    PID
    +关注

    关注

    35

    文章

    1472

    浏览量

    85547

原文标题:最简单的单片机PID控制算法程序

文章出处:【微信号:changxuemcu,微信公众号:畅学单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    单片机PID算法的资料

    单片机PID算法PID算法.rar
    发表于 06-28 05:20

    单片机PID算法

    单片机PID算法PID算法.rar
    发表于 07-05 12:33

    基于单片机pid控制算法该怎样去使用呢

    pid是什么?pid控制该如何去实现呢?基于单片机pid控制
    发表于 12-21 07:01

    位置式PID控制算法研究

    由51单片机组成的数字控制系统控制中,PID控制器是通过PID控制
    发表于 03-16 15:26 153次下载

    PID算法在AVR单片机上的应用

    针对吸盘式爬壁机器人设计的吸盘压力控制方案,该方案基于AVR单片机采用PID控制算法控制
    发表于 09-08 11:45 545次下载
    <b class='flag-5'>PID</b><b class='flag-5'>算法</b>在AVR<b class='flag-5'>单片机</b>上的应用

    单片机PID控制方法

    本文档详细介绍了PID算法,以及单片机PID控制方法
    发表于 08-30 17:02 16次下载

    单片机PID算法

    单片机PID算法,写的的非常好
    发表于 12-17 17:01 45次下载

    单片机PID控制算法

    我国提出了中国制造2025。目前企业工业自动化的水平已经成为现代化水平的一个主要衡量指标。PID控制器的特点是结构简单、应用广泛、完全摆脱了精确模型的限制,这样就能解决在工业过程中需要精确建模的困难。那么,基于
    发表于 01-27 11:04 3次下载

    简单单片机PID控制算法程序

    程序应用在51单片机上的,程序如下:
    发表于 02-26 19:14 5997次阅读

    AVR单片机PID控制电机程序

    AVR单片机PID控制电机程序
    发表于 03-30 15:15 48次下载

    单片机常用PID滤波算法资料汇总

    单片机常用PID滤波算法资料汇总
    发表于 05-21 11:45 26次下载

    基于单片机的水温控制系统设计的合集包括程序PID控制算法和参数整定

    本系统设计采用基于PID算法单片机控制来实现水温的调控。单片机控制部分采用AT89C51
    发表于 06-08 08:00 140次下载
    基于<b class='flag-5'>单片机</b>的水温<b class='flag-5'>控制</b>系统设计的合集包括<b class='flag-5'>程序</b><b class='flag-5'>PID</b><b class='flag-5'>控制</b><b class='flag-5'>算法</b>和参数整定

    51单片机位置式PID控制算法程序说明

    由51单片机组成的数字控制系统控制中,PID控制器是通过PID控制
    发表于 08-08 17:33 32次下载
    51<b class='flag-5'>单片机</b>位置式<b class='flag-5'>PID</b><b class='flag-5'>控制</b><b class='flag-5'>算法</b>的<b class='flag-5'>程序</b>说明

    使用单片机和Arduino实现增量式PID位置式PID算法PID库免费下载

    本文档的主要内容详细介绍的是使用单片机和Arduino实现增量式PID位置式PID算法PID库免费下载。
    发表于 05-28 16:30 69次下载
    使用<b class='flag-5'>单片机</b>和Arduino实现增量式<b class='flag-5'>PID</b>位置式<b class='flag-5'>PID</b><b class='flag-5'>算法</b>和<b class='flag-5'>PID</b>库免费下载

    基于单片机pid控制程序简介

    基于单片机pid控制程序免费下载。
    发表于 06-17 16:44 54次下载