请选择 进入手机版 | 继续访问电脑版

12360技术网 - 专业IT技术发表平台

 立即注册  找回密码
查看: 9111|回复: 5

51单片机PID控制电机转速实验

[复制链接]

17

主题

28

帖子

292

积分

中级会员

Rank: 3Rank: 3

积分
292
发表于 2020-1-26 06:03:41 | 显示全部楼层 |阅读模式
资源链接
PID参考链接

PID增量控制 
[code]#include"Pid_Init.h"#include"main.h"extern u16 out;extern u16 CurSpeed;extern u16 SpeedSet;extern u16 PWMTime;int error=0;        //当前偏差int error1=0;                //上次偏差int error2=0;                //上上次偏差struct Pid_Struct{                float kp;        float ki;        float kd;        //pid控制系数                float uk;                //当前增量输出        float uk1;        //上次增量输出        float uk2; //上上次增量输出        };struct Pid_Struct PID;//PID参数初始化void PID_Init(){                PID.kp=15;        PID.ki=10;        PID.kd=3;                PID.uk=0;        PID.uk1=0;        PID.uk2=0;}//PID增量算法控制转速void PID_Control(){                error=SpeedSet-CurSpeed;//                PID.uk2=(PID.kp*(error-error1) \                                +PID.ki*error \                                +PID.kd*(error-2*error1+error2))/50;                        /*增量PID算法*/        PID.uk=PID.uk1+PID.uk2;                out=(int)PID.uk;                if(out>1000)        {                out=1000;        }        else if(out

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x




上一篇:Qt: DirectWrite: CreateFontFaceFromHDC() failed
下一篇:APP同过ESP8266与51单片机通信
回复

使用道具 举报

0

主题

22

帖子

472

积分

中级会员

Rank: 3Rank: 3

积分
472
发表于 2020-2-6 17:31:43 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享![www.12360.co]
回复

使用道具 举报

0

主题

13

帖子

283

积分

中级会员

Rank: 3Rank: 3

积分
283
发表于 2020-2-11 00:41:58 | 显示全部楼层
既然你诚信诚意的推荐了,那我就勉为其难的看看吧![www.12360.co]
回复

使用道具 举报

0

主题

14

帖子

304

积分

中级会员

Rank: 3Rank: 3

积分
304
发表于 2020-2-12 21:42:52 | 显示全部楼层
楼主,大恩不言谢了![www.12360.co]
回复

使用道具 举报

13

主题

22

帖子

238

积分

中级会员

Rank: 3Rank: 3

积分
238
发表于 2020-2-18 23:21:57 | 显示全部楼层
这东西我收了!谢谢楼主![www.12360.co]
回复

使用道具 举报

0

主题

27

帖子

577

积分

高级会员

Rank: 4

积分
577
发表于 昨天 21:47 | 显示全部楼层
我看不错噢 谢谢楼主![www.12360.co]
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

12360技术网

GMT+8, 2020-2-29 21:38 , Processed in 0.091835 second(s), 41 queries .

本网站内容收集于互联网,Www.12360.Co不承担任何由于内容的合法性及健康性所引起的争议和法律责任。 欢迎大家对网站内容侵犯版权等不合法和不健康行为进行监督和举报。

© 2019-2020 Www.12360.Co

快速回复 返回顶部 返回列表