资源描述:
《基于单片机的智能电风扇控制系统设计【毕业论文】》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本科毕业设计基于单片机的智能电风扇控制系统设计38摘要在我们的日常生活中,单片机由于它价格低廉,功能全面,体积小巧以及良好的可开发性,得到了越来越多的设计者的喜爱。以单片机为控制核心的控制体系也广泛的运用于人们的日常生活和工业生产中。电风扇是一种常见的小型家用电器。由于其价格便宜,体积小巧,使用方便,深得消费者的喜爱,在今后的一段时间内,还会是市场的热销产品之一。但是老式的电扇科技含量较低,不能很好的满足现代人的生活习惯。从人们口中得知,新一代的电扇应该是操作简单,功能强大,而且更加安全可靠,能更加人性化的适应人们生活的需要一种家用电器。本次设计主要介绍了一种智能电风
2、扇的设计方案。该方案基于目前被广泛运用的AT89C51单片机系统,增加了能让电扇根据温度进行自我调节风速的功能,给用户提供更人性化的体验。这种智能风扇,用户有两种方式可以选择来控制电扇的调速方式,即智能调速方式和手动调速方式。当选择智能模式的时候,电风扇可以通过温度传感器来测量环境的温度,从而调节电扇的转速,达到更加人性化的效果。可通过用户设置高、低温度值,测得温度值在高低温度之间时打开风扇弱风档,当温度升高超过所设定的温度时自动切换到大风档,当温度小于所设定的温度时自动关闭风扇,控制状态随外界温度而定。所设高低温值保存在温度传感器DS18B20内部ROM中,掉电后仍
3、然能保存上次设定值,性能稳定,控制准确。当选择手动模式的时候,则功能和普通的电扇相同。关键词:AT89C51单片机;温度传感器;智能电风扇38AbstractInourdailylife,themicrocontrollerisbeingfavoredbymoreandmoredesignersbecauseofitslowcost,fullfunction,smallsizeandgooddevelopability.Thecontrolsystemofmicrocontrollercenteredisalsowidelyusedinpeople'sdailylif
4、eandindustrialproduction.Electricfanisacommonsmall-sizedhouseholdappliance.Becauseofitslowcost,smallsize,easytouse,electricfanwonthefavorofmanyconsumers,andinthenextperiodoftime,itwillalsobecomeoneofbest-sellingproducts.However,theold-fashionedlow-techelectricfandoesnotcatertothemodernl
5、ifestyle.Knownfromwhatpeoplesayabout,thenewgenerationofelectricfan,whichshouldhavebeensimpleoperated,powerfulfunctioned,willbemuchsafer,morereliable,andbeabletomeettheneedforhousehold,makinghumanlifemorehumanitarian.Thisdesignmainlyintroducesaprogramofintellectualelectricfan.Thisprogram
6、basedonAT89C51microcontrollersystem,alongwithafunctionofspeedself-regulatingaccordingtothechangeabletemperature,providingwithmorehumanitarianexperience.Thiskindofintellectualelectricfanincludestwotypes----intellectualspeedregulationandmanualspeedregulation.Whenchooseintelligentspeedregu
7、lationones,theycanadjustspeedaccordingtotheenvironmenttemperaturesensor,achievingmorehumaneeffect.ThroughtheuserhighSettings,lowtemperature,hightemperaturetemperaturemeasuredinbetweenweakwindshift,andopenfanwhentemperaturesexceedthesettemperatureautomaticallyswitchtowindsfiles,