专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
电源
如图所示,i是参考转速减反馈转速之差,经PI调节得到参考转矩,用C语言怎么编写?请大神赐教,万谢!
2019-07-18 15:48
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
电源技术
12833
1
1428
如图所示,i是参考转速减反馈转速之差,经PI调节得到参考转矩,用C语言怎么编写?请大神赐教,万谢!
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
exia111
1楼-- · 2019-07-18 20:04
假设采样间隔为T,则在第KT时刻偏差i(K)=参考转速(K)-反馈转速(K)
第一步:定义PID变量
float 参考转速;
float 反馈转速;
float 比例系数G1;
float 比例系数G2;
float 当前采样周期偏差i(k);
float 上一采样周期偏差i(k-1);
float 积分后的结果A2;
float 乘以比例系数G2后的结果A1;
float 求和之后的结果A3;
float 参考转矩U;
第二步初始化变量
第三步写算法
i(K)=参考转速(K)-反馈转速(K);
A1=i(K)*G1;
A2+=(G2*i(k));
A3=A2+A1;
if(A3>上限值) U=上限值;
if(A3<下限值) U=下限值;
else U=A3; 最佳答案
加载中...
一周热门
更多
>
相关问题
DCDC电源芯片MP2303未带负载电感发热的情况
6 个回答
求各路大神帮助
1 个回答
各位高手好,新手提问电动机速度控制解决办法。谢谢!
7 个回答
设计一个震动源每动一下计数器记录一下
3 个回答
双速(快、慢速)可正、反转电机线头怎么与控制开关接
2 个回答
有谁在研究现在热门的自平衡独轮车控制芯片,有的话加...
1 个回答
TI电机例程中 level 1怎样证明是否调试正确了
3 个回答
外部环境震动对步进电机的影响
2 个回答
相关文章
制造业关爱电源——高效、可靠的AC-DC交流线性稳压器应用实例分享
0个评论
保险丝与蜂鸣器的选型比较及总结
0个评论
普通的5V电源电路,如何设计它的限流功能?
0个评论
电源接反了烧电路怎么办?电源防反接技术讨论
0个评论
Win2003优化方法
0个评论
来一个LM1875T
0个评论
RTX 2080显卡拆解,功率接近1080的2倍,看散热就知道发热量
0个评论
×
关闭
采纳回答
向帮助了您的网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
电源
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
关闭
您已邀请
15
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
第一步:定义PID变量
float 参考转速;
float 反馈转速;
float 比例系数G1;
float 比例系数G2;
float 当前采样周期偏差i(k);
float 上一采样周期偏差i(k-1);
float 积分后的结果A2;
float 乘以比例系数G2后的结果A1;
float 求和之后的结果A3;
float 参考转矩U;
第二步初始化变量
第三步写算法
i(K)=参考转速(K)-反馈转速(K);
A1=i(K)*G1;
A2+=(G2*i(k));
A3=A2+A1;
if(A3>上限值) U=上限值;
if(A3<下限值) U=下限值;
else U=A3; 最佳答案
一周热门 更多>