本科毕业设计论文--基于单片机的温控电风扇的设计
【《基于STC89C51单片机的温控风扇设计》3600字(论文)】

基于STC89C51单片机的温控风扇设计一、引言 (1)二、系统整体设计方案 (1)1硬件需求分析 (1)2系统总体设计方案 (1)三、系统硬件电路设计 (2)1STC89C51单片机的最小系统 (2)21CD1602液晶显示电路设计 (3)3风扇驱动电路的设计 (4)4蜂鸣器电路的设计 (4)5独立按键电路的设计 (5)四、系统软件部分设计 (5)1软件开发环境的介绍 (5)2系统重要函数的介绍 (6)结束语 (6)弁考文献 (7)一、引言在电子信息技术与自动控制技术的持续进步的影响下,电器越来越智能,自动化水平越来越高,各行各业都需要提高产品的可靠性和自动化水准,使产品更加具有优势。
为了满足社会发展所带来的人民的需求,各行各业都应使用更为稳定、合理、高效的设备。
风扇被用于降温已经有很长的历史,但它并未因为存在年限久远、以及空调的出现而被取而代之。
然而,电风扇的优点是便宜、易于使用和占地面积小。
考虑到经济因素的影响,在大多数市场占据市场份额最大的依然是老式传统风扇,尤其是在中小型城市和农村,因为使用电风扇的代价相对于空调更能让普通老百姓接受,但传统电风扇的档位固定,风速模式少,而且无法缺少人的调控,需要人自操作换档,自动化水平较低。
为了使风扇在市场上具更大的领地,成为更多人的降温选择,温控电风扇随之被提出。
传统电风扇的风速调节模式单一,且无法离开人的调节,更不能随温度的浮动而变化。
当室内温度下降时,电风扇仍然持续运转,在温差明显的地区来看这是一个相当大的劣势,不但浪费资源,还对人体的健康产生威胁;传统的电风扇调节风速时通过机械的按钮进行风速调节,噪音过大、功能单一是传统风扇的又一缺点,有碍人们的休息体验,违背人们的日常需求。
因此特别容易影响人们的休息,更加不能满足人们的需求。
温控风扇系统,能够自动控制电风扇的风量,节约电力资源的同时也能够改善用户的体验感,使风扇更加人性化。
而且温控风扇系统在很多场景都有广泛的应用,例如炼铁厂等重工业都需要巨型风扇来散热、电子产品CPU的散热风扇等。
基于51单片机的温控风扇设计

基于51单片机的温控风扇设计一、引言风扇是家庭和办公室中常见的电器产品,用于调节室内温度和空气流通。
而随着科技的发展,人们对风扇的功能和性能也提出了更高的要求。
本文将介绍一种基于51单片机的温控风扇设计方案,通过温度传感器和单片机控制,实现智能温控风扇的设计。
二、设计方案1. 硬件设计本设计方案采用51单片机作为控制核心,温度传感器作为温度检测模块,风扇作为输出执行模块。
51单片机可以选择常见的STC89C52,温度传感器可以选择DS18B20,风扇可以选择直流风扇或交流风扇。
2. 软件设计软件设计包括温度检测、温度控制和风扇控制三个部分。
通过程序控制单片机对温度传感器进行采集,再根据采集到的温度数值进行判断,最后控制风扇的转速来达到温控目的。
三、电路连接1. 连接51单片机和温度传感器51单片机的P1口接DS18B20的数据线,P1口上拉电阻连接VCC,GND连接地,即可完成单片机和温度传感器的连接。
2. 连接风扇通过晶闸管调速电路或者直接控制风扇的开关电路来控制风扇的转速。
通过设置不同的电压或者电流来控制风扇的转速,从而实现温控风扇的设计。
四、软件设计1. 温度检测通过单片机的程序控制,对温度传感器进行采集,获取室内温度的实时数据。
2. 温度控制将获取到的温度值与设定的温度阈值进行比较,通过程序控制来实现温度的控制。
3. 风扇控制根据温度控制的结果,通过单片机控制风扇的转速,从而实现室内温度的调节。
六、总结本文介绍了一种基于51单片机的温控风扇设计方案,通过硬件和软件的设计,实现了智能温控风扇的设计。
这种设计方案可以广泛应用于家庭和办公环境,提高了风扇的智能化程度,为人们提供了更加舒适和便利的生活体验。
该设计方案也为单片机爱好者提供了一个实用的项目案例,帮助他们在学习和实践中提高自己的能力。
希望本文对读者有所帮助。
大学本科毕业论文(设计)开题报告---基于单片机的温控风扇的设计

大学本科毕业论文(设计)开题报告---基于单片机的温控风扇的设计世界大学本科生毕业论文(设计)开题报告表论文(设计)名称基于单片机的温控风扇的设计论文(设计) 论文(设计)指导教师导师选题设计宋宗伦来源类型超级无语专学生姓名学号班级莫莫莫 PB888883 业一、研究或设计的目的和意义:目的:设计基于单片机的温控风扇,实现风扇启停以及转速的智能控制,降低风扇运转时的噪音以及节省电能,为工业生产及人们的生活带来便利。
意义:温控风扇系统在工业生产、日常生活中都有广泛的应用,如工业生产中大型机械中的散热系统,或现在笔记本电脑上的智能CPU风扇等。
基于单片机的温控风扇能够根据环境温度的高低自动启动和停止转动,并能够根据温度的变化实现转速的自动调节,在现实生活中具有非常广泛的用途,如夏天人们用的散热风扇,因此它的设计具有一定的价值意义。
二、研究或设计的国内外现状和发展趋势: 国内外现状:目前,温控风扇的设计已经有了一定的成效,可以使风扇根据环境温度的变化进行自动无级调速,当温度升高到一定时能自动启动风扇,当温度降到一定时能自动停止风扇的转动,实现智能控制,如现在笔记本电脑中广泛应用的智能CPU风扇。
还可通过无线通信,实现远程控制。
温控风扇已广泛用于工业控制和生产生活中。
发展趋势:随着技术的进步,温控风扇将会得到进一步的发展,不断提高其智能控制的精确度,不断的降低其运转的噪音,甚至实现零噪声,不断的降低功耗以节能,以及充分提高其集成度使其嵌入到更多的机械设备中将是其发展的趋势。
三、主要研究或设计内容,需要解决的关键问题和思路:设计内容:采用单片机作为控制器,利用温度传感器DS18B20作为温度采集部分,根据采集的温度,通过单相桥式PWM逆变电路控制电机的转速和方向,以实现风扇的自动调速,并用LED八段数码管完成温度和直流电机转速的动态显示。
关键问题:1.单片机控制温度传感器DS18B20的温度采集。
2.电机转速和方向的控制。
基于51单片机的温控风扇毕业设计

基于51单片机的温控风扇毕业设计温控风扇基于51单片机的毕业设计一、引言随着科技的不断进步,人们对于生活品质的要求也越来越高。
在夏季高温天气中,风扇成为了人们不可或缺的家用电器。
然而,传统的风扇常常不能够根据环境温度自动调节风速,给人们带来了一定的不便。
因此,设计一个基于51单片机的温控风扇成为了一项有意义的毕业设计。
二、设计目标本设计的目标是实现一个自动调节风速的温控风扇系统,通过测量周围环境的温度来调节风扇的风速,使风扇在不同温度下达到最佳工作效果,提高舒适度和节能效果。
三、硬件设计1.51单片机:采用AT89S52单片机作为主控制器,该单片机具有较强的性能和丰富的外设资源,能够满足本设计的需求。
2.温度传感器:采用DS18B20数字温度传感器,具有高精度和简单的接口特点。
3.风扇控制电路:通过三极管和可变电阻来控制风扇的转速,根据温度传感器的输出值来调节电阻的阻值,从而实现风扇的风速调节。
四、软件设计1.硬件初始化:包括对温度传感器和风扇控制电路的初始化设置。
2.温度检测:通过DS18B20传感器读取环境温度的值,并将其转换为数字量。
3.风速控制:根据不同的温度值,通过控制电阻的阻值来调整风扇的风速,从而实现风速的自动调节。
4.显示界面:通过LCD显示器将当前温度值和风速等信息显示出来,方便用户了解当前状态。
五、系统测试及结果分析经过对系统的调试和测试,可以发现该温控风扇系统能够根据环境温度自动调节风速。
当环境温度较低时,风扇转速较低,从而降低能耗和噪音;当环境温度较高时,风扇转速会自动提高,以提供更好的散热效果。
六、结论通过对基于51单片机的温控风扇系统的设计和测试,可以得到以下结论:1.该系统能够根据环境温度自动调节风速,提高舒适度和节能效果。
2.通过LCD显示界面,用户可以方便地了解当前温度和风速等信息。
3.本设计的目标已得到满足,具备一定的实用和推广价值。
七、展望在未来的研究中,可以进一步优化该温控风扇系统,例如添加遥控功能、改进风扇控制电路的效率等,以提高用户体验和系统的整体性能。
毕业论文-基于AT89C51单片机的智能温控风扇设计

毕业论⽂-基于AT89C51单⽚机的智能温控风扇设计届毕业设计(论⽂)系部电⼦⼯程系班级11通信技术姓名学号题⽬基于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)摘要在炎热的夏天⼈们常⽤电风扇来降温,但传统电风扇多采⽤机械⽅式进⾏控制,存在功能单⼀,需要⼿动换挡等问题。
随着科技的发展和⼈们⽣活⽔平的提⾼,家⽤电器产品趋向于⾃动化、智能化、环保化和⼈性化,使得智能电风扇得以逐渐⾛进了⼈们的⽣活中。
智能温控风扇可以根据环境温度⾃动调节风扇的启停与转速,在实际⽣活的使⽤中,温控风扇不仅可以节省宝贵的电资源,也⼤⼤⽅便了⼈们的⽣活。
设计题目基于单片机智能温控风扇的设计

基于单片机的智能温控风扇设计
简介:本设计旨在利用单片机技术实现智能温控风扇系统,通过测量环境温度并根据预设的温度阈值自动调节风扇的转速,以达到舒适的室内温度。
设计要求:
1. 硬件设计:选择适当的单片机开发板和传感器,能够测量环境温度并输出相应的控制信号给风扇。
2. 温度检测:使用温度传感器实时测量环境温度,并将数据传输给单片机进行处理。
3. 控制逻辑:设计合理的控制算法,通过单片机对温度数据进行处理,判断是否需要调节风扇的转速。
4. 风扇控制:根据控制逻辑的结果,通过单片机控制风扇的转速,可以采用PWM(脉宽调制)技术控制风扇速度。
5. 用户界面:设计友好的用户界面,使用户能够设定温度阈值和其他参数,同时显示当前温度和风扇状态等信息。
拓展要求:
1. 温度补偿:考虑环境温度对传感器的影响,设计温度补偿算法提高测量准确性。
2. 风扇速度调节:根据温度差异的大小,设计风扇转速的连续调节策略,以避免频繁启停。
3. 报警功能:当环境温度超过设定的安全范围时,通过警报或其他方式提醒用户。
4. 能耗优化:设计合理的功耗管理策略,尽可能降低系统的能耗。
5. 远程监控:通过无线通信模块(如Wi-Fi或蓝牙)实现远程监控和控制功能,使用户能够通过手机或电脑远程操作风扇系统。
注意事项:
1. 设计应考虑系统的稳定性、可靠性和安全性。
2. 设计过程中需考虑电路设计、软件编程和用户界面设计等方面的问题。
3. 设计完成后,应进行测试和验证,确保系统功能正常并满足设计要求。
基于单片机的温控风扇设计毕业设计论文

基于51单片机的温控风扇设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
基于51单片机的温控风扇设计

基于51单片机的温控风扇设计1. 引言1.1 研究背景基于51单片机的温控风扇设计能够满足消费者的需求,具有成本低、易操作、高性能等优点。
通过研究51单片机的应用,设计一个简单实用的温控风扇系统,不仅可以降低消费者的购买成本,提高普及率,还可以为温控风扇行业的发展带来新的技术突破。
本研究旨在基于51单片机设计一个具有良好性能和稳定运行的温控风扇系统,通过硬件设计、软件设计、系统测试等方面的研究,探索出一套有效的温控算法和风扇控制方案,为温控风扇的普及和应用提供技术支持和参考。
1.2 研究意义温控风扇设计在现代生活中有着重要的意义。
随着科技的不断发展,人们对于生活质量的要求也越来越高。
在夏季高温天气中,使用温控风扇可以有效调节室内温度,提供舒适的环境。
而基于51单片机的温控风扇设计可以实现智能化的控制,提高风扇的效率和稳定性。
温控风扇设计还可以节约能源,减少能源消耗,符合节能减排的现代社会发展需求。
通过研究和设计温控风扇系统,可以提高人们对于科技产品的认识和理解,促进科技和生活的融合。
基于51单片机的温控风扇设计具有重要的研究意义,对于提升生活质量、节约能源、促进科技发展等方面都具有积极的作用。
深入研究和探讨温控风扇设计,将有助于提升技术水平,推动相关领域的发展。
1.3 研究目的本次研究的目的是设计基于51单片机的温控风扇系统,通过该系统实现对环境温度的监测和控制,从而实现自动调节风扇转速。
通过该研究,我们旨在提高家用电器的智能化水平,提升用户体验,减少能源消耗,降低碳排放。
具体目的包括:1. 研究51单片机在温控领域的应用,深入了解其功能和特点;2. 设计一个可靠稳定的温控风扇系统,确保其能够准确监测环境温度并实现有效的风扇调节;3. 测试系统的性能和稳定性,验证其在实际使用中的可靠性和可行性;4. 探讨温控算法和风扇控制策略,优化系统性能,提高能效和响应速度。
通过这些目的,我们希望能够为家用电器领域的智能化发展做出贡献,为用户提供更加舒适和便捷的生活体验。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2012年度本科生毕业论文(设计)基于单片机的温控电风扇的设计学院:电子信息工程学院专业:通信技术年级: 2008级学生姓名:学号: 08250336 导师及职称:2012年5月琼州学院本科毕业论文 (设计)2012 Annual Graduation Thesis (Project) of the College Undergraduate Microcontroller-based temperaturecontrol fan designDepartment: College of Electronics and InformationEngineeringMajor: Computer Science and TechnologyGrade: 2008Student’s Name:ZhangStudent No.:08253036Tutor: Associate Professor Lin YuanguaiFinished by May, 2012摘要生活中,我们经常会使用到电风扇。
比如,在炎热的夏天人们用电风扇来降温;在工业生产中,大型机械用电风扇来散热等。
但是当环境温度变化的时候,人工很难做到及时控制风扇的转速,也很难有效利用宝贵的电资源。
随着温度控制的技术不断发展,温控技术已经完全满足现代的日常生活和生产的要求,应运而生的温控电风扇也逐渐走进了人们的生活中。
温控电风扇可以根据环境温度自动调节电风扇启停与转速,在实际生活的使用中,温控电风扇不仅可节省宝贵的电资源,也大大方便了人们的生活和生产。
温控风扇是利用温度的变化控制风扇启停及转速的智能系统,在现代社会中的生产以及人们的日常生活中都有广泛的应用,如工业生产大型机械散热系统中的风扇、现在笔记本电脑上的广泛应用的智能CPU风扇等。
本文设计了基于单片机的温控风扇系统,采用单片机为控制器,利用温度传感器DS18B20作为温度采集元件,并根据采集到的温度,通过一个达林顿反向驱动器ULN2803驱动风扇电机。
根据检测到的温度与系统设定的温度比较实现风扇电机的自动启动和停止,并能根据温度的变化自动改变风扇电机的转速,同时用LED八段数码管显示检测到的温度与设定的温度。
系统的预设温度的设置是通过两个独立按键来实现的,一个增大预设温度,一个减小预设温度。
关键词: 单片机;DS18B20;温控;风扇琼州学院本科毕业论文 (设计)ABSTRACTIn life, we often use to electric fan. For example, in the hot summer people use electric fan to cool; in industrial production, large-scale machinery use electric fan for cooling. But when the environmental temperature changes, artificial hard to timely control the speed of the fan, is also very difficult to effectively utilize valuable resources. With the development of technology of temperature control, temperature control technology has been fully meet the modern daily life and production requirements, emerge as the times require temperature-controlled electric fan has gradually entered people's life.Temperature control electric fan according to the ambient temperature automatic regulating electric fan start / stop and speed, in real life use, temperature-controlled electric fan not only can save valuable resources, also brings great convenience for people's life and production.Temperature control fan in modern society production and people's daily life have a wide range of applications, Such as industrial production of large mechanical cooling system of fan, now notebook computer on a wide range of application of intelligent CPU fan. This paper introduces the design of MCU based temperature control fan system, using SCM as the controller, use of temperature sensor DS18B20 as a temperature acquisition component, and according to the collected temperature, through a Darlington reverse driving fan motor driver ULN2803. According to the detected temperature and a set temperature to achieve system comparison of fan motor for automatic start and stop, and according to temperature changes automatically change the fan motor speed, at the same time with the LED eight digital tube display the detected temperature and a set temperature.The preset temperature set by two independent buttons to achieve, The one increase the preset temperature, and the another one reduced the preset temperature.Key words: single chip microcomputer; DS18B20; temperature control; fan目录第一章前言 (1)第二章整体方案设计 (2)2.1 系统整体的设计 (2)2.2方案论证 (2)2.2.1 温度传感器的选择 (3)2.2.2 控制核心的选择 (3)2.2.3 温度显示器件的选择 (4)2.2.4 调速方式的选择 (4)第三章各单元模块的硬件设计 (6)3.1 系统器件简介 (6)3.1.1 DS18B20单线数字温度传感器简介 (6)3.1.2 达林顿反向驱动器ULN2803简介 (6)3.1.3 AT89C52单片机简介 (7)3.1.4 LED数码管简介 (9)3.2电路设计 (10)3.2.1 开关复位与晶振电路 (10)3.2.2 独立按键连接电路 (11)3.2.3 数码管显示电路 (12)3.2.4 温度采集电路 (13)3.2.5 风扇电机驱动与调速电路 (14)3.2.6 电路总图 (15)第四章软件设计 (17)4.1 程序设置 (17)4.1.1 主要程序代码 (18)4.2 用Keil C51 编写程序 (20)4.3 用Proteus进行仿真 (21)4.3.1 Proteus简介 (21)4.3.2 本设计基于Proteus的仿真 (22)琼州学院本科毕业论文 (设计)第五章系统调试 (26)5.1 软件调试 (26)5.1.1 按键显示部分的调试 (26)5.1.2 传感器DS18B20温度采集部分调试 (26)5.1.3 电动机调速电路部分调试 (27)5.2 硬件调试 (27)5.2.1 按键显示部分的调试 (27)5.2.2 传感器DS18B20温度采集部分调试 (27)5.2.3 电动机调速电路部分调试 (28)5.3 系统功能 (28)5.3.1 系统实现的功能 (28)5.3.2 系统功能分析 (28)第六章结束语 (30)参考文献 (31)附录 (32)致谢 (34)第一章前言在现代的生活和生产中,电风扇被广泛的使用,发挥着举足轻重的作用,如夏天人们使用的散热风扇、工业生产中大型机械中的散热风扇以及现在笔记本电脑上广泛使用的智能CPU风扇等。
而随着温度控制技术的发展,为了降低风扇运转时的噪音以及节省能源等,温度控制风扇越来越受到重视并被广泛的应用。
在先阶段,温控风扇的设计已经有了一定的成效,可以使风扇根据环境温度的变化进行自动无极调速,当环境温度升高到到一定时能自动启动风扇,并随着环境温度的升高自动加快风扇的转速,当环境温度降到一定时能自动停止风扇的转动,实现智能控制。
本文设计了由ATMEL公司的8052系列单片机AT89C52作为控制器,采用DALLAS公司的温度传感器DS18B20作为温度采集元件,并通过一个达林顿反向驱动器ULN2803驱动风扇电机的转动。
同时使系统检测到的环境温度以及系统预设的温度动态显示在LED数码管上。
根据系统检测到的环境温度与系统预设温度的比较,实现风扇电机的自动启动与停止以及转速的自动调节。
第二章整体方案设计第二章整体方案设计2.1 系统整体的设计本设计的整体思路是:利用温度传感器DS18B20检测环境温度并直接输出数字温度信号给单片机AT89C52进行处理,在LED数码管上显示当前环境温度值以及预设温度值。
其中预设温度值只能为整数形式,检测到的当前环境温度可精确到小数点后一位。
同时采用PWM脉宽调制方式来改变直流风扇电机的转速。