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;

}

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

    关注

    5999

    文章

    43966

    浏览量

    620736
  • PID
    PID
    +关注

    关注

    35

    文章

    1446

    浏览量

    83791

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

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

收藏 人收藏

    评论

    相关推荐

    【最新课程推荐】PID控制算法

    发烧友学院提供,本次课程主要讲解常用的控制算法PID控制算法的异同点;PID
    发表于 10-12 15:27

    51单片机PID算法

    51单片机PID算法
    发表于 05-22 18:13

    单片机PID算法的资料

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

    单片机PID算法

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

    STM32单片机PID算法实例分享

    STM32单片机PID算法实例
    发表于 04-11 14:43

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

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

    对于PID控制/算法的理解

    补充一下,他们的视频真的把我看哭了以下是对于PID控制/算法的理解、总结:1.PID算法有什么好?首先说为什么要用
    发表于 01-14 08:46

    单片机PID算法简介

    单片机PID算法简介1.直接计算法和增量算法2.基本偏差e(t)3.累计偏差4.基本偏差的相对偏差:e(t)-e(t-1)5.三个基本参数
    发表于 01-21 14:17

    单片机PID控制方法

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

    单片机PID算法

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

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

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

    AVR单片机PID控制电机程序

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

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

    本系统设计采用基于PID算法单片机控制来实现水温的调控。单片机控制部分采用AT89C51
    发表于 06-08 08:00 138次下载
    基于<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 31次下载
    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>说明

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

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