1、基于51单片机的温度控制系统 院 校:湖南工业职业技术学校 专 业:机电一体化 班 级:S2015-4指导老师:xxxxxx答辩学生:xxxxxxxx 目录YOUR TITLE目的及其意义总体方案及目标选择系统的硬件方案系统的软件方案总结致谢010203040501目的及其意义Purpose and significance 社会进程的飞速发展对工业精确化控制的要求越发严苛,传统的应用温控系统的行业如:食品行业、档案管理、温室大棚、动植物养殖、药品储存、工业行业等等对温控范围的要求也越来越高,目前市场上存在温度信息传递不及时、精确度不够高等缺点。易造成经济损失,不利于整个应用行业的发展和提高。
2、所以,很有必要开发一种高精度、高效、可具操作性的温控系统。02总体方案及目标选择Overall plan and target selectionDesign idea总方案图 如左图所示温度传感器DS18B20将采集到的温度信号通过A/D转换再传输给51单片机,再由单片机控制显示器和执行单元。执行单元是由单片机发出的的一个触发信号通过储存器和控制逻辑实现温度控制和上下限位报警,并将温度值显示在数码管上。03系统的硬件方案The hardware scheme of the system单片机最小系统 电路以STC89C51单片机最小系统为控制核心,测温电路由DS18B20提供,输入部分采用三
3、个独立式按键S1、S2、S3。数码管显示部分。当在STC89C51单片机的RST引脚引入高电平并保持2个机器周期时,单片机内部就执行复位操作,按键手动复位有电平方式和脉冲方式两种。其中电平复位是通过RST端经过电阻与电源VCC接通而实现的。DS18B20温度传感器 DS18B20的内部结构主要包括7部分:寄生电源、温度传感器、64位激光(loser)ROM与单线接口、高速暂存器(即便筏式RAM,用于存放中间数据)、TH触发寄存器和TL触发寄存器,分别用来存储用户设定的温度上下限值、存储和控制逻辑、位循环冗余校验码(CRC)发生器。显示模块 数码显示器是一种由LED发光二极管组合显示字符的显示器
4、件,它使用了8个Led发光二极管,其中七个用于显示字符,一个显示小数点,所以通称为七段发光二极管数码显示器。4位一体数码管,其内部段已连接好,引脚如图所示(数码管的正面朝自己,小数点在下方)。a、b、c、d、e、f、g、dp为段引脚,S1、S2、S3、S4分别表示四个数码管的位。AT24C02串行接口 AT24C02是一个2K位串行CMOS E2PROM,内部含有256个8位字节,有一个16字节页写缓冲器。该器件通过IIC总线接口进行操作,有一个专门的写保护功能。C L O C K 和 D A T A 变化:SDA管脚通常外都要拉高。SDA管脚上的数据只能在SCL低期间改变。数据在SCL高期间
5、改变定义为一个开始或停止信号。开始状态:在任何操作之前必须有一个开始信号-在SCL为高时SDA上产生一个下降沿。停止状态:SCL为高时SDA产生一个上升沿是停止信号,停止信号后将停止所有通信。在一个读的序列之后,停止信号将让EEPROM进入备用电源模式。04系统的软件方案The software scheme of the system010203系统总流程图温度子程序图复位应答子程序图总系统原理图05总结致谢Summing up the acknowledgement 撰写论文的过程也是专业知识的学习过程,它使我运用已有的专业基础知识,进行实际设计,分析和解决一个理论问题或实际问题,把知识转化为能力的实际训练。培养了我运用所学知识解决实际问题的能力。使我加深了对单片机的认识,并且熟悉了单片机系统的设计流程,收获丰硕。特别感谢何老师在此次设计中提供技术指导和帮助 对于本系统,虽然在某些方面存在着不足,但是对于一般精度要求的不高的温度检测中的应用能够满足用户的需求,并且它的造价成本低,容易上手,简单实用等特点。根据不同用户的需求,不同情况的需要,对其进行进一步的扩展和改进。谢谢观看2018/01/02