基于单片机的空调温度控制器的设计_第1页
基于单片机的空调温度控制器的设计_第2页
基于单片机的空调温度控制器的设计_第3页
基于单片机的空调温度控制器的设计_第4页
基于单片机的空调温度控制器的设计_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学 士 学 位 论 文 ( 2008 届) 基于单片机的空调温度控制器的设计 姓 名 指 导 教 师 专业名 称 电气工程与自动化 论文提交日期 州大学本科生毕业设计(论文) 1 目 录 摘要 . 1 前言 . 2 第二章 设计目的及要求 . 3 计目的和意义 . 3 计任务与要求 . 3 第三章 系统 方案确定 . 4 度传感器 的 分类 与选择原则 . 4 片机的选择 . 8 度传感器的选择 . 10 第四章 硬件电路设计 . 10 件总体设计方案 . 10 度传感器的 设计 . 11 片机时钟电路设计 . 15 位电路的设计 . 16 键接口的设计 . 17 示电路 的设计 . 18 体方案示意图 . 20 统总电路的设计 . 20 第五章 软件系统设计 . 20 程序模块以及其流程图 . 20 度设定中断流程图以及其程序代码 . 21 度显示流程图以及其程序代码 . 24 时中断子系统流程图以及其程序代码 . 25 统完整程序代码 . 26 结 论 . 27 参考文献 . 28 致 谢 . 29 苏州大学本科生毕业设计(论文) 2 摘要 本设计 基于 单片机 为空调温度控制器的检测和控制核心 ,主要由电源电路、 热敏电阻式传感器、 换器 、键盘、显示电路、输出控制电路及其他辅助电路组成;该系统可以完成温度的显示、温度的设定、空调的控制等多项功能。 关键词 :单片机; 度 控制与检测 ; 示 on as by 州大学本科生毕业设计(论文) 3 前言 现代信息技术的三大基础是信息采集控制 (即温度控制器技术 )、信息传输 (通信技术 )和信息处理 (计算机技术 )。温度控制器属于信息技术的前沿尖端产品,尤其是温度控制器被广泛用于工农业生产、科学研究和生活等领域,数量日渐上升 。近百年来 ,温控器的发展大致经历了以下两个阶段: (1)模拟,集成温度控制器; (2)智能数码温控器。目前 ,国际上新型温控器正从模拟式向数字式,由集成化向智能化,网络化的方向发展。 温度控制器是一种温度控制装置 , 它根据用户所需温度与设定温度之差值来控制中央空调末端之水阀(风阀)及风机,从而达到改变用户所需温度的目的。实现以上目的的方法理论上有很多,但目前业界主要有机械式温度控制器及智能电子式两大系列。 普通风机盘管空调温控器基本上是一个独立的闭环温度调节系统,主要由温度传感器、双位控制器、温度设定机构、手动三速开关和冷热切换装置组成。其控制原理是空调温控器根据温度传感器测得的室温与设定值的比较结果发生双位控制信号,控制冷热水循环管路电动水阀(两通阀或三通阀)的开关,即用切断和打开盘管内水流循环的方式,调节送风温度( 供冷量)。 第一代空调温控器主要是电气式产品,空调温控器的温度传感器采用双金属片或气动温包,通过 “ 给定温度盘 ” 调整预紧力来设定温度,风机三速开关和季节转换开关为泼档式机械开关。这类空调温控器产品普遍存在 “ 温度设定分度值过粗 ” 、 “ 时间常数太大 ” 、“ 机械开关易损坏 ” 等问题。 第二代空调温控器为电子式产品,温度传感器采用热敏电阻或热电阻,部分产品的温度设定和风速开关通过触摸键和液晶显示屏实现 人机交互界面,冷热切换自动完成,运算放大电路和开关电路实现双位调节。这类智能空调温控器产品改善了人机交互界面,解决了 “ 温度设定分度值过粗 ” 等问题,但仍存在 “ 控制精度不高 ” 、 “ 时间常数大 ” 、 “ 操作较复杂 ” 等问题 。 目前国内外生产厂家正在研究开发第三代智能型室温空调温控器,应用新型控制模型和数控芯片实现智能控制。现在已有国内厂家生产出了智能型室温空调温控器,并已应用于实际工程。 苏州大学本科生毕业设计(论文) 4 第二章 设计目的及要求 计目的和意义 21 世纪的人们生活质量不断提高,同时也对高科技电子产业提出了更高的要求,为了使人们生活更人性化、智能化。我设计了这一基于单片机的空调温度控制系统,人们只有生活在一定的温度环境内才能长期感觉舒服,才能保证不中暑不受冻,所以对室内温度要求要高。对于不同地区空调要求不同,有的需要升温,有的需要降温。一般都要维持在2126 C。 目前,虽然我国大量生产空调制冷产品,但由于我国人口众多,需求量过盛,在我国的北方地区,还有好多家庭还没有安装有效地室内温控系统。温度不能很好的控制在一定的范围内,夏天室内温度过高,冬天温度过低,这些均对人们正常生活带来不利的影响,温度、湿度均达不到人们的要求。以前温度控制主要利用机械通风设备进行室内、外空气的交换来达到降低室内温度,实现室内温度适宜人们生活。以前通风设备的开启和关停,均是由人手动控制的,即由人们定时查看室内外的温度、湿度情况,按要求开关通风设备,这样人们的劳动强度大,可靠性差,而且消耗人们体 力,劳累成本过高。为此,需要有一种符合机械温控要求的低成本的控制器,在温差和湿度超过用户设定值范围时,启动制冷通风设备,否则自动关闭制冷通风设备。 计任务与要求 空调的工作原理: 空调器的制冷系统由蒸发器、压缩机、冷凝器和毛细管四个主要部件组成。按照制冷循环工作的顺序,依次用管道连接成一个整体。系统工作时、蒸发器内的制冷剂吸收室内空气的热量而蒸发成为压力和温度均较低的蒸气,被压缩机吸入并压缩后,制冷剂的压力和温度均升高,然后排入冷凝器。制冷剂蒸气在冷凝器内通过放热给室外空气而冷凝成为压力较高的液 体。制冷剂液体通过 毛细空 的节流,压力和温度均降低,再进入蒸发器蒸发,如此周而复始地循环工作,从而达到降低室内温度的目的。 单片机的简单介绍: 苏州大学本科生毕业设计(论文) 5 单片机是指一个集成在一块 芯片 上的完整计算机系统。尽管他的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件 : 内存 、内部和外部总线 系统,目前大部分还会具有外存。同时集成诸如通讯接口、 定时器 ,实时时钟等外围设备。而现在最强大的单片机系统甚至可以将声音 、图像、网络、复杂的输入输出系统集成在一块芯片上。 单片机内部也用和电脑功能类似的模块,比如 存,并行总线,还有和硬盘作用相同的存储器件,不同的是它的这些部件性能都相对我们的家用电脑弱很多,不过价钱也是低的,一般不超过 10 元即可 .们现在用的全自动滚筒洗衣机、排烟罩、 等的家电里面都可以看到它的身影! . 它是一种在线式实时控制计算机,在线式就是现场控制,需要的是有较强的抗干扰能力,较低的成本,这也是和离线式计算机的(比如家用 主要区别。 单片机是靠程序的,并且可以修改。通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,这是别的器件需要费很大力气才能做到的,有些则是花大力气也很难做到的。一个不是很复杂的功能要是用美国 50 年代开发的 74 系列,或者 60 年代的 路一定是一块大 !但是如果要是用美国 70 年代成功投放市场的系列单片机,结果就会有天壤之别!只因为 单片机的通过你编写的程序可以实现高智能,高效率,以及高可靠性! 系统要求利用单片机设计一空调温度控制器,能够实时检测并显示室温,能够利用键盘设定温度,并且和室温进行比较,当室温低于设定温度时,系统能够驱动加热系统工作,当室温高于设定温度时,系统能够驱动制冷系统工作,当两者温度相等时,不做动作。 第三章 系统 方案的确定 度传感器的分类与选择 原则 度传感器的分类 温度是日常生活中经常遇到的一个物理量,它也是科研和生产中最常见、最基本的产量之一。在很多场合都需要对温度进行测控,而温度测控离不开温度传感器,因此,掌握苏州大学本科生毕业设计(论文) 6 正确的测温方法及温度传感器的使用方法极为重要。 a) 常用的测温方法: 物体受热后温度就要升高,任何两个温度不同的物体相接触都必然产生热交换,直到两者的温度达到平衡为止。据此,可以选择某种温度传感器与被测物体接触进行温度测量,这种方法称为接触式测温。接触式测温常用于较低温度的测量。 此外,物体受热后温度升高的同时还伴有热辐射,因此,可利用温度传感器接收被测物体在不同温度下辐射能量的不同来测量温度,这种测温方法称为非接触式测温。非接触式测温常用于高温测量。 b) 温度传感器产品分类: 目前,温度传感器没有统一的分类方法。按输出量分类有模拟式温度传感器和数字式温度传感器。按测温方式分类有接触式温度传感器和非接触式温度传感器。按类型分类有分立式温度传感器(含敏感元件)、模拟集成式温度传感器和智能温度传感器(即数字温度传感器)。 模拟式温度传感器输出的是随温度变化的模拟量信号。其特点是输出响应速 度较快和处理器)接口较复杂。数字式温度传感器输出的是随温度变化的数字量,同模拟输出相比,它输出响应较慢,但容易与 口。下面对工程中常用的温度传感器做简单介绍。 (1)电阻式温度传感器分为热电阻式温度传感器和热敏电阻温度传感器,他们的特点是自身的电阻值随温度而变化。 热敏电阻式利用半导体材料制成的敏感组件,通常所用的热敏电阻温度传感器都是具有负温度系数的热敏电阻,它的电阻率受温度的影响很大,而且随温度的升高而减少,简称 优点是灵敏度高,体积小,寿命长,工作稳定,易于实现远距离;缺点是互换性差,非线性严重。 (2)利用热电阻温度系数随温度变化的特性而制成的温度传感器。称为热电阻温度传感器。对于大多数金属导体,其电阻值都具有随温度升高而增大的特性。由于纯金属的温度系数苏州大学本科生毕业设计(论文) 7 比合金的高,因此均采用纯金属作为热电阻组件。常用的金属导体材料有铂、铜、铁和镍。 (3)热电偶是一种传统的温度传感器,其测温范围一般为 +1600 ,最高可达+2800 ,并且有较高的测量精度。另外 ,热电偶产品已实现标准化、系列化,使用时易于选择,可方便地用计算机做线性补偿,因此,至今在测温领域内仍被广泛使用。它的理论基础是建立在热电效应上,将热能转化为电能。 (4)集成传感器是采用硅半导体集成工艺而制成的,因此亦称硅传感器或单片集成传感器。模拟集成温度传感器是在 20 世纪 80 年代问世的。它是将温度传感器集成在一个芯片上、可完成温度测量及模拟信号输出功能的专用 属于最简单的一种集成温度传感器。模拟集成温度传感器的主要特点是功能单一(仅测量温度)、测温误差小、价格低、响应速度快、传输距离远、体积小、微功耗,适合远距离测温、控温,不需要进行非线性校准。外围电路简单,它是目前在国内外应用较为普遍的一种集成传感器。 (5)智能温度传感器(亦称数字温度传感器)是在 20 世纪 90 年代中期问世的。智能温度传感器是微电子技术、计算机技术和自动测试技术的结晶,它也是集成温度传感器领域中最具活力和发展前途的一种新产品。目前,行许多著名的集成电路生产已开发出上百种智能温度传感器产品。 智能温度传感器具有以下三个显著特点:第一,能输出温度数据及相关的温度控制量,适配各种微控制器( 第二,能以最简方式构成高性价比、多功能的智能化温度测控系统;第三,它是在硬件的基础上通过软件来实现测试功能的,其智能化程度也取决于软件的开发水平。 智能温度传感器内部都包含温度传感器、 A/D 传感器、存储器(或寄存器)和接口电路。有的产品还带多路控制器、中央控制器( 随机存取储存器( 只读存储器( 度传感器的选择 原则 在介绍温度传感器的选择原则之前,首先介绍在测控系统中选择传感器的总原则,本原则适用于各种传感器的选择。 苏州大学本科生毕业设计(论文) 8 现代传感器在原理和结构上千差万别,如何根据具体的测控目的、测控对象以及测控环境合理地选择传感器,是单片机测控系统首先要解决的温度。当传感器选定之后,与之相配套的测控电路也就可以确定了。测控结果的成败,在很大程度取决于传感器的选择是否合理。作为单片机测控系统前向通道的关键部件,在选择传感器时应考虑一下几个方面:( 1)根据测控对象与测控环境确定传感器的类型 即使是测量同一物理量,也有多 种传感器可供选择,哪一种原理的传感器更为合适,则需要 根据被测量对象的特点和传感器的使用条件综合考虑一下一些具体问题。所以考虑采用何种原理的传感器,这需要分析多方面的因素之后才能确定。 传感器的量程; 被测位置对传感器体积的要求; 测量方式为接触式还是非接触式; 传感器信号的引出是有线还是无线; 是购买传感器还是自行研制传感器以及价格因素等。 在综合考虑上述 所有 因素之后就能确定选择何种类型的传感器,再考虑传感器的具体性能指标。 ( 2)灵敏度的选择 一般 情况下,在传感器的线性范围内,传感器的 越是灵敏越好。 ( 3)频率响应特性 传感器的频率响应特性决定了被测量的频率范围,传感器的频率响应好,可测的信号频率范围就宽,传感器的输出信号必须在允许的频率范围内保持不失真,实际上传感器的响应总有一定得延迟,希望延迟时间越来越好。 ( 4)线性范围 传感器的线形范围是指输出信号与输入量成正比的范围。从理论上讲,在此范围内灵敏度应保持定值。传感器的线性范围越宽,其量程越大,并且能保证一定的测量精度。在选择传感器时,当传感器的种类确定之后首先要看其量程是否满足要求。 ( 5)稳定性 传感器使用一段时间后,其性能保持不变化的能力称为稳定 性。影响传感器长期稳定性的因素除传感器本身结构外,主要是传感器的使用环境。因此,要使传感器具有良好的稳定性,传感器必须要有较强的环境适应能力。 ( 6)精度的选择 精度是传感器的一个重要的性能指标,它是关系到整个测控系统测量精度的一个重要苏州大学本科生毕业设计(论文) 9 环节。传感器的精度越高,其价格越昂贵,因此,传感器的精度只要能满足整个测控系统的精度要求就可以了,不必选得太高。这样就可以在满足同一测量目的的诸多传感器中选择比较便宜和简单的传感器。 温度传感器技术被广泛应用于消费类电子产品、玩具、家用电子产品、工业测控 系统以及个人计算机应用中。传统上分立式温度传感器是最常用的温度传感器元件,而集成温度传感器特点是测温误差小、价格低、响应速度快、传输距离远、体积小、微功耗,适合远距离测温、控温,不需要进行非线性校准,外围电路简单,它是目前在国内外应用最为普遍的一种温度传感器。 综上所述,不同的传感器具有不同的应用场合,由于在温度测控系统中,传感器是前向通道的关键部件,因此选择合适的传感器是非常重要的。选择的原则要考虑温度范围、温控精度、测温场合、价格等几方面的因素。 片机的选择 考虑到该制冷控制系统功能比较少,由单片机控制即可实现。 性能及特点 1: 与 列单片机兼容。 片内有 8K 可在线重复编程的快速内存可擦写存储器( 存储器可循环写入 /擦写 10000 次以上。 存储器数据保存时间为 10 年以上。 宽工作电压范围: 为 全静态工作:可从 0 程序存储器具有三级加密保护。 256 字节的内部 32 条可编程 I/O 口线。 三个 16 位定时器 /计数器。 中断结构具有 5 级( 6 级)中断源和两个优下级。 可编程全双工串行通讯。 空闲维持低功耗和掉电状态保护存储数据。 并且 89片机体积小、重量轻、抗干扰能力强、对环境要求不高、价格低廉、可苏州大学本科生毕业设计(论文) 10 靠性高、灵活性好 ,故本系统选择采用 89片机。 图 1 脚图 +5V 电源输入 地 是一个双向 8 位三态 I/O 口,每个口可独立控制。使用时需外接上拉电阻。 是一个准双向 8 位 I/O 口,它的功能是单一的,只能用作数据的输入或者输出。 是一个准双向 8 位 I/O 口,输出时,从 口可输出 到锁存器上的信号。当该接口用做数据输入接口是,应先向该位写 1,然后,读该位即可读入输入数据。 是具有第二功能的准双向 8 位 I/O 口。 地址所存 /编程信号线。当 工作在第二功能时从该端口可复用工作,某时刻该端口可以送出地址信号 7,而另外的时刻该端口传送的是数据信号苏州大学本科生毕业设计(论文) 11 7。利用 以将地址信号 7 锁存到地址锁存器。 控制信号线也具有双重功能,是允许访问片外 程高电压引线。 程序存储器允许输出控制端,常用作片外 读控制信号,低电平有效。 位引脚,当该端加上超过 24 个时钟周期的高电平时,可是 8051 复位。 接时钟引脚 。 片内振荡电路的输入端 , 片内振荡电路的输出端。 度传感器的选择 采用热敏电阻式传感器和 换器进行数据采集。 第四章 硬件电路设计 件总体设计方案 (1)该制冷系统由 89片机系统即可实现。 (2)选用热敏电阻式温度传感器和 换器。 (3)温度设置信号由脉冲电路产生,为简化系统,通过导线分别与单片机 、 引脚相连,以中断方式工作。 (4)利用交流固态继电器控制制冷压缩机工作状态。 (5)两位显示器温度的共阳 段码由 驱动。 苏州大学本科生毕业设计(论文) 12 图 2 系统总电路图 度传感器的设计 本次设计温度传感器由:热敏电阻式传感器和 换器 ( 1) 热敏电阻式传感器 : 热敏电阻 式传感器 的阻值一般随温度升高而减小称具有负的温度系数。 由于 导体和半导体的阻值随温度的变化而变化,因此电阻值就对应于外界温度。 图 3 热敏电阻式传感器 苏州大学本科生毕业设计(论文) 13 ( 2) 换器 : 图 4部结构框图 8 路模拟输入,通过 3 根地址译码线 选通一路。 A/D 转换后的数据输出端,为三态可控输出,故可直接和微处理器数据线连接。 8 位排列顺序是 最高位, 最低位。 模拟通道选择地址信号, 低位, 高位。地址信号与选中通道对应关系如表 1 所示。 苏州大学本科生毕业设计(论文) 14 地 址 选中通道 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 1 地址信号与选中通道的关系 )、 ) 正、负参考电压输入端,用于提供片内 阻网络的基准电压。在单极性输入时, )=5V, )=0V;双极性输入时, )、 )分别接正、负极性的参考电压。 地址锁存允许信号,高电平有效。当此信号有效时, A、 B、 C 三位地址信号被锁存,译码选通对应模拟通道。在使用时,该信号常和 号连在一起,以便同时锁存通道地址和启动 A/D 转换。 A/D 转换启动信号,正脉冲有效。加于该端的脉冲的上升沿使逐次逼近寄存器清零,下降沿开始 A/D 转换。如正在进行转换时又接到新的启动脉冲,则原来的转换进程被中止,重新从头开始转换。 转换结束信号,高电平有效。该信号在 A/D 转换过程中为低电平,其余时间为高电平。该信号可作为被 询的状态信号,也可作为对 中断请求信号。在需要对某个模拟量不断采样、转换的情况下, 可作为启动信号反馈接到,但在刚加电时需由外电路第一次启动。 输出允许信号,高电平有效。当微处理器送出该信号时, 809 的输出三态门被打开,使转换结果通过数据总线被读走。在中断工作方式下,该信号往苏州大学本科生毕业设计(论文) 15 往是 出的中断请求响应信号。 工作时序与使用说明 : 工作时序如图 5 示。当通道选择地址有效时, 号一出现,地址便马上被锁存,这时转换启动信号紧随 后 (或与 时 )出现。 上升沿将逐次逼近寄存器 位,在该上升沿之后的 2 s 加 8 个时钟周期内 (不定 ), 指示转换操作正在进行中,直到转换完成后 变高电平。微处理器收到变为高电平的 号后,便立即送出 号,打开三态门,读取转换结果。 图 5 作时序 模拟输入通道的选择可以相对于转换开始操作独立地进行 (当然,不能在转换过程中进行 ),然而通常是把通道选择和启动转换结合起来完成 (因为 时间特性允许这样做 )。这样可以用一条写指令既选择模拟通道又启动转换。在与微机接口时,输入通道的选择可有两种方法,一种是通过地址总线选择,一种是通过数据总线选择。 如用 号去产生中断请求,要特别注意 变低相对于启动信号有 2 s+8个时钟周期的延迟,要设法使它不致产生虚假的中断请求。为此,最好利用 升沿产生中断请求,而不是靠高电平产生中断请求。 ( 3) 温度传感器如图 6 所示 : 温度传感器大致工作原理 :热敏电阻 式传感器 的阻值一般随温度 变化而产生变化 ,通过模拟信号输入,通过 换器将模拟信号转换成 8 位二进制数字信号输出。 苏州大学本科生毕业设计(论文) 16 图 6 温度传感器 片机时钟电路设计 部有一个用于构成片内振荡器的高增益反相放大器 , 振荡器产生的信号送到 作为 驱动 脚 此放大器的输人端和输出端。这个放大器与作为反馈元件的片外石英晶体或陶瓷谐振器一起可构成一个自激振荡器 , 振荡电路的连接如图所示图 8 所示,外接石英晶体或陶瓷谐振器以及电容 成并联谐振电路 , 接在放大器的反馈回路中。对外接电容 值虽然没有严格的要求 , 但电容的大小多少会影响振荡器频率的高低、振荡器的稳定性、起振圈内部振荡的接法的快速性和温度稳定性。外接石英晶体时 , 般取( 40,外接的是石英晶体 , 所以, 择标称值 30 苏州大学本科生毕业设计(论文) 17 系统振荡电路如图 7 示 : 图 7 荡电路 位电路的设计 单片机复位是使 系统中的其他功能部件都处在一个确定的初始状态 , 并从这个状态开始工作。 其主要功能是: 把程序计数器 初始化,使单片机从 0000H 单元开始执行程序。 当程序运行出错或操作错误使系统处于死锁状态时,也需要复位来重新启动单片机。 89 系列单片机的复位信号是从 脚输人到芯片的施密特触发器中的 若 电平有效且有效地时间为 24 个振荡周期即两个机器周期则 并且复位。 复位又分为:上电复位、手动复位 a)上电自动复位是通过外部复位电路电容充电实现的。只要电源的上电时间不超过1即可实现自动上电复位,所以 接通电源就完成了系统的复位初始化。 b)按键手动复位分为电平方式和脉冲方式 。 复位电路 作用非常重要。一个单片机系统能 否 复正常运行,首先要 确保 是否能 成功 复位。 本次设计中, 我采用了按键电平复位方式的复位电路,同时选用晶振值 为: 12以根据经验 可将电阻值分别定为 100 和 容值 为 10F,这样,这样就能 保证复位信号高电电平持续时间大于 2 个机器周期。 即可 使系统正常运行。 苏州大学本科生毕业设计(论文) 18 系统复位电路如图 8 示: 图 8 复位 电路 键接口的设计 一个电压信号通过机械触点时,机械触点会断开或者闭合,但是由于机械触点的弹性作用,按键开关在闭合时不会马上接通,在断开时也不会立即断开。因为在闭合和断开的瞬间都有一连串的抖动,抖动的时间长短由按键的机械特性决定。 按键输入电路由按键 成。这 2 个按键分别连接到单片机的输入引脚 33。键 “升温”控制键 ; “降温”控制键,分别对应于 2 个 示器,用于设置两位温度值。 当按键 下时,相应的单片机输入引脚 能监测到低电平。 因为 高电平有效所以 需要要将 按键与一个反相器串接后再与单片机相连。 苏州大学本科生毕业设计(论文) 19 为防止按键按下时的 抖动,还 需 要设计一个消抖电路。消抖电路由一个电阻和按键 5V 和地之间,一个电容和按键并联构成。 参数的确定: 按键的抖动时间常数为 。 抖电路的时间常数取 10计算公式为: 验取电容值为: C=据式 1 得: R=/C=10键输入电路如图 9 示 : 图 9 按键接口 电路 示电路的设计 显示电路由 两 位显示器温度的共阳 段码由 驱动。 共阳极数码管中 8 个发光二极管的阳极(二极管正端)连接一起 ,即为共阳极接法,简称共阳数码管。通常 ,公共阳极接高电平(一般接电源),其它管脚接段驱动电路输出端。当某段驱动电路的输入端为低电平时,该端所连接的字段导通并点亮。根据发光字段的不同组合可显示出各种数字或字符。此时,要求段驱动电路能吸收额定的段导通电流,还需根据外接电源及额定段导通电流来确定相应的限流电阻。 苏州大学本科生毕业设计(论文) 20 图 10 显示电路 苏州大学本科生毕业设计(论文) 21 体方案示意图 本次设计的总体方案 如图 11 所示: 图 11 总体方案示意图 统总电路的设计 系统由单片机 由时钟电路 、 复位电路、按键接口电路 、传感器测温电路 、 A/D 转换 电路 、 度 显示电路 等 组成。 系统总电路图见附件 第五章 软件系统设计 程序模块以及其流程图 主程序主要包括设置、显示默认调节温度为 20和进行系统初始化(设定中断、定时方式等)工作。 苏州大学本科生毕业设计(论文) 22 流程图 如图 12 所示: 图 12 主程序模块流程图 主程序模块程序代码: 0030H #20H ; 上电后默认设定温度 20 ;显示默认设定值 #05H #02H ; 循环定时方式 0 ; 延时 100s 0 ;启动定时 #87H ;开中断 $ 度设定中断流程图以及其程序 代码 温度设定 包括“升温”和“降温”两段程序。 升温时 当手按下“升温”按键,单片机判断是否大于温度上限 30,若没超过上限,则将其值升高 1,调整为十进制,显示新值。若超过温度上限则返回。 升温设置 流程图苏州大学本科生毕业设计(论文) 23 如图 13 所示: 降温时,先判断手动设定温度是否超过温度下限,若低于 10,若低于 10,则返回,反之,将其值降低 1。调整为十进制,显示新值。降温设置如图 14 所示。 A) 升温设置流程图如图所示 : 图 13 温度设置流程图 升温设置程序代码: 0050H A #30H, ;最高为 30 A, A, #01 ;升高 1 A ;调整为十进制 A A 苏州大学本科生毕业设计(论文) 24 B)降温流程图如图 14 所示 图 14 降温流程图 降温设置程序代码: 0060H A #10H, ;最低 10 A, C A, #01 ;降低 1 ;调整为十进制 A, #06 A A 州大学本科生毕业设计(论文) 25 度显示流程图以及其程序代码 将 设定温度值的压缩 拆分, 通过查表得到 共阳 ,分别送往 。 流程图如下图 15 所示: 图 15 温度显示流程图 温度显示程序代码: 0075H # ; 示码表首 A, #0 ;取各位 A, A, A A, #0 ;取十位 A, A A, A 0090H 09H;共阳显示码 苏州大学本科生毕业设计(论文) 26 92H,82H,00H,90H 时中断子系统流程图以及其程序代码 定时中断程序为本控制系统的核心模块,根据环境温度控制压缩机电路, 其工作内容主要包括 以下 3 个部分 : 首先读取温度信号值 将读取的温度信号值转换成对应的温度值 最后 与设定好的之比较一下再决定压缩机 电路 的状态 将 输入的温度信号值 转化为温度值的方法 为 : 基准电压为 5V, 则 数据值对应的电压值 为 : 0/2565(V) 取其整数部分 为 : T=210-(10256 定时中断子系统的流程图 如图 16 所示: 图 16 定时中断子系统的流程图 苏州大学本科生毕业设计(论文) 27 定时中断子系统程序代码: 0100H A ; 输入数据 ; 启动下一次模 /数转换 #0 A, B, #10 ; 转换为温度值,忽略小 ; 数部分( B) (10P)/256 A, #210 C A, B B, #10 ; 转换为 缩码(因 ; A 内温度值小于 100,故可 A ; 用程序中的转换方法) A, B ; ( A) =T A, ;与设定温度比较 ;启动压缩机 ;停止压缩机 A 统完整程序代码 见附件 苏州大学本科生毕业设计(论文) 28 结论 空调机的发明使用和推广给人们和现代化的生活带来了极大的便利,从空调发展至今已经发生了很大的变化,由原来的手动向智能化发展。而空调的核心就在于温度控制这一块,温度控制的核心又在于单片机控制,由此可见空调的核心在于基于单片机的温度控制系统。单片机因为成本低而且功能稳定而被广泛运用。本次设计采用了 片机作为核心来实现温度控制,通过一系列硬件器件和软件功能来实现空调温度控制。由于 51单片机技术成熟且价格便宜,所以被广泛应用,但是由于我本身知识的局限性,所以只对空调温度控制做了部分研究,并不成熟。通过本次毕业设计将我大学四年学习的部分知识加以融合和运用,让我对所学习的分散的知识有了更深一步的了解,对自身能力有些许的提高。 苏州大学本科生毕业设计(论文)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论