基于ATmega128单片机的空气净化器控制系统设计与研究
发布时间:2020-10-17 18:39
随着生活水平的提高和环境状况的日益堪忧,室内的空气污染越来越严重,直接危害了人类的生活环境和身体健康。如何有效净化室内空气已被人们所关注,并成为环保科技中一项重要的研究课题。 本文给出的答案就是提供一种能使室内空气得到净化,使室内空气始终保持清新的空气净化器。本文阐述了这种新型的紫外线杀菌型空气净化器控制系统的硬、软件设计、程序实现以及重要程序分析。 本论文研究的空气净化器控制系统,是以Atmel公司的高档AVR单片机ATmega128为核心处理器进行设计、开发与实现的。文章依据单片机系统开发的规范,从系统功能需求分析,提出硬、软件的总体设计方案,并通过模块化设计,对系统的各功能模块给出详细的设计和解决方案,对其中涉及到的原理、算法和重要程序进行详细阐述。对控制系统的初始化模块、显示模块、按键处理模块、数据采集处理模块、时间处理模块、蜂鸣器驱动模块、电机驱动模块、紫外灯管驱动模块和电源控制模块以及红外遥控器的设计和实现是本文重点内容。 本文研究的控制系统使这款新型室内空气净化器真正达到环保、节能、智能化和人性化。本文的研究将为室内空气污染控制与空气净化技术的发展作出重要贡献。
【学位单位】:合肥工业大学
【学位级别】:硕士
【学位年份】:2010
【中图分类】:TP368.12;TM925.16
【文章目录】:
摘要
Abstract
致谢
第一章 绪论
1.1 课题研究的背景
1.1.1 室内空气污染的现状
1.1.2 室内空气净化器的发展现状
1.2 课题的来源
1.3 课题研究的内容与意义
1.3.1 研究内容
1.3.2 研究意义
1.4 本文的组织结构
1.5 本章小结
第二章 空气净化器控制系统的总体设计
2.1 控制系统硬件总体设计
2.1.1 空气净化器功能分析
2.1.2 ATmega128 单片机
2.1.3 ATmega128 主要特性
2.1.4 控制系统硬件总体设计
2.1.5 系统的设备选型
2.2 控制系统软件总体设计
2.2.1 软件总体设计
2.2.2 控制系统主程序流程
2.2.3 控制系统开发软件平台
2.3 本章小结
第三章 软件模块化设计与程序实现
3.1 初始化模块
3.2 数据自动采集处理模块
3.2.1 空气质量监测
3.2.2 人体活动红外辐射捕获
3.3 显示模块
3.3.1 12864 液晶模块内部结构及引脚说明
3.3.2 12864 液晶模块功能器件及指令系统
3.3.3 12864 液晶模块电路设计
3.3.4 12864 液晶模块驱动程序
3.5 按键控制模块
3.5.1 按键功能介绍
3.5.2 按键驱动程序
3.6 时间处理模块
3.7 紫外灯管控制模块
3.8 电机控制模块
3.9 本章小结
第四章 红外遥控器的设计与实现
4.1 红外遥控概述
4.1.1 红外遥控原理
4.2 SAA3010(RC-5)的编码与解码
4.2.1 SAA3010 编码芯片
4.2.2 SAA3010 编码
4.2.3 SAA3010 解码
4.2.4 SAA3010 解码硬件设计
4.2.5 SAA3010 解码软件设计
4.3 控制系统解码模块设计
4.3.1 遥控解码模块硬件设计
4.3.2 遥控解码模块软件设计与实现
4.4 本章小结
第五章 控制系统的仿真调试与产品测试
5.1 仿真软件系统
5.1.1 JTAG 仿真电路
5.1.2 AVR STUDIO 在线仿真软件
5.2 系统运行测试
5.2.1 ISP 下载电路设计
5.2.2 程序运行测试结果
第六章 结论和展望
6.1 结论
6.2 论文创新点
6.3 系统改进升级的方向
参考文献
攻读硕士期间发表的学术论文
读硕士期间完成的科研项目
读硕士期间申请的专利
附录
【引证文献】
本文编号:2845174
【学位单位】:合肥工业大学
【学位级别】:硕士
【学位年份】:2010
【中图分类】:TP368.12;TM925.16
【文章目录】:
摘要
Abstract
致谢
第一章 绪论
1.1 课题研究的背景
1.1.1 室内空气污染的现状
1.1.2 室内空气净化器的发展现状
1.2 课题的来源
1.3 课题研究的内容与意义
1.3.1 研究内容
1.3.2 研究意义
1.4 本文的组织结构
1.5 本章小结
第二章 空气净化器控制系统的总体设计
2.1 控制系统硬件总体设计
2.1.1 空气净化器功能分析
2.1.2 ATmega128 单片机
2.1.3 ATmega128 主要特性
2.1.4 控制系统硬件总体设计
2.1.5 系统的设备选型
2.2 控制系统软件总体设计
2.2.1 软件总体设计
2.2.2 控制系统主程序流程
2.2.3 控制系统开发软件平台
2.3 本章小结
第三章 软件模块化设计与程序实现
3.1 初始化模块
3.2 数据自动采集处理模块
3.2.1 空气质量监测
3.2.2 人体活动红外辐射捕获
3.3 显示模块
3.3.1 12864 液晶模块内部结构及引脚说明
3.3.2 12864 液晶模块功能器件及指令系统
3.3.3 12864 液晶模块电路设计
3.3.4 12864 液晶模块驱动程序
3.5 按键控制模块
3.5.1 按键功能介绍
3.5.2 按键驱动程序
3.6 时间处理模块
3.7 紫外灯管控制模块
3.8 电机控制模块
3.9 本章小结
第四章 红外遥控器的设计与实现
4.1 红外遥控概述
4.1.1 红外遥控原理
4.2 SAA3010(RC-5)的编码与解码
4.2.1 SAA3010 编码芯片
4.2.2 SAA3010 编码
4.2.3 SAA3010 解码
4.2.4 SAA3010 解码硬件设计
4.2.5 SAA3010 解码软件设计
4.3 控制系统解码模块设计
4.3.1 遥控解码模块硬件设计
4.3.2 遥控解码模块软件设计与实现
4.4 本章小结
第五章 控制系统的仿真调试与产品测试
5.1 仿真软件系统
5.1.1 JTAG 仿真电路
5.1.2 AVR STUDIO 在线仿真软件
5.2 系统运行测试
5.2.1 ISP 下载电路设计
5.2.2 程序运行测试结果
第六章 结论和展望
6.1 结论
6.2 论文创新点
6.3 系统改进升级的方向
参考文献
攻读硕士期间发表的学术论文
读硕士期间完成的科研项目
读硕士期间申请的专利
附录
【引证文献】
相关硕士学位论文 前8条
1 严博;激光粒度仪的优化设计[D];西安工业大学;2012年
2 臧俊;基于ATmega128单片机的粮食水分在线测量仪控制系统软件部分设计与研究[D];合肥工业大学;2012年
3 万志强;基于ATmega128单片机的粮食水分测量仪控制系统的设计与研究[D];合肥工业大学;2012年
4 李昌杰;智能移动机器人控制系统设计研究[D];长安大学;2012年
5 张少华;基于四轴飞行器的管道机器人研究[D];苏州大学;2013年
6 朱育锋;基于振动特征的平面移动目标定位技术研究[D];沈阳理工大学;2013年
7 宋世鹏;基于ATmega 128L上的无线传感器网络节点设计[D];西安电子科技大学;2013年
8 彭煜;基于STM32的便携式室内空气质量监测器的研究[D];暨南大学;2013年
本文编号:2845174
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2845174.html