- 78
- 0
- 约1.88千字
- 约 19页
- 2018-12-29 发布于广东
- 举报
基于单片机的温度控制系统的设计 摘要 近年来随着计算机在社会各个领域的渗透, 单片机的应用正在不断地走向深入的同时也带动着传统控制检测系统的日新月益更新。在实时监测与自动控制键的单片机应用系统中单片机往往是作为一个核心部件来使用的,仅仅单片机方面的知识是不够的,还要根据硬件结构以及应用对象特点的软件结合并加以作完善。这个项目主要是从硬件和软件两个方面说明温度控制过程 第1章 绪论 1·1课题背景及其意义 1·2课题研究的主要内容 第2章 系统的总体设计 2·1系统的框架 2·2系统的选型 系统的总体设计 温测流程 第3章 硬件电路设计 报警电路 温度控制驱动电路 第4章 软件设计 C语言程序设计要许多优点: 1)程序简单明了 。 2)可移植性较好。 3) 可读性好。 4)较强的数据处理能力。 5)寄存器分配单片机在解决不同类型的内存和数据由编译器的细节管理 系统程序主流程图 第5章实验结果 当DS18B20温度传感器中设定的温度不在预设上限下限温度范围内时,报警电路报警,且给温度控制模块信号让灯亮,表示正在进行温度调节,否则灯不亮。 * 背景:温度控制系统广泛应用于社会生活的各个领域,特定的化学工业自动化系统更加体现了它的重要,而企业要求更高的制造精度,适应性更强的温度测量,那就需要开发新一代的智能检测仪表了。 意义:高精度单芯片微处理器它不仅灵敏度高,响应速度快。而且其价格也很便宜,具有节能、灵活的小机构、不间断的测量、智能安全可靠等优点,非常适合嵌入式控制。它的逻辑运算的执行的软件,很容易实现各种控制规律,实现,和工作环境的影响更复杂的算法以保护空盒子从外面的世界,所以测量机的基于单片机的温度控制变得越来越重要了 课题研究的主要内容:本课题研究的主题是温控系统,于是是基于单片机的温度控制系统的设计就是所研究的主要内容了,是温度和显示的实时监控。我们先事先设置好温度指标的上限和下限,在上限指标和下限指标中间的部分时扬声器响,当不在这个范围时扬声器不会出现响铃。上限和下限之间的部分就是我们设置的稳定温度状态,此时执行机构不会执行。 系统图如左图所示,它有三部分组成:①主芯片单片机作为核心控制部分②数码管动态扫描显示作为显示部分③温度传感器作为温度采集部分 核心控制部分:单片机AT89C52有很多优点,低电压供电和体积小这份方面比起传统的单片机更具有优势,四个端口只需要P1﹑P2﹑P3三个口就能满足电路系统的设计需要,显示电路部分数码管显示,从发出信号,端口扫描可以简单构建单片机最小系统。 温度采集部分:用温度传感器采集温度,把采集的温度信号转换完成后,由数字温度传感器与单片机的接口相互连接,通过接口传递温度信号。 温度显示部分:用LED数码管动态扫描显示的温度 其工作协议流程:首先初始化不匹配,然后温度的变化,延迟秒,直接跳过ROM,然后再把温度变换下,延时1S后再次跳过ROM进行匹配,经由读暂存器,把得到的数据转换下送入数码管显示最终的温度值。 单片机的选择介绍:主芯片AT89C52是一种比较适合温控系统设计的单片机,它的基本功能描述:是一个低损耗,高性能八微控制器芯片,在字节方面可以在线快速的编程想,然后写入程序存储器内进行闪存,重复擦写很高(1000次),两个全双工串行通信口,它还有两个读写功能的中短线,在外边还有两个中断源存在。 3·1温度传感器的设计:DS18B20有两种供电方式:外接电源供电方式、寄生电源模式;本设计采用外接电源供电,如右图所示,1脚接电源,2脚作为信号线,3脚接地 显示电路设计:LED显示器有共阴极和共阳极这两种形式,共阳极是由8个发光二极管连在一起然后充作一个公共端。这种设计显示电路采用共阳数码管扫描电路款,不仅节约节约单片机的输出端口,而且易于编码。 如右图,引脚控制报警装置。当脚低,晶体管导通,报警喇叭 如右图所示,当给信号时,继电器接通,开关闭合,启动相关设备,进行温度的加减。 显示器:单芯片广泛用于各种应用。根据需要,单片机可以选择适当的显示器。要是需要显示的内容没有其他的信号只有数码或者某些字母的话LED数码管会是很好的选择, 单片机先进行初始化,然后进行键盘扫描,再进行温度采集,最后进行显示等系列操作。初始化时注意时钟频率、中断的开闭等。样品直接生成,通过温度传感器数字温度信号,加工成数码管显示。然后是循环从扫描键盘到温度采样,再到显示,最后到扫描键盘,始终进行数据处理,如右图所示 *
原创力文档

文档评论(0)