虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

数字PID控制

自从计算机和各类微控制器芯片进入控制领域以来,用计算机或微控制器芯片取代模拟PID控制电路组成控制系统,不仅可以用软件实现PID控制算法,而且可以利用计算机和微控制器芯片的逻辑功能,使PID控制更加灵活。将模拟PID控制规律进行适当变换后,以微控制器或计算机为运算核心,利用软件程序来实现PID控制和校正,就是数字(软件)PID控制。
  • 改进型积分分离PID控制的设计

    ’() 控制作为最早发展起来的控制策略之一,以其算法简 单、鲁棒性好、对模型精度要求低、易于设计和操作等优点,至今 仍然广泛地应用于工业控制中。随着工业控制复杂程度的增加、 实际控制对象的非线性和时变等情况的普遍存在,常规 ’() 控 制的适应性往往欠佳,实际控制场合中逐渐引进各种先进的控 制策略。但是,限于先进控制策略理论的高深和实际实现的经济 效益,对具有简单结构的 ’() 控制的改进成为人们长期以来的 研究热点。近年来,国内外已有大量的相关论文发表,实际应用 中也出现了许多新型的 ’() 控制器,不断挖掘 ’() 控制的潜 力。 

    标签: PID 改进型 控制 积分分离

    上传时间: 2016-04-27

    上传用户:547453159

  • 舵机电机PID控制算法

    #include <hidef.h>      /* common defines and macros */ #include "derivative.h"      /* derivative-specific definitions */ #include <mc9s12xs128.h> //定义PID参数 #define VV_KPVALUE 3       //比例 #define VV_KIVALUE 40     //积分 #define VV_KDVALUE 3     //微分 #define VV_MAX 10000       //返回的最大值,是pwm的周期值 #define VV_MIN 0 #define VV_DEADLINE 0X08   //速度PID,设置死区范围 typedef struct PID       //定义数法核心数据 { signed int vi_Ref;      //速度PID,速度设定值 signed int vi_FeedBack;  //速度PID,速度反馈值

    标签: PID 舵机 电机 控制算法

    上传时间: 2016-04-27

    上传用户:547453159

  • dsp2812 ad及pid转换程序

    tms320F2812,dsp,pid控制,ad转换,主程序

    标签: 2812 dsp pid 转换 程序

    上传时间: 2016-05-10

    上传用户:cj913650279

  • 计算机控制系统 实验2 数字PID控制器设计

    包含Simulink仿真模型,代码,仿真曲线图,等步骤说明

    标签: PID 计算机控制系统 实验 制器设计 数字

    上传时间: 2016-06-15

    上传用户:FAIR

  • 模糊PID

    模糊PID , 仿真 ,pid控制及其matlab仿真

    标签: PID 模糊

    上传时间: 2016-06-23

    上传用户:卿卿奶酪

  • Arduino小车PID控制

    基于C语言的arduino小车的PID控制程序

    标签: Arduino PID 控制

    上传时间: 2018-02-10

    上传用户:copper

  • 直流电机PID控制程序

    利用直流电机25-370减速电机增量式PID 控制源码

    标签: PID 直流电机 控制 程序

    上传时间: 2019-04-01

    上传用户:XIONGYONG8888

  • 无刷直流电机双闭环控制

    无刷直流电机双闭环控制,采用转速与电流双闭环PID控制,波形完美

    标签: 无刷直流电机 双闭环控制

    上传时间: 2019-04-09

    上传用户:超级学霸行

  • 先进pid

    基本pid控制的仿真和s函数 用s函数实现simulin仿真

    标签: pid

    上传时间: 2019-07-31

    上传用户:crazy123

  • pid教程

    pid控制 #ifndef _PID_H #ifndef _PID_H #ifdef _PID_C     #define PID_EXT #else     #define PID_EXT extern #endif typedef struct PID {     int SetPoint;          unsigned char BitMove;          float Proportion;     float Integral;     float Derivative;          int iError;     int iIncpid;          int LastError;     int PrevError;          int Uk; }PID,*pPID; PID_EXT PID sPID; PID_EXT pPID sptr; void IncPIDInit(void); int IncPIDCalc(int NextPoint); #endif

    标签: pid 教程

    上传时间: 2019-08-02

    上传用户:stcwzy