基于ATmegaL單片机的家居温湿度测控系统.docxVIP

基于ATmegaL單片机的家居温湿度测控系统.docx

  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文档。上传文档
查看更多
基于ATmegaL單片机的家居温湿度测控系统

摘要:介绍了以低功耗AVR单片机ATmega16L为控制核心的家居温湿度测控系统的设计与实现。该系统采用了NewMsg-RF24L01无线模块与DHT11数字温湿度传感器无线检测的方法。经调试表明,该系统具有稳定性好,性价比高,实现容易等特点,有较高的实用价值。 关键词:ATmega16L,NewMsg-RF24L01,DHT11,温湿度 引言 随着人们生活水平的提高,对于家居环境舒适指数要求越来越高,而室内温湿度无疑是家居舒适度最为重要的指标。该温湿度测控系统为调节家居温湿度提供了很好的解决方案。 系统总体方案设计 温湿度测控系统主机跟从机两部分构成。主机部分包含6个模块:控制器模块、显示模块、输入模块、无线模块、存储模块和温湿度调节模块,从机部分包含3个模块:控制器模块、无线模块和传感器模块。 无线模块检测模块ATmega16L单片机显示模块 无线模块 检测模块 ATmega16L单片机 显示模块 按键模块 按键模块 无线模块 无线模块 存储模块STC20 存储模块 STC20LE5410AD单片机 调节模块 调节模块 图1 主机硬件系统方框图 图2 从机硬件系统方框图 系统硬件设计 主机设计 主机部分硬件系统设计电路图如图3,其中省略了电源模块与温湿度调节模块。 图3 主机电路图 主控制器模块 该系统主机主控制器采用了高性能、低功耗的8位AVR微处理器mega16L。mega16L具有SPI、USART、ADC、PWM等十分丰富的外设,能够简化我们电路设计的复杂度;采用先进的RISC结构,大多数指令执行时间位单个时钟周期,工作于16MHz时性能高达16MIPS;具有512字节的EEPROM,且可以对锁定位进行编程以实现用户程序的加密,对于程序员编程的灵活性与安全性带了很大的好处。 显示模块 该系统显示模块采用了绘晶公司的图形点阵液晶显示器12864ZW,它可完成图形显示,也可以显示8x4个点阵汉字。该系统采用中文形式显示系统所在环境温度与湿度,人机交互界面十分友好。12864ZW与外部CPU接口可采用串行或并行方式控制,PSB=VDD时,使用并口驱动方式;当PSB=VSS时,使用串口驱动方式。该系统使用并口驱动方式。 按键模块 按键模块使用四个轻触开关,分别为功能键,用于使程序进入系统设置模式;‘+’键与‘-’键用来设置温湿度上下限值;确认键用来保存设定值并退出系统设置模式。四个按键使用低电平触发方式。 无线模块 考虑到调节模块对传感器的近距离影响,该系统采用了无线测量温湿度。通过无线模块从机与主机可以自由通信,加大了整体测量精度,改善了调控性能。无线模块使用的是NewMsg-RF24L01,该模块工作于2.4GHz全球开放免许可证使用的ISM频段,最高工作速率2Mbps,高效GFSK调制,抗干扰能力强,拥有满足多点通信和调频通信需要的126个频道,具有能极大降低丢失率的内置包应答机制,低功耗设计,工作于1.9-3.6V。由于本系统使用低功耗控制器mega16L,NewMsg-RF24L01可直接控制器IO口相连,并使用控制器SPI驱动。 存储模块 存储模块用于存储人机交互中输入的温湿度上下限设定值,并能在系统程序运行当中取出。存储模块直接使用ATmega16L内部512字节的EEPROM数据存储器。ATmega16L的EEPROM是作为一个独立的数据空间而存在的,可以按字节读写,擦除周期高达100,000次。对EEPROM的操作,为了防止无意识的EEPROM写操作,需要执行一个特定的写时序。 温湿度调节模块 温湿度调节模块对家居温湿度按人的意愿自动调节是该系统设计的目的之所在,所以温湿度调节模块是该系统的重要组成部分。对于温度的调节分为加温与降温,加温采用的是红外辐射加热管,这种加热管在通电后产生的一定波长的红外辐射能量,具有高强度、高热效、高穿透性、低功耗和无污染等显著特点;降温降温采用的是半导体制冷片,半导体制冷片只要在其两端加上极性相反的电压,就能在制冷片两面产生温度差从而达到制冷的效果,半导体制冷片具有稳定性高、低功耗以及无制冷剂污染等特点。对于湿度调节分为增湿与抽湿,增湿采用的是超声波雾化器,超声波雾化器利用电子高频震荡,通过陶瓷雾化片的高频谐振,将液态水分子结构打散而产生水雾而无需加热或添加任何化学剂。相对加热方式节能90%且能在雾化过程中释放大量有益的负离子;抽湿采用半导体制冷片加压缩的方法,对空气进行压缩冷却使水分子液化达到降低湿度的效果 从机设计 从机部分由于采用单独电池供电,功耗是优先考虑的问

文档评论(0)

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

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

1亿VIP精品文档

相关文档