水温控制系统.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《水温控制系统.doc》由会员分享,可在线阅读,更多相关《水温控制系统.doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品文档,仅供学习与交流,如有侵权请联系网站删除水温控制系统学生姓名:设计时间:目 录摘要:引言一 总体方案设计1 总体方案论证2 硬件方案论证3 软件方案论证4 方案确定二 系统硬件设计1 系统硬件框图2 按键显示电路3 温度采集控制电路三 系统软件设计1 按键检测程序2 温度检测程序3 温度控制程序4 液晶显示程序四 系统参数计算1 温度采集参数2 硬件控制参数3 软件控制参数五 系统调试1 单片机系统调试2 软件调试六 总结参考文献附录摘 要 本系统以AT89C52单片机为核心,主要包括使用单总线温度转换芯片DS18B20传感器实时温度采集,按键操作,单片机控制,水温控制,液晶显示等部分
2、。本系统通过DS18B20温度传感器对水温进行采样,将采得的数字温度送给单片机,单片机对温度通过PID算法与PWM脉宽调制相结合的技术实现精确控制温度的目的。在通过控制双向可控硅,改变可控硅的导通和闭合从而控制电热丝的加热或制冷片的降温达到控制水温的目的。本系统还由按键显示和温度控制模块组成,通过模块间的通信完成温度的设定,实现实温的显示,水温的升降等功能。具有电路结构简单,系统可靠性强,操作简单方便等特点。引 言温度控制系统可以说是无所不在,热水器系统、空调系统、冰箱、电饭煲、电风扇等家电产品以至手持式高速高效的计算机和电子设备,均需要提供温度控制功能。及时准确地得到温度信息并对其进行适时的
3、控制,在许多工业场合中都是重要的环节。对于不同控制系统,其适宜的水质温度总是在一个范围。超过这个范围,系统或许会停止运行或遭受破坏,所以我们必须能实时获取水温变化。对于,超过适宜范围的温度能够报警。同时,我们也希望在适宜温度范围内可以由检测人员根据实际情况加以改变。单片机对对温度的控制是工业生产中经常使用的控制方法.自从1976年Intel公司推出第一批单片机以来,80年代单片机技术进入快速发展时期,近年来,随着大规模集成电路的发展,单片机继续朝快速、高性能方向发展。单片机主要用于控制,它的应用领域遍及各行各业,大到航天飞机,小至日常生活中的冰箱、彩电,单片机都可以大显其能。以单片机为核心的水
4、温控制系统也应运而生。传统的温度采集电路相当复杂,需要经过温度采集、信号放大、滤波、AD转换等一系列工作才能得到温度的数字量,并且这种方式不仅电路复杂,元器件个数多,而且线性度和准确度都不理想,抗干扰能力弱。现在常用的温度传感器芯片不但功率消耗低、准确率高,而且比传统的温度传感器有更好的线性表现,最重要的一点是使用起来方便。下面就让我们一起去探讨研究一种以单片机为核心,基于温度传感器的水温控制系统。一 方案设计1 方案论证由于单片机的应用越来越广泛,因此我们一开始就决定以现在比较流行的STC系列或AT 系列单片机为控制核心。最先注意的是STC系列单片机,因为我们有关于STC系列单片机的开发板,
5、方便我们进行程序的读写和调试,我们就选择了STC89C51单片机。但是在后来的编程中注意到51单片机的中端和FLASH ROM可能不够用最后我们选择了STC89C52单片机。STC89C52单片机是一种带8K字节闪烁可编程可擦除只读存储器的低电压,高性能的微处理器,拥有4路外部中端,6个中断源,3个16位定时器/计数器等,基本上能满足我们的一切要求。温度的采集与检测在系统中起到非常重要的作用,常规的温度采集我们选择铜热电阻作为温度传感器,将温度的变化转化为电压的变化,经过放大后送往A/D转换器转化为数字量以进行处理。本方案温度采集容易受外部环境影响并且硬件电路比较复杂,但测温的精度可达到0.1
6、。另一种方案采用DS18B20数字温度传感器对水温进行采样,无需进行AD转换。将采集的值直接送入单片机进行处理。DS18B20测温范围 55+125,固有测温分辨率0.5,支持多点组网功能,多个DS18B20可以并联在唯一的三线上,最多只能并联8个,实现多点测温。但较小的硬件开销需要相对复杂的软件进行补偿,由于DS18B20 与微处理器间采用串行数据传送。因此, 在对DS18B20 进行读写编程时,必须严格的保证读写时序,否则将无法读取测温结果。在DS18B20 有关资料中均未提及1Wire上所挂DS18B20数量问题,容易使人误认为可以挂任意多个DS18B20,在实际应用中并非如此。当1Wi
7、re上所挂DS18B20超过8个时,就需要考虑微处理器的总线驱动问题,这一点在进行多点测温系统设计时要加以注意。并且连接DS18B20的总线电缆是有长度限制的。但经过多次实际情况研究和对软件的考虑最后决定采用DS18B20进行温度采集。控制电路相对来说是比较难以决定的部分,一种是采用继电器,一种是采用可控硅。由于我们自身兴趣的问题我们最先选择的是可控硅,继电器以前在做产品时用过,但可控硅从我们开始学它到现在可控硅给我们的感觉就是很神秘,我们迫不及待的想揭开它神秘的面纱!可控硅的优点是无触点,开断无涌流,开端速度快,可以控制过零开断。缺点是成本高,控制相对复杂,容量小,功耗大,发热严重。继电器的
8、优点是技术成熟可靠,触点容量相对较大,成本低,几乎零功耗,发热量小。缺点是开断时会产生涌流,由于反应稍慢,无法用于很精细开断控制电路中,如移向调压等,并且寿命不长。最后经过多次探讨多次试验我们决定用可控硅和继电器相结合的方法,用可控硅控制电热丝的作用,用继电器控制制冷片的作用。由于我们功能的要求我们按键部分选择两个独立按键,并且拥有第二功能。而显示部分根据功能的要求我们直接使用了1602液晶显示屏,能满足我们产品的要求。2 方案确定 最终我们选择以STC89C52单片机为核心,以DS18B20温度传感器采集实际数字温度反馈到单片机,通过单片机显示到液晶显示屏上。再通过两个独立按键,一个增加按键
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 水温 控制系统
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内