智能风扇设计文档.docx

上传人:b****3 文档编号:3722089 上传时间:2022-11-24 格式:DOCX 页数:64 大小:6.22MB
下载 相关 举报
智能风扇设计文档.docx_第1页
第1页 / 共64页
智能风扇设计文档.docx_第2页
第2页 / 共64页
智能风扇设计文档.docx_第3页
第3页 / 共64页
智能风扇设计文档.docx_第4页
第4页 / 共64页
智能风扇设计文档.docx_第5页
第5页 / 共64页
点击查看更多>>
下载资源
资源描述

智能风扇设计文档.docx

《智能风扇设计文档.docx》由会员分享,可在线阅读,更多相关《智能风扇设计文档.docx(64页珍藏版)》请在冰豆网上搜索。

智能风扇设计文档.docx

智能风扇设计文档

《智能风扇控制》

课程设计说明书

题目:

智能风扇设计

院系:

理工学院

班级:

电子

智能风扇的设计

摘要

本设计为一种温控风扇系统,以80C52单片机作为智能电风扇控制系统的测量和控制核心。

具有灵敏的温度感测和显示功能,系统AT89C5单片机作为控制平台对风扇转速进行控制。

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

所设高低温值保存在温度传感器DS18B20内部E2ROM中,利用PWM脉宽调制技术控制电机的转速,用DS18B20温度传感器来完成温度的采集,用液晶12864LCD显示来室温及风扇的的挡。

通过数字温度传感器对外界环境温度进行数据采集,从而建立一个控制系统,使电风扇随温度的变化而自动调节档位,实现“温度高、风力大、温度低、风力弱”的性能本设计。

1

智能风扇的设计...........................................................................................................1

一系统方案论证与选择.............................................................................................3

1.核心控制模块的选择..........................................................................................3

2温度传感器的选用...............................................................................................3

3控制核心的选择...................................................................................................4

4显示电路...............................................................................................................5

5调速方式...............................................................................................................5

6控制执行部件.......................................................................................................6

二系统理论分析与计算...........................................................................................6

1.系统的总体设计..................................................................................................6

2.单元模块的设计及实现......................................................................................6

2.1单片机模块......................................................................................................7

22DS18B20模块.................................................................................................8

2.3LCD12864液晶显示模块.............................................................................9

2.4电机驱动模块..............................................................................................10

2.5电源模块........................................................................................................11

2.6USB电路图.................................................................................................11

2.7智能风扇原理图........................................................................................11

3各模块的实物图.................................................................................................13

3.1电机驱动模块..............................................................................................13

3.2DS18B20....................................................................................................14

3.3LCD2864....................................................................................................14

3.4单片机............................................................................................................15

3.5直流电机........................................................................................................16

4.资料说明..........................................................................................................17

4.1单片机的选择由于较熟悉52单片机,所以选择现用的单片机。

........17

4.2DS18B20资料说明.....................................................................................17

4.3LCD12864资料说明...................................................................................31

4.5电机驱动模块资料说明..............................................................................39

4.6外部供电电压范围资料说明......................................................................42

三总体方案及主程序...............................................................................................42

1总体方案.............................................................................................................42

2源程序.................................................................................................................43

四实验结果.............................................................................................................50

五心得体会.............................................................................................................50

2

一系统方案论证与选择

1.核心控制模块的选择

本系统实现风扇的温度控制,需要有较高的温度变化分辨率和稳定可靠的换档停机控制部件。

2温度传感器的选用

温度传感器可由以下几种方案可供选择:

方案一:

选用热敏电阻作为感测温度的核心元件,通过运算放大器放大由于温度变化引起热敏电阻电阻的变化、进而导至的输出电压变化的微弱电压变化信号,再用AD转换芯片ADC0809将模拟信号转化为数字信号输入单片机处理。

方案二:

采用热电偶作为感测温度的核心元件,配合桥式电路,运算放大电路和AD转换电路,将温度变化信号送入单片机处理。

方案三:

采用数字式集成温度传感器DS18B20作为感测温度的核心元件,直接输出数字温度信号供单片机处理。

对于方案一,采用热敏电阻有价格便宜、元件易购的优点,但热敏电阻对温度的细微变化不敏感,在信号采集、放大、转换过程中还会产生失真和误差,并且由于热敏电阻的R-T关系的非线性,其本身电阻对温度的变化存在较大误差,虽然可以通过一定电路予以纠正,但不仅将使电路复杂稳定性降低,而且在人体所处温度环境温度变化中难以检测到小的温度变化。

故该方案不适合本系统。

对于方案二,采用热电偶和桥式测量电路相对于热敏电阻其对温度的敏感性和器件的非线性误差都有较大提高,其测温范围也非常宽,从-50摄氏度到1600摄氏度均可测量。

但是依然存在电路复杂,对温度敏感性达不到本系统要求的标

3

准,故不采用该方案。

对于方案三,由于数

字式集成温度传感器DS18B20的高度集成化,大大降低了外接放大转换等电路的误差因素,温度误差很小,并且由于其感测温度的原理与上述两种方案的原理有着本质的不同,使得其温度分辨力极高。

温度值在器件内部转换成数字量直接输出,简化了系统程序设计,又由于该传感器采用先进的单总线技术(1-WRIE),与单片机的接口变的非常简洁,抗干扰能力强。

关于DS18B20的详细参数参看下面“硬件设计”中的器件介绍。

3控制核心的选择

方案一:

采用电压比较电路作为控制部件。

温度传感器采用热敏电阻或热电偶等,温度信号转为电信号并放大,由集成运放组成的比较电路判决控制风扇转速,当高于或低于某值时将风扇切换到相应档位。

方案二:

采用单片机作为控制核心。

以软件编程的方法进行温度判断,并在端口输出控制信号。

对于方案一,采用电压比较电路具有电路简单、易于实现,以及无需编写软件程序的特点,但控制方式过于单一,不能自由设置上下限动作温度,无法满足不同用户以及不同环境下的多种动作温度要求,故不在本系统中采用。

对于方案二,以单片机作为控制器,通过编写程序不但能将传感器感测到的温度通过显示电路显示出来,而且用户能通过键盘接口,自由设置上下限动作温度值,满足全方位的需求。

并且通过程序判断温度具有极高的精准度,能精确把握环境温度的微小变化。

故本系统采用方案二。

4

4显示电路

方案一:

采用八共阴数码管显示温度,动态扫描显示方式。

方案二:

采用液晶显示屏LCD显示温度

对于方案一,该方案成本低廉,显示温度明确醒目,在夜间也能看见,功耗极低,显示驱动程序的编写也相对简单,这种显示方式得到广泛应用。

不足的地方是扫描显示方式是使五个LED逐个点亮,因此会有闪烁,但是人眼的视觉暂留时间为20MS,当数码管扫描周期小于这个时间时人眼将感觉不到闪烁,因此可以通过增大扫描频率来消除闪烁感。

对于方案二,液晶体显示屏具有显示字符优美,不但能显示数字还能显示字符甚至图形的优点,这是LED数码管无法比拟的。

用因为液晶的显示美观大方,给人以视觉美。

所以选择此方案,用12864led来显示室内温度和挡位。

5调速方式

方案一:

采用变压器调节方式,运用电磁感应原理将220V电压通过线圈降压到不同的电压,控制风扇电机接到不同电压值的线圈上可控制电机的转速,从而控制风扇风力大小。

方案二:

采用电机驱动模块来调速。

对于方案一,由于采用变压器改变电压调节,有风速级别限制,不能适应人性化要求。

且在变压过程中会有损耗发热,效率不高,发热有不安全因素。

对于方案二,以L985电机驱动模块,之前没用过,所以可以学习新知识。

操作方便简单。

所以选择方案二。

5

6控制执行部件

方案一:

采用数模转换芯片AD0832控制,由单片机根据当前温度值送出相应数字量到AD0832,由AD0832产生模拟信号控制晶闸管的导通角,从而配合无

级调速电路实现温控时的自动无级风力调节。

方案二:

ds18b20为数字式的,所以可直接将数据通过程序转换在液晶上可直接显示当前室温。

对于方案一,该方案能够实现在风扇处于温控状态时也能无级调速,但是D/A转换芯片价格较高,与其温控状态下无级调速功能相比性价比不高。

对于方案二,省去了其他芯片的控制可以使程序简单化。

所以选择方案二。

二系统理论分析与计算

1.系统的总体设计

本设计以STC89C52单片机为核心部件结合ds18b20温度传感器、LCD显示、直流电机驱动模块驱动风扇转及显示等部分组成。

系统框图如图所示:

2.单元模块的设计及实现

6

12864单片机液晶感度传温AT89S52显示器电机驱动模被控对象(风扇)块

源部外电+5V

2.1单片机模块

7

22DS18B20模块

8

LCD12864液晶显示模块2.3

9

电机驱动模块2.4

10

2.5电源模块

2.6USB电路图

2.7智能风扇原理图

11

12

3各模块的实物图

3.1电机驱动模块

13

3.2DS18B20

3.3LCD2864

14

单片机3.4

15

3.5直流电机

16

4.资料说明

4.1单片机的选择由于较熟悉52单片机,所以选择现用的单片机。

4.2DS18B20资料说明

17

18

19

20

21

22

23

24

25

26

27

28

29

30

4.3LCD12864资料说明

(1)模块引脚说明

128X64引脚说明

引脚号引脚名称方向功能说明

1VSS-模块的电源地

2VDD-模块的电源正端

3V0-LCD驱动电压输入端

4RS(CS)H/L并行的指令/数据选择信号;串行的片选信号

5R/W(SID)H/L并行的读写选择信号;串行的数据口

6E(CLK)H/L并行的使能信号;串行的同步时钟

7DB0H/L数据0

8DB1H/L数据1

9DB2H/L数据2

10DB3H/L数据3

11DB4H/L数据4

12DB5H/L数据5

13DB6H/L数据6

14DB7H/L数据7

15PSBH/L并/串行接口选择:

H-并行;L-串行

16NC空脚

17/RETH/L

18NCLED_A

复位空脚

低电平有效

19

-

背光源正极(

LED+5V

20

LED_K

-

背光源负极(

LED-OV

逻辑工作电压(VDD):

4.5~5.5V

电源地(GND):

0V

工作温度(Ta):

0~60℃(常温)/-20~75℃(宽温)

(2)接口时序

模块有并行和串行两种连接方法(时序如下):

8位并行连接时序图

MPU写资料到模块

31

MPU从模块读出资料

2、串行连接时序图

32

串行数据传送共分三个字节完成:

第一字节:

串口控制—格式11111ABC

A为数据传送方向控制:

H表示数据从LCD到MCU,L表示数据从MCU到LCD

B为数据类型选择:

H表示数据是显示数据,L表示数据是控制指令

C固定为0

第二字节:

(并行)8位数据的高4位—格式DDDD0000

第三字节:

(并行)8位数据的低4位—格式0000DDDD

串行接口时序参数:

(测试条件:

T=25℃VDD=4.5V)

33

(3)用户指令集

1、指令表1:

(RE=0:

基本指令集)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1