“大学生创新性实验计划”(智能无叶风扇)结题报告详解.docVIP

“大学生创新性实验计划”(智能无叶风扇)结题报告详解.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“大学生创新性实验计划”项目 结题报告 目 录 一、项目选题思路 1 二、实验的研究方案及技术路线 1 三、项目的实施过程 2 1电路部分系统整体设计 2 2电路实现原理 2 3温度部分系统硬件设计 3 3.1 独立键盘连接电路 3 3.2 数码管显示电路 3 3.3 温度采集电路 3 3.4 风扇电机驱动与调速电路 4 4湿度部分系统硬件设计 4 4.1 湿度采集电路 4 4.2 阈值设置电路 5 4.3数码管显示电路 5 4.4 加湿器驱动电路 5 5系统软件设计 6 5.1温度部分软件设计 6 5.2湿度部分软件设计 7 四、项目的预期成果及最终成果 8 五、项目组成员的收获及体会 8 参考文献 9 附件1源程序 10 附件2电路图 21 一、项目选题思路目前许多家里都使用空调,不但耗电率过高,而且几乎毫无通风的可能。传统风扇的三瓣叶,不仅清洗起来麻烦,而且对小朋友还存在一定的安全隐患。新型无叶风扇不但在价格上比空调要低很多,而且通风性很强。没有扇叶和转轮的新型电风扇,吹出清爽凉风的同时,还能完全避免了清洗扇叶之苦。它能产生神奇的持续性的吹出凉风,由于没有叶片,不会覆盖尘土,对有好奇性的儿童不具有伤害,是理想的既安全又节能的产品。 实验的研究方案及技术路线 ULN2803驱动风扇电机。根据检测到的温度与系统设定的温度的比较实现风扇电机的自动启动和停止,并能根温度的变化自动改变风扇电机的转速,同时用LED八段数码管显示检测到的温度与设定的温度。 其次是湿度的检测,也采用单片机控制。用DHT11湿度传感器作为湿度采集原件,并根据采集数据与设定值作比较,低于设定值时启动加湿器。 项目的实施过程 图1 系统构成框图 电路采用完全分开形式,避免两电路产生干扰,出现供电不足和不稳定现象。用户可根据需要开启所需功能,省电、节能更人性化。 2、电路实现原理 本设计的温度部分实现原理:利用温度传感器DS18B20检测环境温度并直接输出数字温度信号给单片机AT89C52进行处理,在LED数码管上显示当前环境温度值以及预设温度值。其中预设温度值只能为整数形式,检测到的当前环境温度也为整数。同时采用PWM脉宽调制方式来改变直流风扇电机的转速。并通过两个按键改变预设温度值,一个提高预设温度,另一个降低预设温度值。 湿度部分实现原理:传感器模块使用的是DHT11数字温湿度传感器。通过DHT11检测出当前环境下的湿度,将所测数据交给AT89C52单片机进行分析和处理。其中,为了显示稳定,本系统每间隔1秒采集一次数据送入单片机。阈值设置模块通过三个按键来实现阈值设置功能的。使得在不同环境下设置阈值提供了极大的方便,不需要每次都在程序里改动然后再烧录,省去了复杂的过程。 3、温度部分系统硬件设计 3.1 独立键盘连接电路 键盘包括2个独立按键S2和S3,一端与单片机的P1.3和P1.4口相连,另一端接地,当按下任一键时,P1口读取低电平有效。系统上电后,进入键盘扫描子程序,以查询的方式确定各按键,完成温度初值的设定。其中按键S1为加按键,每按下一次,系统对最初设定值加一,按键S2为减按键,每按下一次,系统对初设定值进行减一计算。 3.2 数码管显示电路 本设计制作中选用4位共阳极数码管作为显示模块,其中前2位数码用于显示温度传感器实时检测采集到的温度,显示范围为0~99摄氏度;后2位数码管用于显示系统设置的温度,显示范围为0~99摄氏度。本设计采用数码管动态显示,P0口输出段码。P2.0,P2.1,P2.4,P2.5输出位选信号。 3.3 温度采集电路 DS18B20数字温度传感器通过其内部计数时钟周期来作用,实现了特有的温度测量功能。低温系数振荡器输出的时钟信号通过由高温系数振荡器产生的门周期而被计数,计数器预先置有与-55℃相对应的一个基权值。如果计数器计数到0时,高温度系数振荡周期还未结束,则表示测量的温度值高于-55℃,被预置在-55℃的温度寄存器中的值就增加1℃,然后这个过程不断重复,直到高温度系数振荡周期结束为止。此时温度寄存器中的值即为被测温度值,这个值以16位二进制形式存放在存储器中,通过主机发送存储器读命令可读出此温度值,读取时低位在前,高位在后,依次进行。由于温度振荡器的抛物线特性的影响,其内用斜率累加器进行补偿。DS18B20在使用时,一般都采用单片机来实现数据采集。只须将DS18B20信号线与单片机1位I/O线相连,且单片机的1位I/O线可挂接多个DS18B20,就可实现单点或多点温度检测。在本如图2所示。 图2温

文档评论(0)

钱缘 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档