请教PID控制的原理,程序算法代码?

killertang 2003-03-03 03:03:37
本人在写PID 控制方面的程序,由于本人之前未接触过PID控制方面的东东,故请高手们指教,还有本人采用ADAM5000系统通讯模块,有相关经验的高手指教,谢谢
...全文
95 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
TangYunGang 2003-03-04
  • 打赏
  • 举报
回复
PID控制分为参数整定和自整定。
对于参数整定,有一本书,“8098单片机原理与应用技术”,是方建淳编的,对PID参数整定的数学模型和方法有比较详细的介绍。但是,在具体做的时候一定要注意积分饱和的问题。
对于自整定,由于比较复杂,国内涉及这方面的资料非常少,而且国内也基本上没有做得好的。
killertang 2003-03-04
  • 打赏
  • 举报
回复
TO:
shackle(桎梏):
adam 5018,5051,5056
做的温度,湿度控制方面。
shackle 2003-03-03
  • 打赏
  • 举报
回复
killertang (寒羽良-再生),你好!
你用ADAM5000模块的哪种啊?我现在用ADAM5510,主要用到其ADAM5017H高速数据采集模块。
还有你用这个来做PID控制,究竟用在什么方面呢?
我是学自动化的,所以对PID还是比较熟悉,但是没有实际做过项目
希望我们能相互联系互相探讨ADAM5000系统
我的邮箱是 jypdg@sina.com
Hermit 2003-03-03
  • 打赏
  • 举报
回复
www.xiao-qi.com上有
http://www.xiao-qi.com/mcu/PID.html
MyJasmine 2003-03-03
  • 打赏
  • 举报
回复
算法有了,知道PV与MV的关系就OK了!
还有微分先行的算法,还要考虑控制阀的正反作用……
MyJasmine 2003-03-03
  • 打赏
  • 举报
回复
dMV = 100/PB*(dE + T/TI*E + TD/T*ddE)
dMV:操作量增量
PB:比例带
dE:偏差的偏差
T:控制周期
TI:积分时间
TD:微分时间
E:偏差
ddE:偏差的偏差的偏差
偏差E=设定值SV-过程变量PV

27,382

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧