文档库 最新最全的文档下载
当前位置:文档库 › 基于单片机的风扇智能控制器硬件设计_梁国祥

基于单片机的风扇智能控制器硬件设计_梁国祥

基于单片机的风扇智能控制器硬件设计_梁国祥
基于单片机的风扇智能控制器硬件设计_梁国祥

基于单片机的风扇智能控制器硬件设计

梁国祥

(宁德师范学院物理与电气工程系,福建宁德352100)

摘要:提出一种以单片机AT89C52为核心控制芯片的风扇智能控制器的设计.主要介绍了红外接收电路、过

零检测电路和交流电机驱动电路模块的设计.实现了调节风量,

定时关机,模拟自然风等功能.系统运行稳定、安全可靠,具有一定的应用推广价值.

关键词:单片机;电风扇;过零检测电路;红外接收器SM0038;控制器

中图分类号:TM 925.02文献标识码:A 文章编号:2095-2481(2012)02-0173-05

目前,市场上有各种各样的电风扇出售,大部分遥控风扇都用专门解码芯片设计的,用单片机解码的相对较少.家用电器的技术发展因循社会生活的发展趋势,朝着安全、健康、快捷便利、经济效率等方向

迈进[1,2].家用电风扇是大家熟悉的产品,普通的电风扇一般是是用手动按键控制,使用时的控制范围太窄,给使用者带来不便,因此让家用电风扇实现遥控功能早已成了新时代智能电器的重要条件.普通电风扇的送风强度是不变的,不如阵阵吹拂的自然风那样舒适宜人,生活水平的提高使得大家回归大自然的愿望日益强烈,普通电风扇模拟自然风也成了设计者的新任务.经过开发人员的不断努力,电风扇在控制技术上已经相当成熟,由过去功能单调,只有手动控制,发展到现在的风速多样,控制简单方便,功能多

样化,给人们的生活带来更多的便利[3,

4].文章提出一种以单片机AT89C52为核心控制芯片的风扇智能控制器的设计方案,设计了红外遥控和按钮二者兼容的风扇控制器的硬件方法,实现了风扇开机,调节风量高、中、低档,定时关机,模拟自然风等功能.

1控制器整体设计方案

在选用单片机时,考虑到尽量减少系统的硬件电路,选用了AT89C52作为系统控制的核心,其整体硬件框图如图1所示

.

图1智能电风扇控制器的整体硬件框图

风扇智能控制器由微处理器AT89C52构成核心电路,外加红外信号接收电路,交流电过零点检测电收稿日期:2012-04-10

通讯作者:梁国祥(1973-),男,助理工程师.E-mail :136473143@https://www.wendangku.net/doc/5516877890.html,

宁德师范学院学报(自然科学版)JournalofNingdeNormalUniversity(NaturalScience)第24卷第2期

2012年5月Vol.24№.2May2012DOI:10.15911/https://www.wendangku.net/doc/5516877890.html,ki.35-1311/n.2012.02.025

路,按钮控制电路,可控硅驱动电路,显示电路和5V 电源电路组成.

系统工作时,由过零检测电路提供交流电过零点的参考时间,单片机接收到零点信号后进行下一步的操作.红外信号的接受采用中断方式IT1接收,当有中断发生时进入中断处理程序,判断是否中断有效,有效则进行解码,否则退出中断,解码完毕保存解码值供主程序跳转用,所有的控制标志都存于38H 单元,数码管显示当前的工作状态.同时单片机还利用内部定时器T0的记数方式1进行计时工作,根据使用者设置的时间进行倒计时,最长可以设置99min 的倒计时时间,倒记时结束则进行关机,停止所有的操作,除非重新接收到开机的信号.数据存储芯片AT24C02在每次改变38H 单元值和定时时间值时对相应单元的值进行保存,当遇到断电等意外情况时候保存有效的数据,等正常开机后直接调用一次读串行芯片子程序,即可进入上一次的工作状态,不需要重新设置时间与风速.选用串行芯片可以大大的减少I\O 口的使用,而且根据需要可以很方便的进行扩展,两个I\O 口最多可以扩展8片串行芯片,软件的编写也较简单.

1.1

红外接收电路设计1.1.1SM0038芯片介绍SM0038是黑色环氧聚光透镜,滤除可见光的干扰.内含红外线PIN 接收管、选频放大器和解调器.当红外线发射器发出的信号经空间传送到SM0038时,它内部的PIN 红外线接收管将红外线转换为电信号,该信号经选频放大、解调后由1脚输出与TTL 电平兼容的电信号,该信号可以直接送入微处理器进行处理.

SM0038的管脚分布如图2所示,1脚、2脚分别为地电源和正电源,3脚是解调信号输出,其电平与TTL 兼容。SM0038系列特性如下[5]:频率范围:32.75KHz 、36.7KHz 、38KHz 、40KHz ;电源电压范围:4.7V ~5.3V ;工作电流:3mA ;最大遥控距离:>8m ;工作温度:-10℃~+60℃.SM0038的优点是稳定

性好,抗干扰能力很强,外围电路非常简洁,成本又不高,适用于各种红外遥控和红

外数据传输,是替代其它红外接收放大器的理想元件.唯一的缺点是电源供电需5V

左右,无法用两节电池直接供电.采用一体化红外接收器SM0038,该芯片价格低廉,可

以接收到32.75KHz 、36.7KHz 、38KHz 、40KHz 的遥控波形,信号接收的抗干扰性强,误

码率低,而且功率消耗低;红外线不会向室外泄露,不会产生信号串扰;反应速度快、

传输效率高、工作稳定可靠等集红外接收和放大于一体,用一体化红外接收器

SM0038接收信号不需任何外接元件,就能完成从红外接收到输出与TTL 电平兼容的

所有工作,而体积和普通的塑封三极管一样.接收的信号直接送单片机的P3.3口,利

用软件对其进行解码,进行控制操作.

1.1.2SM0038与单片机接口电路图3为SM0038与单片机接口接收电路.使用一体化红外接收器,集红外接收和放大于一体,不需任何外接元件,就能完成从红外接收到输出与TTL 电平兼容的所有工作,而体积和普通的塑封三极管一样.接收器对外只有3个引脚:Vcc 、GND 和1个脉冲信号输出PO.接收的信号直接送单片机的P3.3口,利用软件对其进行解码,进行控制操作.

GND VCC

INTI GND VCC PO

120240313SM0038

AT89C52图3SM0038与单片机的连接图

1.2过零检测电路设计

使用可控硅改变导通角时,得为可控硅的关断与导通提供一个参考时间,才能够准确的控制负载输0038123图2SM0038管脚图

宁德师范学院学报(自然科学版)2012年5月174··

出功率,因此得设计一个过零检测电路,硬件电路如图4所示.光耦4N25的发光二极管的驱动电流是5mA ~30mA ;负载是一个三极管,当发光二极管导通发光时,三极管的集电极与发射极导通

.

图4过零检测电路图

220V 交流电经过变压器降压到12V 的交流电,再经二极管整流在2端和4端输出频率为100HZ 的波形,波形下降沿与上升沿是一个渐变的过程,低电平宽度大约为300us.再经过光耦4N25的隔离,在光耦的4脚即发射极得到频率也为100HZ 的矩形波,波形的高电平电压为5V ,低电平电压为0V ,低电平宽度为300us 的理想波形,为可控硅驱动提供准确的时间参考依据.

1.3交流电机驱动电路设计

要使电风扇送出仿自然风,就需要改变电风扇送风的强弱,即需要改变风扇电机的电压和电流,从而改变其转速,如图5所示

.

图5交流电机驱动电路图

图5中,风扇与可控硅SCR 相串联,改变可控硅控制角α,即控制可控硅导通的时间,就能使风扇电机的电压、电流发生变化.可控硅控制角α角的变化又可通过电容C1的充放电时间的改变来实现.AT89C52按一定规律选择电阻Rx ,即可改变电容C 1的充放电时间,从而改变9014的导通时间.改变了SCR 的导通角,达到改变电风扇送风强弱的目的.

1.4数码管显示与按键控制电路设计

采用静态显示方法,静态显示的优点是:显示稳定,在发光二极管导通电流一定的情况下显示器的亮度大,系统在运行过程中,仅仅在需要更新显示内容时CPU 才执行一次显示更新子程序,这样大大节省了CPU 的时间,提高了CPU 的工作效率.直接用共阴数码管与单片机的P1口和P0口相连,加上拉电阻构成,上拉电阻阻值为1K ,这样让软件的编写变的更加简单.数码管字型码见表1.

表1

数码管的数值和字形码对应表数值

0123456789字形码COH F9H A4H BOH 99H 92H 82H F8H 8OH 9OH 设计中使用了7个键,直接与单片机的7个I\O 口相连接,另一端接地.按键P2.0-P2.2分别为高,中,低三档,P2.3为自然风一档键,P2.4为调时功能键,P2.5为调时和自然风二档的复用键,P2.6为关机键,电路如图6所示.

第2期梁国祥:基于单片机的风扇智能控制器硬件设计175··

图6数码管显示与按键控制电路图

1.5数据存储电路设计

设计中采用串行芯片AT24C02作为外接数据存储器,相对于并行芯片而言,虽然速度较慢,但串行芯片占用单片机的引腿少,只需要两个I/O 口线.AT24C02的容量为

256*8bit (2K ),2.5V~6V 电压均可工作,2线串行接,提供8字节页写

模式,10万次的写入次数,写入数据可保存100年,特别适用于低电

压,须节省空间的场合中使用.AT24C02是一种基于I2C 总线的串行

E2PROM,不但可以象RAM 那样可读可写数据,重要的数据一旦写

入可长期保存,避免了RAM 掉电后会丢失数据.串行芯片读写非常

方便,只需指定待写数据起始地址及需写入字节数,即可运行写入,并可读出写入的数据.AT24C02与单片机接口电路如图7所示.

工作原理及时序:串行通讯需要单片机通知AT24C02何时开始传输,何时结束,AT24C02规定当SCL 为高电平时,SDA 由高变低,为起始条件.SCL 为高电平时,SDA 由低变高,为停止条件,而传输数据时,SCL 必须为低电平.SCL 的上升沿,数据从单片机由SDA 输入E2PROM ;SCL 的下降沿,数据从E2PROM 由SDA 输出到单片机.图8给出起始和停止的时序图.ACK

8th BIT

START CONDITION

BTOP CONDITION

SDA SCL

WORD n t WR (1)

图8

起始和停止的时序图图7AT24C02与单片机接口电路图

宁德师范学院学报(自然科学版)2012年5月

176··

2结束语

文章提出了一种以单片机AT89C52为核心控制芯片的风扇智能控制器的设计方法.设计实现了风扇控制器以下主要功能:通过红外遥控发出命令,控制器接收到指令后,对命令进行分析,给出相应的操作,如开机、关机,调节风量高、中、低档,模拟自然风,定时关机等.使用者通过遥控器或者按钮控制可以打开风扇,按照自己的需要设置风扇的转速,风扇可以提供4种固定风速和2种模拟的自然风,系统运行

稳定、

安全可靠,具有一定的应用推广价值.参考文献:

[1]楼然苗,李光飞.51系列单片机设计实例[M].北京:北京航空航天大学出版社,2003.

[2]张友德,赵志英,涂时亮.单片微型机原理、应用与实验[M].上海:复旦大学出版社,2000.

[3]廖建庆.便携式电网在线检测仪设计[J].电力系统保护与控制,

2010,38(19):199-202.[4]段大鹏,江秀臣,孙才新,等.基于正交分解的介质损耗因数数字测量算法[J].中国电机工程学报,2008,28(7):127-133.

[5]张有顺,

冯井岗.电能计量基础[M].北京:中国计量出版社,2000.Hardware design of the intelligent controller for fan based on SCM

LIANG Guo-xiang

(Department of Physics &Electrical Engineering,Ningde Normal University,Ningde ,Fujian 352100,China )

Abstract :This paper puts forward a kind of design of a intelligent fan controller with the AT89C52single-chip microcomputer as the core control chip.The control of the fan voltage has been achieved by changing the voltage conducting angle.The zero -crossing detection circuit detects the alternating current zero-crossing time returned to the chip,then by software control thyristor turn-on time,driving circuit used in two trigger drive principle,which completes the infrared remote control and a button control CPU fan,with the adjustment of the air volume in high,low-grade,and timing shutdown,to simulate natural wind and other functions.The system is stable in operation,safe and reliable,and has a certain value of popularization and application.

Key words :single chip microcomputer;electric fan;zero detection circuit;infrared receiver SM0038;controller 第2期梁国祥:基于单片机的风扇智能控制器硬件设计177··

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

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

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

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仿真软件,培养系统设计的思路和科研的兴趣。实现功能如下: ①系统手动模式及自动模式工作状态切换。

智能温控风扇开题报告

XXX本科毕业论文(设计)开题报告书 学生姓名学号 二级学院专业级班毕业论文 (设计)题目基于51单片机智能温控风扇 指导教师 职称 毕业论文(设计)工作期限2015年月日起至2015年月日止 毕业论文(设计)进行地点 一、选题的背景与意义: 生活中,我们经常会使用一些与温度有关的设备。尽管空调作为日常生活家电已经步入千万普通家庭中,但空调普遍耗能太多,而且在占中国大部分人口的农村地区依旧使用电风扇用作降温防暑设备。近些来,空调价格水平不断下降,越来越多的人开始使用空调,对电风扇行业是个不小的冲击,但是空调的强大的功能下是以高耗能、封闭空间为代价的。相比之下,电风扇通风较好且功耗低仍是很大的一个优势,还是具有广阔的市场空间的,电风扇需要新型的技术功能,来满足不同的人群需求。为了提高电风扇的市场竞争力,使之在技术含量上有所提高,且更加安全可靠,智能电风扇随之被提出。 传统电风扇具有以下缺点:风扇不能随着环境温度的变化自动调节风速,这对那些昼夜温差大的地区是致命的缺点,尤其是人们在熟睡时,不但浪费资源,还很容易使人感冒生病;传统电风扇机械的定时方式常常会伴随着机械运动的声音,特别是夜间影响人们的睡眠,而且定时范围有限,不能满足人们的需求。鉴于这些缺点,我们需要设计一款智能的电风扇温度控制系统来解决。 温控风扇系统,是根据当时温度情况去自动开通和关闭电风扇,能很好的节约电能,同时也方便用户们的使用更具人性化。而且温控风扇系统在工业生产、日常生活中都有广泛的应用,如在工业生产中大型机械设备的散热系统,或限制笔记本电脑上的智能CPU风扇等基于单片机的温控风扇都能够根据环境温度的高低自动启动或停止转动,并能够根据温度的变化实现转速的自动调节,在现实生活中具非常广泛的用途,因此它的设计具有一定的价值意义。 二、研究内容、拟解决的主要问题:

智能电风扇开题报告

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

智能风扇控制系统

数理与信息工程学院《单片机原理及应用》期末课程设计 题目:基于单片机的智能电风扇控制系统 专业:物联网运行与管理 班级: 姓名: 学号: 指导老师: 成绩: 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单片机为核心,通过温度传感器对环境温度进行数据采集,从而建立一个控制系统,使电风扇随温度的变化而自动变换档位,实现“温度高,风力大,温度低,风力弱”的性能。另外,通过键盘控制面板,用户可以在一定范围内设置电风扇的最低工作温度,当温度低于所设置温度时,电风扇将自动关闭,当高于此温度时电风扇又将重新启动。

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

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

电子设计大赛之智能电风扇的设计

题目名称:智能电风扇的设计 摘要:本设计以MSP430F149单片机为核心控制模块,采用HS0038光电传感器 和DS18B20温度传感器来测量电风扇的转速和检测时刻环境温度,通过主从单片机之间的串行通信来完成电风扇转速数据处理、模式控制和转速控制等,采用PWM 脉冲调制技术来控制风扇的转速,用键盘和HB12864液晶显示来实现人机交互,用红外发射和接受装置来完成遥感控制功能。该系统有电风扇的无级调速,并可以对电风扇的转速进行设置和转速的实时测试与显示、具有睡眠风、自然风等多种工作模式可以选择、能显示日期、时间、温度、风扇转速、运行模式等等信息和实现定时自动开、关机等功能,系统结构简单,步进小、精度高等优点。 关键词:单片机红外遥控智能控制风扇 Abstract:This design to MSP430F149 microcontroller as the core control module, the HS0038 photoelectric sensor and DS18B20 temperature sensor to measure the speed of the electric fan and testing time, through the master-slave SCM environment temperature of serial communication between to complete the electric fan speed data processing, pattern control and speed control and so on, USES the PWM pulse modulation technology to control the speed of the fans, use the keyboard and HB12864 liquid crystal display to realize human-machine interaction, with infrared emission and accept device to complete remote sensing control function. The system has the fan stepless speed regulation, and to the electric fan speed setting and speed of the real-time testing and display, with the wind, such as natural sleep DuoZhong work models to choose, can show the date, time, temperature, fan speed, the mode of operation and so on information and realize the automatic shutdown open, such as timing function, system structure is simple, step into small, high precision of advantages. Keyword: temperature sensor;infrared remote control;intelligent control;fan

基于单片机的风扇控制器设计

基于单片机的风扇控制器设计 序言 自然风是指自然界里的天然阵风,风量时大时小,给人以舒适感觉。在生活中,我们可以感受自然风给我们带来的清爽,也可以享受空调带来的阵阵凉意。 风扇虽然在一定程度上给人们的生活带来了便捷,而电风扇的风量则不同,它是固定不变的,虽然配以摇头装置,仍不能达到自然风的效果。长时间吹固定不变的风量,不但会感到不舒服,而且对人的健康也不利,随着变频空调的发明,我们设想能否设计一种风扇,其工作效果可以象变频空调一样,象自然风一样,来解决经济条件还没有能接受空调或在一些不适合使用空调的地方的人们生活矛盾。 解决的方法是给电风扇安装一个摸拟自然风控制器,有了它可使电风扇发出变化的风量,好像自然界里的天然阵风,这种模拟自然风对老人和小孩尤为适宜,同时设计的风扇具备多档定时功能,也使其适合夜间睡眠使用。 该设计控制器期望能达到长期可靠运行,风扇速度可调节并不少于8档,能实现定时关机。风扇能模拟自然风,其转速能由快到慢,再由慢到快反复循环。 在本次设计,制作,调试过程中得到了李月红老师的大力支持,指导和帮助。特此表示感谢! ××××× 2007.5.28

第1章智能化风扇控制器硬件设计 1.1智能化风扇控制器系统设计方案及简介 方案一:采用数字电路控制。其原理方框图如图1-1所示。采用数字集成电路通过对脉冲振荡器的调节和脉冲计数实现定时关机。电路可由可控式振荡器、脉冲计数与分频器、脉冲译码与分配器与晶闸管触发电路。但是不能随意控制档速,而且硬件的连接有些复杂。不够实用。 图1-1数字电路控制方案 方案二:采用单片机控制。利用单片机丰富的I/O端口,及其控制的灵活性,采用数模转换实现基本的调速功能、还有时钟显示功能。其原理如图1-2所示。 通过比较以上两种方案,单片机有较大的活动空间,既能实现所要求的功能,又能在很大的程度上扩展功能,而且可以方便的对系统进行升级,所以我们采用后一种方案[1]。

智能电风扇控制器设计

智能电风扇控制器设计 序言 传统电风扇不能根据温度的变化适时调节风力大小,对于夜间温差大的地区,人们在夏夜使用电风扇时可能遇到这样的问题:当凌晨降温的时候电风扇依然在工作,可是人们因为熟睡而无法察觉,既浪费电资源又容易引起感冒,传统的机械定时器虽然能够控制电风扇在工作一定后关闭,但定时范围有限,且无法对温度变化灵活处理。鉴于以上方面的考虑,我们需要设计一种智能电风扇控制系统来解决这些问题,使家用电器产品趋向于自动化、智能化、环保化和人性化,使得由微机控制的智能电风扇得以出现。 本文介绍了一种基于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、芯片选择

基于AT89C51单片机的智能温控风扇设计

目录 摘要 (1) 第一章绪论 (2) 1.1课题研究及应用前景 (2) 1.2本设计任务主要要求 (2) 第二章方案选择 (3) 2.1温度传感器的选择 (3) 2.2主控机的选择 (4) 2.3显示电路 (5) 2.4调速方式 (5) 第三章系统硬件设计 (7) 3.1系统总体设计 (7) 3.2主控芯片介绍 (7) 3.2.1AT89C51简介 (7) 3.2.2AT89C51主要功能和系统参数 (8) 3.2.3AT89C51单片机引脚说明 (9) 3.2.4AT89C51单片机最小系统 (11) 3.3DS18B20温度采集电路 (13) 3.3.1DS18B20温度处理方法 (13) 3.3.2DS18B20工作原理 (13) 3.4其他电路 (14) 3.4.1数码管驱动显示电路 (14) 3.4.2风扇驱动电路 (15) 3.4.3按键模块 (15) 第四章系统软件设计 (17) 4.1主程序流程图 (17) 4.2DS18B20子程序流程图 (18) 4.3数码管显示子程序流程图 (19) 4.4按键子程序流程图 (19) 第五章系统调试 (21) 5.1系统功能 (21) 5.1.1硬件调试 (21) 5.1.2系统实现的功能 (21) 5.1.3系统功能分析 (21) 总结 (22) 致谢 (23) 参考文献 (24) 附录 (25) 附录1:protel原理图 (25) 附录2:系统PCB板图 (26) 附录3:源程序 (27)

摘要 在炎热的夏天人们常用电风扇来降温,但传统电风扇多采用机械方式进行控制,存在功能单一,需要手动换挡等问题。随着科技的发展和人们生活水平的提高,家用电器产品趋向于自动化、智能化、环保化和人性化,使得智能电风扇得以逐渐走进了人们的生活中。智能温控风扇可以根据环境温度自动调节风扇的启停与转速,在实际生活的使用中,温控风扇不仅可以节省宝贵的电资源,也大大方便了人们的生活。 本设计为一种温控风扇系统,具有灵敏的温度检测和显示功能,采用单片机AT89C51为核心控制器对风扇转速进行控制,使用温度传感器DS18B20检测温度数据,通过数码管显示实时温度,根据采集的温度,实现了风扇的自起自停。可由使用者设置高、低温度值,测得温度值在高低温度之间时打开风扇弱风档,当温度升高超过所设定的温度时自动切换到大风档,当温度小于所设定的温度时自动关闭风扇,控制状态随外界温度而定。 关键词:单片机AT89C51;温度传感器DS18B20;数码管;电风扇

基于单片机的智能风扇控制器设计【毕业作品】

BI YE SHE JI ( 届) 基于单片机的智能风扇控制器设计 (英文) An Intelligent Controller for Fan Based on Single Chip Microcomputer 所在学院电子信息学院 专业班级电子信息工程 学生姓名学号 指导教师职称 完成日期年月日

摘要 提出了以C8051F005为控制器,利用可控硅调速的智能风扇控制器的设计方案。该系统可以实现对风扇的风速调节和风类型转换的控制,可以设定风扇的工作模式。单片机通过控制可控硅导通角,来实现风扇的无级调速,并利用单片机内部的温度传感器采集环境温度,对风扇进行智能控制。详细分析了系统的五大模块:单片机模块、过零检测模块、可控硅触发模块、键盘遥控模块和LCD显示模块,详细的论述了风扇控制器对风扇的控制过程。过零检测模块可以检测出交流电压的过零点,作为单片机发出触发脉冲的参考点;键盘和遥控模块可以对控制器进行设定,用于选择风扇的工作方式;LCD显示模块用于显示风扇风速,风类型,当前工作模式和环境温度等信息。 关键词:风扇;C8051F005;可控硅

Abstract First discusses the development and the application of fan.Put forward the design scheme that an intelligent fan controller based on C8051F005 single-chip use Thyristor to control its spend. The program choice the C8051F005 single-chip to control thyristor’s conduction angle , then to realize the stepless speed regulation of fan. And it can use the single-chip internal temperature sensor to collect the environmental temperature, to realize Auto-control of https://www.wendangku.net/doc/5516877890.html,ing internal timer of SCM to control thyristor’s conduction by sending out pulse when time is over.The length of timer relate with thyristor’s conduction angle. A detailed analysis of the five modules of the system that includes MCU module, zero crossing detection module, Keys and remote control module,LCD module and a thyristor trigger module. A detailed discussion on fan control about fan controller also will be given. The system can control the speed and wind’s ty pe of fan , you can set the working mode of fan. The zero examination module can detect sinusoidal voltage of zero, as a point of reference to send out pulse by single chip microcomputer. you can set the working of fan by keys and remote control module. LCD display module used to show wind speed, the wind type, the current working mode and the environment temperature and other information. Key Words:fan; C8051F005 ; thyristor;

智能电风扇控制系统

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

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

电子信息专业论文设计 智能风扇控制器设计

中国网络大学CHINESE NETWORK UNIVERSITY 本科毕业设计(论文) 智能风扇控制器设计 院系名称: 专业: 学生姓名: 学号:123456789 指导老师: 中国网络大学教务处制 20 年03月30日

智能风扇控制器设计 前言 随着人们生活水平及科技水平的不断提高,现在家用电器在款式、功能等方面日益求精,并朝着健康、安全、多功能、节能等方向发展。过去的电器不断的显露出其不足之处。 电风扇曾一度被认为将是空调产品冲击下的淘汰品,其实并非如此。家用电风扇并没有随着空调的普及而淡出市场,其主要原因:一是风扇和空调的降温效果不同——空调有强大的制冷功能,可以快速有效地降低环境温度,但电风扇的风更温和,更加适合老人儿童和体质较弱的人使用;二是电风扇有价格优势,价格低廉而且相对省电,安装和使用都非常简单。 尽管电风扇有其市场优势,但传统电风扇还是有许多地方应当进行改良的。现在大部分电风扇只有手动调速,加上一个定时器,其功能比较单一,最突出的缺点是它不能根据温度的变化适时调节风力大小,对于夜间温差大的地区,人们在夏夜使用电风扇时可能遇到这样的问题:当凌晨降温的时候电风扇依然在工作,可是人们因为熟睡而无法察觉,既浪费电资源又容易引起感冒,传统的机械定时器虽然能够控制电风扇在工作一定后关闭,但定时范围有限,且无法对温度变化灵活处理。如果能使电风扇处于两种不同的工作模式,模式一能对风扇实现手动控制,进行定时设置和档位调节,模式二具有对环境进行检测的功能,根据实时环境温度进行风速自动调节和当房间里面没有人时能自动的关闭电风扇,使风扇处于待机状态,当有人进入时自动开启并启动定时器控制,这样一来就避免了上述的不足。本次设计就是围绕这些方面对现有电风扇进行改进。 1 方案设计与论证 本设计能对风扇实现手动控制,进行定时设置和档位调节,同时具有对环境进行检测的功能,根据实时环境温度进行风速自动调节和当房间里面没有人时能自动的关闭电风扇,使风扇处于待机状态,当有人进入时自动开启并启动定时器控制。 1.1 遥控设计方案与论证 1.1.1 超声波遥控方案 超声波传感器是运用超声波的特质发明出来的一种传感器。超声波的振动频率高于声波,是通过换能晶片在电压的激励下出现振动 而产生的,其有波长短、频率高、方向性好、绕射现象小、可以成为射线定向传播

智能风扇的设计(教案2)

智能风扇的设计 渝中区普通高中通用技术实训中心 一、教学内容分析: 随着社会的发展,人工智能逐步融入我们的生活,并越来越深刻地影响着我们的生活状态。让高中学生了解人工智能的相关知识,学习并掌握智能控制设计与制作的基本技能是新课标背景下通用技术课程教学的一个重要任务和目标。本课是基于通用技术课程必修与选修模块的衔接、STEAMS教育理念与通用技术教学的融和,立足对生活中普通产品实行智能化创意设计的项目,为进一步深入培养学生的技术意识、工程思维、创新设计、图样表达、物化水平等核心素养而开发出的校本课程。 二、学情分析: 本课的教学对象为高二年级下期的学生,他们已经学习了通用技术必修一和必修二的课程,掌握了基本的技术设计和实践水平,并在本期前一阶段的学习中初步体验了makeblock软件编程,对人工智能也有一定感性上的理解,具备本课学习的知识技能和心理基础。但是他们从未经历过智能产品创意设计的过程,本课的任务对他们有一定的挑战性,需要老师实行知识技能的提升和思路方法的恰当引导。 三、教学目标: (一)知识与技能: 1.了解人工智能的基本原理及其在生活中的普遍应用。 2.理解常见传感器并能灵活使用到产品设计中。 3.熟悉makeblock软件并能编写简单程序。 4.能够使用结构、流程、系统、控制等知识对现有产品实行智能化的改进设计。(二)过程与方法: 通过智能风扇的设计与制作,体验产品智能化的思路与过程,在实践中理解科学、技术、工程、艺术、数学、社会之间的紧密联系和科技人文融合创新的重要性,逐步形成结构与功能、协调与控制、权衡与优化、设计与创新等技术思想和方法。 (三)情感、态度和价值观:

智能电风扇设计

智能电风扇设计 【摘要】 本设计以A T89S52单片机为控制中心,主要通过提取热释电红外传感器感应到的人体红外线信息和温度传感器DS18B20得到的温度以及内部定时器设定时间长短来控制电风扇的开关及转速的变化。 目录 引言 (3) 1、总体方案设计及功能描述 (4) 2、功能模块硬件简介与实现 (4) 2.1、键盘输入电路 (4) 2.2、热释电红外传感器模块 (4) 2.2.1、热释电红外线传感器原理简介 (4) 2.2.2、热释电红外线传感器应用 (5) 2.3、温度传感器 (5) 2.3.1、温度传感器DS18B20简介 (5) 2.3.2、DS18B20读写及初始化时序 (5) 2.3.3、DS18B20的一般操作过程 (6) 2.3.4、DS18B20的温度存储方式即温度计算 (6) 2.4、数码管显示电路 (6) 2.4.1、74ls164简介 (6) 2.4.2、共阴极八段数码管简介 (6) 2.4.3、显示电路设计 (7) 2.5、发光二极管电路 (7) 2.6、蜂鸣器电路 (7) 2.7、继电器控制电路 (8) 2.7.1、继电器简介 (8) 2.7.2、继电器驱动电路设计及工作原理简介 (8) 2.8、整体电路硬件设计 (9) 3、AT89S52软件设计与实现 (10) 3.1、整体设计思路介绍 (10) 3.2、主要部分流程图 (10) 3.2.1、主程序流程图 (10) 3.2.2、外部中断流程图 (10) 3.2.3、定时器0中断流程图 (11) 3.2.4、定时器1中断流程图 (11) 4、总结 (11) 致谢词 (12) 参考文献 (12) 附页: (13) 引言

智能风机控制器

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

智能温控风扇设计-论文

智能温控风扇设计-论文 智能温控风扇设计 摘要:实现温度控制自动化不仅能够大大提高工业生产的效率~同时还能提高产品质量~减少消耗~因此设计研究高精度、稳定、适用性强的温度控制系统对工业生产发展具有其积极意义。本文介绍了一种智能温度控制风扇的设计方案~其采用AT89S51单片机为控制器核心~通过测量温度的变化来改变风扇的转速从而达到温度控制的目的。同时实现温度采集、温度显示、温度设定等功能。经实验表明~本设计不仅稳定性好~而且温度控制精度高~反应快。 关键字:智能控制,单片机,温度 The design of Intelligent Temperature Control Fan Abstract: Automating temperature control can not only greatly increase the efficiency of production, but also improve the quality of product and reduce the cost. Therefore , a research on high precision、stability、and applicability temperature control system is significant for industry produce. This paper introduces a design of intelligent temperature control fan, which is based on AT89S51 MCU as core controller. It can control the temperature by changing the revolving speed of the fan. And it also includes the function of temperature gathering, temperature display and temperature setting. Experiment shows that the design has a good stability and high precision, and its response time is low. Keywords: Intelligent control; MCU; Temperature 目录

智能电风扇创新设计说明书分析.doc

航空制造工程学院 创新能力综合训练 研究报告 题目:智能电风扇设计 所属课题:智能电风扇系统硬件设计学院: 专业名称: 班级学号: 学生姓名: 合作者: 指导教师: 二O一三年十一月

智能电风扇系统硬件设计研究 学生姓名:班级: 指导老师: 摘要:采用单片机作为控制器,基于单片机最小系统下利用温度传感器DS18B20作为温度采集元件,同时还利用风速传感器WFS-1采集室内空气流速,并根据采集到的温度和WFS-1输出的电压信号与系统设定的温度和风速值的比较实现风扇电机的自动启动和停止,并能根温度和室内空气流速的变化自动改变风扇电机的转速,用LCD显示检测到的温度、风速。研究了相关芯片如AT89C51、8255、AD0808等的功能、接线方式以及工作方式,同时,还研究了相关元件如DS18B20、LCD 等接口功能等,结果表明,通过Proteus硬件仿真软件的仿真可是在LCD上观察到两传感器对环境温度和风速的及时连续的稳定显示。 关键词:单片机、DS18B20、WFS-1、风扇、温控、风控 主要创新点 基于单片机最小系统下控制电风扇,利用温度传感器DS18B20和风速传感器WFS-1对室内温度、风速等进行检测,从而根据其检测信号对电风扇工作状态进行改变,达到使人体最舒适的工作状态,同时用LCD显示检测到的温度、风速。从而实现更人性化、智能化的控制。

目录 1 引言 (4) 2 研究方法 (5) 3 研究结果及分析 (6) 3.1 系统整体设计. (6) 3.2 温度模块硬件设计 (6) 3.2.1、DS18B20数字温度传感器简介 (6) 1、DS18B20的外形和内部结构 (6) 2、DS18B20的主要特性 (7) 3.2.2、温度传感器的接线方式 (8) 3.2.3、基于Proteus温度模块仿真 (9) 3.3风速模块硬件设计 (10) 3.3.1、风速传感器WFS-1简介 (11) 1.WFS-1型风速传感器的主要技术参数 (12) 2.安装使用 (12) 3.注意事项 (12) 3.3.2、风速传感器的接线方式 (13) 3.3.3、基于Proteus风速模块仿真 (14) 4 结论 (16) 5 参考文献 (17) 6指导教师评语和成绩评定 (18)

课程设计——智能电风扇

带温度显示的温控与手控自动风扇系统 摘要: 本设计为一种温控风扇系统,具有灵敏的温度感测和显示功能,系统AT89C52 单片机作为控制平台对风扇转速进行控制。可由用户设置高、低档位,测得温度值在高低温度之间时打开风扇强弱风档,当温度升高超过所设定的温度时自动切换到大风档,当温度小于所设定的温度时自动降低风扇档位,控制状态随外界温度而定。同时,能够由人工设定风扇档位不受温度控制,灵活性强。所设高低温值保存在温度传感器DS18B20内部E2ROM中,掉电后仍然能保存上次设定值,性能稳定,控制准确。 关键词: 自动控制单片机温控手控风扇 一.技术指标 1.1设计意义 在激烈的市场竞争下,虽然电风扇具有广阔的市场空间,但不断新生产品的出现,要使产品更具市场优势,仅仅是靠传统型的电风扇是远远不够的,因此要对传统的电风扇根据市场的需要进行不断的更新,不断的改进,以使自己的产品立于不败之地。传统的电风扇较为突出的缺点是:①风扇的风力大小不能根据温度的变化自动的调节风速,

对于那些昼夜温差比较大的地区,这个自动调节风速就显得优其的重要了,特别是人们在熟睡时常常没有觉察到夜间是温度变化,那样既浪费电资源又容易引起感冒。②传统的风扇是用机械式的定时方式,机械式的定时方式常常会伴随着很大的机械运动的声音,特别是在夜间影响人们的睡眠质量,另个机械式的定时有一定的局限性,定时范围有限,而且机械式的容易坏。③传统的电风扇没有单片机控制电风扇的功能,对平时调节风扇风速或其它对风扇的调节,而又不想走近风扇带来很多的不便。鉴于以上方面的考虑,我们需要设计一种智能电风扇控制系统来解决这些问题。 1.2技术指标 本设计是以51单片机为主要控制核心,用51单片机系统对用户设定信号数据的采集以及分析,能过各种可控型电子元器件对电风扇各种工作状态的控制,以达到用户需求。 设计的功能要求 ①风速从高到低设置4个档位,并且每个档位都可以由用户设置或者根据温度自动调 节。 ②风扇可以自动的根据环境的温度调节风扇风速的档位,温度上升2℃自动上升一个档 位,温度每降低2℃自动下降一个档位。 ③设置数码管显示当前的工作状态以及温度,使其更具人性化。 ④加入串口控制功能,对于工业应用的风扇,可以通过RS232接口用电脑上位机控制风 扇,同时可以对控制芯片重新编程,以实现不强大的功能。 二、方案论证 2.1传感器部分 方案一:采用热敏电阻 采用热敏电阻,可满足40摄氏度至90摄氏度测量范围,但热敏电阻精度、重复性、可靠性较差,对于检测1摄氏度的信号是不适用的。而且在温度测量系统中,采用单片温度传感器,比如AD590,LM35等.但这些芯片输出的都是模拟信号,必须经过A/D转换后才能送给计算机,这样就使得测温装置的结构较复杂.另外,这种测温装置的一根线上只能挂一个传感器,不能进行多点测量.即使能实现,也要用到复杂的算法,一定程度上也增加了软件实现的难度。方案二:采用DS18B20 温度传感器采用DS18B20数字温度传感器。DS18B20数字温度传感器芯片是以9位数字量的形式反映器件的温度值。DS18B20数字温度传感器通过一个单线接口发送或接受信息,

相关文档
相关文档 最新文档