题目基于单片机的温控风扇设计目录摘要IIIAbstractIV第一章整体方案设计11.1前言11.2系统整体设计11.3方案论证21.3.1温度传感器的选择21.3.2控制核心的选择31.3.3温度显示器件的选择31.3.4调速方式的选择3第二章各单元模块的硬件设计52.1系统器件简介52.1.1DS18B20单线数字温度传感器简介52.1.2达林顿反向驱动器ULN2803简介52.1.3AT89C52单片机简介62.1.4LED数码管简介72.2各部分电路设计82.2.1开关复位与晶振电路92.2.2独立键盘连接电路92.2.3数码管显示电路102.2.4温度采集电路112.2.5风扇电机驱动与调速电路12第三章软件设计143.1程序设置143.2用KeilC51编写程序143.3用Proteus进行仿真153.3.1Proteus简介153.3.2本设计基于Proteus的仿真16第四章系统调试214.1软件调试214.1.1按键显示部分的调试214.1.2传感器DS18B20温度采集部分调试214.1.3电动机调速电路部分调试214.2硬件调试224.2.1按键显示部分的调试224.2.2传感器DS18B20温度采集部分调试224.2.3电动机调速电路部分调试224.3系统功能234.3.1系统实现的功能234.3.2系统功能分析23结论24参考文献25致谢26附录1:电路总图27附录2:程序代码282摘要现代社会中,众多的工业生产、日常生活都离不开温控风扇的应用,其在工程建设的散热系统、手提电脑处理器降温等有着突出的作用。本命题对温控风扇系统进行了解释说明,单片机为其核心构成部分,通过温度传感器DS18B20获取温度信息,与系统设置的温度做比较,判断使用ULN2803电机做成的风扇系统对元件进行散热处理,同时能通过判断设定温度与采集温度的温差大小,来确定风扇系统的转速,采用LED八段数码管实现温度显示功能。关键词:单片机、DS18B20、温控、风扇IAbstractInmodernsociety,manyindustrialproductionanddailylifeareinseparablefromtheapplicationoftemperature-controlledfans,whichplayaprominentroleinthecoolingsystemofengineeringconstructionandthecoolingoflaptopprocessors.Thispropositionexplainsthetemperature-controlledfansystem.Thesingle-chipmicrocomputerisitscorecomponent.ThetemperatureinformationisobtainedthroughthetemperaturesensorDS18B20,andcomparedwiththetemperaturesetbythesystem,itisjudgedthatthefansystemmadeofULN2803motorisusedtoheatthecomponents.Atthesametime,itcandeterminethespeedofthefansystembyjudgingthetemperaturedifferencebetweenthesettemperatureandthecollectedtemperature,andtheLEDeight-segmentdigitaltubeisusedtorealizethetemperaturedisplayfunction.Keywords:MCU,DS18B20,temperaturecontrol,fanII第一章整体方案设计1.1前言在现代社会中,风扇被广泛的应用,在人民日常生活中的作用越来越大,无论是工程建设中的散热系统,还是电脑主机的散热功能,都离不开风扇的使用。由于科学技术的发展,低噪音、低耗能的风扇逐渐被推广,随着科技水平的智能化程度越来越高,如今的风扇的转速可以随着环境温度的变化而变化,同时当环境温度达到或者低于其设定值时,风扇可以自发启动或者停止,实现控制系统的智能化。目前单片机的应用愈加普及,一定程度上促进了温控系统的发展,通过单片机技术的运用,提升温控系统的智能性,实现风扇的自发启动与停止、风扇转速与环境温度相配合,提升风扇的智能化水平。这不仅给人民生活带来了便捷,提升工业生产质效,还避免了资源浪费,提升资源利用率。本命题介绍了8052系列单片机,其由ATMEL公司研发,以AT89C52作为主要控制器,通过DS18B20元件进行温度采集,进而通过ULN2803驱动风扇电机实现风扇转动。此外,通过LED数码管来显示出系统所采集的环境温度以及系统预设的温度,根据系统检测到得环境温度与系统预设温度的比较,实现风扇电机的自动启停以及转速的自动调节。1.2系统整体设计本产品的设计思路如下:通过温度传感器对环境温度进行温度采集,转化为数字信号输入AT89C521单片机,进而在八段数码管上显示出所采集的温度以及系统设定温度,分别精确到十分位与整数位。并且通过运用PWM脉宽调制法,实现电机转速随着环境温度的改变而改变。此外,为了方面预设...