历史上的今天
今天是:2025年02月20日(星期四)
2021年02月20日 | 最简单的单片机PID控制算法程序
2021-02-20 来源:eefocus
简介:这个程序应用在51单片机上的。
/*************定义全局变量*****************/
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;
}
下一篇:c51单片机编程要点总结
史海拾趣
|
供S5PC100开发板 ARMcortex A8 core iPhone 3GS 采用Samsung S5PC100主控拥有720p高清视频engineering, 在iPhone中Apple特意降低了处理器运行频率为600MHz,以减少功耗。 显然S5PC100的拥有很强大的处理功能,包括3D engineering S5PC100集多 ...… 查看全部问答> |
|
汉王科技股份有限公司 嵌入式软件开发工程师-OCR软件部 电子邮箱: yinsg@hanwang.com.cn 发布日期: 2007-03-21 工作地 ...… 查看全部问答> |
|
简介:德州仪器电源管理产品经理Pietro Scalia为您简述一款LED路灯板。通过分析PR788参考设计电路图使你更清楚的了解到这个设计是如何实现更节能的目的的 $(\'swf_cT7\').innerHTML=AC_FL_RunContent(\'width\', \'550\', \'height\', \'4 ...… 查看全部问答> |




