简易智能电风扇的课程设计

合集下载

51单片机课程设计 智能电风扇

51单片机课程设计   智能电风扇

51单片机课程设计智能电风扇51单片机课程设计-智能电风扇智能电风扇的设计学院计算机与掌控工程学院专业班级自动化073班学生姓名冯文科指导教师白晓乐夏康伟2021年6月25日开场白随着人们生活水平及科技水平的不断提高,现在家用电器在款式、功能等方面日益求精,并朝着健康、安全、多功能、节能等方向发展。

过去的电器不断的显露出其不足之处。

电风扇作为家用电器的一种,同样存在类似的问题。

现在电风扇的现状:大部分只有手动变频,再加之一个定时器,功能单一。

存有的隐患或严重不足:比如说人们常常返回后忘掉停用电风扇,浪费电且不说还难引起火灾,长时间工作还难损毁电器。

再比如说前半夜温度低电风扇阳入的风速较低,但至了后半夜气温上升,风速不能随着气温变化,难受凉。

之所以会产生这些隐患的根本原因是:缺乏对环境的检测。

如果能够并使电风扇具备对环境展开检测的功能,当房间里面没有人时能自动的停用电风扇;当温度下降时能够自动的增大风速甚至停用风扇,这样一来就防止了上述的严重不足。

本次设计就是紧紧围绕这两点对现有电风扇展开改良。

i1.总体方案设计及功能叙述本设计是以at89c51单片机控制中心,主要通过提取热释电红外传感器感应到的人体红外线信息和温度传感器ds18b20得到的温度以及内部定时器设定时间长短来控制电风扇的开关及转速的变化。

功能叙述:电风扇工作在四种状态:手动变频状态、自动变频状态、定时状态、暂停状态。

手动状态时可以手动调节速度;自动状态时通过温度高低自动调节速度,如果出现手动现象则变为手动状态;定时状态时可以调节定时时间,并设定是否启动定时,之后可以手动退出,也可以在不操作6秒后自动退出进入手动状态;停止状态时可以被唤醒并进入自动状态。

当没检测至人体存有少于3分钟或定时完时步入暂停状态。

在数码管显示方面,当没有定时时,只显示气温,当定时启动时气温和定时剩余时间以3秒的速度交替显示。

系统方框图如下图右图,主要包含:输出、掌控、输入三大部分8个功能模块。

基于arduino智能电风扇课程设计

基于arduino智能电风扇课程设计

基于arduino智能电风扇课程设计一、课程目标知识目标:1. 学生能理解Arduino的基本原理和编程方法,掌握相关的电子元件和电路知识。

2. 学生能描述智能电风扇的工作原理,了解传感器在智能电风扇中的应用。

3. 学生能解释Arduino程序中的基本指令,理解程序流程控制。

技能目标:1. 学生能运用Arduino编程软件进行编程,实现智能电风扇的基本功能。

2. 学生能通过动手实践,掌握电路连接和调试的基本技巧,具备简单的故障排除能力。

3. 学生能运用团队协作和沟通技巧,共同完成智能电风扇的制作。

情感态度价值观目标:1. 学生培养对科技创新的兴趣和热情,增强探索精神和创新意识。

2. 学生树立环保意识,关注节能和智能技术在日常生活中的应用。

3. 学生在团队协作中培养合作精神,学会尊重他人意见,提高人际交往能力。

课程性质:本课程为实践性强的学科,结合Arduino编程和电子技术,培养学生动手操作和创新能力。

学生特点:六年级学生对新鲜事物充满好奇,具备一定的逻辑思维能力和动手能力,但需加强团队协作和沟通能力的培养。

教学要求:注重理论知识与实践操作相结合,强调学生的主体地位,鼓励学生主动探究和解决问题。

在教学过程中,关注学生的个体差异,提供有针对性的指导。

通过课程学习,使学生达到预设的知识、技能和情感态度价值观目标,为后续学习奠定基础。

二、教学内容1. Arduino基础知识:- Arduino硬件结构- 编程环境搭建与使用- 基本电子元件(传感器、继电器等)2. 智能电风扇工作原理:- 电风扇结构及功能- 传感器在智能电风扇中的应用- 智能控制系统的设计原理3. Arduino编程与控制:- 基本指令与编程语法- 程序流程控制(循环、条件语句等)- 传感器数据读取与处理4. 智能电风扇制作:- 电路连接与调试- 程序编写与上传- 故障排除与优化5. 团队协作与沟通:- 项目分工与协作- 沟通技巧与表达- 团队成果展示教学内容安排与进度:第一课时:Arduino基础知识学习与实践第二课时:智能电风扇工作原理讲解与讨论第三课时:Arduino编程与控制(基本指令与程序流程控制)第四课时:智能电风扇制作(电路连接、编程、调试)第五课时:团队协作与沟通(项目实施、成果展示)教材关联章节:《Arduino编程与实践》第1章、第3章《电子技术基础与应用》第2章、第4章《智能控制系统》第5章三、教学方法1. 讲授法:- 在Arduino基础知识和智能电风扇工作原理部分,采用讲授法向学生介绍相关概念、原理和操作方法。

基于智能风扇的课程设计

基于智能风扇的课程设计

基于智能风扇的课程设计一、教学目标本课程旨在让学生了解智能风扇的工作原理、功能以及应用场景;掌握智能风扇的基本操作和编程控制;培养学生的科技创新意识、动手能力和团队协作精神。

1.了解智能风扇的基本组成和工作原理。

2.掌握智能风扇的操作方法和相关编程技术。

3.了解智能风扇在生活中的应用场景。

4.能够独立操作智能风扇,完成基本功能的设置。

5.能够运用编程语言控制智能风扇进行简单的动作。

6.能够根据实际需求,设计和制作智能风扇的应用程序。

情感态度价值观目标:1.培养学生对科技创新的兴趣和好奇心。

2.培养学生团队协作、积极探究的科学精神。

3.培养学生关爱环境、节能减排的社会责任感。

二、教学内容本课程的教学内容主要包括以下几个部分:1.智能风扇的基本组成和工作原理。

2.智能风扇的操作方法和相关编程技术。

3.智能风扇在生活中的应用场景。

4.创新实践项目:设计和制作智能风扇的应用程序。

第一课时:智能风扇的基本组成和操作方法第二课时:智能风扇的工作原理和编程技术第三课时:智能风扇的应用场景和案例分析第四课时:创新实践项目:设计和制作智能风扇的应用程序三、教学方法为了提高教学效果,本课程将采用以下教学方法:1.讲授法:讲解智能风扇的基本组成、工作原理和相关编程技术。

2.讨论法:引导学生探讨智能风扇的应用场景和实际应用。

3.案例分析法:分析实际案例,让学生了解智能风扇在生活中的应用。

4.实验法:学生动手操作智能风扇,实践编程控制。

四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:《智能风扇设计与应用》2.参考书:智能硬件相关书籍3.多媒体资料:智能风扇操作视频、案例分析视频等4.实验设备:智能风扇、编程软件、开发板等五、教学评估本课程的评估方式包括平时表现、作业、考试等多个方面,以全面客观地评价学生的学习成果。

1.平时表现:通过观察学生在课堂上的参与度、提问回答、团队协作等情况,评估学生的学习态度和积极性。

智能温控风扇教案大全

智能温控风扇教案大全

智能温控风扇教案大全教案标题:智能温控风扇教案大全教案目标:1. 了解智能温控风扇的基本原理和功能。

2. 学习如何正确操作和使用智能温控风扇。

3. 了解智能温控风扇的节能效果和环保意义。

4. 培养学生的创新思维和动手能力,设计并制作一个简单的智能温控风扇。

教案一:智能温控风扇的原理和功能1. 教学内容:a. 智能温控风扇的定义和分类。

b. 智能温控风扇的工作原理。

c. 智能温控风扇的功能和特点。

2. 教学方法:a. 课堂讲授结合多媒体展示,介绍智能温控风扇的原理和功能。

b. 进行实物展示,让学生观察和分析智能温控风扇的组成部分。

c. 分组讨论,让学生分享对智能温控风扇原理和功能的理解。

3. 教学资源:a. 多媒体设备。

b. 实物智能温控风扇。

教案二:智能温控风扇的正确操作和使用1. 教学内容:a. 智能温控风扇的操作界面和按钮功能。

b. 温控模式和风速调节。

c. 定时开关机设置。

2. 教学方法:a. 演示智能温控风扇的操作步骤。

b. 学生跟随操作,实际操作智能温控风扇。

c. 学生分组练习,模拟不同使用场景下的操作。

3. 教学资源:a. 实物智能温控风扇。

教案三:智能温控风扇的节能效果和环保意义1. 教学内容:a. 智能温控风扇的节能原理和节能效果。

b. 智能温控风扇与传统风扇的能耗对比。

c. 智能温控风扇的环保意义。

2. 教学方法:a. 课堂讲授,介绍智能温控风扇的节能原理和环保意义。

b. 分组讨论,让学生分享对节能效果和环保意义的理解。

c. 组织小组活动,让学生通过实际测量和计算,比较智能温控风扇与传统风扇的能耗差异。

3. 教学资源:a. 多媒体设备。

b. 实物智能温控风扇。

c. 能耗测量工具。

教案四:设计与制作一个简单的智能温控风扇1. 教学内容:a. 智能温控风扇的设计要求和原理。

b. 智能温控风扇的制作步骤和材料准备。

c. 智能温控风扇的测试和调试。

2. 教学方法:a. 课堂讲授,介绍智能温控风扇的设计要求和原理。

数电课程设计--智能电风扇

数电课程设计--智能电风扇

《数字电子线路》课程设计(09级本科)题目:学院:专业:电子信息工程班级:班级学号:姓名:指导教师:完成日期:2011 年11月18 日智能电风扇1设计内容及要求:智能电风扇的设计是基于把生活中的用电器模型化,用所学的知识了解家用电器的工作原理,由表及里的把所学习的知识运用到生活中去。

掌握基本的设计原理,简单的实现基本的工作功能。

要求设计一个电路让电风扇工作7秒,停止4秒,工作八个周期之后停止,并且要求用数码管显示周期数。

2工作流程方向:2.1原理图:2.2 PCB 图:2.3NE555震荡频率及周期的计算:震荡周期:T=0.7*(R1+2R2)C震荡频率:f=1.43/(R1+2R2)C2.4工作原理:试验电路图如上图,首先左端是一个NE555组成的多谐振荡器,通过计算并选择正确的电阻可以将输入信号控制为高电平7秒电平4秒。

把发光二极管也就是电风扇接在NE555输出端,同时,输出端也接在161计数器上。

每来一个脉冲161计数一次,当计数到8的时候,D端将复位信号反馈给NE555使其停止工作,从而达到工作八个周期停止的功能。

3元件的识别:3.1电阻的识别:1﹒电阻的认识﹕各种材料的物体对通过它的电流呈现一定的阻力﹐这种阻碍电流的作用叫电阻。

具有一定的阻值﹐一定的几何形状﹐一定的技朮性能的在电路中起电阻作用的电子组件叫阻器﹐即通常所称的电阻。

电阻R在数值上等于加在电阻上的电压U通过的电流I的比值﹐即R=U/I。

2﹒种类﹕a 按制作材料可分为﹕碳膜电阻﹑金属膜电阻﹑线绕电阻和水泥电阻等。

其中常用的为碳膜电阻﹐而水泥电阻则常用于大功率电器中或用作负载。

b 按功率大小可为1/8w以下1/8w﹑1/4w﹑1/2w﹑1w﹑2w等。

c 按阻值表示法又可分为数字表示法及色环表示法。

d 按阻值的精密度又可分为精密电阻(五环)和普通电阻(四环)。

精密电阻通常在Z轴表中用“F”表示。

3﹒电阻的单位及换算﹕a 电阻的单位﹕我们常用的电阻单位为千欧(KΩ),兆欧(MΩ)﹐电阻最基本的单位为欧姆(Ω)b 电阻的换算﹕1MΩ = 1000KΩ 1 KΩ= 1000Ω4﹒电阻的电路符号及字母表示﹕R5﹒电阻的作用﹕阻流和分压。

智能电风扇课程设计

智能电风扇课程设计

智能电风扇课程设计一、课程目标知识目标:1. 让学生掌握智能电风扇的基本结构、工作原理及其在生活中的应用。

2. 使学生了解智能电风扇的设计理念,理解智能控制技术的相关知识。

3. 帮助学生认识智能电风扇的发展趋势及其对节能减排的意义。

技能目标:1. 培养学生运用所学的智能电风扇知识,分析、解决实际问题的能力。

2. 提高学生动手实践能力,学会使用相关工具和设备进行智能电风扇的组装与调试。

3. 培养学生团队协作和沟通能力,能够在小组合作中共同完成项目任务。

情感态度价值观目标:1. 培养学生对智能电风扇及其相关领域的技术兴趣,激发创新精神。

2. 增强学生的环保意识,认识到节能减排的重要性,培养节能环保的良好习惯。

3. 培养学生关注社会发展,认识到科技创新对社会进步的推动作用。

课程性质:本课程为实践性、综合性课程,以项目为导向,结合课本知识,注重培养学生的动手实践能力和创新能力。

学生特点:六年级学生具有一定的科学知识和动手能力,对新鲜事物充满好奇心,善于合作,有一定的自主学习能力。

教学要求:结合学生特点,注重理论与实践相结合,充分调动学生的积极性,提高学生的参与度,确保课程目标的实现。

在教学过程中,将目标分解为具体的学习成果,以便于教学设计和评估。

二、教学内容根据课程目标,教学内容分为以下三个部分:1. 理论知识学习:- 智能电风扇的基本结构:介绍电风扇的主要组成部分,如电机、叶片、控制板等。

- 工作原理:讲解智能电风扇的运行原理,包括风力控制、定时功能、遥控操作等。

- 智能控制技术:介绍传感器、微控制器等在智能电风扇中的应用。

教学大纲:对应教材第3章“智能家电”,课时安排为2课时。

2. 实践操作:- 智能电风扇组装与调试:指导学生动手组装智能电风扇,并进行功能调试。

- 故障排查与维修:教授学生如何识别和处理智能电风扇的常见问题。

教学大纲:对应教材第4章“实践操作”,课时安排为4课时。

3. 项目研究:- 智能电风扇的创新设计:鼓励学生思考如何优化现有智能电风扇的功能,提出创新设计方案。

简易风扇的教案

简易风扇的教案

简易风扇的教案教案标题:制作简易风扇教学目标:1. 了解风扇的基本工作原理。

2. 学习使用简单的材料和工具制作简易风扇。

3. 提高学生的动手能力和创造力。

教学准备:1. 材料:电池、电动机、开关、导线、塑料叶片、胶带、剪刀。

2. 工具:钳子、螺丝刀。

3. 图片或视频展示风扇的工作原理。

教学过程:1. 导入(5分钟):- 向学生展示一张风扇的图片或播放风扇工作的视频,引发学生对风扇的兴趣。

- 提问:你们知道风扇是如何工作的吗?2. 理论讲解(10分钟):- 通过图片或视频展示,简要介绍风扇的工作原理:电动机通过电池提供的电力驱动叶片旋转,产生风力。

- 解释电动机、电池、开关和导线的作用。

3. 实践操作(30分钟):- 将学生分成小组,每个小组提供一套材料和工具。

- 指导学生使用剪刀和胶带制作塑料叶片。

- 指导学生使用螺丝刀将电动机固定在塑料叶片上。

- 指导学生将电池、开关和导线连接到电动机上。

- 检查每个小组的制作过程,确保安全操作。

4. 实验测试(10分钟):- 让学生打开开关,观察电动机驱动叶片旋转的情况。

- 让学生用手或其他物体感受风扇产生的风力。

- 让学生讨论风扇的工作原理和制作过程。

5. 总结(5分钟):- 提问:你们觉得制作风扇的过程有什么困难?有什么可以改进的地方?- 总结风扇的工作原理和制作过程,并鼓励学生继续发挥创造力制作其他有趣的物品。

教学延伸:1. 鼓励学生尝试不同形状和材料的叶片,比较它们对风力的影响。

2. 引导学生思考如何改进风扇的设计,提高风力的效果。

3. 鼓励学生制作一个简单的风扇模型,用于展示或科学实验。

教学评估:1. 观察学生在实践操作中的参与程度和动手能力。

2. 收集学生的讨论和提问,评估他们对风扇工作原理的理解。

3. 评估学生制作的风扇的效果和创造力。

教学扩展:1. 引导学生了解更复杂的风扇设计和应用,如空调和风力发电机。

2. 指导学生使用科学方法进行更深入的研究,探究风扇的效率和能源利用等方面的问题。

智能风扇课程设计

智能风扇课程设计

智能风扇课程设计一、课程目标知识目标:1. 学生能理解智能风扇的基本工作原理,掌握其关键部件的功能。

2. 学生能描述智能风扇与传统风扇的区别,并了解智能风扇的优点。

3. 学生能掌握智能风扇的使用方法及日常维护。

技能目标:1. 学生能运用所学知识,分析智能风扇的设计原理,并进行简单的故障排查。

2. 学生能通过小组合作,设计并制作一个简易的智能风扇模型。

3. 学生能运用科学探究的方法,对智能风扇的性能进行测试和评估。

情感态度价值观目标:1. 培养学生对智能科技的兴趣,激发他们探索未知、创新实践的欲望。

2. 培养学生的团队协作意识,让他们在合作中学会互相尊重、互相学习。

3. 培养学生的环保意识,让他们认识到智能风扇在节能减排方面的意义。

本课程针对的学生特点为好奇心强、动手能力强,对智能科技感兴趣。

教学要求注重理论与实践相结合,鼓励学生主动探索、创新实践。

通过本课程的学习,学生将能够掌握智能风扇的相关知识,提高自己的实践能力和团队合作能力,培养科学素养和环保意识。

二、教学内容1. 智能风扇概述- 了解智能风扇的发展历程、分类及市场应用。

- 分析智能风扇与传统风扇的区别及优势。

2. 智能风扇工作原理- 掌握智能风扇的关键部件(如传感器、微控制器、电机等)及其功能。

- 学习智能风扇的控制原理及通信技术。

3. 智能风扇的使用与维护- 介绍智能风扇的使用方法、操作步骤及注意事项。

- 掌握智能风扇的日常维护及简单故障排除方法。

4. 智能风扇设计与制作- 学习智能风扇的设计理念,分析设计过程中可能遇到的问题。

- 指导学生分组设计并制作简易智能风扇模型。

5. 智能风扇性能测试与评估- 了解智能风扇性能测试的标准和方法。

- 组织学生进行智能风扇性能测试,对测试结果进行分析和评估。

教学内容根据课程目标进行科学性和系统性安排,与课本章节紧密关联。

在教学过程中,教师需结合学生实际情况,合理调整教学进度,确保学生能够扎实掌握智能风扇相关知识。

智能风扇课程作品设计报告

智能风扇课程作品设计报告

-3-
智能风扇课程设计
各程序模块通过后进行程序总调试。这个阶段若有故障可以考虑各子程序运 行时是否破坏了现场缓冲单元、工作寄存器是否发生冲突标志位的建立和清除是 否有误堆栈区是否有溢出,输入设备的状态是否正常等等。当全部调试和修改完 成后,将程序固化到单片机中,进行整机调试,各功能实现则调试完成。
二. 硬件电路设计
2.1. 51 单片机 I/O 口连接概述:
因本实验需要同时用到 LED 灯、4 位数码管、矩阵键盘,所以将这三部分模 块分别连接到不同的 I/O 口。其中,八个 LED 灯连接到 P1 口,数码管连接到 P0 口,按键连接到 P3 口。蜂鸣器连接至 P2^3 口,DS18B20 温度传感器连接至 P2^2 口。同时,硬件电路还设计了单片机供电 DC 口、双电源开关、供电指示灯、复
六. 附件...................................................................................................................- 11 附件一:硬件设计图............................................................................................. - 11 附件二:作品照片..................................................................................................- 12 附件三:源代码清单............................................................................................. - 13 附件四:元件清单..................................................................................................- 23 -

《智能电风扇》教学设计

《智能电风扇》教学设计

《智能电风扇》教学设计一、对课程标准内容和要求的理解:依据《中小学信息技术课程指导纲要》,参考《义务教育信息科技课程标准》。

新课程改革强调学生的主体性,充分发挥学生在学习过程中的主动性,积极性和创造性。

因此,在实践过程中要遵循这一原则,采用问题分析方法,全面了解学生的学习过程,激励学生学习的热情,促进学生的全面发展,保护学生的自尊心、自信心,注重发展和变化的过程,注重对学生分析问题解决问题能力的综合培养。

本课在设计的时候充分考虑了这些,针对学生的认知水平及年龄特点,依据新课程的教学理念,在教学中以体验、探究为主要教学方式。

二、实验教学目标:1.理解课程内涉及的各种组件用途,模型结构和编程逻辑。

2.通过模型搭建和程序编写,引导学生对模型和程序进行更全面的探究认识。

3.结合生活,掌握对于所学知识在生活中的实践运用。

4.培养学生对编程的学习兴趣,激发学生的求知欲。

三、实验内容设计:1.设计思路:根据中小学信息技术课程指导纲要,结合教材、学生等特点,我设计了以下教学环节:环节一:创设情境,引入课题环节二:组装硬件,演示操作环节三:巩固交流,创新拓展环节四:总结归纳,梳理思考2.教学重点:理解课程内所涉及的各种组件用途,模型结构和编程逻辑。

通过模型搭建和程序编写,引导学生对模型和程序进行更全面的探究认识。

3.教学难点:结合生活,掌握对于所学知识在生活中的实践运用四、实验方法设计:采用讲授法,直观演示法,练习法、小组合作学习法、自主学习与探究学习相结合的方法五、教学过程设计环节一:创设情境,导入课题炎炎夏日,电风扇是必不可少的降温工具,那么,大家请想一下,忙碌了一天的工作,回来只想躺平,电风扇的开关不在手边,那么,现在这个时代,手机成为了人们不会离身的物品,如果电风扇可以通过手机智能遥控,是不是就解决了这一难题了呢今天让我们一起走进《智能电风扇》的学习环节二:组装硬件,演示操作1.安装组件请同学们根据以下步骤找到对应的零件,组装出模型。

智能小风扇教学设计方案

智能小风扇教学设计方案

一、教学目标1. 知识目标:- 学生了解智能小风扇的基本工作原理和组成部分。

- 学生掌握基本的电子元件识别和电路连接方法。

- 学生了解Arduino编程基础,能够编写简单的控制程序。

2. 技能目标:- 学生能够独立组装智能小风扇。

- 学生能够使用Arduino编程控制小风扇的开关和风速。

3. 情感目标:- 培养学生对电子制作和编程的兴趣。

- 增强学生的动手实践能力和问题解决能力。

- 培养学生的团队合作精神和创新意识。

二、教学内容1. 智能小风扇的组成:- 了解智能小风扇的基本结构,包括电机、电路板、电池、遥控器等。

- 学习电子元件的基本知识,如电阻、电容、二极管等。

2. 电路连接:- 学习如何使用面包板进行电路连接。

- 掌握Arduino与电机、按钮等电子元件的连接方法。

3. Arduino编程:- 学习Arduino的基本编程语法。

- 编写控制小风扇开关和风速变化的程序。

三、教学过程1. 导入新课:- 展示智能小风扇的实物或视频,激发学生的学习兴趣。

2. 理论讲解:- 讲解智能小风扇的工作原理和组成部分。

- 讲解电路连接的基本知识和Arduino编程基础。

3. 实践操作:- 分组进行智能小风扇的组装,教师巡回指导。

- 学生根据所学知识,编写Arduino控制程序。

4. 编程实践:- 学生使用Arduino IDE编写程序,实现小风扇的开关和风速控制。

- 教师指导学生调试程序,确保小风扇正常工作。

5. 成果展示:- 学生展示自己的作品,分享制作过程中的心得体会。

- 教师点评学生的作品,总结本次课程的重点和难点。

四、教学评价1. 过程评价:- 观察学生在组装和编程过程中的表现,评估学生的动手实践能力和编程能力。

- 通过小组讨论和合作,评价学生的团队协作精神。

2. 成果评价:- 评估学生完成的作品是否符合预期,是否能够实现智能小风扇的基本功能。

- 评价学生在编程过程中的创新和改进。

五、教学资源1. 教材:- 《Arduino编程入门》- 《电子元件与电路基础》2. 工具:- 面包板、Arduino板、电机、按钮、电池、连接线等。

课程设计——智能电风扇

课程设计——智能电风扇

带温度显示的温控与手控自动风扇系统摘要:本设计为一种温控风扇系统,具有灵敏的温度感测和显示功能,系统AT89C52 单片机作为控制平台对风扇转速进行控制。

可由用户设置高、低档位,测得温度值在高低温度之间时打开风扇强弱风档,当温度升高超过所设定的温度时自动切换到大风档,当温度小于所设定的温度时自动降低风扇档位,控制状态随外界温度而定。

同时,能够由人工设定风扇档位不受温度控制,灵活性强。

所设高低温值保存在温度传感器DS18B20内部E2ROM中,掉电后仍然能保存上次设定值,性能稳定,控制准确。

关键词:自动控制单片机温控手控风扇一.技术指标1.1设计意义在激烈的市场竞争下,虽然电风扇具有广阔的市场空间,但不断新生产品的出现,要使产品更具市场优势,仅仅是靠传统型的电风扇是远远不够的,因此要对传统的电风扇根据市场的需要进行不断的更新,不断的改进,以使自己的产品立于不败之地。

传统的电风扇较为突出的缺点是:①风扇的风力大小不能根据温度的变化自动的调节风速,对于那些昼夜温差比较大的地区,这个自动调节风速就显得优其的重要了,特别是人们在熟睡时常常没有觉察到夜间是温度变化,那样既浪费电资源又容易引起感冒。

②传统的风扇是用机械式的定时方式,机械式的定时方式常常会伴随着很大的机械运动的声音,特别是在夜间影响人们的睡眠质量,另个机械式的定时有一定的局限性,定时范围有限,而且机械式的容易坏。

③传统的电风扇没有单片机控制电风扇的功能,对平时调节风扇风速或其它对风扇的调节,而又不想走近风扇带来很多的不便。

鉴于以上方面的考虑,我们需要设计一种智能电风扇控制系统来解决这些问题。

1.2技术指标本设计是以51单片机为主要控制核心,用51单片机系统对用户设定信号数据的采集以及分析,能过各种可控型电子元器件对电风扇各种工作状态的控制,以达到用户需求。

设计的功能要求①风速从高到低设置4个档位,并且每个档位都可以由用户设置或者根据温度自动调节。

课程设计智能电风扇设计

课程设计智能电风扇设计

课程设计智能电风扇设计一、教学目标本课程的设计目标是使学生掌握智能电风扇的基本设计原理和技能,通过实践活动培养学生的创新意识和动手能力。

在知识目标方面,学生需要理解智能电风扇的工作原理、控制系统以及相关的传感器技术。

技能目标方面,学生将学习如何使用微控制器编程,进行电路设计和调试,以及运用3D打印技术制作电风扇的外壳。

情感态度价值观目标方面,学生应该培养对科学和技术的热爱,增强解决实际问题的信心和责任感。

二、教学内容本课程的教学内容将依据智能电风扇的设计流程来。

首先,介绍电风扇的工作原理和所需的电子元件。

接着,深入讲解微控制器的编程和应用,包括如何通过编程控制电机转速和方向。

随后,学生将学习如何设计和制作电路板,并进行电路调试。

最后,利用3D打印技术,学生将亲手制作电风扇的外壳,并将其与电子部件组装在一起。

三、教学方法为了提高学生的学习兴趣和主动性,将采用多种教学方法。

包括讲授法来传授基础理论知识,讨论法来促进学生之间的交流与合作,案例分析法来分析现实中的电风扇设计问题,以及实验法来让学生动手实践,完成电风扇的设计与制作。

在教学过程中,教师将引导学生参与设计思考,鼓励他们提出创新的设计方案。

四、教学资源为了支持教学内容的实施和教学方法的应用,将准备一系列教学资源。

包括专门设计的教材,详细介绍智能电风扇的设计步骤和关键技术。

参考书目将提供更深入的技术背景和案例研究。

多媒体资料如视频教程和动画演示,将帮助学生更好地理解复杂概念。

实验设备如微控制器开发板、传感器模块和3D打印机,将用于学生的实践活动。

通过这些资源的综合运用,学生将能够获得全面的学习体验,并增强对智能电风扇设计的认识和技能。

五、教学评估本课程的评估方式将包括平时表现、作业、考试等多个方面,以全面反映学生的学习成果。

平时表现将根据学生在课堂上的参与度、提问和回答问题的表现来进行评估。

作业方面,将要求学生完成电路设计图、编程代码和实验报告等,以此来评估他们的理解和应用能力。

智能电风扇设计课程设计

智能电风扇设计课程设计

智能电风扇设计课程设计一、课程目标知识目标:1. 让学生了解智能电风扇的基本结构及其工作原理,掌握相关的电子和机械知识。

2. 使学生理解智能电风扇设计中涉及的节能、环保和人性化设计理念。

3. 帮助学生掌握智能电风扇设计的基本流程和方法。

技能目标:1. 培养学生运用电子和机械知识进行智能电风扇设计的能力。

2. 培养学生运用计算机软件进行智能电风扇外观设计和电路图绘制的能力。

3. 提高学生动手实践能力,能够独立完成智能电风扇的组装和调试。

情感态度价值观目标:1. 培养学生对科技创新的兴趣和热情,激发学生积极参与智能电风扇设计的积极性。

2. 培养学生团队协作意识,学会与他人合作共同解决问题。

3. 增强学生节能环保意识,使其在设计过程中关注产品的节能性和环保性。

课程性质:本课程属于综合实践活动课程,结合物理、电子、机械等多学科知识,注重实践性和创新性。

学生特点:六年级学生具备一定的物理知识和动手能力,对新鲜事物充满好奇心,喜欢挑战和探索。

教学要求:结合学生特点和课程性质,注重理论与实践相结合,培养学生的创新能力、动手能力和团队协作能力。

通过本课程的学习,使学生能够达到上述课程目标,并能够将所学知识应用于实际生活中。

二、教学内容1. 智能电风扇基本结构:介绍电风扇的主要组成部分,包括电机、叶片、控制板、传感器等,并讲解各部分的工作原理。

2. 电子与机械知识:讲解电路原理、电机驱动、传感器应用等电子知识,以及力学原理在电风扇设计中的应用。

3. 节能环保设计理念:分析智能电风扇设计中如何实现节能、环保,介绍相关标准和案例。

4. 设计方法与流程:学习智能电风扇设计的基本方法,包括需求分析、方案设计、电路设计、外观设计等,明确设计流程。

5. 计算机辅助设计:教授学生使用计算机软件(如CAD、Arduino等)进行智能电风扇外观设计和电路图绘制。

6. 实践操作:指导学生进行智能电风扇的组装、调试和优化,培养学生动手实践能力。

程序设计——智能风扇教学案

程序设计——智能风扇教学案

第9课程序设计——智能风扇教学案一、提出问题在前面的课程中,我们制作了手摇风扇,如图9-1所示。

那么如何让风扇更加智能呢?在日常生活中,我们都是通过开关来控制风扇,这节课我们就来给风扇加上开关,通过开关来控制风扇的转动。

二、联想我们要利用EV3控制器(图9-2)控制风扇的转动。

并且要使用一个按钮当作开关去控制风扇转动的开始和停止。

图9-1 手摇风扇图9-2 EV3控制器三、要求智能风扇制作1. 使用EV3控制电机转动风扇2. 通过开关控制风扇转动四、构建技能牌:触动传感器触动传感器相当于是机器人的手,当触动传感器的红色触点被按下或松开的时候,这些事件都可以被机器人所感知,如图9-3所示。

乐高触动传感器有三种状态:按压、松开和碰撞。

图9-3 触动传感器按压:当触点被按下后,触动记数加1。

松开:当触点松开后,触动记数加1。

碰撞:当触点按下,然后松开后,触动记数加1。

智能风扇的安装1.电机的选择电机选择乐高的中型电机,又称为高速电机,如图9-4所示。

它的转速在每分钟250转。

但是中型电机的扭矩相对较小。

图9-4 乐高中型电机2.电机的安装将风扇的手柄去掉,把电机直接安装在这个位置。

这时会发现风扇会往电机这一侧倾斜,为了调整好重心,在另一侧安装一个黑色的配重块。

这样使风扇能够平稳地立在桌面上,如图9-5所示。

图9-5 中型电机控制风扇转动3. 安装触动与EV3控制器电机通过数据线连接在输出口A,触动传感器通过数据线连接在输入口1,如图9-6所示。

图9-6 EV3控制风扇转动五、算法与程序算法:当第一次按下触动传感器时,风扇转动;再次按下触动传感器时,风扇停止。

程序:1.选择“等待”模块,并选择“触动传感器”的“比较”选项,端口选择1,状态选择“1”按压,如图9-7所示。

图9-7 等待触动被按压2.控制中型电机转动中型电机的设置为“开启”模式,如图9-8所示。

图9-8 中型电机模块设置“开启”模式3.完整程序再次按下触动按钮使风扇停止,因此再放入一个触动等待模块,并停止电机,如图9-9所示。

智能遥控电风扇课程设计

智能遥控电风扇课程设计

智能遥控电风扇课程设计一、课程目标知识目标:1. 学生能够理解电风扇的基本结构及其工作原理;2. 学生能够掌握智能遥控系统的设计原理及其在电风扇中的应用;3. 学生能够了解并描述传感器在智能遥控电风扇中的作用。

技能目标:1. 学生能够运用所学知识,设计简单的智能遥控电风扇电路图;2. 学生能够通过实际操作,组装并调试智能遥控电风扇;3. 学生能够运用信息技术手段,搜集并整理电风扇相关知识,提高自主学习能力。

情感态度价值观目标:1. 学生通过动手实践,培养对科学技术的兴趣和热爱,增强创新意识;2. 学生在小组合作中,培养团队协作能力和沟通能力,树立合作共赢的观念;3. 学生能够关注智能家居领域的发展,认识到科技对生活的改变,提高社会责任感。

课程性质:本课程为科技实践活动课程,注重理论联系实际,提高学生的动手能力和创新能力。

学生特点:六年级学生具备一定的科学知识基础,对新鲜事物充满好奇心,喜欢动手实践。

教学要求:教师应引导学生主动参与,注重启发式教学,鼓励学生提出问题、解决问题,培养学生综合运用知识的能力。

在教学过程中,关注学生的个体差异,因材施教,确保每位学生都能在课程中取得进步。

通过课程学习,实现知识、技能、情感态度价值观的全面发展。

二、教学内容1. 电风扇基本结构及工作原理:- 介绍电风扇的主要部件:电机、叶片、调速器等;- 讲解电风扇工作原理及各部件功能。

2. 智能遥控系统设计原理:- 解析智能遥控系统的组成及工作原理;- 介绍红外遥控、蓝牙遥控等常见遥控技术在智能电风扇中的应用。

3. 传感器在智能遥控电风扇中的应用:- 讲解温度传感器、湿度传感器等在智能电风扇中的作用;- 分析传感器如何实现电风扇的自动调节功能。

4. 智能遥控电风扇电路设计:- 引导学生根据遥控系统原理设计简单电路图;- 指导学生如何选用合适的电子元件。

5. 实践操作:- 组织学生分组,进行智能遥控电风扇的组装与调试;- 引导学生通过实际操作,掌握智能遥控电风扇的使用方法。

制作智能小风扇教案

制作智能小风扇教案

制作智能小风扇教案教案标题:制作智能小风扇教学目标:1. 了解电路和电子元件的基本原理;2. 学习使用Arduino进行编程;3. 制作一个能够感应温度并自动调节风速的智能小风扇。

教学准备:1. Arduino主控板;2. 温度传感器;3. 直流电机;4. 面包板;5. 连接线;6. 电池盒;7. 电池。

教学步骤:引入活动:1. 向学生介绍智能小风扇的概念和应用背景,引发学生对制作智能小风扇的兴趣。

知识讲解:2. 解释电路和电子元件的基本原理,包括电流、电压和电阻的概念。

3. 介绍Arduino主控板的功能和使用方法,以及如何通过编程控制电子元件。

实践操作:4. 将Arduino主控板连接到面包板上,并连接电池盒以供电。

5. 将温度传感器连接到Arduino主控板的模拟输入引脚上。

6. 将直流电机连接到Arduino主控板的数字输出引脚上,并通过面包板连接到电池盒。

7. 编写Arduino程序,读取温度传感器的数值,并根据温度变化控制直流电机的转速。

实践测试:8. 将制作好的智能小风扇放置在不同温度环境下进行测试,观察并记录风扇的转速变化。

9. 让学生分析测试结果,讨论温度传感器和直流电机之间的关系,以及如何通过编程控制风扇的转速。

总结回顾:10. 对本节课所学内容进行总结,并强调智能小风扇的应用前景和意义。

11. 鼓励学生在课后继续深入学习电路和编程知识,发挥创造力制作更多有趣的智能设备。

拓展活动:12. 鼓励学生自主设计和制作其他智能设备,如智能灯、智能报警器等,并邀请他们在下节课展示和分享。

教学评估:1. 观察学生在实践操作中的表现和互动情况;2. 对学生的测试结果和分析进行评估;3. 收集学生的反馈和问题,及时解答和指导。

教学延伸:1. 鼓励学生参与科技创新竞赛,展示他们的智能设备制作成果;2. 提供更多的资源和资料,帮助学生深入学习电子技术和编程知识。

注意事项:1. 在实践操作中,确保学生正确连接电子元件,避免短路和电池过载等安全问题;2. 强调学生的团队合作和创造力,鼓励他们发挥想象力设计独特的智能小风扇。

电动小风扇教学设计及反思

电动小风扇教学设计及反思

电动小风扇教学设计及反思摘要:本文旨在设计一节关于电动小风扇的教学课程,并从课程设计的角度进行反思。

教学目标包括学生理解电动小风扇的原理、组装和使用方法,并能够分析其工作原理和效果。

通过富有趣味性和实践性的学习活动,培养学生的动手能力、团队合作能力和问题解决能力。

关键词:电动小风扇,教学设计,反思一、引言电动小风扇作为一种流行的消暑工具,被广泛应用于夏季。

通过设计一节教学课程,让学生了解电动小风扇的原理和使用方法,不仅可以培养学生的动手能力和创造力,还能增加学生对科学原理的理解。

二、教学设计2.1 教学目标本节课的教学目标如下:1. 了解电动小风扇的工作原理。

2. 学会使用简易电路器材组装电动小风扇。

3. 分析电动小风扇的效果和工作原理。

2.2 教学重点和难点教学重点:1. 电动小风扇的原理和组装。

2. 电动小风扇的使用方法。

教学难点:分析电动小风扇的工作原理。

2.3 教学内容与方法2.3.1 教学内容本节课的教学内容包括:1. 电动小风扇的原理和组成部分;2. 电动小风扇的组装方法;3. 电动小风扇的使用技巧;4. 电动小风扇的工作原理分析。

2.3.2 教学方法为了提高学生的学习兴趣和参与度,本节课采用以下教学方法:1. 观看电动小风扇的工作原理视频,引发学生的兴趣;2. 指导学生使用简易电路器材组装电动小风扇,培养学生的动手能力;3. 小组合作,学生共同组装一个大型电动小风扇,培养学生的团队合作能力;4. 设计实验,让学生独立进行实验并记录实验结果,培养学生的问题解决能力。

2.4 教学流程2.4.1 导入通过展示一些电动小风扇的图片和视频,引发学生对课程的兴趣,激发他们提出问题和探索的欲望。

2.4.2 讲解讲解电动小风扇的工作原理和组成部分,引导学生分析电动小风扇的结构和原理,并使用简易电路器材组装小型电动小风扇。

2.4.3 实践操作学生根据老师提供的电路图和材料,自行组装电动小风扇,并进行测试和调试。

智能创意小电扇教案

智能创意小电扇教案

智能创意小电扇教案教案标题:智能创意小电扇教案教案目标:1. 了解智能创意小电扇的原理和功能。

2. 学习如何正确使用智能创意小电扇。

3. 培养学生的创新思维和动手能力。

教案步骤:引入:1. 引入智能创意小电扇的概念,介绍其原理和功能。

2. 引导学生思考智能创意小电扇的优点和应用场景。

主体:3. 分发智能创意小电扇的说明书,让学生仔细阅读并理解使用方法和注意事项。

4. 分组讨论智能创意小电扇的创新应用,并让学生分享自己的想法。

5. 引导学生通过动手实践,制作一个简单的智能创意小电扇模型。

a. 提供所需材料:电池、电线、电动机、桨叶等。

b. 指导学生按照说明书和示范进行组装。

c. 鼓励学生进行创新设计,可以添加自己的装饰或改进设计。

6. 学生展示自己制作的智能创意小电扇模型,并分享制作过程中的心得和体会。

总结:7. 回顾本节课的学习内容和实践活动,强调智能创意小电扇的创新应用和重要性。

8. 鼓励学生继续发挥创造力,思考更多智能创意小电扇的可能性。

9. 提供相关资源和网站,供有兴趣的学生进一步学习和探索。

教案评估:10. 设计一个简单的问答或小组讨论活动,检查学生对智能创意小电扇的理解和应用能力。

11. 观察学生在制作智能创意小电扇模型时的动手能力和创新设计。

教案延伸:12. 鼓励学生参与智能创意小电扇设计竞赛或展览,展示自己的创造力和技能。

13. 组织学生进行智能创意小电扇的实际应用实验,例如在炎热的天气中测试其降温效果。

通过这个教案,学生将能够了解智能创意小电扇的原理和功能,并通过实践活动培养创新思维和动手能力。

同时,学生还将有机会展示自己的创造力和设计能力,激发对科技创新的兴趣。

便携式风扇课程设计

便携式风扇课程设计

便携式风扇课程设计一、课程目标知识目标:1. 学生能理解便携式风扇的工作原理,掌握相关的电学知识,如电路组成、电流、电压等基本概念。

2. 学生能了解便携式风扇的主要组成部分及其功能,如电机、叶片、电池等。

3. 学生能掌握便携式风扇的使用与维护方法,了解相关的安全知识。

技能目标:1. 学生能运用所学的电学知识,设计简单的便携式风扇电路。

2. 学生能通过实际操作,学会正确使用便携式风扇,培养动手实践能力。

3. 学生能运用创新思维,对便携式风扇进行改进设计,提高解决问题的能力。

情感态度价值观目标:1. 学生通过学习便携式风扇的相关知识,培养对科学技术的兴趣和爱好,激发创新精神。

2. 学生在学习过程中,学会合作与分享,培养团队协作精神。

3. 学生了解便携式风扇在生活中的应用,认识到科学技术对生活的影响,增强环保意识。

课程性质:本课程为科学实践课程,结合电学知识,注重培养学生的动手实践能力和创新思维。

学生特点:五年级学生对电学知识有一定的基础,好奇心强,喜欢动手实践,具备一定的合作能力。

教学要求:课程设计要注重理论与实践相结合,提高学生的实际操作能力,同时注重培养学生的创新意识和团队协作精神。

教学过程中要关注学生的个体差异,因材施教,确保每位学生都能达到课程目标。

通过分解课程目标为具体的学习成果,为后续的教学设计和评估提供依据。

二、教学内容1. 便携式风扇的工作原理及电路组成- 电流、电压、电阻的概念及关系- 电路的基本连接方式- 便携式风扇电路图的识别与分析2. 便携式风扇的主要组成部分- 电机的工作原理及类型- 叶片的形状与功能- 电池的种类及使用注意事项3. 便携式风扇的使用与维护- 正确使用便携式风扇的方法- 便携式风扇的清洁与保养- 安全知识及意外事故的处理4. 设计与制作简易便携式风扇- 创意设计及电路搭建- 实际操作:组装便携式风扇- 测试与优化:改进风扇性能5. 便携式风扇的创新与拓展- 了解市场上新型便携式风扇的特点- 鼓励学生提出创新设计方案- 探讨便携式风扇在生活中的应用及发展趋势教学内容安排与进度:第一课时:介绍便携式风扇的工作原理及电路组成,让学生了解电流、电压、电阻等基本概念,学会分析电路图。

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

目录1 系统概述 (1)1.1 系统简介 (1)1.2 理论基础知识 (1)1.3直流电机控制 (1)2 需求分析 (3)2.1 设计目的 (3)2.2 设计要求 (3)2.3 参考程序 (3)3 系统设计 (4)3.1 概要设计 (4)3.2 详细设计 (4)3.3 功能需求分析 (4)3.4 性能需求分析 (5)3.5 系统运行环境 (5)4编码 (6)5测试分析报告 (7)5.1测试结果及发现 (7)5.2 加载调试 (7)5.3 故障处理 (7)6参考文献 (9)7总结 (10)7.1 收获 (10)7.2 不足与改进 (10)附录 (11)1 系统概述1.1 系统简介智能家电是嵌入式系统的一个非常重要的应用领域,具有广阔的应用前景和经济价值。

智能风扇是在普通风扇的基础上增加了智能,具有按照运行的实际环境,自动调节运行模式。

本课题设计简易的智能电风扇,通过本课程设计掌握直流电动机驱动程序设计方法,掌握模数转换的原理及ADC驱动程序的设计方法,了解简易嵌入式系统设计流程。

1.2 理论基础知识ADC●S3C2410A具有1个8通道的10位模数转换器(ADC),有采样保持功能,输入电压范围是0~3.3V,在2.5MHz的转换器时钟下,最大的转换速率可达500KSPS。

A/D转换器的AIN5、AIN7还可以与控制脚nYPON、YMON、nXPON和XMON配合,实现触摸屏输入功能;图1.2 ADC电路图1.3直流电机控制●S3C2410A具有4路PWM输出,输出口分别为TOUT0~TOUT3,其中两路带有死区控制功能。

为了能够正确输出PWM信号,需要正确设置GPBCON寄存器选择相●应I/O的为TOUTx功能。

然后,通过TCFG0寄存器为PWM定时器时钟源设置预分频值,通过TCFG1寄存器选择PWM定时器时钟源。

接着,通过TCNTB0寄存器设置PWM周期,通过TCMPB0设置PWM占空比。

最后,通过TCON寄存器启动PWM定时器,即可输出PWM信号图1.3直流电机控制电路图2 需求分析智能家电是嵌入式系统的一个非常重要的应用领域,具有广阔的应用前景和经济价值。

智能风扇是在普通风扇的基础上增加了智能,具有按照运行的实际环境,自动调节运行模式。

2.1 设计目的本课题设计简易的智能电风扇,通过本课程设计掌握直流电动机驱动程序设计方法,掌握模数转换的原理及ADC驱动程序的设计方法,了解简易嵌入式系统设计流程。

2.2 设计要求本课题所设计的系统要求实现以下功能。

●智能电风扇可工作在两种模式:手控方式、自控方式。

手控方式可以选择风型(恒定风、自然风),自控方式可以根据环境温度自动运行;●通过调节ADC采集实验箱上的直流电压,模拟环境温度的变化;●在LED上显示当前的工作模式及风型与风速。

2.3 参考程序●直流电机控制●ADC实验●LED实验3 系统设计3.1 概要设计3.2 详细设计直流电机控制器:实现对直流电压的器控,从而决定了电风扇的直流功率,通过按键来实现。

ADC控制器:能够自行的控制直流电压,从而为智能电风扇的实现奠定了基础。

LED显示器:显示电风扇的工作方式风型等工作状态。

3.3 功能需求分析系统的功能需求IPO表如下表:3.4 性能需求分析(1)时间特性要求响应时间:在输入控制信号时,能很好的改变风速,达到智能控制。

(2)灵活性操作方式: 使用ADC模块控制A/D转换来控制电机的转速,利用直流电机转速来改变风力,达到控制风速。

运行环境: PC机,MagicARM2410教学实验开发平台,Windows 98/2000/XP操作系统,ADS 1.2集成开发环境,超级终端程序(Windows系统自带) 涉及接口:LED接口, ADC接口。

3.5 系统运行环境硬件:PC机1台MagicARM2410教学实验开发平台1台软件:Windows 98/2000/XP操作系统ADS 1.2集成开发环境超级终端程序(Windows系统自带)4编码b。

PDL语言;c。

N-S图;d。

PAD;e。

判定表等描述算法的图表。

)5测试分析报告5.1测试结果及发现启动ADS 1。

2,使用ARM Executable Image for DeviceARM2410 打开工程,双击工程中的main.c中的代码,选用DebugRel生成目标,然后编译链接工程,发现出现下图所示的结果:启动AXD进行JTAG仿真调试,发现到以下几点问题:(1)undeclared name,inventing'extern int CAT1025(2)inventing int IRcvStr( )(3)inventing int InitIIC( )5.2 加载调试我们经过了几次修改后在通过CodeWarrior生成了可调试文件,现在要在ADX中进行模拟调试和板级调试.在ADX中点击Debug,加载调试文件.在没有接实验箱与电脑连接时,程序没有出现错误。

5.3 故障处理下列为智能电风扇常见的问题:1.风扇会有很大的噪音原因分析:1.风扇叶片变形或其电机故障;2.转盘电机故障或滚道上有杂物;3.变压器/磁控管固定不良;4.变压器/磁控管本身不合格。

解决方法:查看各可能原因造成点。

2.风扇会出现不能通电的现象原因分析:1.电源不通;2.烧保险;3.温控开关坏;4.变压器/高压二极管/时间功率分配器/磁控管等接线松脱或毁坏;5.电压低于187伏,无法启动。

解决办法:查看电源﹑保险管及各回路元器件和接线。

3.功率低的原因原因分析:1.电压低;2.磁控管不合格;3.时间功率分配器不良。

解决方法:查看电压或更换磁控器﹑分配器。

6参考文献⑴徐英慧,马忠梅,王磊,王琳编著的《ARM9嵌入式系统设计》(基于s3c2410与1inux)北京航空天大学出版社。

⑵王天苗,魏洪兴编著《嵌入式系统设计与实例开发》(第三看版)清华大学出版社,2007王黎明,陈双桥,葛德红编著《ARM9嵌入式系统开发与实践》北京航空航天大学出版社,20087总结7.1 收获通过这次课程设计,我学到了很多,锻炼了能力,更确切的说是进一步理解了嵌入式系统的开发及流程。

也学会了使用ADS1.2这个软件,及怎样建工程,怎样编代码,怎样调试代码等等。

嵌入式对于我们电科专业来说,尤其重要,这就着实要求在嵌入式学习和实践中认真对待,多做多练,恰恰是这次课程设计让我找到理论与实际需要的区别,结合实际、了解自我,相信在以后的学习与工作当中,定会及时补充相关知识,为求职与工作做好充分的知识、能力准备,同时这次课程设计也促进了班里同学的合作意识,效果还是比较理想的。

7.2 不足与改进由于我是第一次学嵌入式系统,在做课程设计的过程中发现了知识功底不够扎实,阅历颇浅,在系统设计方面还有一些不足;功能不够完善,智能操作比较麻烦,一开始系统代码编的不是很理想等,我会在使用过程中,根据工作的具体要求不断的完善,争取使系统慢慢趋向完美。

附录#include "config.h"// 定义蜂鸣器控制口#define BEEP (1<<10) /* GPH10口*/#define BEEP_MASK (~BEEP)#define CENTER_X 320#define CENTER_Y 240#define KEY_CON (1<<4) /* GPF4口*/ #define ADC_FREQ (2*1000000)// 定义16标准色uint16 const COLORS_TAB[16] = {BLACK,NA VY,DGREEN,DCY AN,MAROON,PURPLE,OLIVE,LGRAY,DGRAY,BLUE,GREEN,CY AN,RED,MAGENTA,YELLOW,WHITE};void DelayNS(uint32 dly){uint32 i;for(; dly>0; dly--)for(i=0; i<50000; i++);}void RunBeep(void){rGPHDAT = rGPHDAT & BEEP_MASK; // BEEP = 0DelayNS(5);rGPHDAT = rGPHDAT | BEEP; // BEEP = 1DelayNS(5);}uint16 random(uint16 seed){uint16 temp;temp = rand();temp = temp % seed;return(temp);}void CLineDemo(void){uint32 x0, y0;uint32 x1, y1;uint16 color;uint32 no;for(no=0; no<300; no++){// 取第一个点坐标x0 = random(640);y0 = random(480);color = random(15)+1; // 不使用黑色(背景色)// 计算出中心对称点x1 = 2*CENTER_X - x0;y1 = 2*CENTER_Y - y0;GUI_Line(x0, y0, x1, y1, COLORS_TAB[color]);DelayNS(1);}}void CRectangleDemo(void){uint32 x0, y0;uint32 x1, y1;uint16 color;uint32 no;for(no=0; no<200; no++){// 取第一个点坐标x0 = random(640);y0 = random(480);color = random(15)+1; // 不使用黑色(背景色)// 取第二点坐标x1 = x0 + random(300); // 长控制在300像素以内y1 = y0 + random(200); // 宽控制在200像素以内GUI_RectangleFill(x0, y0, x1, y1, COLORS_TAB[color]);DelayNS(2);}}void DispRGB(void){uint32 x,y;uint16 *p_buffer;p_buffer = (uint16 *)FrameBuffer;// 填充红色for(y=0; y<120; y++){for(x=0; x<640; x++){*p_buffer++ = 0xF000;}}// 填充绿色for(y=0; y<120; y++){for(x=0; x<640; x++){*p_buffer++ = 0x07C0;}}// 填充蓝色for(y=0; y<120; y++){for(x=0; x<640; x++){*p_buffer++ = 0x003E;}}// 填充白色for(y=0; y<120; y++){for(x=0; x<640; x++){*p_buffer++ = 0xFFFF;}}}// 定义独立按键KEY1的输入口void WaitKey(void){uint32 i;while(1){while((rGPFDAT&KEY_CON) == KEY_CON) ; // 等待KEY键按下for(i=0; i<1000; i++); // 延时去抖if( (rGPFDA T&KEY_CON) != KEY_CON) break;}while((rGPFDAT&KEY_CON) != KEY_CON); // 等待按键放开}void PWM_Init(uint16 cycle, uint16 duty){// 参数过滤if(duty>cycle) duty = cycle;// 设置定时器0,即PWM周期和占空比// Fclk=200MHz,时钟分频配置为1:2:4,即Pclk=50MHz。

相关文档
最新文档