基于nRF905的低功耗温湿度无线测量系统
0引言
温湿度的测量在农业生产的大棚管理,仓库粮食存储管理,生产制造行业,气象观测,恒温恒湿的空调房科研及日常生活中被广泛应用。可以说温湿度是影响日常的生产生活以及科研的一个很重要的因素。目前我国许多领域例如农业生产等仍采用测温仪器与人工抄录、管理相结合的传统方法,这不仅效率低,而且会由于判断失误和管理不力造成很多严重损失。
系统以自带SPI和两线串行接口的低功耗单片机ATmega16L为控制芯片,采用nRF905芯片组成的无线收发节点,利用数字温湿度传感器SHT11完成对环境的温湿度测量系统。同时该系统留出MAX232接口以方便与PC机通讯,实现温湿度的实时显示以及监测功能。
1系统描述
如图1,图2所示为低功耗温湿度无线测量系统的发送和接收模块的框图。
其中图1为无线发送模块,以Atmega16L为主控制核心,控制温湿度传感器SHT11采集环境的温湿度,然后利用nRF905无线传输模块将采集到的温湿度数据发送给温湿度测量无线接收模块进行相应处理。
图2为温湿度测量无线接收模块,以Atmega16L为主控制核心,利用nRF905无线传输模块接收温湿度数据,然后利用MAX3232上传给PC机,利用相关上位机软件实时监测。
2硬件电路设计
2.13.3 V供电电源模块
本设计所需的电压为3.3 V,故采用LM1117-3.3电源供电系统,如图3所示。无线发送模块以及温湿度测量模块使用的器件皆为低功耗器件。对发送端而言,可以采用5 V电池供电,很适合在野外等环境进行温湿度测量采集。而接收端可以采用5 V开关电源供电。其核心部件LM1117-3.3是一个低压差电压调节器系列。压差在1.2 V输出,此时相应的负载电流为800 mA。
2.2单片机控制电路
本设计采用高性能、低功耗的8位AVR微处理器ATmega16L作为控制芯片。
首先对于ATmega16L具有先进的RISC结构,大多数指令执行时间为单个时钟周期,是具有最高MIPS/mW能力的8位单片机。此外它还具有512 B的E2PROM,可在掉电时存储用户信息,并采用FLASH存储技术,可使单片机的内部存储单元能够在线重复擦写1 000次以上。
其次,Atmega16L的工作电压范围为2.7~5.5 V,具有睡眠模式,空闲模式,掉电模式以及省电模式,这些多样的模式也使得Atmega16L成为低功耗产品的最佳控制芯片之一。
最后,Atmega16L提供二线数字串行接口SDA和SCL,接口简单。支持主机和从机操作器件可以工作于发送器模式或接收器模式,并且支持多主机仲裁。
2.3无线收发模块
无线收发芯片采用挪威Nordic公司的单片无线收发器芯片nRF905。工作电压为1.9~3.6 V,工作于433/868/915 MHz三个ISM频道,最大数据速率为100 Kb/s。芯片内部集成了频率合成器、接收解调器、功率放大器、晶体振荡器和调制器。其主要特点是能够自动处理报头和CRC冗余校验,而且可以直接通过SPI接口来进行软件配置。此外,其功耗非常低,以-10 dBm的输出功率发射时电流只有11 mA,工作于接收模式时的电流为12.5 mA,并内建有空闲模式与关机模式,易于实现节能。
相关文章
- 2023-08-17计量光栅空间位姿参数光场输出模型与仿真
- 2022-07-17光纤密封转接的氦质谱检漏技术研究
- 2023-12-06阴极弧离子镀磁过滤器
- 2022-01-20LabVIEW在全自动点胶机中的应用
- 2021-12-05基于ARM的2M测试系统
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。