[求助] 基于51的水温控制系统

奶糖糖糖   2013-8-19 10:23 楼主
一、任务
设计并制作一个水温自动控制系统,控制对象为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)

加我QQ 260568227 我教你
点赞  2013-8-19 13:43
感觉像是自动化或者控制专业的本科毕业设计么?
画了个流程图,简单提供一下思路吧.

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

整个系统分为硬件和软件两个部分,要是一个人独立完成的话,还是稍微有点难度的.
硬件大体包括:51单片机系统,电源,按键,LED,数码管及驱动,控制单元(继电器控制风机及加热器电源通断);
软件组成部分:按键,LED,数码管,PID算法(主要),以及主体程序.
  • 51水温控制系统流程图.jpg
点赞  2013-9-21 19:26
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复