基于单片机的空调遥控器设计 (1)

本科毕业设计基于单片机的空调遥控器摘要随着社会的发展,科技的进步以及人们生活水平的逐步提高,各种方便于生活的遥控系统开始进入了人们的生活。

电器在家庭中已经十分普及,与此同时,和电器相伴的空调遥控器的品种和产量不断提高。

传统的遥控器采用专用的遥控编码及解码集成电路,这种方式虽然制作简单容易,但由于功能键数及功能受到特定的限制,只实用于某一专用电器产品的应用,应用范围受到限制。

而采用单片机进行遥控系统的应用设计,具有编程灵活多样,操作码个数可随便设定等优点。

论文首先对遥控器的几个方案进行了论证,最终确定了一可行性方案,并对此方案进行了可行性分析之后提出了电器遥控器的硬件和软件设计方案。

在硬件设计方案中,首先详细论述了遥控器的基本原理并用实例进行了说明。

然后,对电器遥控器常用硬件设备原理和使用进行了讨论,并对设计中使用的单片机做了必要说明。

在软件设计方案中,论文对软件流程做了详细的解释并阐述了单片机软件设计的一般方法。

最后,论文对电器遥控器设计的硬、软件调试做了简单介绍。

关键字:遥控器电器遥控单片机Air Conditioner Remote Controller Based On Single Chip MicrocomputerFan Geqiang(College of Science, South China Agricultural University, Guangzhou 510642, China) Abstract:With the development of society, the progress of science and technology and the improvement of people's living standards, remote control systems to facilitate life begin to enter people's life. Electrical appliances have become very popular, in the family at the same time, and the air conditioning remote control electric appliance with variety and yield improvement.The traditional remote controller adopt special remote control coding and decoding integrated circuit, while this preparation is simple and easy, but because the function keys and function subject to certain limitations, application is applicable only to a special electrical products, limited application range. Design and application of single-chip control system with programmable, flexible operation, code can be arbitrarily set number etc.Firstly, several schemes for the remote control has been demonstrated, ultimately determine a feasible scheme, and this scheme for the feasibility of proposed electric appliance remote controller hardware and software design scheme. In hardware design, this paper firstly discusses the basic principle of the remote control and illustrates it with examples. Then, on a remote control electric appliance equipment commonly used hardware principle and application are discussed, and the design used in single-chip to do the necessary notes. In software design, the software process to do a detailed explanation and expounds the general method of MCU software design. Finally, the article on the remote controller design hardware, software debugging is introduced briefly.Keyword: remote control electric remote control single-chip目录1 引言 (1)2 方案比较 (1)2.1 方案一:多功能红外遥控器 (1)2.2 方案二:红外线电器遥控器 (2)2.3 方案三:空调遥控器 (2)2.4 方案比较 (3)3 空调遥控器硬件设计 (4)3.1 单片机选型 (4)3.2 红外发射电路设计 (4)3.2.1 红外遥控基本原理 (4)3.2.2 红外发射电路 (8)3.3 LCD驱动电路设计 (9)3.3.1 LCD基本原理 (9)3.3.2 LCD驱动电路(串列传输) (10)3.4 键盘、摇杆扫描电路设计 (11)3.4.1 键盘、摇杆基本原理 (11)3.4.2 键盘、摇杆扫描电路 (13)3.5 空调遥控器硬件电路图 (13)4 调试 (14)4.1 硬件调试 (14)4.2 软件调试 (15)4.3 故障诊断及排除 (15)5 总结 (15)致谢............................................................................................................... 错误!未定义书签。

参考文献 (16)附录 (18)华南农业大学本科生毕业设计成绩评定表1 引言随着社会进步和科技的发展,现代电器中越来越向遥控化发展,实现人可以远距离的控制、无线控制。

这大大的方便了人民的日常生活,有了遥控控制我们可以不用再在电器上进行操作了。

我们可以通过遥控进行远距离操作,这样既把方便了我们进行移动操作也节省了时间。

有了遥控器,在对电器进行调试、操作时不用再近距离的接近电器了,这在对某些高压机器或有毒现场进行操作时大大降低了危险,同时当我们不能触及到机器又想对其操作时,只要我们有遥控器我们就可以对其进行操作,这样也节省的时间同时在遇到紧急情况时能够第一时间控制机器。

而遥控用于家电方面也越来越多了。

随着社会的发展,人们对电器遥控器的要求越来越高了,而随着科技的发展目前电器遥控器正在朝着体积小,重量轻,简单易用,功能强大等方面发展。

在众多的电器遥控器中红外线遥控器应用最为广泛。

本课题通过单片机红外线遥控发射技术,实现对空调控制空调制冷、温度、制热等功能的实现,从而达到遥控器的体积小、功耗低“功能强”成本低的目的。

本文先经过多方案的比较最终确定了一种方案,并通过此方案对电器遥控器的工作原理、整个工作的流程、硬件各部分设计和软件各部分程序的编写都进行了比较详细的介绍。

本文还对电器遥控器的设计过程中所用到的单片机也进行了分析,以便于能够更好的了解电器遥控器的原理和工作过程。

最后本文还对电器遥控器的硬、软件调试也进行简单的介绍。

2 方案比较2.1 方案一:多功能红外遥控器该方案适用于编码式红外线遥控型家用电器,可遥控多台家用电器,具有一个学习/控制复用键、5~10个设备选择键,10~20个功能控制键,由一个设备选择键与各个功能控制键共同实现对一个设备的控制。

原理:图1所示为多功能红外遥控器的结构框图。

遥控器由红外接收及发射电路、信号调制电路,中央控制器8031、程序及数据存储器、键盘及状态指示电路组成。

遥控器有两种状态:学习状态和控制状态。

当遥控器处于学习状态时,使用者每按一个控制键,红外线接收电路就开始接收外来红外信号,同时将其转换成电信号,然后经过检波、整形、放大,再由CPU定时对其采样,将每个采样点的二进制数据以8位为图1 多功能红外遥控器的结构框图一个单位,分别存放到指定的存储单元中去,供以后对该设备控制使用。

当遥控器处于控制状态时,使用者每按下一个控制键,CPU从指定的存储单元中读取一系列的二进制数据,串行输出(位和位之间的时间间隔等于采样时的时间间隔)给信号保持电路,同时由调制电路进行信号调制,将调制信号经放大后,由红外线发射二极管进行发射,从而实现对该键对应设备功能的控制。

2.2 方案二:红外线电器遥控器本方案是采用8051单片机芯片设计的完成的:通用红外遥控系统由发射和接收两大部分组成,应用编/解码专用集成电路芯片来进行控制操作,如图2所示。

发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括光、电转换放大器、解调、解码电路。

工作原理:将全部行线置低电平,然后检测列线的状态。

只要有一列的电平为低,则表示键盘中有键被按下,而且闭合的键位于低电平线与4根行线相交叉的4个按键之中。

若所有列线均为高电平,则键盘中无键按下。

当发射器按键按下后,即有遥控码发出,所按的键2不同遥控编码也不同并通过LED发射出去,当红外线返回时进去接收部分经过光/电放大、解调、解码最终使键盘恢复初始化状态以便进行其他操作。

2.3 方案三:空调遥控器空调遥控器系统可分为控制器(单片机),液晶模块,键盘,测温电路和红外发射电路几个部分组成,原理框图如图3。

(a)遥控发射器(b)遥控接收器图2 基于8051单片机的电器遥控图3 空调遥控器设计框图2.4 方案比较通过三种方案的比较可以看出方案一虽然应用范围较广,但其正因为应用范围广,所以不能像专用遥控器能完全控制用电器。

方案二是以8051为基础设计的,电路简单但要实现更强的功能需要外接太多的电路所以较为麻烦。

合集下载

基于单片机的智能遥控器设计

基于单片机的智能遥控器设计

基于单片机的智能遥控器设计1. 引言1.1 研究背景随着科技的不断进步和人们生活质量的提升,智能家居设备逐渐成为人们生活中不可或缺的一部分。

智能遥控器作为智能家居设备的重要组成部分,起到了方便人们生活的作用。

传统的遥控器往往只能控制一种设备,功能有限,操作繁琐。

而基于单片机的智能遥控器设计,可以实现对多种设备的控制,功能更加丰富,操作更加便捷。

随着物联网技术的不断发展,基于单片机的智能遥控器设计已经成为了研究的热点之一。

如何实现遥控器与设备之间的高效通信、如何提升遥控器的智能化水平,这些都是当前研究的关键问题。

进行基于单片机的智能遥控器设计研究具有重要的现实意义和科学意义。

通过对智能遥控器进行设计优化,可以提高用户体验,促进智能家居设备的普及和推广,促进智能化生活的发展。

1.2 研究目的本文旨在探讨基于单片机的智能遥控器设计,通过对单片机在智能遥控器中的应用、智能遥控器设计方案分析、系统架构、功能设计以及性能评估等方面的研究,旨在实现遥控器的智能化,提升用户体验和控制效果。

通过对基于单片机的智能遥控器设计进行探讨,旨在为智能家居、工业遥控等领域的发展提供参考和借鉴,同时推动单片机技术在智能控制领域的应用和创新,提升遥控器的智能化水平,为用户提供更便捷、高效的控制体验。

在本文中,将重点研究单片机在智能遥控器中的优势和应用,探讨智能遥控器设计方案的可行性和创新之处,设计基于单片机的智能遥控器系统架构和功能,评估智能遥控器的性能,以验证基于单片机的智能遥控器设计的可行性,并对未来发展方向进行展望。

1.3 研究意义智能遥控器是一种集成了智能化技术的遥控器,能够实现更加便捷、智能的操作方式。

随着社会的发展和科技的进步,智能家居、智能设备越来越多,智能遥控器作为智能设备之一,在人们的生活中起着重要的作用。

基于单片机的智能遥控器设计具有诸多优势,如体积小、功耗低、成本低等,而且可以实现更加复杂的功能,提升用户体验。

基于单片机的空调温度控制器设计

基于单片机的空调温度控制器设计

号 会把 输 入的 模拟 信号 向8 位数 字信 号 转变 , 通 过 并 口A T8 9 C 5 2 ) 系 统 会进 行接 收 。 单 片机 系统把 所接 收 到的 数字 信号 进行 译码 处理 ,
然 后借 助于 LC D1 6 0 2 显 示温 度 , 而 且单片 机 系统 实现 的 操作 还包 括 了扫描 键 盘 设 置 按 键温 度 等 。比较 系统事 先 设置 的 温 度与 待处 理
器成 本不会 很高 , 能 够完 成 实时 仿真 , 用户可 以使 用全 部 的资源 , 能
数 码 世 界P . 2 8
计 算 机 技 术 表1来自 1 6 0 2 蛩液晶接口信号
1 脚U S S
电源地
2脚 E 3脚 D S 4脚 U 0 5 脚R / W
6脚 U D D
够 进行系统 编程 以及在 线编 程。 A T 8 9 C 5 2  ̄ l 脚 图如 图2 所示。
使 能信 号 选择 端数据 / 命 令 调节 端对 比液 晶显示 选择 端读 写
正极 电源
DALLAS公 司 的 温 度 传 感 器 ,DSI 8 B2 0 的特 点是 : 性能
高 、体 积 小 、功 耗 低 、 微 处 理
计算机 技术
基于单片机 的空调温度控制器设计
刘洋 辽宁 锦 州渤 海大 学工学 院
摘要 : 本文的温度控制器设计用到的单片机型号是A T 8 9 0 5 2 , 该单片 机在控制器起到了 检测和控制的作用, 组成部分包 括了 电路显
示、 电源电路、 键 盘、 转换 器、 控制 电路输 出等等; 而且这 个系统能够实现显示温度设 置温度 以及控制 空调等。
式两 种 。

基于单片机的智能遥控器设计

基于单片机的智能遥控器设计

基于单片机的智能遥控器设计随着科技的进步和发展,越来越多的电器设备出现在我们的生活中,遥控器的普遍应用也使得我们的生活更为便利。

然而,传统的遥控器还存在一些不足,如操作繁琐、易丢失等问题。

本文将设计一种基于单片机的智能遥控器,以解决传统遥控器存在的一些问题。

一、智能遥控器的功能需求1、具有多种控制模式,如IR红外线、蓝牙、Wi-Fi等。

2、可学习功能,可自学习常用按键,以便用户可以像学习显卡的按键一样学习自己的电视机、空调等按键。

3、具有语音识别功能,用户可通过语音来操作遥控器,例如开关电视、调节空调等。

4、可以通过智能手机来远程控制电器设备。

5、遥控器自带遥控定位功能,点击一键即可追踪遥控器所在位置。

智能遥控器的整体硬件设计中,单片机应该是关键点,包括各种传感器和执行器,其次是外观设计。

1、单片机:采用业界比较成熟的STM32系列单片机作为核心控制器,时钟频率为72MHz,内置128KB Flash和20KB RAM,为了保证存储空间和代码执行效率,还可以添加外置闪存和SRAM。

单片机通过外部电路接收或发出通信信号,从而实现对电器设备的控制。

2、传感器:由于遥控器需要获取周围环境的信息,因此需要在其内部添加一些传感器,如温度传感器、红外线传感器、指南针传感器等,可以实现自动调节环境温度、自动寻找信号源等多种功能。

3、执行器:为了适应不同电器设备的控制,智能遥控器内部需要接口转换板和执行器模块。

通过模块安装在遥控器内部,将其接口转换成目标电器设备所支持的接口,并控制电器设备执行相关的功能操作,如开启和关闭电器设备、调节电器设备的音量和音调等。

4、外观设计:外观设计应该符合人体工程学原则,使其携带方便,外观美观。

采用注塑成型制作外壳,可加入防滑材质,使其更易于控制。

同时,还要提供电量提醒功能,当电池电量过低时,会提示用户进行充电操作。

三、遥控器的软件设计1、嵌入式库:使用嵌入式库制作整个系统的框架,并实现各种程序功能。

基于单片机的空调控制器设计

基于单片机的空调控制器设计

基于单片机的空调控制器设计
要设计一个基于单片机的空调控制器,需要考虑以下几个方面:
1. 空调的控制逻辑:空调的控制逻辑包括设置温度、风速、模
式等。

需要根据空调品牌和型号来读取和解析相应的控制指令。

2. 空调的状态反馈:空调的状态需要通过传感器来获取,比如
温度传感器、湿度传感器、风扇转速传感器等。

这些传感器需要与
单片机相连,将数据回传给控制器。

3. 控制界面:空调的控制界面可以使用LCD屏幕、按键等。


过控制界面,用户可以设置空调的各项参数。

4. 控制电路:空调的控制电路包括继电器驱动电路、传感器接
口电路等。

需要根据具体的设计需求进行调整。

5. 通讯接口:通讯接口可以使用蓝牙、WiFi、红外线等。

通过
通讯接口,空调控制器可以与其他设备进行通讯,比如智能手机、
语音助手等。

总之,设计基于单片机的空调控制器需要考虑到硬件和软件方
面的需求,利用单片机的强大功能和灵活性,实现空调的智能化控制。

基于单片机的智能学习型红外空调遥控器

基于单片机的智能学习型红外空调遥控器

基于单片机的智能学习型红外空调遥控器为了解决空调遥控器不兼容问题,设计了一款基于Atmega16 单片机的智能空调遥控器。

该遥控器采用测量脉冲宽度的方法学习红外信号,同时使用游程编码算法对数据进行压缩后存储,并利用单片机内部定时器PWM 模式产生红外载波,成功实现了对红外遥控的学习与再现,并可通过上位机进行控制。

经运行测试表明,该智能遥控器操作灵活,性能稳定,为智能遥控器设计提供了一种新方案。

1 引言本文设计了一款针对空调设备的智能学习型红外遥控器,采用记录脉冲宽度的方法,成功实现了对多种红外空调遥控信号的学习与再现,真正实现了万能.本文在阐述了系统的总体结构及硬件设计的基础上,详细研究了系统学习,发送及通信功能的软件设计与实现。

2 系统总体结构与硬件设计系统采用模块化设计,各模块通过接口电路与主控芯片相连。

主要模块有:矩阵键盘,液晶显示,存储模块,红外发送模块,红外接收模块,RS232、RS485 通信模块,以及温度检测模块。

系统结构系统以Atmega16 单片机作为主控芯片,Atmega16 具有16K 字节的系统内可编程Flash ,512 字节EEPROM,1K 字节SRAM,32 个通用I/O 口线,32 个通用工作寄存器,用于边界扫描的JTAG 接口,支持片内调试与编程,三个具有比较模式的灵活的定时器/计数器(T/C),片内/外中断,可编程串行USART,有起始条件检测器的通用串行接口,8 路10 位具有可选差分输入级可编程增益的ADC,具有片内振荡器的可编程看门狗定时器,一个SPI 串行端口,以及六个可以通过软件进行选择的省电模式。

该芯片功能强大,满足系统设计需要并提供了充分的扩展空。

基于单片机的空调遥控器

基于单片机的空调遥控器

2010 届毕业设计说明书基于单片机的空调遥控器系、部:电气与信息工程系学生姓名:刘金德指导教师:尹艳清职称讲师专业:电气自动化技术班级:电气0703班完成时间:2010年5月摘要随着社会的发展,电器在家庭中已经十分普及,与此同时,和电器相伴的空调遥控器的品种和产量不断提高。

文章首先对遥控器的几个方案进行了论证,最终确定了一可行性方案,并对此方案进行了可行性分析之后提出了电器遥控器的硬件和软件设计方案。

在硬件设计方案中,首先详细论述了遥控器的基本原理并用实例进行了说明。

然后,对电器遥控器常用硬件设备原理和使用进行了讨论,并对设计中使用的单片机做了必要说明。

在软件设计方案中,文章对软件流程做了详细的解释并阐述了单片机软件设计的一般方法。

最后,文章对电器遥控器设计的硬、软件调试做了简单介绍。

关键字:遥控器;电器遥控;单片机ABSTRACTWith the development of the society, electrical appliances in your home hasbeen very common, at the same time, and electric company of Skype's varietiesand production continues to increase. Article first on the remote control options for the demonstration, finalizing a feasibility proposal, and this scenario a feasibility analysis after the proposed electric remote control of hardware and software design. In hardware design, first discusses the fundamentals of the remote control and describes the instance. And then, on the electric remote control common hardware equipment and use is discussed, and onthe use of single-chip design to do the necessary instructions. In software design, articles on software process done a detailed explanation and elaborationof the SCM software design of generic methods. Finally, the articonelectric remote control design of software debugging to do.Keyword: remote control; electric remote control; single-chip目录1 引言 (1)2 方案比较 (2)2.1方案一:多功能红外遥控器 (2)2.2方案二:红外线电器遥控器 (2)2.3方案三:空调遥控器 (3)2.4方案比较 (3)3 空调遥控器硬件设计 (4)3.1单片机选型 (4)3.2红外发射电路设计 (6)3.2.1 红外遥控基本原理 (6)3.2.2 红外发射电路 (8)3.3LCD驱动电路设计 (9)3.3.1 LCD基本原理 (9)3.3.2 LCD驱动电路 (11)3.4键盘扫描电路设计 (11)3.4.1 键盘基本原理 (11)3.4.2 键盘扫描电路 (13)3.5系统双时钟设计 (14)3.6空调遥控器硬件电路图 (15)4 空调遥控器软件设计 (16)4.1软件功能模块设计 (16)4.1.1 系统初始化程序设计 (16)4.1.2 LCD初始化程序设计 (16)4.1.3 键盘扫描程序设计 (17)4.1.4低高频转换程序设计 (17)4.1.5 系统休眠程序设计 (17)5 调试 (19)5.1硬件调试 (19)5.2软件调试 (19)5.3故障诊断及排除 (19)参考文献 (20)致谢 (21)附录 (22)1 引言随着社会进步和科技的发展,现代电器中越来越向遥控化发展,实现人可以远距离的控制、无线控制。

基于单片机的空调温度控制系统设计

基于单片机的空调温度控制系统设计下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!一、引言空调温度控制系统是现代家庭中不可或缺的一部分。

基于单片机的空调控制器设计资料

基于单片机的空调控制器设计资料空调控制器是一种基于单片机的设备,用于控制和调节空调系统的运行和温度。

它可以监测室内温度、湿度和空气质量,并根据预设的温度和湿度值自动调节空调系统的工作状态,从而提供舒适的室内环境。

一、设计目标本空调控制器设计的主要目标是提供一个自动化的系统,能够实现以下功能:1.监测和显示当前的室内温度、湿度和空气质量。

2.根据预设的温度和湿度值自动调节空调系统的工作状态,包括启动、关闭和调节制冷和制热功能。

3.提供人机界面,让用户可以通过按键或触摸屏设置和调整温度和湿度值。

4.通过与网络或其他外部设备的连接,实现远程控制和监测的功能。

二、硬件设计1. 主控芯片:选择一款功能强大的单片机作为主控芯片,具备足够的计算能力和存储容量,如STC89C52或ATmega328P等。

2.温湿度传感器:选择一款高精度的温湿度传感器,如DHT22或DS18B20等,用于监测室内温度和湿度。

4.显示屏:选择一款合适尺寸和分辨率的液晶显示屏,用于显示当前的温度、湿度和空气质量,以及其他系统状态信息。

5.按键或触摸屏:提供给用户设置和调整温度和湿度值的界面,可以选择按键或触摸屏。

6.连接接口:提供与外部设备(如电脑、手机等)通信的接口,如RS232、RS485、Wi-Fi或蓝牙等,用于实现远程控制和监测的功能。

三、软件设计1.系统初始化:开机自检,初始化各个硬件模块,包括主控芯片、温湿度传感器、空气质量传感器、显示屏等。

2.数据采集:定时读取温湿度传感器和空气质量传感器的数据,并将其显示在显示屏上。

3.控制算法:根据预设的温度和湿度值,通过控制空调系统的工作状态,包括启动、关闭和调节制冷和制热功能来实现自动调节。

4.用户界面:提供给用户设置和调整温度和湿度值的界面,通过按键或触摸屏操作,并将用户的设置保存在存储器中。

5.远程控制:通过与外部设备的通信接口实现与电脑、手机等的连接,通过网络或其他通信方式实现远程控制和监测的功能。

基于ATmega8单片机远程空调控制器设计

摘要本设计主要是以ATmega8单片机为核心设计的一种空调节能控制器。

目前市场上对于空调节能控制器,主要有基于特定单片机、变频技术、和自然冷源三种空调节能控制器。

本设计选择了“基于ATmega8单片机空调节能控制器”的设计方案。

该方案利用ATmega8单片机为主控芯片,实现了温度采集、空调开关控制和通信等功能。

在硬件方面,采用了DS18B20实现了温度采集模块,使用了光耦和继电器配合万能遥控器实现了控制空调模块,利用了 MAX487芯片实现了通讯模块;在软件方面,通过程序读取DS18B20的温度实现了温度采集子程序,利用了比较进风口和出风口的温差实现空调开关判断子程序,使用了单片机的接受中断和发送子程序实现了通讯子程序。

最后在硬件和软件的基础上进行调试,系统实现了温度的采集、空调开关控制等功能。

在正常通信情况下,可发送指令开启和关闭空调;在通信故障情况下,可以根据实际的温度开关空调,从而使温度控制在合理的范围内,实现了空调节能目的。

关键词:空调节能单片机 DS18B20目录绪论 (3)第一章A Tmage8概述 (4)1.1 A Tmega8的特点 (4)1.2 A Tmega8编程和系统开发工具 (4)第二章现有机房空调节能控制器设计 (5)2.1 现有机房空调节能控制器介绍 (5)2.1.1基于特定单片机的空调节能控制器设计 (5)2.1.2 基于变频技术的空调节能控制器设计 (6)2.1.3 基于利用自然冷源的空调节能控制器设计 (6)2.1.4 基于机房空调机组自适应控制器设计 (7)2.2方案设计比较 (7)第三章总体方案设计 (10)3.1 温度采集模块设计 (10)3.2 控制空调开关模块设计 (10)3.3 通信模块设计 (11)3.4 其他模块设计 (11)第四章硬件设计 (12)4.1 A Tmega8单片机IO口分配 (12)4.2 温度采集模块设计 (12)4.3 空调开关控制模块设计 (13)4.4 通信模块设计 (14)4.5 其他模块设计 (14)4.5.1 电源转换模块设计 (14)4.5.2 485地址设置 (15)4.5.3 测试电路设计 (16)第五章软件设计 (17)5.1 总体程序流程图 (17)5.2 温度采集模块软件设计 (18)5.3 空调状态控制模块 (20)5.4 通讯模块 (21)5.5 其他模块实现 (23)第六章系统实现 (24)6.1 硬件调试 (24)6.1.1 电路的检测 (24)6.1.2 遇到的问题及解决 (25)6.2 软件调试 (25)6.2.1 各模块的调试及实现 (25)6.2.2 遇到的问题及解决 (27)6.3 系统测试 (28)6.4 结论 (30)第七章总结 (31)致谢 (32)参考文献 (33)附录一空调控制器原理图和PCB板图 (34)附录二空调节能控制器C语言程序代码 (36)绪论当今,节能持续成为电信运营商降低成本、提高竞争力的重要发展战略之一。

基于单片机的空调温度控制器的设计

基于单片机的空调温度控制器设计The design of air conditioning temperature controller based on MCU学院:信息科学与工程专业班级:测控技术与仪器1003班学号:100401316学生姓名:刘和平指导教师:颜华(教授)2014 年6 月摘要随着经济的发展和人们生活水平的提高,空调机受到了广泛的应用。

空调机的温度控制器主要是由温度传感器感受室内温度变化,将采集到的温度信号处理后与设定的温度值进行比较,控制继电器的通断,使温度被控制在设定值左右,使空调器的工作状态随着人们要求和环境状态而自动变化,迅速准确的达到人们的要求,并使空调器的工作状态保持在最合理的状态下。

在工农业生产、科学研究和在人们的生活领域中,温度测控系统占有很重要的地位,得到了广泛的应用。

因此,温度传感器的应用数量居各种传感器之首。

目前,温度传感器正从模拟式向数字集成式方向飞速发展。

本文主要从硬件和软件两方面介绍了单片机温度控制系统的设计。

该系统以STC12C5608AD单片机为核心,主要由温度检测电路、按键与显示电路、继电器控制电路等构成。

在本系统中,主要是同过DS18B20采集被测温度并转换成数字信号送单片机,以单片机为核心数据处理系统,通过两位数码管,显示设定温度,通过继电器来控制压缩机、四通阀从而控制空调制冷或制热。

本论文概述了温控器的发展及基本原理,介绍了温度传感器的原理及特性,分析了DS18B20温度传感器的优劣。

在此基础上描述了系统研制的理论基础,对测温系统的一些主要参数进行了讨论。

同时在介绍温度控制系统功能的基础上,提出了系统的总体构成。

针对测温系统温度采集、接收、处理、显示部分的总体设计方案进行了论证,进一步介绍了单片机在系统中的应用,分析了系统各部分的硬件及软件实现。

关键词:DS18B20;单片机;温度控制;空调AbstractWith the development of economy and the improvement of people's living standard, the air conditioner has been widely applied. Temperature controller of air conditioner is mainly composed of sensors to monitor indoor temperature, the temperature signal processing the collected with the set temperature value, to control the on-off relay, the temperature is controlled in the set value, the air conditioner working condition with people demand and the state of the environment changes rapidly and automatically, accurate to the requirements of the people, and make the air conditioner working state is maintained in a reasonable state. In the industrial and agricultural production, scientific research and in people's lives, temperature measurement and control system plays a very important role, has been widely applied. Therefore, the number of temperature sensor applications of various sensors of the first home. At present, the temperature sensor from analog to digital integrated development.This paper mainly describes the hardware and software aspects of the design of single-chip temperature control system. The system STC12C5608AD microcontroller core, mainly by the temperature detection circuit, buttons and display circuit, relay control circuit, etc.. In this system, mainly through the DS18B20 collection with the measured temperature and converted into a digital signal sent to the microcontroller, microcontroller as the core data processing system, through two digital tube display set temperature, the compressor is controlled by relays, Stone valve to control the air conditioning, refrigeration or heating. This paper outlines the development and the basic principles of the thermostat, introduced the principle and characteristics of the temperature sensor. Analysis of the merits of the DS18B20 temperature sensor. Based on this description of the theoretical basis for the development of the system, some of the key parameters of the measurement system were discussed. While the introduction of a temperature control system functions is proposed based on the overall structure of the system. Temperature measurement system for collecting, receiving, processing, display part of the overall design has been demonstrated, further describes the SCM applications in the system, and analyzes the various parts of the system hardware and software.Keywords: DS18B20; single chip microcomputer; temperature control; air conditioningII目录摘要 (I)Abstract (II)第1章绪论 (1)1.1 课题研究目的 (1)1.2 课题研究意义 (1)第2章系统总体方案设计 (3)2.1 温度传感器产品分类与选择 (3)2.1.1 常用的测温方法 (3)2.1.2 温度传感器产品分类 (3)2.1.3 温度传感器的选择 (5)2.2 总体方案的确定 (6)2.3 系统实现框图 (7)第3章系统单元电路设计 (8)3.1 系统相关硬件及模块介绍 (8)3.1.1 温度采集电路 (8)3.1.2 STC12C5608AD介绍 (9)3.1.3 时钟电路 (11)3.1.4 复位电路 (11)3.1.5 温度显示电路 (12)3.1.6 按键功能设置电路 (13)3.1.7 继电器驱动电路 (14)3.1.8 继电器控制电路 (14)3.1.9 压缩机、四通阀 (15)3.1.10 电动机电路 (15)第4章系统软件设计 (17)4.1 DS18B20数据通信概述 (17)4.2 控制接口时序说明 (19)4.3 软件程序设计 (20)4.3.1 主程序模块流程图 (21)4.3.2 DS18B20测温程序及流程图 (22)4.3.3 按键扫描程序及流程图 (25)4.4程序调试 (26)4.4.1 Keil uVision2软件 (26)4.4.2程序调试过程中遇到的问题及解决办法 (27)第5章结论 (28)参考文献 (29)致谢 (31)附录1 系统硬件电路图 (32)附录2 系统软件程序................................................................................ 错误!未定义书签。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档