当前位置:文档之家› 智能风扇控制系统

智能风扇控制系统

智能风扇控制系统
智能风扇控制系统

数理与信息工程学院《单片机原理及应用》期末课程设计

题目:基于单片机的智能电风扇控制系统

专业:电子信息工程

班级:041班

姓名:汪轲

学号:04610120

指导老师:余水宝

成绩:19 选题实用, 格式规范

2007年1月

目录

第1节引言 (3)

1.1 智能电风扇控制系统概述 (3)

1.2 本设计任务和主要内容 (3)

第2节系统主要硬件电路设计 (5)

2.1 总体硬件设计 (5)

2.2 数字温度传感器模块设计 (5)

2.2.1 温度传感器模块的组成 (5)

2.2.2 DS18B20的温度处理方法 (6)

2.3 电机调速与控制模块设计 (7)

2.3.1 电机调速原理 (7)

2.3.2 电机控制模块硬件设计 (8)

2.4 温度显示与控制模块设计 (9)

第3节系统软件设计 (10)

3.1 数字温度传感器模块程序设计 (10)

3.2 电机调速与控制模块程序流程 (15)

3.2.1 程序设计原理 (15)

3.2.2 主要程序 (16)

第4节结束语 (19)

参考文献 (20)

基于单片机的智能电风扇控制系统

数理与信息工程学院电子信息工程041班汪轲

指导教师:余水宝

第1节引言

电风扇曾一度被认为是空调产品冲击下的淘汰品,其实并非如此,市场人士称,家用电风扇并没有随着空调的普及而淡出市场,近两年反而出现了市场销售复苏的态势。其主要原因:一是风扇和空调的降温效果不同——空调有强大的制冷功能,可以快速有效地降低环境温度,但电风扇的风更温和,更加适合老人儿童和体质较弱的人使用;二是电风扇有价格优势,价格低廉而且相对省电,安装和使用都非常简单。

尽管电风扇有其市场优势,但传统电风扇还是有许多地方应当进行改良的,最突出的缺点是它不能根据温度的变化适时调节风力大小,对于夜间温差大的地区,人们在夏夜使用电风扇时可能遇到这样的问题:当凌晨降温的时候电风扇依然在工作,可是人们因为熟睡而无法察觉,既浪费电资源又容易引起感冒,传统的机械定时器虽然能够控制电风扇在工作一定后关闭,但定时范围有限,且无法对温度变化灵活处理。鉴于以上方面的考虑,我们需要设计一种智能电风扇控制系统来解决这些问题。1.1 智能电风扇控制系统概述

传统电风扇是220V交流电供电,电机转速分为几个档位,通过人为调整电机转速达到改变风力大小的目的,亦即,每次风力改变,必然有人参与操作,这样势必带来诸多不便。

本设计中的智能电风扇控制系统,是指将电风扇的电机转速作为被控制量,由单片机分析采集到的数字温度信号,再通过可控硅对风扇电机进行调速。从而达到无须人为控制便可自动调整风力大小的效果。

1.2设计任务和主要内容

本设计以MCS51单片机为核心,通过温度传感器对环境温度进行数据采集,从而建立一个控制系统,使电风扇随温度的变化而自动变换档位,实现“温度高,风力大,温度低,风力弱”的性能。另外,通过键盘控制面板,用户可以在一定范围内设置电风扇的最低工作温度,当温度低于所设置温度时,电风扇将自动关闭,当高于此温度时电风扇又将重新启动。

本设计主要内容如下:

①风速设为从高到低5个档位,可由用户通过键盘手动设定。

②当温度每降低2℃则电风扇风速自动下降一个档位。

③当温度每升高2℃则电风扇风速自动上升一个档位。

④用户可设定电风扇最低工作温度,当低于该温度时,电风扇自动停转。

第2节系统主要硬件电路设计

2.1总体硬件设计

系统总体设计框图如图2-1所示

图2-1 系统原理框图

对于单片机中央处理系统的方案设计,根据要求,我们可以选用具有4KB片内E2PROM的AT89C51单片机作为中央处理器。作为整个控制系统的核心,AT89C51内部已包含了定时器、程序存储器、数据存储器等硬件,其硬件能符合整个控制系统的要求,不需要外接其他存储器芯片和定时器件,方便地构成一个最小系统。整个系统结构紧凑,抗干扰能力强,性价比高。是比较合适的方案

2.2数字温度传感器模块设计

温度传感器可以选用LM324A的运算放大器,将其设计成比例控制调节器,输出电压与热敏电阻的阻值成正比,但这种方案需要多次检测后方可使采样精确,过于烦琐。所以我采用更为优秀的DS18B20数字温度传感器,它可以直接将模拟温度信号转化为数字信号,降低了电路的复杂程度,提高了电路的运行质量。

2.2.1 温度传感器模块组成

本模块以DS18B20作为温度传感器,AT89C51作为处理器,配以温度显示作为温度控制输出单元。整个系统力求结构简单,功能完善。电路图如图2-2所示。

系统工作原理如下:

DS18B20进行现场温度测量,将测量数据送入AT89C51的P3.7口,经过单片机处理后显示温度值,并与设定温度值的上下限值比较,若高于设定上限值或低于设定

下限值则控制电机转速进行调整。Array图2-2DS18B20温度计原理图

2.2.2 DS18B20的温度处理方法

DS18B20直接将测量温度值转化为数字量提交给单片机,工作时必须严格遵守单总线器件的工作时序。

表2-1 部分温度值与DS18B20输出的数字量对照表

温度值/℃数字输出(二进制)数字输出(十六进制)

+85℃ 0000 0101 0101 0000 0550H

+25.625℃ 0000 0001 1001 0001 0191H

+10.125℃ 0000 0000 1010 0010 00A2H +0.5℃ 0000 0000 0000 1000 0008H

0℃ 0000 0000 0000 0000 0000H

-0.5℃ 1111 1111 1111 1000 FFF8H

-10.125℃ 1111 1111 0110 1110 FF5EH

-25.625℃ 1111 1111 0110 1111 FF6FH

-55℃ 1111 1100 1001 0000 FC90H

2.3 电机调速与控制模块设计

电机调速是整个控制系统中的一个重要的方面。通过控制双向可控硅的导通角,使输出端电压发生改变,从而使施加在电风扇的输入电压发生改变,以调节风扇的转速,实现各档位风速的无级调速。 2.3.1 电机调速原理

可控硅的导通条件如下: 1)阳-阴极间加正向电压;

2)控制极-阴极间加正向触发电压;

3)阳极电流I A 大于可控硅的最小维持电流I H 。

电风扇的风速设为从高到低5、4、3、2、1档,各档风速都有一个限定值。在额定电压、额定功率下,以最高转速运转时,要求风叶最大圆周上的线速度不大于2150m/min 。且线速度可由下列公式求得

3

10

V Dn π=?

式中,V 为扇叶最大圆周上的线速度(m/min),D 为扇中的最大顶端扫出圆的直径(mm);n 为电风扇的最高转速(r/min)。

代入数据求得5n ≤ 1555r/min,取5n =1250 r/min.又因为:

取n1=875 r/min.则可得出五个档位的转速值: 5n =1250r/min 4n =1150r/min 3n =1063r/min 2n =980r/min 1n =875r/min 又由于负载上电压的有效值

其中,u1为输入交流电压的有效值,α为控制角。解得:

5α =0° t=0ms 4α =23.5° t=1.70ms 3α =46.5°

t=2.58ms

01

u u =10070?≤最低转速调速比=

%%

最高转速

α =61.5° t=3.43ms

2

α =76.5° t=4.30ms

1

以上计算出的是控制角和触发时间,当检测到过零点时,按照所求得的触发时间延时发脉冲,便可实现预期转速。

2.3.2 电机控制模块硬件设计

电路中采用了过零双向可控硅型光耦MOC3041 ,集光电隔离、过零检测、过零触发等功能于一身,避免了输入输出通道同时控制双向可控硅触发的缺陷, 简化了输出通道隔离2驱动电路的结构。所设计的可控硅触发电路原理图见图2-3 。其中RL即为电机负载,其工作原理是:单片机响应用户的参数设置, 在I/ O 口输出一个高电平, 经反向器反向后, 送出一个低电平,使光电耦合器导通, 同时触发双向可控硅, 使工作电路导通工作。给定时间内,负载得到的功率为:

n

=

P U I

N

式中: P 为负载得到的功率, kW; n 为给定时间内可控硅导通的正弦波个数; N 为给定时间内交流正弦波的总个数; U 为可控硅在一个电源周期全导通时所对应的电压有效值,V; I 为可控硅在一个电源周期全导通时所对应的电流有效值,A。由式(1) 可知,当U , I , N 为定值时, 只要改变n 值的大小即可控制功率的输出,从而达到调节电机转速的目的。

图2-3 电机控制原理图

2.4温度显示与控制模块设计

通过HD7279A控制芯片组建一个单片机键盘输入与显示模块,其中包括一个2*8的键盘矩阵。和8段动态扫描数码管显示。与单片机通过接插件连接,可以用于系统的控制和输出,其原理图如图2-4所示。

图2-4 HD7279A键盘和显示器控制模块电路原理图

第三节系统软件设计

3.1 数字温度传感器模块程序设计

本系统的运行程序采用汇编语言编写,采用模块化设计,整体程序由主程序和子程序构成。

图3-1 数字温度传感器模块程序流程图

如图3-1所示,主机控制DS18B20完成温度转换工作必须经过三个步骤:初始化、ROM操作指令、存储器操作指令。单片机所用的系统频率为12MHz。根据DS18B20初始化时序、读时序和写时序分别可编写4个子程序:初始化子程序、写子程序、读子程序、显示子程序。

DS18B20芯片功能命令表如下:

表2 DS18B20功能命令表

主要程序如下: … MAIN:

;初始化

LCALL RST_DS18B20 LCALL GET_TEMPER MOV A,20H MOV C,08H RRC A MOV C,09H RRC A MOV C,10H

命令 功能描述 命令代码 CONVERT 开始温度转换 44H READ SCRATCHPAD 读温度寄存器(共9字节) BEH READ ROM 读DS18B20序列号 33H WRITE SCRATCHPAD 将警报温度值写如暂存器第2、3字节 4EH MATCH ROM 匹配ROM 55H SEARCH ROM 搜索ROM F0H ALARM SEARCH 警报搜索 ECH

SKIP ROM 跳过读序列号的操作 CCH READ POWER SUPPLY 读电源供电方式:0为寄生电源,1为外电源 B4H

RRC A

MOV C,11H

RRC A

MOV 20H,A

LCALL DISPLAY AJMPMAIN

RST_DS18B20:

SETB P3. 7

NOP

CLR P3. 7

MOV R1, #3

RST1:MOV R0, #110 DJNZ R0, $

DJNZ R1,RST1

SETB P3. 7

NOP

NOP

MOV R0, #25H

RST2:JNB P3. 7,RST3 DJNZ R0,RST2

LJMP RST4

RST3: SETB FLAG LJMP RST5

RST4:CLR FLAG

LJMP RST7

RST5:MOV R0, #115

RST6:DJNZ R0, $

RST7: SETB P3. 7

RET

WR_DS18B20: ;写数据子程序MOV R2, #8

CLR C

WR1: CLR P3. 7

MOV R3, #6

DJNZ R3, $

RRC A

MOV P3. 7,C

MOV R3, #25

DJNZ R3, $

SETB P3. 7

NOP

DJNZ R2,WR1

SETB P3. 7

RET

RD_DS18B20: ;读数据子程序MOV R4, #2

MOV R1, #20H

READ1:

MOV R2, #8 READ2:

CLR C

SETB P3. 7 NOP

NOP

CLR P3. 7 NOP

NOP

NOP

SETB P3. 7 MOV R3, #9 READ3:

DJNZ R3,READ3 MOV C, P3. 7 MOV R3, #23 READ4:

DJNZ R3,READ4 RRC A

DJNZ R2,READ2 MOV @R1,A INC R1

DJNZ R4,READ1 RET

3.2 电机调速与控制模块程序流程 3.2.1 程序设计原理

采用双向可控硅过零触发方式,由单片机控制双向可控硅的通断,通过改变每个控制周期内可控硅导通和关断交流完整全波信号的个数来调节负载功率,进而达到调速的目的。

由于INT0信号反映工频电压过零时刻,因此只要在外中断0的中断服务程序中完成控制门的开启与关闭,并利用中断服务次数对控制量n 进行计数和判断,即每中断一次,对n 进行减1计数,如果n 不等于0,保持控制电平为“1”,继续打开控制门;如n=0,则使控制电平复位为“0”,关闭控制门,使可控硅过零触发脉冲不再通过。这样就可以按照控制处理得到的控制量的要求,实现可控硅的过零控制,从而达到按控制量控制的效果,实现速度可调。

1)回路控制执行程序。主回路控制执行程序的任务是初始化数据存储单元,确定电机工作参数m in n /m ax n ,并将其换算成“有效过零脉冲”的个数;确定中断优先级、开中断,为了保证正弦波的完整,工频过零同步中断INT0确定为高一级的中断源。

2)断服务程序,执行中断服务程序时,首先保护现场,INT0中断标志置位,禁止主程序修改工作参数,然后开始减1计数,判断是否关断可控硅,最后INT0中断标志位清零,还原初始化数据,恢复现场,中断返回。(设1秒钟通过波形数N=100)

中断流程图如图3-2所示:

图3-2 电机控制模块中断响应流程图

3.2.2 主要程序

外中断INT0的部分中断响应程序如下:

ORG 0003H

INTD0:

PUSH ACC

PUSH PSW

PUSH DPH

PUSH DPL

SETB 24H.0

MOV A, 5FH

JZ TING1 DEC A

MOV 5FH,A LJMP FAN2

TING1: …

FAN2:

MOV A, 5BH JZ TING2 DEC A

MOV 5BH, A LJMP ZONG

TING2:…

ZONG:

MOV A, 59H JZ KAI

DEC A

MOV 59H, A LJMP EXIT

KAI:

CLR 24H.0

JB 26H.0, KAI2 KAI2:

MOV A, 66H

JZ EXIT1

EXIT1:

MOV 5FH,5AH MOV 5BH,66H MOV 59H,#100 EXIT:

POP DPL

POP DPH

POP PSW

POP ACC RETI

结束语

首先,通过这次应用系统设计,在很大程度上提高了自己的独立思考能力和单片机的专业知识,也深刻了解写一篇应用系统的步骤和格式,有过这样的一次训练,相信在接下来的日子我们都会了,而且会做得更好。

我所写的系统主要根据目前节智能化电风扇技术的发展趋势和国内实际的应用特点和要求,采用了自动化的结构形式,实现对电风扇转速的自动控制。

系统以单片机AT89C51为核心部件,单片机系统完成对环境温度信号的采集、处理、显示等功能;用Protel软件绘制电路原理图和PCB电路印刷板图,由Protues 软件进行访真测试,利用MCS51汇编语言编制,运行程序该系统的主要特点是:

1)适用性强,用户只需对界面参数进行设置并启动系统正常运行便可满足不同用户对最适合温度的要求,实现对最适温度的实时监控。

2)系统成本低廉,操作非常简单,随时可以根据软件编写新的功能加入产品。操作界面可扩展性强,只要稍加改变,即可增加其他按键的使用功能。

本系统在当今提倡人性化设计和健康产品的环境下具有非常好的市场前景。

本设计在模拟检测中运行较好,但采样据不太稳定。功能上的缺憾是对于两个档之间的临界温度处理不好,并且档位太少。还有待改进。

参考文献

[1] 张鑫.单片机原理及应用.电子工业出版社

[1] 明德刚.DS18B20在单片机温控系统中的应用.贵州大学学报,2006,2

[2] 黄朝民,肖明清,吴志强.单片机原理与应用.现代电子技术,2006,12

[3] 刘进山.基于MCS-51电风扇智能调速器的设计.电子质量,2004,10

智能风扇控制系统

数理与信息工程学院《单片机原理及应用》期末课程设计 题目:基于单片机的智能电风扇控制系统 专业:物联网运行与管理 班级: 姓名: 学号: 指导老师: 成绩: 2014年12月

目录 第1节引言 (3) 1.1 智能电风扇控制系统概述 (3) 1.2 本设计任务和主要内容 (3) 第2节系统主要硬件电路设计 (5) 2.1 总体硬件设计 (5) 2.2 数字温度传感器模块设计 (5) 2.2.1 温度传感器模块的组成 (5) 2.2.2 DS18B20的温度处理方法 (6) 2.3 电机调速与控制模块设计 (7) 2.3.1 电机调速原理 (7) 2.3.2 电机控制模块硬件设计 (8) 2.4 温度显示与控制模块设计 (9) 第3节系统软件设计 (10) 3.1 数字温度传感器模块程序设计 (10) 3.2 电机调速与控制模块程序流程 (15) 3.2.1 程序设计原理 (15) 3.2.2 主要程序 (16) 第4节结束语 (19) 参考文献 (20)

基于单片机的智能电风扇控制系统 数理与信息工程学院电子信息工程041班汪轲 指导教师:余水宝 第1节引言 电风扇曾一度被认为是空调产品冲击下的淘汰品,其实并非如此,市场人士称,家用电风扇并没有随着空调的普及而淡出市场,近两年反而出现了市场销售复苏的态势。其主要原因:一是风扇和空调的降温效果不同——空调有强大的制冷功能,可以快速有效地降低环境温度,但电风扇的风更温和,更加适合老人儿童和体质较弱的人使用;二是电风扇有价格优势,价格低廉而且相对省电,安装和使用都非常简单。 尽管电风扇有其市场优势,但传统电风扇还是有许多地方应当进行改良的,最突出的缺点是它不能根据温度的变化适时调节风力大小,对于夜间温差大的地区,人们在夏夜使用电风扇时可能遇到这样的问题:当凌晨降温的时候电风扇依然在工作,可是人们因为熟睡而无法察觉,既浪费电资源又容易引起感冒,传统的机械定时器虽然能够控制电风扇在工作一定后关闭,但定时范围有限,且无法对温度变化灵活处理。鉴于以上方面的考虑,我们需要设计一种智能电风扇控制系统来解决这些问题。 1.1 智能电风扇控制系统概述 传统电风扇是220V交流电供电,电机转速分为几个档位,通过人为调整电机转速达到改变风力大小的目的,亦即,每次风力改变,必然有人参与操作,这样势必带来诸多不便。 本设计中的智能电风扇控制系统,是指将电风扇的电机转速作为被控制量,由单片机分析采集到的数字温度信号,再通过可控硅对风扇电机进行调速。从而达到无须人为控制便可自动调整风力大小的效果。 1.2设计任务和主要内容 本设计以MCS51单片机为核心,通过温度传感器对环境温度进行数据采集,从而建立一个控制系统,使电风扇随温度的变化而自动变换档位,实现“温度高,风力大,温度低,风力弱”的性能。另外,通过键盘控制面板,用户可以在一定范围内设置电风扇的最低工作温度,当温度低于所设置温度时,电风扇将自动关闭,当高于此温度时电风扇又将重新启动。

电风扇设计报告

新疆工业高等专科学校 电气与信息工程系课程设计任务书 教研室主任(签名)系(部)主任(签名)年月日

目录 1 Proteus和Keil的使用 (5) 1.1 Proteus的使用 (5) 1.1.1软件打开 (5) 1.1.2工作界面 (5) 1.2 Keil C51 的使用 (6) 1.2.1软件的打开 (6) 1.2.2工作界面 (6) 1.2.3 电风扇实例程序设计 (7) 2.1设计方案特点 (11) 2.2关于AT89C51单片机的介绍 (11) 2.2.1主要特性: (12) 2.2.2管脚说明: (13) 2.2.3.振荡器特性: (14) 总结 (16) 结束语...................错误!未定义书签。参考文献.. (18) 附录 (18)

新疆工业高等专科学校电气与信息工程系 课程设计评定意见 设计题目:电风扇模拟控制系统设计 学生姓名:程浩专业电力系统自动化班级电力09-9(2)班评定意见: 评定成绩:

摘要 本次课程设计通过keilC软件和Proteus软件设计一个电风扇模拟控制系统设计。基于AT89C51芯片实现了用四位数码管实时显示电风扇的工作状态,最高位显示风类:“自然风”显示“1”、“常风”显示“2”、“睡眠风”显示“3”。后3位显示定时时间:动态倒计时显示剩余的定时时间,无定时显示“000”。设计一个“定时”键,用于定时时间长短设置;设置一个“摇头”键用于控制电机摇头。设计过热检测与保护电路,若风扇电机过热,则电机停止转动,电机冷却后电机又恢复转动。最终完成了设计任务。 关键词:AT89C51 keilC软件 Proteus软件

数字电风扇模拟控制系统设计

泉州师范学院 毕业论文(设计)题目数字电风扇模拟控制系统设计 物信学院电子信息科学与技术专业07 级电信班学生姓名卢晗辉学号070303003 指导教师袁放成职称教授 完成日期2011年4月 教务处制

数字电风扇模拟控制系统设计 物信学院电子信息科学与技术专业070303003 卢晗辉 指导老师袁放成教授 【摘要】该数字电风扇模拟控制系统以单片机STC89C52为主控制核心控制风扇功能,通过单片机控制L298N 芯片驱动风扇实现三个档位的转速,温度传感器DS18B20实现温度的采集,并且具有定时功能,液晶LCD1602实现了显示风扇的工作状态、温度、动态倒计时显示剩余的定时时间。文章主要介绍了该数字电风扇模拟控制系统的硬件电路设计和软件设计。 【关键词】数字电风扇模拟系统;单片机STC89C52;风扇功能;LCD显示;

目录 引言........................................................ 错误!未定义书签。 1. 设计指标要求............................................. 错误!未定义书签。2.系统设计................................................. 错误!未定义书签。 2.1直流电机风扇.........................................................4 2.2双全桥功率放大芯片L298N (5) 2.2.1双全桥功率放大芯片L298N介绍 (5) 2.2.2双全桥功率放大芯片L298N工作原理 (5) 2.2.3光电耦合器TLP521芯片介绍...................... 错误!未定义书签。 2.3数字温度计DS18B20 (7) 2.4单片机STC89C52主控制模块......................................................10 2.5LCD显示模块....................................................................12 2.6键盘模块.......................................................................12 2.7直流稳压电源...................................................................12 3. 软件程序设计 (13) 3.1软件设计流程图..................................................................13 3.2占空比.........................................................................13 4. 硬件电路的焊接与调试 (15) 4.1 焊接注意的实现 (15) 4.2 硬件电路的调试 (15) 5. 软件的调试及问题分析 (15) 6设计总结与感受.......................................................................15 7致谢.................................................................................16 参考文献: (17) 附录PCB图...........................................................................19

智能电风扇开题报告

附件B: 毕业设计(论文)开题报告 1、课题的目的及意义 随着电子制造业的不断发展,社会对生产率的要求越来越高,各行业都需要精良高效、高可靠性的设备来满足要求。作为一种老式家电,电风扇曾一度被认为是空调产品冲击下的淘汰品;但电风具有价格便宜、摆放方便、体积轻巧等特点。由于大部分家庭消费水平的限制,电风扇作为成熟的家电行业的一员,在中小城市以及乡村将来一段时间内仍然会占有市场的大部分份额,但老式电风扇功能简单,不能满足智能化的要求。为提高电风扇的市场竞争力,使之在技术含量上有所提高,且更加安全可靠,智能电风扇随之被提出。 传统电风扇具有以下缺点:风扇不能随着环境温度的变化自动调节风速,这对那些昼夜温差大的地区是致命的缺点,尤其是人们在熟睡时,不但浪费资源,还很容易使人感冒生病;传统电风机械的定时方式常常会伴随着机械运动的声音,特别是夜间影响人们的睡眠,而且定时范围有限,不能满足人们的需求。鉴于这些缺点,我们需要设计一款智能的电风扇温度控制系统来解决。 2、国内外研究现状 电风扇在中国仍然具有很大的市场,所以我国对电风扇的优化研究是很积极的。智能电风扇已经开始投入市场,目前这方面的技术已经成熟。下一阶段的研究将是使其更加人性化,更好的满足不同群体的人的需求。美的等家电企业相继推出了大厦扇和学生扇,这是针对不同的人群而专门研制的,具有智能化控制系统的电风扇。 国外在电风扇方面的研究相对我国不那么积极,但是在智能化电器方面的研究却比我国更加成功。“智能化电器”包含三个层次:智能化的电器元件,如智能化断路器、智能化接触器和智能化磁力启动器等,智能化开关柜和智能化供配电系统。智能化开关柜包含多台断路器,而且供电系统的控制与用电设备的控制关系很密切。这两个层次上的智能化工作重点是:加强网络功能,最大限度地提高配电系统和用电设备的自动化水平。 新型的智能化电器元件的发展趋势:采用微处理器及可编程器件,大量功能“以软代硬”实现,并具有“现场”设计的能力。充分增加智能化电器元件的“柔

智能电风扇控制器设计单片机课程设计

智能电风扇控制器设计单片机课程设计

智能电风扇控制器设计 单片机课程设计 设计题目:智能电风扇控制器设计

neuq 目录 序言 一、设计实验条件及任务 (2) 1.1、设计实验条件 1.2、设计任务 (2) 二、小直流电机调速控制系统的总体方案设计 (3) 2.1、系统总体设计 (3) 2.2、芯片选择 (3) 2.3、DAC0832芯片的主要性能指标 (3) 2.4、数字温度传感器DS18B20 (3) 三、系统硬件电路设计 (4) 3.1、AT89C52单片机最小系统 (5) 3.2、DAC0832与AT89C52单片机接口电路设计 (6) 3.3、显示电路与AT89C52单片机接口电路设计 (7) 3.4、显示电路与AT89C52单片机电路设计 (8) 四、系统软件流程设计 (7) 五、调试与测试结果分析 (8) 5.1、实验系统连线图 (8) 5.2、程序调试................................................,. (8) 5.3、实验结果分析 (8) 六、程序设计总结 (10) 七、参考文献............................................ (11) 附录 (12) 1、源程序代码 (12) 2、程序原理图 (23)

序言 传统电风扇不能根据温度的变化适时调节风力大小,对于夜间温差大的地区,人们在夏夜使用电风扇时可能遇到这样的问题:当凌晨降温的时候电风扇依然在工作,可是人们因为熟睡而无法察觉,既浪费电资源又容易引起感冒,传统的机械定时器虽然能够控制电风扇在工作一定后关闭,但定时范围有限,且无法对温度变化灵活处理。鉴于以上方面的考虑,我们需要设计一种智能电风扇控制系统来解决这些问题,使家用电器产品趋向于自动化、智能化、环保化和人性化,使得由微机控制的智能电风扇得以出现。 本文介绍了一种基于AT89C52单片机的智能电风扇调速器的设计,该设计主要硬件部分包括AT89C52单片机,温度传感器ds18b20,数模转换DAC0809 电路,电机驱动和数码管显示电路,系统可以实现手动调速和自动调速两种模式的切换,在自动工作模式下,系统能够能够根据环境温度实现自动调速;可以通过定时切换键和定时设置键实现系统工作定时,使得在用户需求的定时时间到后系统自动停止工作。 在日常生活中,单片机得到了越来越广泛的应用,本系统采用的AT89C52单片机体积小、重量轻、性价比高,尤其适合应用于小型的自动控制系统中。系统电风扇起停的自动控制,能够解决夏天人们晚上熟睡时,由于夜里温度下降而导致受凉,或者从睡梦中醒来亲自开关电风扇的问题,具有重要的现实意义。 一、设计实验条件及任务 1.1、设计实验条件 单片机实验室 1.2、设计任务 利用DAC0832芯片进行数/模控制,输出的电压经放大后驱动小直流电机的速度进行数字量调节,并显示运行状态DJ-XX和D/ A输出的数字量。 巩固所学单片知识,熟悉试验箱的相关功能,熟练掌握Proteus仿真软件,培养系统设计的思路和科研的兴趣。实现功能如下: ①系统手动模式及自动模式工作状态切换。

电风扇模拟控制系统

福建电力职业技术学院 课程设计课程名称:智能仪器 题目:电风扇模拟控制系统设计 专业班次:11(三)建筑电气1 姓名:林毅宾 学号:201128013116 指导教师:张继伟 学期:2012-2013学年第一学期 日期:2014.4

目录 引言 ........................................................................................................................................ I 第一章设计任务 . (1) 1.1 课题内容 (1) 1.2 课题任务 (1) 第二章系统设计方案 (2) 2.1 设计方案特点 (2) 2.1.1 系统的工作原理 (2) 2.1.2 系统的组成 (2) 2.1.3 系统设计框图 (2) 第三章系统硬件设计与软件设计 (3) 3.1 系统硬件设计电路图 (3) 3.1.1 系统复位电路和时钟电路 (4) 3.1.2 AT89C51单片机电源电路 (4) 3.1.3 稳压芯片7805 (4) 3.1.4 集成块74LS245功能 (4) 3.1.5 集成块74LS06功能 (4) 3.1.6 LED显示电路 (4) 3.1.7 直流电机原理 (14) 3.2 系统软件设计 (14) 3.2.1 占空比技术 (14) 3.2.2 程序框图 (14) 3.2.3 电风扇系统控制程序 (6) 3.2.4 系统程序清单 (7) 第四章总结 (8) 参考文献 (9)

引言 电风扇简称电扇,香港称为风扇,日本及韩国称为扇风机,是一种利用电动机驱动扇叶旋转,来达到使空气加速流通的家用电器,主要用于清凉解暑和流通空气。广泛用于家庭、办公室、商店、医院和宾馆等场所。1882年,美国纽约的克罗卡日卡齐斯发动机厂的主任技师休伊?斯卡茨?霍伊拉,最早发明了商品化的电风扇。 如今的电风扇已一改人们印象中的传统形象,在外观和功能上都更追求个性化,而电脑控制、自然风、睡眠风、负离子功能等这些本属于空调器的功能,也被众多的电风扇厂家采用,并增加了照明、驱蚊等更多的实用功能。这些外观不拘一格并且功能多样的产品,预示了整个电风扇行业的发展趋势。其主要原因:一是风扇和空调的降温效果不同——空调有强大的制冷功能,可以快速有效地降低环境温度,但电风扇的风更温和,更加适合老人儿童和体质较弱的人使用;二是电风扇有价格优势,价格低廉而且相对省电,安装和使用都非常简单。 本课程设计的目的: 1、培养针对课题需要,选择和查阅有关手册、图表及文献资料的自学能力,提高组成系统、编程、调试的动手能力; 2、通过对课题设计方案的分析、选择、比较、熟悉单片机用系统开发、研制的过程,软硬件设计的方法、内容及步骤; 3、巩固、加深和扩大单片机应用的知识面,提高综合及灵活运用所学知识解决工业控制的能力。

智能风机控制器

第一章绪论 1.1课题背景 目前对于电器产品中冷却风扇的要求越来越高,电机作为冷却风扇的驱动源既要高效节能,又要静音。传统上广泛使用的是交流电机(如:罩极式电机、电容式启动电机等),虽然其结构简单,成本低。但其所固有的体积大,效率低等缺点,已越来越不适应家电产品小型化和高效化的要求。因此,效率高、体积小的直流无刷电机在冷却风扇系统中得到了应用。但是,目前在使用无刷风扇电机作为冷却风扇驱动源的系统中,电动机的转速是恒定的,而不是根据热负荷的大小相应的调整电机转速,因而造成了电能的无用消耗[1]。投影仪、大功率电源、数据通讯交换机和路由器等设备的散热是一个值得考虑的问题。这些应用功耗极大,使设计人员在设计时要用风扇来冷却电子元件。如果吹向元器件的气流等于或小于每分钟六到七立方英尺即可满足冷却要求。那么直流无刷风扇是一个不错的选择目前已有很多微处理机将控制电机必需的功能做在芯片中,而且体积越来越小,像模拟/数字转换器(ADC)、脉冲宽度调制(PWM)等。单片机在检测和控制系统中得到了广泛的应用。温度检测、电机转速控制等方面,都有单片机的应用。温度控制集成电路的迅速发展,也使温度检测技术越来越智能化了,这促使了冷却散热电子产品技术有了长足的发展。 1.2 研究的目的和意义 随着电子技术的飞速发展,当今的电子设备如不考虑热设计,通常会产生过热现象。强迫空气冷却作为比较经济方便的冷却手段在电子设备热设计中得到了普遍应用。而运用强迫空气冷却电子设备的首要任务是选择合适的风扇来提供足够的冷却空气。大多数风扇的使用寿命都在几千小时左右,多数功率设备都存在负荷变化的特点,在停止工作或负荷较轻时可能并不需要风扇,而仅靠散热片的被动散热就能满足散热需求;是否满足散热需求的标准就是温度,在工作温度高于一定程度时,风机开始工作,提供主动散

智能电风扇控制系统

第六届全国大学生电子设计竞赛征题(湖北赛区) 一、题目 智能电风扇控制系统 二、任务 设计并制作一个智能电风扇控制系统,其示意图如下: 三、要求 1、基本要求 (1)能够分档、连续(或步进)调节电风扇转速,调节范围:0~600转/分钟。 (2)具有普通风、自然风、睡眠风输出功能。 (3)具备定时关机功能。 (4)能通过按键设定输出风的种类、关机时间及调速。 (5)可以切换显示电风扇转速,误差小于1%;输出风的种类;开机工作时间;剩余工作时间;累计工作时间。能够存储当前设定状态。 (6)由于输入电压波动引起转速超过要求的最大值时,应具备限速功能。 (7)具备遥控操作功能,遥控范围不小于5米。 2、发挥部分 (1)电扇输出普通风时,若输入电压有效值在±20%范围内波动时,应保持输出转速恒定,静态误差小于1%。 (2)可以通过键盘任意设定普通风输出时的转速。 (3)当转速设定值和输入电压突变时,采取适当的控制方法以减少超调量及调节时间。

(4)提高输入功率因数,要求不小于0.9。 (5)其他特色与创新(如进一步提高输入功率因素,减低输入电流谐波,提高睡眠风、自然风的舒适度,增加语音提示功能等)。 四、评分意见 五、说明 电风扇用一50W普通风扇 自然风:风扇能吹出忽大忽小的自然风,仿佛大自然的阵阵轻风。 睡眠风:阶梯性减小风速的睡眠风,能顺应人体生理变化,使你即使睡觉也不会因吹风扇着凉而感冒。 六、命题意图及知识范围 本题侧重与控制系统的设计,其内容涵盖了控制、模拟电路、数字电路、单片机和电力电子技术等方面的知识。 本题基本部分虽然要求学生要有一定的知识面,但难度不大,相信大部分参赛学生可以完成。而发挥部分要求学生具有较好的控制理论知识及应用能力。特别是输入功率因素不得小于90%这一要求,用传统的移相斩波调压法是很难达到的,需要用到现代电力电子技术,有一定难度。

智能电风扇控制器设计

智能电风扇控制器设计 序言 传统电风扇不能根据温度的变化适时调节风力大小,对于夜间温差大的地区,人们在夏夜使用电风扇时可能遇到这样的问题:当凌晨降温的时候电风扇依然在工作,可是人们因为熟睡而无法察觉,既浪费电资源又容易引起感冒,传统的机械定时器虽然能够控制电风扇在工作一定后关闭,但定时范围有限,且无法对温度变化灵活处理。鉴于以上方面的考虑,我们需要设计一种智能电风扇控制系统来解决这些问题,使家用电器产品趋向于自动化、智能化、环保化和人性化,使得由微机控制的智能电风扇得以出现。 本文介绍了一种基于AT89C52单片机的智能电风扇调速器的设计,该设计主要硬件部分包括AT89C52单片机,温度传感器ds18b20,数模转换DAC0809电路,电机驱动和数码管显示电路,系统可以实现手动调速和自动调速两种模式的切换,在自动工作模式下,系统能够能够根据环境温度实现自动调速;可以通过定时切换键和定时设置键实现系统工作定时,使得在用户需求的定时时间到后系统自动停止工作。 在日常生活中,单片机得到了越来越广泛的应用,本系统采用的AT89C52单片机体积小、重量轻、性价比高,尤其适合应用于小型的自动控制系统中。系统电风扇起停的自动控制,能够解决夏天人们晚上熟睡时,由于夜里温度下降而导致受凉,或者从睡梦中醒来亲自开关电风扇的问题,具有重要的现实意义。 一、设计实验条件及任务

1.1、设计实验条件 单片机实验室 1.2、设计任务 利用DAC0832芯片进行数/模控制,输出的电压经放大后驱动小直流电机的速度进行数字量调节,并显示运行状态DJ-XX和D/ A输出的数字量。巩固所学单片知识,熟悉试验箱的相关功能,熟练掌握Proteus 仿真软件,培养系统设计的思路和科研的兴趣。实现功能如下: ① 系统手动模式及自动模式工作状态切换。 智能电风扇控制器设计 ② 风速设为从高到低9个档位,可由用户通过键盘手动设定。③ 定时控制键实现定时时间设置,可以实现10小时的长定时。 ④ 环境温度检测,并通过数码管显示,自动模式下实现自动转速控制。⑤ 当温度每降低1℃则电风扇风速自动下降一个档位,环境低于21度时,电风扇停止工作。 ⑥ 当温度每升高1℃则电风扇风速自动上升一个档位。环境温度到30度以上时,系统以最大风速工作。 ⑦ 实现数码管友好显示。 二、小直流电机调速控制系统的总体设计方案 2.1、系统硬件总体结构 图2.1系统硬件总体框图 2.2、芯片选择

外文翻译基于单片机的智能电风扇控制系统(外文原文+中文翻译)

外文原文 Single-chip microcomputer 1. the introduction of the singlechip microcomputer The singlechip is one kind of integrated circuit chip, which uses the ultra large-scale technology and has the data-handling capacity (for example arithmetic operation, logic operation, data transfer, interrupt processing) the microprocessor (CPU), random access data-carrier storage (RAM), read-only program memory (ROM), input output circuit (I/O), possibly also includes fixed time the counter, serial passes unguardedly (SCI), demonstration actuation electric circuit (LCD or LED actuation electric circuit), pulse-duration modulation electric circuit (PWM), simulation multichannel switch and A/Electric circuit and so on D switch integrates to together the monolith chip on, constitutes to be smallest the computer system which however consummates. These electric circuits can under the software control accurate, be rapid, highly effective complete the procedure designer preset the duty. From this looked that, singlechip has the function which the microprocessor does not have, it may alone complete the intellectualization control function which the modern industry control requests, this is singlechip biggest characteristic. However singlechip also is different with the single trigger, the chip before the development, it only has the function greatly strengthened ultra large scale integrated circuit, if entrusts with it the specific procedure, it then is youngest, the integrity microcomputer control system, it (PC machine) has the essential difference with the single trigger or the personal computing, singlechip application belongs to the chip level application, needs the user to understand singlechip chip the structure and the command system as well as other integrated circuit application technologies and the system design need theory and technology, with such specific chip design application procedure, thus causes this chip to have the specific function. The different singlechip has the different hardware characteristic and the software characteristic, namely their technical characteristic is different, the hardware characteristic is decided by singlechip chip internal structure, the user must use some kind of singlechip, must understand whether this product does satisfy the characteristic target which the need the function and the application system requests. Here technical characteristic including function characteristic, control characteristic and electrical specification and so on, these information needs to obtain from in theproduction merchant technical manual. The software characteristic is refers to the command system characteristic and the development support environment, the instruction characteristic is singlechip addressing way which we is familiar with, the data

智能红外遥控电风扇控制系统

目录 1.1 选题依据与研究意义 (1) 1.2 设计的任务与要求 (1) 2、整体方案设计 (3) 2.1系统方案设计 (3) 2.2方案论证 (4) 2.2.1 温度传感器的选择 (4) 2.2.2 控制器的选择 (5) 2.2.3 显示模块的选择 (6) 2.2.4 直流电机驱动方式 (7) 3、系统硬件组成 (8) 3.1 单片机主控单元设计 (8) 3.2 独立按键电路 (9) 3.3 数码管显示电路 (10) 3.4 温度采集电路 (11) 3.5 风扇电机驱动与调速电路 (11) 3.6舵机驱动电路 (12) 3.7 LED显示电路 (13) 3.8风扇遥控发射与接收电路 (14) 3.9单片机引脚资源分配 (15) 4、软件设计 (16) 4.1 程序设计 (16)

4.2 温度测量子程序 (17) 4.3 数码管显示子程序 (18) 4.4按键扫描子程序 (19) 4.5转速计算函数 (20) 4.6 延时函数 (21) 4.7定时函数 (21) 4.8红外遥控函数 (22) 5、系统仿真与调试 (23) 5.1 独立按键调试 (23) 5.2 数码管显示调试 (23) 5.3 温度采集调试 (24) 总结 (26) 参考文献 (27) 附录1 (29) 附录2 (30)

摘要:传统的手工操作、模拟调控为主的风扇,功能简单,智能化程度不高,调速方式一般采用电机抽头的小型电机来实现,不能实现无级调速,而且功耗高,效率低。针对上述缺点,本设计采用单片机STC89C51作为控制器,利用数字温度传感器DS18B20作为温度采集器,可以根据采集的温度,另外通过单片机的脉宽调制控制三极管的导通关断来驱动风扇电机和控制风扇电机的转速。风扇可利用红外遥控器或手动按键实现切换风扇的挡位、工作模式以及定时时间,可根据系统设定温度与实际检测到的温度进行比较来实现风扇的自动启停,并可以根据温度的变化来自动改变风扇转速,同时可通过数码管来显示实际检测的温度。关键词:单片机、DS18B20、风扇控制器、红外遥控

电风扇模拟控制系统

单片机技术课程设计 题目风扇模拟控制系统 院系轨道交通学院 专业铁道信号年级 2013级 学生姓名张三李四王五 学号 指导教师罗世民

需求书 题目十一:电风扇模拟控制系统设计★★ 1.用4个LED显示电风扇的工作状态(1,2,3,4四档风力),显示风类:“自然风”、“常风”和“睡眠风”。(20分) 2.设计“自然风”、“常风”和“睡眠风”三个风类键用于设置风类; 设计一个“摇头”键用于控制电机摇头。(20分) 3.设计一个“定时”键,用于定时时间长短设置;(20分) 4*.设计过热检测与保护电路,若电风扇电机过热,则电机停止转动,蜂鸣器报警,电机冷却后电机又恢复转动。 5*. 用LCD作为用户界面显示风扇运行模式等信息。 6@.其他功能(创新部分 10分)

电风扇模拟控制系统设计 通信工程专业 学生张三李四王五指导教师简磊 【摘要】本设计以直流电机控制为基础,基于传感器技术,以单片机控制技术为核心,实现电风扇的智能控制,同时设计采用轻触开关即可具有电风扇的调档功能。使用集成电路LM298N完成电风扇的驱动设计,通过单片机STC89C52的定时器0以及定时器1产生不同占空比的PWM波形控制电风扇电机驱动芯片从而改变电风扇电机的输入电流,最终实现电风扇电机转速调节功能,使得设计更加人性化,更加环保节能。 【关键词】调速功能单片机测温智能控制

目录 任务书 (1) 摘要 (Ⅰ) 目录 (Ⅱ) 引言 (Ⅲ) 一、方案设计 (Ⅳ) 二、硬件电路 (Ⅳ) 2.1电路系统框图 (Ⅳ) 2.2 STC89C52RC最小系统 (Ⅴ) 2.3 按键模块 (Ⅴ) 2.4 LED指示灯模块 (Ⅵ) 2.5电机温度实时测量模块 (Ⅵ) 2.6电机驱动模块 (Ⅵ) 2.7 LCD显示模块 (Ⅶ) 三、软件程序 (Ⅷ) 3.1主函数程序流程图 (Ⅷ) 3.2按键模块接口程序 (Ⅸ) 3.3 LED指示灯接口程序 (Ⅸ) 3.4 电机测温接口程序 (Ⅸ) 3.5 电机驱动接口程序 (Ⅸ) 3.6 LCD显示驱动程序 (Ⅸ) 四、调试结果 (Ⅹ) 五、小结 (Ⅺ) 附录一总电路仿真 (ⅩⅢ) 附录二程序清单 (ⅩⅣ) 附录三元件清单 (ⅩⅤ)

基于单片机的智能风扇控制系统设计说明

基于单片机的智能风扇控制系统设计 摘要:介绍了一种基于单片机的智能风扇控制系统的设计,目的在于解决电扇在实际生活中不合理的使用的现状和在已有电扇上的一些小创新,在设计过程过硬件电路的实际焊接,基本实现了想要实现的功能,通过对该系统的设计,证明该系统的实际可行性,有助于在以后可以开发出此类产品,提髙人们生活质量,节约能源。 关键词:单片机;DS18B20;直流电机;风扇;人体红外;LCD 1602 基金项目:师学院教学研究项目资金。 引言:在我国大学校园里,教室里面安装电扇很普及, 电扇相比较空调而言,节约成本,便于安装,但是通过在大学里的观察和研究发现,电扇的使用存在很多不合理的现象, 经常会出现人走了电扇还开着,或者电扇档位无法根据气温自动调节的现象,电扇在我国的使用围十分广泛,除了大学校园,很多地方都用到了电扇。单片机便宜,功耗低,便于控制,基于此在现有电扇的基础上开发了智能风扇系统,并制作出了硬件,实现了预期的效果,证实了该系统的实际可行性,如果可以得到大量使用,对于目前电扇存在的不合理问题是一个很好的解决方法。

一、系统整体设计 基于单片机的智能风扇控制系统包含温度感应和显示、外部按键设置功能、人体红外感应模块、直流电机PWM调速、蜂鸣器报警、LCD风速等级显示模块,首先在显示功能上使用了数码管和LCD1602分别显示出当前温度和风速等级,显示功能的目的在于增加产品的直观性和合理操作性,便于人们在使用时有可以调节的依据。外部按键实现了设置温度上下限、复位、加减温度的功能,使电扇在没有人为操作的情况下可以按照温度上下限和外部实际温度做出合理的响应,蜂鸣器的作用是为了提醒使用者当前温度髙于温度上限或者低于温度下限,直流电机PWM调速实现了风速级别的调节,通过温度传感器得到的温度,对电机的速度分级调节,以最合理的方式调节电扇的使用,从而达到智能、合理、高效的目的。这些功能使用到的存储、中断、显示、调速都可以用单片机实现,因此选用51单片机作为控制芯片。 二、硬件电路设计 1、最小系统 在设计硬件的时候使用11. 0592MHZ的晶振作复位电路,这样便于在做后面的定时器功能时可以精确定时,12MHZ的晶振在长时间工作下由于初始值不是精确值容易累积误差,产生错误的结果。单片机最小系统的搭建是做硬件的第一步, 时钟电路、复位电路和电源,复位电路在设计时需要满足t二RC〉2us,

单片机课程设计 电风扇模拟控制

信息工程学院 课程设计报告 设计题目: 电风扇模拟控制系统 名称: 电子信息专业基础课程设计 班级: 电子1101班 姓名: 王强刘绘明 学号: 2011013526 2011013512 设计时间: 2013.12.23 至2014.01.05 指导教师: 徐明鹃 评语: 评阅成绩: 评阅教师:

目录 一、课程设计的性质和目的 (3) 二、课程设计的要求 (3) 三、主要仪器设备及软件 (3) 1、Keil软件简介 (3) 2、Proteus绘图软件简介 (3) 四、课程设计题目及要求 (3) 五、课题分析及设计思路 (4) 1、设计主要内容 (4) 2、AT89C51单片机简介 (4) 3、ULN2003简介 (5) 4、直流电机简介 (6) 5、数码管简介 (6) 6、硬件设计框图 (7) 7、硬件设计电路图 (7) 8、单片机控制直流电机流程图 (8) 9、软件仿真 (8) 六、程序主要代码与分析 (9) 七、实验结果截图 (12) 八、心得体会 (13)

一、课程设计的性质和目的 通过课程设计,进行硬件设计和程序设计的方法和技能训练,巩固在课堂上学到的有关软件程序设计和硬件电路设计的基本知识和基本方法,通过具体课题的训练,进一步熟悉汇编语言的结构和使用方法,掌握软硬结合的控制程序设计,达到能独立阅读、查阅资料、编制和调试完善特定功能的目的。 二、课程设计的要求 1、遵循硬件设计模块化。 2、要求程序设计结构化。 3、程序简明易懂,多运用输入输出提示,有出错信息及必要的注释。 4、要求程序结构合理,语句使用得当。 5、适当追求编程技巧和程序运行效率。 三、主要仪器设备及软件 PC机、Keil软件、Proteus绘图软件及仿真等。 1、Keil软件简介 Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。 Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑理解。在开发大型软件时更能体现高级语言的优势。 与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优学易用。用过汇编语言后再使用C来开发,体会更加深刻。 2、Proteus绘图软件简介 Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。 四、课程设计题目及要求

智能电风扇控制系统设计【开题报告】

毕业论文开题报告 机械设计制造及其自动化 智能电风扇控制系统设计 一、选题的背景和意义 近几年,我国电风扇市场发展迅速,产品产出持续扩张,国家产业政策鼓励电风扇产业向高技术产品方向发展,国内企业新增投资项目投资逐渐增多。投资者对电风扇市场的关注越来越密切,这使得电风扇市场推广策略与营销渠道开发的发展研究需求增大。 随着计算机技术、控制技术、信息技术的快速发展,工业的生产和管理进入了自动化、信息化和智能化时代,智能化已经成为时代发展的需要。基于生产现场和日常生活的实际需要,研究和开发智能电风扇控制具有十分重要的意义。该项目的研究可以应用于工厂自动化、仓库管理、智能玩具和民用服务等领域,可提高劳动生产效率,改善劳动环境。 AT89S52单片机芯片制作的“电风扇定时开关电路”,允许用户随时通过按键开关自行输入设置新的定时时间参数,其范围可在1分钟(最短时间)至999分钟(最长时间)之间任意设置(步进为1分钟),这为用户根据使用的环境温度、自己身体条件、个人爱好等具体情况,适时进行调整设置,选用最合适的定时时间提供了方便。而且在整个定时状态下,电路具有允许用户随时自行选择使用“阵风”或“连续风”的控制功能。具有电路简单、制作容易、设置方便、使用灵活等优点。 本设计来源于在企业学习生活当中的深刻感受,天气开始炎热的时候,人们都会开着电扇入睡,但是往往睡着了都会忘记去关,所以我们可以对电扇进行定时,到了一定时间,电扇就会自动停止工作。而且夏天的晚上总是很容易着凉,所以睡觉的时候就可以根据自己的身体情况改变风速,可以改成阵风或者连续风。所以该作品是为解决此问题而设计的AT89C51单片机风扇控制器。 二、研究目标与主要内容 研究目标:本课题主要是设计一套智能电风扇控制系统,该系统设计以AT89S51单片机为核心控制器,通过DS18B20温度传感器对室内环境温度进行数据采集,单片机对采集到的温度信号进行处理并输出一定占空比的PWM,电风扇随温度变化而自动变换档位,实现“温度高,风力大;温度低,风力弱”的性能。另外,通过键盘控制面板,用户可

智能风扇控制

课程设计报告撰写要求 (一)纸张与页面要求 1.采用国际标准A4型打印纸或复印纸,纵向打印。 2.封页和页面按照下面模板书写(正文为:小四宋体1.5倍行距)。 3.图表及图表标题按照模板中的表示书写。 (二)课设报告书的内容应包括以下各个部分:(按照以下顺序装订) 1.封页(见课设模版) 2、学术诚信声明,所有学生必须本人签字,否则教师拒绝给予成绩。 2.任务书(学生教师均要签字,信息填写完整) 3.课程设计总结及体会 4.目录 5.正文一般应包括以下内容: (1)题目介绍和功能要求(或描述) 课程设计任务的详细描述(注意不能直接抄任务书),将内容做更详细的具体的分析与描述; (2) 系统功能模块结构图 绘制系统功能结构框图及主要模块的功能说明; (3) 使用的数据结构的描述: 数据结构设计及用法说明; (4) 涉及到的函数的描述 ; (5) 主要算法描述( 程序流程图) (6) 给出程序测试/运行的结果 设计多组数据加以描述(包括输入数据和输出结果) (7) 参考文献 格式要求:[1]作者,等. 书名.出版地:出版社,出版年 6.附录:程序清单 (应带有必要的注释)

沈阳航空航天大学 目录 1 课程设计报告一级标题示范 (1) 1.1课程设计报告二级标题示范 (1) 1.2×××××× (1) 2 XXXXX (2) 2.1×××××× (2) 2.1.1 课程设计报告三级标题示范1 ................ 错误!未定义书签。 2.1.2 课程设计报告三级标题示范2 ................ 错误!未定义书签。 2.2×××××× (2) 3 XXXXXX (4) 3.1×××××× (4) 3.2×××××× (4) 4 XXXXXX (5) 4.1×××××× (5) 4.2×××××× (5) 参考文献 (6) 附录(关键部分程序清单) (7)

相关主题
文本预览
相关文档 最新文档