完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
有些不明白的地方:感觉如果偏差有正负的话,反馈的控制量也应该有正负,这样反馈的值在程序上就应该区别对待。 1. 偏差大于0时,程序上直接用 high_time=(unsigned char)(rout/800); 这条语句来决定高低电平的时间。偏差小于0时,也是类似的语句。。这我就不能理解这样是怎么调节使被测量达到设定值的。 2.这里rout 的数据类型是 unsigned int ,这样可以吗?反馈控制量不应该有正负之分吗?如果没有正负区别的话,又怎么调节的。 总之,不能理解程序是怎么进行PID调节的。一度怀疑程序有问题!!! --------------------------------------- 下面是一些关键性的代码 附件有源程序 这是PID算法部分 |
|
相关推荐
4个回答
|
|
不应该是负反馈调节嘛,,为啥两种反馈都反馈到 high_time 上,这样要降温时,还在升。。正常吗?
|
|
|
|
顶一下!!!
|
|
|
|
顶一下!!! 顶一下!!!
|
|
|
|
顶一下!!! 顶一下!!! 顶一下!!! 顶一下!!!
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1705 浏览 1 评论
【⌈嵌入式机电一体化系统设计与实现⌋阅读体验】+磁力输送机系统设计的创新与挑战
1657 浏览 0 评论
3616 浏览 2 评论
5166 浏览 6 评论
4198 浏览 0 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-23 17:40 , Processed in 0.669107 second(s), Total 82, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号