- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Atmega128的智能加湿器系统的设计.doc
基于Atmega128的智能加湿器系统的设计
【摘 要】为实现温湿度测量和无线数据传输,使用AVR微处理器ATmega128作为控制芯片,NewMsg-RF905作为无线收发模块,数字温湿度传感器SHT11作为温湿度测量模块,设计了集单片机、无线数据传输以及液晶显示为一体的智能加湿器系统。经测试,系统运行稳定可靠,具有广泛的应用前景。
【关键词】ATmega128;湿度测量;SHT11;无线通信;nRF905
引言
空气湿度对人体健康有直接的影响,为了保证生活环境的舒适度,控制湿度是必须的。而传统的湿度检测多采用有线传输,为生产和生活带来许多不便,本系统针对传统加湿器的缺点,以单片机微控制系统作为主体部分,研制了一款能耗低、简单可靠、使用方便的无线智能加湿器系统,兼顾使用者的健康、舒适的要求,使加湿器更具智能化和人性化。
1.系统设计方案
系统总体框图如图1所示。该系统由温湿度测量系统、温湿度及时间显示系统、湿度自动控制系统、无线数据传输系统及各种数据接口电路组成。主控单元主要由一个MCU构成,其主要功能是完成外界信息的采集,进行运算处理后,控制外面的设备进行正常工作。按键和LCD显示模块提供了人机交互的通道[1]。时钟模块为主控提供时钟,主控单元利用该时钟进行程序运行和定时设置。外界信息采集的传感器主要有温湿度传感器、浮子信号和水位感应片。
图1 系统结构图
2.硬件电路设计
2.1主控芯片
Atmega128微处理器是Atmel公司开发的AVR RISC结构的8位微处理器,具有128K 字节的系统内可编程 Flash、 4K 字节的 EEPROM、 4K 字节的 SRAM、 53个通用 I/O 口线、 32个通用工作寄存器、实时时钟 RTC、4个灵活的具有比较模式和 PWM 功能的定时器 / 计数器 (T/C)、两个 USART、面向字节的两线接口 TWI、SPI 串行端口、与 IEEE 1149.1 规范兼容的 JTAG 测试接口 ( 此接口同时还可以用于片上调试 ),以及六种可以通过软件选择的省电模式,因此Atmega128非常适合于低能耗的场合。
2.2 温湿度测量模块
本设计的温湿度测量采用的是数字式温湿度传感器SHT11,它可用来测量相对湿度、温度和露点等参数,该芯片具有如下特点[2]:
① 高度集成,将温度感测、湿度感测、信号变换、A/D转换和加热器等功能集成到一个芯片上;
② 提供二线数字串行接口SCK 和DATA,接口简单,支持CRC传输校验,传输可靠性高;
③ 测量精确度高,由于同时集成温湿度传感器,可以提供温度补偿的湿度测量值和高质量的露点计算功能;
④ 高可靠性,采用CMOS工艺,测量时可将感测头完全浸于水中。
微处理器ATmega128通过I2 C 接口与SHT11相连。单片机与SHT11的接口电路如图2所示。
图2 单片机与SHT11接口电路图
2.3 无线数据传输模块
图3 单片机与NewMsg-RF905接口电路图
NewMsg-RF905集成了nRF905的外围所需的器件,传送距离可到1000m 以上,电源范围是2.4V~3.6V,其引脚可以直接与单片机引脚相连。nRF905芯片是一个单片无线收发器,工作在433/868/915MHz的ISM频段,由一个完全集成的频率调制器、一个带解调器的接收器、一个功率放大器和一个晶体震荡器组成[3]。用自带的SPI接口与微控制器通信,配置非常方便。nRF905有两种工作模式和两种节能模式。两种工作模式分别是hockBurstTM接收模式和ShockBurstTM 发送模式,与射频数据包有关的高速信号处理都在nRF905片内进行,数据速率由微控制器配置的SPI 接口决定,在ShockBurstTM 接收模式下,当一个包含正确地址和数据的数据包被接收到后,地址匹配(AM)和数据准备好(DR)两引脚通知微控制器。在hockBurstTM发送模式,nRF905自动产生字头和CRC校验码,当发送过程完成后,数据准备好引脚通知微处理器数据发射完毕 [4]。单片机与NewMsg-RF905接口电路图如图3所示。
2.4 液晶显示模块
系统采用130130_SPI快速点阵液晶显示器,具有低功耗、环保省电,低电流休眠模式,部分显示模式,8色文本模式;最高30帧每秒的动态显示,支持滚动显示和部分显示;包括电源、扫描方向控制门电路的单片驱动电路。单片机与液晶显示器的接口示意图如图4所示。
图4 单片机与LCD接口示意图
2.5 报警电路和按键电路设计
水位感应片主要是用于水箱中的水位最低限感应[5],当水位感应片输
文档评论(0)