1、 毕业设计开题报告 电气工程及其自动化 基于单片机的智能风扇控制设计 一、综述本课题国内外研究动态,说明选题的依据和意义 AT89C51 是一种带 4K 字节闪存可编程可擦除 只读存储器 ( FPEROM Flash Programmable and Erasable Read Only Memory)的低电压、高性能 CMOS 8 位微处理器,俗称 单片机 。 AT89C2051 是一种带 2K 字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除 1000 次。该器件采用 ATMEL 高密度非易失存储器制造技术制造,与工业标准的 MCS-51 指令集和输出管脚相兼容
2、。由于将多功能 8位 CPU 和闪烁存储器组合在单个芯片中, ATMEL 的 AT89C51 是一种高效微控制器,AT89C2051 是它的一种精简版本。 AT89C 单片机为很多 嵌入式控制系统 提供了一种灵活性高且价廉的方案。 在实时检测和自动控制的嵌入式应用系统中,单片机往往是作为一个核心部件来使用,但目前对单片机进行软件设计有一部分仍停留在用低级的汇编语言来完成,致使编程效率低下,且可移植性和可读性差,维护极不方便,从而导致整个系统的可靠性也较差。而本设计所采用的 C 语言以其结构化和能产生高效代码等优势满足了电子工程师的需要,对硬件资源访问快捷,编程效率高,可以实现软件的结构化编程,
3、可移植 性强,具有汇编语言编程所不可比拟的优势。 本课题使用以 AT89C51 为核心,采用部分外围电路,实现对电风扇的智能控制。 当今,风扇已经广泛的运用于生活及其工农业生产中。风扇的主要部件就是交流电动机,其工作原理是通电线圈在磁场中受力而转的,把电能转化成机械能。风扇分为吊扇,落地扇,排风扇等,也具有定时,摇头 ,遥控等功能。这次设计,需要以 AT89C51 为基础,采用部分外围电路,实现对风扇的开关,定时,实现风速的无级调速等。 其中, AT89C51 中直接带有 2 个 16 位的定时器,可以实现对风扇的定时、无极调速等控制 控制,可以使用单片机发出 PWM 波形,控制晶闸管的整流电
4、路,使导通角改变,可以控制有效电压,使电压在 0220C 之间变换,从而实现对电扇的无极调速控制,而且不浪费能源。 DS18B20 是是世界上第一片支持 “ 一线总线 ” 接口的温度传感器 ,它是 DALLAS 公司的最新单线数字温度传感器, 具有 体积更小、适用电压更宽、更经济 的特点 。 能让 使用户可轻松地组建传感器网络, 并 为测量系统的构建引入全新概念。 它 的测量温度范围为 - 55 + 125 ,在 -10 + 85 范围内,精度为 015 ,具有较大的温度感知范围 。现场 测 量的的 温度直接以 串行 的数字 信号 方式传输, 易于微机控制连接,具有极高的 抗干扰性 性能 。
5、因此适用于运行中的设备,电子产品等 恶劣环境 而且不易测量的 的现场温度 的 测量。 和上 一代产品不同,新的 一代 产品支持的电压范围 为 3 5.5 V, 使系统设计更 为 灵活、方便。而且 客服了老一代产品价格昂贵,体积较大的缺点。 DS18B20 可以程序设定的分辨率 为 9 12 位, 并且 精度 可以达到 015 。 而且拥有 更小的封装方式 ,更宽的电压适用范围 的 选择。分辨率 的 设定及用户设定的报警温度存储在 E2PROM 中,掉电后 仍然会 保存。 DS18B20 的 功能 是 当前所有 产品中最好的, 也有用相当高的 性格比,继 “ 一线总线 ” 的 前几代 产品后,
6、DS18B20 开创 了温度传感器技术的新 篇章 。 DS18B20使电压、特性及封装有 了 更多的选择 , 让我们可以构建 更 适合自己的经济的测温系统。 程序实现的功能是上电复位时检测温度传感器 DS18B20是否存在或它工作是否正常 ,当不存在或工作不正常时从蜂鸣器发出报警声 ,提示用户检查 DS18B20,安装或者更换。这部分功能由 DS18B20 复位与检测子程序 RESET 完成。当检测到传感器工作正常后,发出温度转换命令及读取温度值命令,将从 DS18B20 读取的二进制温度值转换为七段码在LED 上显示出来。显示功能由温度显示子程序 DISP1 子程序实现。 二、研究的基本内容
7、,拟解决的主要问题: 本课题使用以 AT89C51 为核心,采用部分外围电路,实现对电风扇的智能控制。让电扇可以感知环境温度,以调节风扇风速的大小,达到更加良好的工作效果。当通过AT89C51 对双向可控硅的控制,可实现风速的无级调速。可以让用户根据自己的需要设定时间的长短,以提供更加人性化的服务。 三、研究步骤、方法及措施: 1、 接受任务,查阅资料,完成文献综述、开题报告和英文翻译( 11.15 12.31); 2、 熟悉掌握 AT89C51 单片机的功能 ( 1.03 1.20); 3、 以 AT89C51 为核心,采用部分外围电路,实现对电风扇的智能控制 ( 2.21 3.19); 4
8、、 通过 AT89C51 对双向可控硅的控制,可实现风速的无级调速,且可以实现模拟自然风、睡眠风等 ( 3.20 4.9); 5、 通过单片机自身的功能及外接少量电路可实现电风扇的各种定时功能,以及电风扇扇头的自由升降、波浪式摇头等各种功能 ( 4.10 4.20) ; 6、 编写程序( 4.21 4.30) ; 7、 构思论文整体框架,进行论文写作 (5.5 5.31); 8、 整理设计说明书, 准备答辩 (6.1 6.3)。 措施:制定合理的毕业设计进度表,多向指导老师的咨询,并主动查阅文献资料,将不懂的问题及时解决。 四、参考资料: 1 楼然苗 .单片机实验与课程设计 (Proteus
9、仿真版 ) , 浙江大学出版社, 2009 年 2 楼然苗 . 51 系列单片机原理及设计实例 .北京航空航天大学出版社 2008 年 3 康华光 .电子技术基础 .,高等教育出版社,第六版 .2009 年 4.闫胜利 . Altium Designer 6.x 中文版实用教程 -原理图与 PCB 设计 .电子工业出版社 . 5 潘 新民,王燕芳,微型计算机控制技术, 2001.7,高等教育出版社 6 谷树忠 , 闫胜利 , Protel DXP 实用教程 原理图与 PCB 设计 , 2003 年 ,电子工业出版社 7赵晓安 .MCS-51 单片机原理及应用 M.天津:天津大学出版社, 2001. 8何立民 .MCS-51 系列单片机应用系统设计配置与接口技术 M.北京:北京航天航空出版社, 1998, 9樊月珍 , 江发潮 . 基于 AT89C51 的交流电机调速控制系统设计 J. 微计算机信息 , 2009. 10 李鑫等 .基于 AT89C52 智能温度控制器设计 J .现在电子技术 , 2006.