基于51的水温控制系统

2019-03-24 18:39发布

一、任务
设计并制作一个水温自动控制系统,控制对象为1升净水,容器为搪瓷器皿。水温可以在一定范围内由人工设定,并能在环境温度降低时实现自动控制,以保持设定的温度基本不变。
二、要求
1.基本要求  (1)温度设定范围为40~90℃,最小区分度为1℃,标定温度≤1℃。  
               (2)环境温度降低时(例如用电风扇降温)温度控制的静态误差≤1℃。  
               (3)用十进制数码管显示水的实际温度。
2.发挥部分  (1)采用适当的控制方法,当设定温度突变(由40℃提高到60℃)时,减小系统的调节时间和超调量。  
               (2)温度控制的静态误差≤0.2℃。  
               (3)在设定温度发生突变(由40℃提高到60℃)时,自动打印水温随时间变化的曲线。

求助 这好像是历年的电子竞赛题目,表示我比较弱,思路很不清晰,想用51来做,用风机和加热器来控制水温。用按键来设定温度,超过90度或者不足40度,则LED等亮起以示警告。发挥部分,我觉得(2)或许可以做做,有木有大神帮助的。 包括整体思路、程序与硬件。小女子在此谢过 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2条回答
zi_wu_shu
2019-03-25 03:28
感觉像是自动化或者控制专业的本科毕业设计么?
画了个流程图,简单提供一下思路吧.

至于静态误差,调节时间以及超调量等,一方面在于硬件传感器的测量精度,另一方面在于控制算法PID参数(主要方面吧,得计算以及多实验细调).

整个系统分为硬件和软件两个部分,要是一个人独立完成的话,还是稍微有点难度的.
硬件大体包括:51单片机系统,电源,按键,LED,数码管及驱动,控制单元(继电器控制风机及加热器电源通断);
软件组成部分:按键,LED,数码管,PID算法(主要),以及主体程序.

一周热门 更多>