数字温度测控系统设计答辩人:彭均均专业:电子信息工程指导老师:张莉南昌大学2011届本科生学位论文答辩2011.06.08研究概述研究背景研究意义研究目标研究问题课题要求:设计一个基于单片机的温度测控系统,该系统能实时采集当前温度并显示,同时要求该系统能设定温度上下限,当所测温度超出范围时,进行报警。方案设计采用AT89C51单片机作为核心控制器,温度传感器用DS18B20,显示电路采用LCD1602液晶显示器。主要由四大模块构成,结构图如下所示:报警电路51单片机温度传感电路显示电路按键电路温度采集电路温度传感器选择DS18B20优点温度采集模块电路如下:报警电路报警模块由两个部分组成:蜂鸣器报警和LED灯报警显示电路显示部分采用液晶显示器LCD1602优点引脚4接单片机的P2.2口;引脚5接单片机的P2.1口;引脚6接单片机的P2.0口。按键电路采用4个按键,以控制设定温度上下限电路原理总图系统仿真程序的调试在Keil环境完成,将编译生成的可执行文件导入到Proteus硬件原理图中,就可进行仿真。按键模块仿真测试方法:将温度值上限设定为50℃,下限设定为10℃。结果:按照四个按键的功能,成功设定了上下限,见下图复位电路测试进行完按键测试后,上,下限分别是50℃和10℃。按照设计要求,按下复位键后上下限值将回到初始值40℃和20℃。实时仿真时按下复位键达到了上述要求。按下复位键后报警模块仿真高温报警:将实时温度设定为41℃。则红色LED灯闪,蜂鸣器响,达到要求。低温报警:将实时温度设定为18℃。则蓝色LED灯闪,蜂鸣器响,达到要求。系统实现仿真通过以后,进入实物制作阶段,所用元器件如下表:名称型号及规格用途说明变压器220V20Hz变9V变压提供电源万能版放置器件二极管1N4001耐压值50V电流1A桥式整流三端稳压管L7805CV最大电流:1.5A输出稳压电解电容1000uf耐压16V滤波整流电解电容10uf耐压50V实现复位电路蜂鸣器S9012PNP型放大电路瓷片电容30uf实现振荡电路晶振12.0MHz石英无源产生时钟频率发光二极管红色×4绿色×4指示灯温度传感器DS18B20采集温度电位器旋转式三脚10KΩLCD亮度调节LCDJHD1602黄色背光实现显示排插40个一组便于插线电阻220Ω×201KΩ500Ω限流,上拉电阻杜邦线杜邦线×8导线紧锁座TEXT0DL40脚扣紧单片机单片机AT89S51主控系统实现按照原理图,将元器件连接焊好。实物现场演示现场演示温度测控系统的功能。致谢本次毕业设计能够如期顺利完成,首先,我要感谢我的导师张莉老师感,谢她的指导与督促,她的指导和建议使得我的这次设计能顺利完成。还要感谢我身边的同学们,在我遇到瓶颈时向我伸出援助之手。感谢学院为我提供良好的做毕业设计的环境。最后再一次感谢所有在毕业设计中曾经帮助过我的良师益友和同学,以及在设计中被我引用或参考的文献的作者。