1、 1 1 课 程 设 计 2013 年 7 月 8 日 课 程 单片机课程设计 题 目 基于单片机的抽油烟机控制统 院 系 电气信息工程学院测控技术与仪器系 专业班级 学生姓名 学生学号 指导教师 1 1 课程设计任务书 课程 单片机课程设计 题目 基于单片机的抽油烟机控制系统 专业 测控技术与仪器 姓名 学号 一、任务一、任务 以 A T89C51 单片机为控制核心,设计出一套能模拟家用抽油烟机工作的控制系统。 二、设计要求二、设计要求 1 设置一个独立按键 K1,当 K1 每按下一次,增加一个电机启动的数量,电机的总 数为两个; 2 设置一个独立按键 K2,当 K2 按下时,照明小灯点亮,
2、再次按下 K2,照明小灯熄 灭,循环执行; 3 基本电路包括:单片机最小系统、电机驱动电路、LED 显示电路、按键电路等; 4 提交设计报告、电路图及程序源码。 三、参考资料三、参考资料 1 阎石.模拟电子技术基础j北京:高等教育出版社 2006 2 张毅刚, 彭喜元, 彭宇.单片机原理及应用j北京: 高等教育出版社 2010 3 王幸之.AT89 系列单片机原理与接口技术M.北京:北京航空航天大 学出版社 2004 4 林志琦.基于 Protues 的单片机可视化硬件仿真M. 北京:北京航空航 天大学出版社 2006 5 罗先觉.电路M. 北京:高等教育出版社 2006 完成期限 2013.
3、7.1 - 2013.7.10 指导教师 专业负责人 2013 年 6 月 29 单片机课程设计 1 1 目录 第 1 章 绪论 1 1.1 直流电机. 1 1.2 AT89C51 单片机 . 1 1.3 L298N 芯片 1 1.4 LED 照明灯 2 1.5 本设计任务. 2 第 2 章 总体方案论证与设计. 3 2.1 电机控制 3 2.2 照明电路 3 2.3 总体硬件组成框图 4 第 3 章 系统硬件设计 5 3.1 电机驱动电路的设计. 5 3.2 照明系统的设计. 7 3.3 控制开关. 8 第 4 章 系统的软件设计 9 第 5 章 系统调试与测试结果分析 10 5.1 系统调
4、试 10 5.2 测试结果 10 结 论 11 参考文献 12 附录 1 程序. 13 附录 2 仿真效果图. 17 单片机课程设计 1 1 第 1 章 绪论 抽油烟机已成为现代家庭必不可少的厨房设备。它又称吸油烟机,是一种 净化厨房环境的厨房电器。它安装在厨房健康节能 吸油烟机炉灶上方,能将炉 灶燃烧的废物和烹饪过程中产生的对人体有害的油烟迅速抽走,排出室外,减 少污染,净化空气,并有防毒、防爆的安全保障作用。其主要的部件是直流电 机,本次设计主要围绕直流电机的控制来进行的。控制方面是由 AT89C51 单片 机和 L298N 驱动芯片来实现。照明由一个简易的 LED 灯组成。 1.1 直流
5、电机 直流电机(direct current machine)是指能将直流电能转换成机械能(直流 电动机)或将机械能转换成直流电能(直流发电机)的旋转电机。它是能实现 直流电能和机械能互相转换的电机。当它作电动机运行时是直流电动机,将电 能转换为机械能;作发电机运行时是直流发电机,将机械能转换为电能1 。 1.2 AT89C51 单片机 AT89C51 是一种带 4K 字节 FLASH 存储器的低电压、 高性能 CMOS 8 位微 处理器,俗称单片机。AT89C2051 是一种带 2K 字节闪存可编程可擦除只读存 储器的单片机。单片机的可擦除只读存储器可以反复擦除 1000 次。该器件采用 ATMEL 高密度非易失存储器制造技术制造, 与工业标准的 MCS-51 指令集和输 出管脚相兼容。由于将多功能 8 位 CPU 和闪烁存储器组合在单个芯片中, ATMEL 的 AT89C51 是一种高效微控制器,AT89C2051 是它的一种精简版本。 AT89C51 单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案2 。 1.3 L298N 芯片 L298N 是 ST 公司生产的一种高电压、大电流电机驱动芯片。该芯片采用 15 脚封装。主要特点是:工作电压高,最高工作电压可达 46V;