ZKX's LAB

单片机温度PID控制 单片机实现PID控制温度,及改进办法

2020-07-25知识22

基于单片机的PID温度控制器的问题 PID算法可以用c语言实现,但是你这控制的只是继电器,没必要使用PIDpid温度控制设计 请问这个控制量怎么转化为单片机的识别量,即是把哪个值付给pwm 你根本没有搞懂什么是PID控制,我给你说吧。PID控制是比例、积分、微分控制的简称,PID温度控制是这样的,将测量的温度值输入到你的单片机里(A/D转换)和你的给定值进行比较,输出的偏差值进PID运算,将运算的结果转换成PWM信号输出,控制加热原件的通断时间,使温度保持在给定值的附近,温度变化的越小PID控制的越好,当然也不能让他产生连续的震荡,你明白吗?把分给我再提问题,我的联系方式在我的<;个人资料>;里有.51单片机的温度控制系统一定要用到pid算法吗 还有其它方法吗? 51单片机的温度控制系统中,比较好的控制算法就pid算法,这是自动控制原理中的经典算法,其它算法控制过程不够理想,过于简单,温度变化波动较大。单片机用PID控制可控硅,让电烤箱温度恒定的算法请教高手! pid位置式算法,在温度比设定温度低x度时,用pd,当比设定温度低x度以内,用pid。可控硅部分,硬件用BTA26或者BT139(看加热器件的功率了),采用过零检测来确定过零点,用单片机的外部中断配合tmer,来控制开关时间。在pd和pid阶段,pid参数可能要用2套参数,自己实验吧,还有,你可以看一下,Ziegler-Nichols参数整定法。另:OURAVR上也有个酷贴,很详细的,你可以参考一下,网址再下面:http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=936512&bbs_page_no=1&search_mode=1&search_text=pid&bbs_id=1000

#基于单片机的温度控制系统#单片机#pid

随机阅读

qrcode
访问手机版