单片机课程的设计智能温控调速风扇.doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程的设计智能温控调速风扇

摘 要 本课程设计基于温度传感器和51单片机控制技术,设计了一种智能温控调速风扇。本设计的温控风扇利用温度传感器DS18B20来检测外界环境的温度,利用数码管显示境温度和风度档位,既可以通过控制按键人工调节开启温度以及风速,也可实现风速的自动控制。并可以将定时时间存入AT24C02芯片,实现数据的掉电保护。风扇共有十个档位,根据PWM来控制调节风扇速度。本论文阐述了智能温控调速风扇的工作原理、硬件设计、软件实现的过程。 电风扇的自动控制,具有重要的现实意义。1.2论文研究意义 为解决上述问题,我们设计了这套温控自动风扇系统。本系统采用高精度集成温度传感器来检测当前环境温度。用51单片机控制,能显示实时检测温度,使用者可以设定开启温度以及定时时间。风扇的转速可以根据温度的变化而改变,也可以人工进行设定风速。这样的智能化控制比起传统的风扇能够更好地适应人们的需要。 基于单片机的温度控制风扇是利用单片机来完成的一个小型控制系统。现阶段运用国内大部分家庭,系统效率越来越高,成本也越来越低。其发展趋势可以根据其性质进行相应的改进可以运用与不同的控制,并带来大量的经济效益。 图2.1系统构成框图 2.2方案论证 本设计要实现风扇直流电机的温度控制,使风扇电机能根据环境温度的变化自动启停及改变转速,需要比较高的温度变化分辨率以及稳定可靠的换挡停机控制部件。 2.2.1 温度传感器的选择 在本设计中,温度传感器的选择有以下两种方案: 方案一:采用热敏电阻作为检测温度的核心元件,并通过运算放大器放大,热敏电阻会随温度而变化,进而产生输出电压变化信号,再经模数转换芯片ADC0809将电压变化信号转化为数字信号输入单片机处理。 方案二:采用数字式的集成温度传感器DS18B20作为温度检测的核心元件,由其检测并直接输出数字温度信号给单片机进行处理。 对于方案一,采用热敏电阻作为温度检测元件,价格便宜,元件易购,但热敏电阻对温度的细微变化不太敏感。在信号采集、放大以及转换的过程中还会产生失真和误差。故该方案不适合本系统。 对于方案二,由于数字式集成温度传感器DS18B20的高度集成化,大大降低了外接放大转化等电路的误差因数,温度误差变得很小,并且其温度分辨力极高。温度值在器件内部转化成数字量直接输出,简化了系统程序设计,又由于该温度传感器采用先进的单总线技术,与单片机的接口变得非常简洁,抗干扰能力强,因此该方案适用于本系统。 2.2.2 控制核心的选择 在本设计中采用STC89C52单片机作为控制核心,通过软件编程的方法进行温度检测和判断,并在其I/O口输出控制信号。STC89C52单片机工作电压低,性能高,片内含8k字节的只读程序存储器ROM和256字节的随机数据存储器RAM,它兼容标准的MCS-51指令系统,并且价格低廉,适合本设计系统。 2.2.3 温度显示器件的选择 方案一:应用动态扫描的方式,采用LED共阴极数码管显示温度。 方案二:采用LCD液晶显示屏显示温度。 对于方案一,该方案成本低,显示明确醒目,功耗极低,同时温度显示程序的编写也相对简单,但不足的地方是它采用动态扫描的显示方式,因此会产生闪烁,但只要频率设置得当了即可采用该方案。 对于方案二,液晶显示屏不仅能显示数字还能显示字符甚至图形,这是数码管无法达到的。但是液晶显示模块的价格昂贵,显示驱动程序的编写也较复杂,从简单实用的原则考虑,本系统采用方案一。 2.2.4 调速方式的选择 方案一:采用数模转换芯片DAC0832来控制,由单片机根据当前环境温度值输出相应数字量到DAC0832中,再由DAC0832产生相应模拟信号,从而通过无级调速电路实现风扇电机转速的自动调节。 方案二:采用单片机软件编程实现PWM调速的方法。 利用定时器,当高电平时间到时,对I/O口电平取反,使其变成低电平;当低电平时间到时,再对该I/O口电平取反,如此循环即可得到PWM信号。 对于方案一,该方案能够实现对直流风扇电机的无级调速,速度变化灵敏,但是D/A转换芯片的价格较高,性价比不高。 对于方案二,相对于其他用硬件或者软硬件相结合的方法实现对电机进行调速而言,采用PWM 用纯软件的方法来实现调速过程,具有更大的灵活性,并可大大降低成本。综合考虑选用方案二。 3各个单元模块的硬件设计 系统主要器件包括DS18B20温度传感器、STC89C52单片机、LED共阳极数码管、达林顿反向驱动器ULN2803、按键等。 3.1系统器件及理论简介 3.1.1 STC89C52单片机简介 STC89C52RC单片机介绍 STC89C52RC单片机是宏晶科技推出的新一代高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统8051单片机,12时钟/机器周期和6时钟/机器周期可以任意选择。8K字节程序存储空间;5

您可能关注的文档

文档评论(0)

erterye + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档