代码搜索结果
找到约 12,494 项符合
PID 的代码
pid-struct.c
typedef struct DeltPID //定义增量式PID的结构
{
int Goal; //设定目标,为实际值的10倍
float P; //比例常数,规范化后取值为1~99
float I; //积分常数,规范化后取值为1~99
float D;
pid-ctrl.c
void PID_Ctrl(void) //增量式PID,调节ui
{
#define delt_Um 15
//刷新近2次偏差
PID.LastError=PID.ei;
PID.ei=PID.Goal-PID.ADC_data[0];
if(PID.ei
pid-init.c
void PIDinit(void)
{
PID.P=EEPROM_read(0xc0);//初始化PID比例值
if(PID.P>99)
{PID.P=50;
EEPROM_write(0xc0,50);
EEPROM_write(0xc1,50);
EEPROM_write(0xc2,50);
}
PID.I=EEPROM_write(0xc1);
PID.D=EEPROM
pid-para set.c
void PIDpara_set(void) //设定PID参数
{unsigned char p=0xc0; 、、//指向参数存储器EEPROM首地址
unsigned char i; //设置参数的个数变量
unsigned char x[3],old_x; //需要设定3个参数
unsigned char setting; // 是否继续设置该参数的标志
unsi
pid.c
#include
#include
#include
/*====================================================================================================
PID Function
The PID (比例
pid.plg
Build Log
--------------------Configuration: PID - Win32 Release--------------------
Command Lines
Creating temporary file "C:\DOCUME~1\MICROS~
pid.c~
float pid(float thempSet, float themp)
{
/*
玎泐蝾怅
pid.c
float pid(float thempSet, float themp)
{
/*
玎泐蝾怅
pid.c
/********************************************************************
* Description: pid.c
* This file, 'pid.c', is a single
* Proportional/Integeral/Derivative control l
pid wenkong.txt
1. <mark>PID</mark>调试步骤
没有一种控制算法比<mark>PID</mark>调节规律更有效、更方便的了。现在一些时髦点的调节器基本源自<mark>PID</mark>。甚至可以这样说:<mark>PID</mark>调节器是其它控制调节算法的妈。
为什么<mark>PID</mark>应用如此广泛、又长久不衰?
因为<mark>PID</mark>解决了自动控制理论所要解决的最基本问题,既系统的稳定性、快速性和准确性。调节<mark>PID</mark>的参数,可实现在系统稳定的前提下, ...