毕业设计 基于单片机的空调控制系统,共78页,25522字 摘要 由于全球气候的变暖和国内人民生活水平的提高,空调将逐渐成为人们生活中不可缺少的一部分。空调器微电脑控制系统的任务是通过89S52的指令并根据房间的温度、室内热交换器温度、室外热交换器温度、压缩机的状态等来控制空调器的运行过程。具体地说,就是控制压缩机、室外风扇、室内风扇、室内风向电机,并将设定温度和房间实际温度用LCD液晶显示屏显示出来。主要功能是根据房间温度和设定温度的差值,并综合考虑其他条件,然后对压缩机和室内外风扇的运行状态进行智能控制。 本控制系统采用AT89S52单片机收集数据,处理数据来实现对温度控制系统的调控。主要过程如下:利用温度传感器DS18B20采集的温度信号再将非电量信号转换为电信号,转换后的电信号再进入A/D转换器转换成数字量,传送给单片机进行数据处理,并向外围设备输出控制信号。输给单片机,再由单片机控制显示,并比较采集的温度与设定的温度是否一致,然后驱动空调机的加热或降温循环对空气进行处理,从而实现对室内温度的调节,在整个设计中,涉及到温度检测电路,驱动控制电路,显示电路,键盘电路以及电源的设计等电路。由LCD实时显示被控温度及设定温度,在配合用C语言和汇编语言编程使软件实现空调温度智能转换的基本功能。本控制电路成本低廉,功能实用,操作简便,有一定的实用价值。 本文从3个方面展开论述,首先是硬件电路的描述;接着软件部分的设计;最后实现功能。 关键字: 温度控制,89S52,DS18B20,LCD液晶显 目录 1 绪 论 1 1.1 课题背景 1 1.2 课题目的 1 1.3 课题意义 2 1.4 课题功能 2 2 系统硬件设计 3 2.1 AT89S52单片机最小系统 3 2.1.1 单片机功能特性 4 2.1.2 管脚说明 5 2.2 串口输出电路 7 2.2.1 AT89S52串行口 7 2.2.2 AT89S52串行的工作方式 7 2.2.3 AT89S52串行口的波特率 8 2.24 单片机串口通信电路 8 2.3 温度传感器DS18B20 9 2.3.1 温度感测 9 2.3.2 参数控制说明 12 2.4 LCD液晶显示 12 2.4.1显示特性 12 2.4.2机械特性 13 2.4.3.引脚特性 13 2.4.4原理图: 13 2.5遥控电路 14 2.5.1编码解码原理 14 2.5.2地址编码设定和修改 16 2.6 压缩机驱动电路 18 2.7 信号调整电路 19 3 系统软件设计 20 3.1 软件设计思路 20 3.2 程序流程 20 3.3 程序内容编写 21 4 系统调试 25 5 总 结 26 6 心得体会 27 致 谢 29 参 考 文 献 30 附 录 Ⅰ 31 附 录 Ⅱ 32 毕业设计说明书(论文)缩写稿 62 The Abbreviation Version of the Thesis of Undergraduates 68 |
查看评论
已有0位网友发表了看法