91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

通過PID算法控制STM32的PWM輸出,簡潔的PID控制PWM輸出的版本

資源截圖

代碼片段和文件信息

#include?“System_init.h“
extern?int?U_Set;
extern?u16?CCR1_Val;

/*====================================================================================================
PID?Function
The?PID?(比例、積分、微分)?function?is?used?in?mainly
control?applications.?PIDCalc?performs?one?iteration?of?the?PID
algorithm.
While?the?PID?function?works?main?is?just?a?dummy?program?showing
a?typical?usage.
=====================================================================================================*/
typedef?struct?PID?{
float?SetPoint;?//?設定目標Desired?value
float?Proportion;?//?比例常數Proportional?Const
float?Integral;?//?積分常數Integral?Const
float?Derivative;?//?微分常數Derivative?Const
float?LastError;?//?Error[-1]
float?PrevError;?//?Error[-2]
float?SumError;?//?Sums?of?Errors
}?PID;
/*====================================================================================================/
PID計算部分
=====================================================================================================*/
PID???vPID={2.50.10.0010000};

float?PIDCalc(?PID?*pp?float?NextPoint?)
{
float?dError
Error;
Error?=?pp->SetPoint?-?NextPoint;?//?偏差
pp->SumError?+=?Error;?//?積分
dError?=?pp->LastError?-?pp->PrevError;?//?當前微分
pp->PrevError?=?pp->LastError;
pp->LastError?=?Error;

????if(pp->SumError>900)??pp->SumError=900;
????else?if(pp->SumError<-900) ??pp->SumError=-900;

return?(pp->Proportion?*?Error?//?比例項
+?pp->Integral?*?pp->SumError?//?積分項
+?pp->Derivative?*?dError?//?微分項
);
}

float?Vol(int?vSetint?v3){

float?vOut;?//?PID?Response?(Output)
float?vIn;?//?PID?Feedback?(Input)

vPID.SetPoint?=?vSet;?//?Set?PID?Setpoint
vIn?=?(float)v3;?//?Read?Input
vOut?=?PIDCalc?(?&vPIDvIn?);?//?Perform?PID?Interation ?
return?vOut;
}


?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1849??2019-03-14?16:01??21ic下載_單片機的PID算法實例,通過PID算法控制STM32的PWM輸出\PID完美版2011.1.11\Adjust.c

?????文件????????110??2009-09-04?21:17??21ic下載_單片機的PID算法實例,通過PID算法控制STM32的PWM輸出\PID完美版2011.1.11\Adjust.h

?????文件???????2225??2009-05-07?14:42??21ic下載_單片機的PID算法實例,通過PID算法控制STM32的PWM輸出\PID完美版2011.1.11\cortexm3_macro.h

?????文件?????133083??2019-03-14?16:01??21ic下載_單片機的PID算法實例,通過PID算法控制STM32的PWM輸出\PID完美版2011.1.11\Lst\STM3210E-EVAL.map

?????文件??????36976??2019-03-14?15:28??21ic下載_單片機的PID算法實例,通過PID算法控制STM32的PWM輸出\PID完美版2011.1.11\Lst\stm32f10x_vector.lst

?????文件???????2922??2019-03-14?16:05??21ic下載_單片機的PID算法實例,通過PID算法控制STM32的PWM輸出\PID完美版2011.1.11\main.c

?????文件???????1062??2019-03-14?16:01??21ic下載_單片機的PID算法實例,通過PID算法控制STM32的PWM輸出\PID完美版2011.1.11\Obj\adjust.d

?????文件?????169804??2019-03-14?16:01??21ic下載_單片機的PID算法實例,通過PID算法控制STM32的PWM輸出\PID完美版2011.1.11\Obj\adjust.o

?????文件???????1023??2019-03-14?15:28??21ic下載_單片機的PID算法實例,通過PID算法控制STM32的PWM輸出\PID完美版2011.1.11\Obj\main.d

?????文件?????169236??2019-03-14?15:28??21ic下載_單片機的PID算法實例,通過PID算法控制STM32的PWM輸出\PID完美版2011.1.11\Obj\main.o

?????文件???????6523??2019-03-14?16:03??21ic下載_單片機的PID算法實例,通過PID算法控制STM32的PWM輸出\PID完美版2011.1.11\Obj\Project_STM3210E-EVAL.dep

?????文件?????251888??2019-03-14?16:01??21ic下載_單片機的PID算法實例,通過PID算法控制STM32的PWM輸出\PID完美版2011.1.11\Obj\STM3210E-EVAL.axf

?????文件???????1830??2019-03-14?16:03??21ic下載_單片機的PID算法實例,通過PID算法控制STM32的PWM輸出\PID完美版2011.1.11\Obj\STM3210E-EVAL.build_log.htm

?????文件??????17127??2019-03-14?16:01??21ic下載_單片機的PID算法實例,通過PID算法控制STM32的PWM輸出\PID完美版2011.1.11\Obj\STM3210E-EVAL.hex

?????文件??????59217??2019-03-14?16:01??21ic下載_單片機的PID算法實例,通過PID算法控制STM32的PWM輸出\PID完美版2011.1.11\Obj\STM3210E-EVAL.htm

?????文件????????405??2019-03-14?16:01??21ic下載_單片機的PID算法實例,通過PID算法控制STM32的PWM輸出\PID完美版2011.1.11\Obj\STM3210E-EVAL.lnp

?????文件??????10946??2011-01-11?14:52??21ic下載_單片機的PID算法實例,通過PID算法控制STM32的PWM輸出\PID完美版2011.1.11\Obj\STM3210E-EVAL.plg

?????文件????????479??2011-01-10?13:24??21ic下載_單片機的PID算法實例,通過PID算法控制STM32的PWM輸出\PID完美版2011.1.11\Obj\STM3210E-EVAL.sct

?????文件???????1345??2011-01-11?14:27??21ic下載_單片機的PID算法實例,通過PID算法控制STM32的PWM輸出\PID完美版2011.1.11\Obj\STM3210E-EVAL.tra

?????文件???????1254??2019-03-14?15:28??21ic下載_單片機的PID算法實例,通過PID算法控制STM32的PWM輸出\PID完美版2011.1.11\Obj\stm32f10x_it.d

?????文件?????254840??2019-03-14?15:28??21ic下載_單片機的PID算法實例,通過PID算法控制STM32的PWM輸出\PID完美版2011.1.11\Obj\stm32f10x_it.o

?????文件?????????46??2019-03-14?15:28??21ic下載_單片機的PID算法實例,通過PID算法控制STM32的PWM輸出\PID完美版2011.1.11\Obj\stm32f10x_vector.d

?????文件???????5796??2019-03-14?15:28??21ic下載_單片機的PID算法實例,通過PID算法控制STM32的PWM輸出\PID完美版2011.1.11\Obj\stm32f10x_vector.o

?????文件???????1222??2019-03-14?15:54??21ic下載_單片機的PID算法實例,通過PID算法控制STM32的PWM輸出\PID完美版2011.1.11\Obj\system_init.d

?????文件?????184196??2019-03-14?15:54??21ic下載_單片機的PID算法實例,通過PID算法控制STM32的PWM輸出\PID完美版2011.1.11\Obj\system_init.o

????.......?????73509??2019-03-14?12:23??21ic下載_單片機的PID算法實例,通過PID算法控制STM32的PWM輸出\PID完美版2011.1.11\Project.uvgui.ACER0

????.......????139610??2019-03-14?16:07??21ic下載_單片機的PID算法實例,通過PID算法控制STM32的PWM輸出\PID完美版2011.1.11\Project.uvguix.ACER0

????.......?????15305??2019-03-14?12:23??21ic下載_單片機的PID算法實例,通過PID算法控制STM32的PWM輸出\PID完美版2011.1.11\Project.uvopt

????.......?????16055??2019-03-14?16:07??21ic下載_單片機的PID算法實例,通過PID算法控制STM32的PWM輸出\PID完美版2011.1.11\Project.uvoptx

?????文件??????33411??2019-03-14?12:23??21ic下載_單片機的PID算法實例,通過PID算法控制STM32的PWM輸出\PID完美版2011.1.11\Project.uvproj.saved_uv4

............此處省略45個文件信息

評論

共有 條評論