课程设计—智能风扇设计报告

1 智能风扇设计报告智能风扇设计报告 学院学院信息工程学院 专业专业自 动 化 班级班级 姓名姓名 日期日期2012 年 6 月 14 日 2 基于单片机的智能电风扇控制系统基于单片机的智能电风扇控制系统 第第1节节 引引 言言 电风扇曾一度被认为是空调产品冲击下的淘汰品,其实并非如此,市场人士 称,家用电风扇并没有随着空调的普及而淡出市场,近两年反而出现了市场销售 复苏的态势。其主要原因一是风扇和空调的降温效果不同空调有强大的制 冷功能,可以快速有效地降低环境温度,但电风扇的风更温和,更加适合老人儿 童和体质较弱的人使用;二是电风扇有价格优势,价格低廉而且相对省电,安装 和使用都非常简单。 尽管电风扇有其市场优势,但传统电风扇还是有许多地方应当进行改良的, 最突出的缺点是它不能根据温度的变化适时调节风力大小, 对于夜间温差大的地 区,人们在夏夜使用电风扇时可能遇到这样的问题当凌晨降温的时候电风扇依 然在工作,可是人们因为熟睡而无法察觉,既浪费电资源又容易引起感冒,传统 的机械定时器虽然能够控制电风扇在工作一定后关闭,但定时范围有限,且无法 对温度变化灵活处理。鉴于以上方面的考虑,我们需要设计一种智能电风扇控制 系统来解决这些问题。 1.1 1.1 智能电风扇智能电风扇控制系统控制系统概述概述 传统电风扇是 220V 交流电供电,电机转速分为几个档位,通过人为调整电 机转速达到改变风力大小的目的,亦即,每次风力改变,必然有人参与操作,这 样势必带来诸多不便。 本设计中的智能电风扇控制系统,是指将电风扇的电机转速作为被控制量, 由单片机分析采集到的数字温度信号,再通过可控硅对风扇电机进行调速。从而 达到无须人为控制便可自动调整风力大小的效果。 1.21.2 设计任务和设计任务和主要主要内容内容 本设计以 MCS51 单片机为核心,通过温度传感器对环境温度进行数据采集, 从而建立一个控制系统, 使电风扇随温度的变化而自动变换档位, 实现 “温度高, 风力大,温度低,风力弱”的性能。另外,通过键盘控制面板,用户可以在一定 范围内设置电风扇的最低工作温度,当温度低于所设置温度时,电风扇将自动关 3 闭,当高于此温度时电风扇又将重新启动。 本设计主要内容如下 风速设为从高到低 6 个档位,可由用户通过键盘手动设定。 当温度每降低 3则电风扇风速自动下降一个档位。 当温度每升高 3则电风扇风速自动上升一个档位。 10最低工作温度,当低于该温度时,电风扇自动停转。 自动与手动的切换 第第2 2节节 系统主要系统主要硬件电路设计硬件电路设计 2.12.1 总体硬件设计总体硬件设计 系统总体设计框图如图 2-1 所示 图 2-1 系统原理框图 对于单片机中央处理系统的方案设计,根据要求,我们可以选用具有 4KB 片内 E2PROM 的 AT89C51 单片机作为中央处理器。作为整个控制系统的核心, AT89C51 内部已包含了定时器、程序存储器、数据存储器等硬件,其硬件能符合 整个控制系统的要求,不需要外接其他存储器芯片和定时器件,方便地构成一个 键盘输入 温度显示 单片机系统 电机控制模块 数字温度传感模块 4 最小系统。整个系统结构紧凑,抗干扰能力强,性价比高。是比较合适的方案 2.22.

java转动的风扇课程设计,课程设计—智能风扇设计报告相关推荐

  1. 家用风扇控制系统c语言程序设计,智能风扇控制系统设计.doc

    - PAGE IV - 摘 要 由于当今信息技术的高速发展,温度的测量与控制系统在工业和农业以及人们的日常活动中充当着一个日趋重要的角色,它对我们的日常生活具有诸多的影响,因此温度的采集以及其控制系统 ...

  2. 具体案例 快速原型模型_工业/产品设计流程案例---智能手表设计:从创意到模型(一)...

    笔者对手表设计非常感兴趣,在浏览相关信息的时候看到国外某工业设计师的一个智能手表模型制作,虽然该原型仅仅停留在静态模型阶段,也就是该原型并不能实际工作,但该案例比较完整的展现了从需求到最终模型呈现的过 ...

  3. 简述可编程控制器硬件组态及网络通信的核心思想_智能硬件设计报价诚信经营...

    智能硬件设计报价诚信经营,江苏创品工业设计有限公司,也是少数可以进行产品外观设计,结构设计,硬件软件设计,产线工艺设计及小批定制化生产服务的工业设计公司. 智能硬件设计报价诚信经营, AI-CPS O ...

  4. 操作系统分区分配java算法_合肥工业大学操作系统课程设计 动态分区分配存储管理java版.doc...

    合肥工业大学操作系统课程设计 动态分区分配存储管理java版.doc 1课程设计动态分区分配存储管理设计题目学号专业班级学生姓名号指导教师22010年12月合肥工业大学课程设计任务书设计题目动态分区分 ...

  5. java坦克大战互相碰撞_Java课程设计——坦克大战

    坦克大战--坦克类 一. 团队课程设计博客链接 二.个人负责模块和任务说明 模块:坦克类(玩家坦克类+电脑坦克类),代码整合 三.代码的提交记录截图 四.负责模块和任务详细说明 玩家坦克继承Visib ...

  6. java蜂鸣节拍器_电子课程设计-电子节拍器的设计.doc

    电子课程设计-电子节拍器的设计 通 信 工 程 专业 课程设计题单 班级 学生 孙伟杰 课程名称 电子课程设计 课 题 电子节拍器的设计 设计要求 节拍器具有声光显示功能:设有2/4,3/4,4/4三 ...

  7. java中有关类的程序设计_《Java程序设计一》 1,设计课程类及类中包含的属性和方法....

    展开全部 /** *   第一题 * *   @author  我为足球32313133353236313431303231363533e58685e5aeb931333337383865狂 */ i ...

  8. c语言程序课程设计问题,矩形问题-C语言程序课程设课程设计(论文).doc

    矩形问题-C语言程序课程设课程设计(论文) PAGE PAGE \* MERGEFORMAT 20课程设计(论文)题 目 名 称 矩形问题 课 程 名 称 C语言程序课程设计 学 生 姓 名 xxx ...

  9. 计算机毕业设计、计算机课程设计怎么做?计算机设计1900套来帮你!

    计算机毕业设计.计算机课程设计怎么做?计算机设计1900套来帮你! 人生做什么事都有套路,大学毕业设计.课程设计通常比较简单,大多数都是找个项目做参考,有的人随便抄一抄糊弄一下,只要查重,格式别出错就 ...

最新文章

  1. opc ua 服务器模拟_西门子S71500的OPC通讯组态
  2. 《Enterprise Library深入解析与灵活应用》博文系列汇总
  3. 传统公司部署OpenStack(t版)简易介绍(二)——Keystone组件部署
  4. angularjs学习笔记—工具方法
  5. oracle 返回hashmap,解决:oracle+myBatis ResultMap 类型为 map 时返回结果中存在 timestamp 时使用 jackson 转 json 报错...
  6. 一如此前的回应,王劲将景驰科技总部搬到了广州
  7. Cgroup 资源配置方法
  8. CSDM发布文章“请勿使用默认标题”
  9. 快手、抖音、微视类短视频APP源码开发SDK接入教程,7步就能搞定短视频APP开发制作
  10. C#中属性PropertyInfo的setvalue方法
  11. android js 回调函数,Javascript回调函数传递给Android
  12. 中国shopify们的来处与归途
  13. Mac VSCode OpenGL环境搭建
  14. 联邦学习论文阅读笔记
  15. 推荐7款国产的在线HTML编辑器
  16. 十大家用智能监控摄像头品牌排名
  17. C++ RALL机制详解
  18. 后端返回amr格式音频前端处理播放播放(个人笔迹)
  19. 同时查询多个快递单号物流最简单实用的方法
  20. Sprite 从PS切图到具体实现完整过程

热门文章

  1. 数据库 设计中的英文术语
  2. [Linux] Linux命令之pstree - 以树状图显示进程间的关系
  3. ExtJS(MVC)+PHP(ThinkPHP)+MySql5.0 开发框架准备阶段--mySql篇
  4. c语言的数据有常量与,C语言数据与常量.ppt
  5. java suppliers_java8的Supplier
  6. HALCON 21.11:深度学习笔记---Data(数据)(3)
  7. Visual Studio 2017在编译OpenCV 4.2.0时出现编译器错误C2001:常量中有换行符
  8. setupUi()引起的麻烦
  9. VC++使用ADO开发ACCESS数据库
  10. python 在windows下的 虚拟环境