目 录
摘 要 I
Abstract II
引 言 1
1 系统整体设计 3
1.1 系统方案设计 3
1.2 系统工作原理 3
2 硬件设计 5
2.1 电源模块设计 5
2.1.1 电源模块选择 5
2.1.2 电源模块电路设计 5
2.2 单片机模块设计 5
2.2.1 单片机型号选择 5
2.2.2 单片机模块电路设计 6
2.3 按键模块设计 7
2.3.1 按键模块选择 7
2.3.2 按键模块电路设计 7
2.4 显示模块设计 7
2.4.1 显示模块选择 7
2.4.2 显示模块电路设计 7
2.5 温度传感器模块设计 8
2.5.1 温度传感器选择 8
2.5.2 温度传感器模块电路设计 8
2.6 红外传感器模块设计 9
2.7 继电器模块设计 9
3 软件设计 11
3.1 系统主程序设计 11
3.2 LCD液晶显示子程序设计 11
3.3 温度控制子程序流程 12
4 系统调试 13
4.1 软件调试 13
4.2 实物调试 13
结 论 15
参考文献 16
附录1 原理图 18
附录2 源程序代码 19
致 谢 31
摘 要
为了研究智能空调更简便的智能控制与管理操作,实现空调节能环保效果,对空调温度控制、感知人数等各个方面技术进行完善,利用数字[1]和模拟电路控制技术[2]以及微处理器控制技术实现了硬件和软件的集成。以STC89C52单片机为核心,温度传感器、红外传感器、继电器加以辅助进行设计,使设计运行稳定。温度控制系统的设计是为了处理社会上存在的某些浪费现象,从而节省能源。空调设置为手动和自动两种模式,其中自动模式是利用红外传感器检测人体信号,实时显示室内人数,根据室内人数控制空调的开关;手动模式是设置温度的上、下限值,根据当前室内温度,空调自动制冷或者制热,风扇转动或者加热片发热。结果表明,微机控制技术的应用,使硬件与软件相结合,大大提高了室内空调的使用功能,大大简化了温度控制及其日常运行;不仅不同区域的用户完全满足了房间内环境温度调节的不同要求,而且空调能够完全智能自动调节室内的环境温度,使得室内空调系统具有环保节能、操作更简单、无任何机械控制装置、安全防护性能更强等五大特点,采用单片机控制技术降低了系统成本,方便了实际的控制操作,提高了室内空调所用能源的综合利用率。
关键词:智能空调;单片机控制;传感器;继电器
Abstract
In order to study the more convenient intelligent control and management of intelligent air conditioning, and realize the energy saving and environmental protection effect of air conditioning, the air conditioning temperature control, the number of people perceived and other aspects of the technology to improve, the use of digital and analog circuit control technology and microprocessor control technology to achieve the integration of hardware and software. STC89C52 microcontroller as the core, temperature sensor, infrared sensor, relay to assist the design, so that the design operation stability. The temperature control system is designed to save energy by dealing with some waste in society. The air conditioning is set in two modes: manual and automatic. The automatic mode USES infrared sensors to detect the human body signal, displays the number of people in the room in real time, and controls the switch of the air conditioning according to the number of people in the room. The manual mode is to set the upper and lower limits of temperature. According to the current indoor temperature, the air conditioner will be cooled or heated automatically, and the fan will rotate or the heater will generate heat. The results show that the application of microcomputer control technology can combine the hardware and software, greatly improve the function of indoor air conditioning, and greatly simplify the temperature control and its daily operation. Different parts of the user not only fully meet the different requirements of the room temperature adjustment, and air conditioning can fully intelligent automatic adjust indoor temperature, make indoor air conditioning system has the environmental protection and energy saving, simple operation, without any mechanical control device, safety performance is stronger and so on five big characteristics, controlled by single chip microcomputer technology to reduce the system cost, convenient operation, the actual control can improve the indoor air conditioning comprehensive utilization of the energy used.
Keywords: Intelligent air conditioning; Single chip control; sensor; relay
引 言
二十一世纪是人类科学信息技术迅速进步发展的黄金时代,电子技术和微控制器技术[3] 的广泛应用涉及规模空前广泛。随着信息科技和工业生产的不断进步发展,需要用来测量不同的物体温度,因此,温度一词在人们生产和生活之中已经出现并且其使用量和频率也在不断地增多。相应地,温度控制和测量也已经成为了人们生活中和生产中频繁地被使用的两个词语,与此同时,它们一直在所有部门发挥重要的指导作用。在日益发达的现代工业中,为了保证正常的工业生产,必须实时测量和自动控制空气温度的变化。在现代农业中,用于大棚蔬菜养殖大棚的长期恒温储水保产。温度控制不仅给我们提供了一个舒适的工作环境,在工业节能环保方面也已经取得了一些重大成果。
本设计以STC89C52单片机为核心,温度传感器测试温度、红外传感器感知人数、继电器加以辅助进行设计,使设计运行稳定。智能温度管理系统已被重新设计和安装,以处理目前在社区中发生的一些不良现象,即大量使用能源的浪费。利用红外温度传感器自动检测整个房间的人数,然后温度传感器自动确定空调温度下的整个房间的温度,最后通过继电器自动控制空调制冷、制热。微处理器控制技术降低了系统成本,简化了设计操作,提高了空调的整体能源效率。现代智能空调不仅利用数字和模拟电路技术,而且利用微处理器技术实现软硬件的结合。它改进了空调并简化了空调的操作,满足了用户对环境温度的不同要求,并完全适应了空调所处的环境。因此,空调的特点是节能、操作简单、安全。随着电子产品的快速发展,低价和温度控制系统越来越受到消费者的青睐。中国的空调行业继续快速发展。随着改革开放,国民经济迅速发展,空调产品从“奢侈生活”逐步过渡到日常生活。对国内空调行业的发展具有重要的激励作用。中国空调市场正在成熟,广大用户认准实用性好、性价比高的空调。空调行业正在稳步发展,支持政策实施的空调制造商和分销商增加了第三和第四阶段的扩张。国内空调市场逐步发展,新型空调得到了研究和开发。
空调行业不断发展,空调企业也在不断发展。在技术方面,从引进到不断创新。空调的绿色化、智能化、网络化和信息化等发展使空调市场发展前景十分乐观。
本设计以采用单片机为设计核心,设置手动和自动两种模式。其中自动模式主要是通过利用红外传感器[4]自动检测室内人体体温信号,实时自动显示室内人数,根据室内人数自动控制室内空调的开关;手动模式主要是通过设置温度的上、下限值,根据当前温度,空调自动制冷或者制热。当室内温度下降且低于系统设置的温度下限值时,继电器[5]自动控制空调制热,加热片发热;当室内温度高于系统设置的温度控制上限值时,继电器控制空调制冷,风扇转动降温。空调自动制冷或者制热的主要前提条件是室内有人,当室内没有人时,空调自动关闭,达到节能的主要效果。
设计思路为:
(1)系统的硬件设计,主要从元器件的选择和其电路原理图进行设计;
(2)设计绘制单片机主控模块电路原理图;
(3)设计各功能模块电路并绘制原理图;
(4)设计程序流程图,编写程序;
(5)进行调试,修改完善。
设计将重点解决的问题有:
(1)选择单片机作为主控模块控制器;
(2)选择符合系统需要的温度传感器用来检测温度;
(3)选择符合系统需要的红外传感器用来感知人数;
(4)继电器控制模块控制空调制冷、制热,根据设计绘制原理图;
(5)选择合适的LCD显示当前温度值、人数、温度上下限值。
1 系统整体设计
1.1 系统方案设计
本设计主要通过对温度测量来进行制冷或制热,从而降低或升高室内温度。所以主要通过两种方案对测温电路的选择来设计系统方案。
方案一:采用PT100进行温度测量。PT100传感器[6]用于测量随温度变化的铂电阻和某些功能的特性。它具有抗振特性,稳定性好,精度高,抗高压等特点。但更复杂的是,测量到的温度变化将取决于采集的电压或电流,单片机将通过A/D转换[7]后的电压或电流用于数据处理,然后显示测量的温度。需要使用A/D转换电路设计,这也意味着电阻的值和热电路的计算更加困难,空调机内部中高密度的集成电路以及电子器件更容易出现较大的误差从而影响空调性能。
方案二:采用DS18B20进行温度测量。DS18B20传感器简化了采用微处理器的数据处理和测量控制,避免了由于传统采用温度自动测量方法的许多