资源描述:
《学士学位论文—-基于单片机的温控风扇设计.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、常州信息职业技术学院电子与电气工程学院毕业设计论文摘要温控风扇是利用温度的变化控制风扇启停及转速的智能系统,在现代社会中的生产以及人们的日常生活中都有广泛的应用,如工业生产大型机械散热系统中的风扇、现在笔记本电脑上的广泛应用的智能CPU风扇等。本文设计了基于单片机的温控风扇系统,采用单片机为控制器,利用温度传感器DS18B20作为温度采集元件,并根据采集到的温度,通过一个达林顿反向驱动器ULN2803驱动风扇电机。根据检测到的温度与系统设定的温度比较实现风扇电机的自动启动和停止,并能根据温度的变化自动改变风扇电机的转速,同时用LED
2、八段数码管显示检测到的温度与设定的温度。系统的预设温度的设置是通过两个独立按键来实现的,一个增大预设温度,一个减小预设温度。关键词:单片机;DS18B20;温控;风扇1常州信息职业技术学院电子与电气工程学院毕业设计论文ABSTRACTInlife,weoftenusetoelectricfan.Forexample,inthehotsummerpeopleuseelectricfantocool;inindustrialproduction,large-scalemachineryuseelectricfanforcooling.B
3、utwhentheenvironmentaltemperaturechanges,artificialhardtotimelycontrolthespeedofthefan,isalsoverydifficulttoeffectivelyutilizevaluableresources.Withthedevelopmentoftechnologyoftemperaturecontrol,temperaturecontroltechnologyhasbeenfullymeetthemoderndailylifeandproductio
4、nrequirements,emergeasthetimesrequiretemperature-controlledelectricfanhasgraduallyenteredpeople'slife.Temperaturecontrolelectricfanaccordingtotheambienttemperatureautomaticregulatingelectricfanstart/stopandspeed,inreallifeuse,temperature-controlledelectricfannotonlycan
5、savevaluableresources,alsobringsgreatconvenienceforpeople'slifeandproduction.Temperaturecontrolfaninmodernsocietyproductionandpeople'sdailylifehaveawiderangeofapplications,Suchasindustrialproductionoflargemechanicalcoolingsystemoffan,nownotebookcomputeronawiderangeofap
6、plicationofintelligentCPUfan.ThispaperintroducesthedesignofMCUbasedtemperaturecontrolfansystem,usingSCMasthecontroller,useoftemperaturesensorDS18B20asatemperatureacquisitioncomponent,andaccordingtothecollectedtemperature,throughaDarlingtonreversedrivingfanmotordriverUL
7、N2803.Accordingtothedetectedtemperatureandasettemperaturetoachievesystemcomparisonoffanmotorforautomaticstartandstop,andaccordingtotemperaturechangesautomaticallychangethefanmotorspeed,atthesametimewiththeLEDeightdigitaltubedisplaythedetectedtemperatureandasettemperatu
8、re.Thepresettemperaturesetbytwoindependentbuttonstoachieve,Theoneincreasethepresettemperature,andtheanotheronereduced