基于CXA1191和SHT11的无线温湿度监测系统
[09-08 11:42:21] 来源:http://www.88dzw.com 其它电路 阅读:8435次
文章摘要:www.88dzw.com 实际测量温度与25℃相差较大时,应考虑湿度传感器的温度修正系数: 温度修正系数如表3所示。6 系统控制 节点以单片机系统为核心,控制各功能单元协调工作。单片机的控制任务主要有4个: 1)控制收发电路完成数据的接收和传送; 2)将汇聚节点发来的命令解释成相应的控制动作(子节点具备),收集存储各子节点的数据(主节点具备); 3)定时控制SHT11完成温湿度数据采集: 4)与PC机通信,上传温湿度数据。 单片机选择低功耗的MSP430。MSP430是一个16位的、具有精简指令集的、超低功耗的混合型单片机,具有极低的功
基于CXA1191和SHT11的无线温湿度监测系统,标签:电路设计,http://www.88dzw.comwww.88dzw.com
实际测量温度与25℃相差较大时,应考虑湿度传感器的温度修正系数:

温度修正系数如表3所示。
6 系统控制
节点以单片机系统为核心,控制各功能单元协调工作。单片机的控制任务主要有4个:
1)控制收发电路完成数据的接收和传送;
2)将汇聚节点发来的命令解释成相应的控制动作(子节点具备),收集存储各子节点的数据(主节点具备);
3)定时控制SHT11完成温湿度数据采集:
4)与PC机通信,上传温湿度数据。
单片机选择低功耗的MSP430。MSP430是一个16位的、具有精简指令集的、超低功耗的混合型单片机,具有极低的功耗、丰富的片内外设和方便灵活的开发手段,十分适合嵌入式应用。
汇聚节点与子节点采用简单的主从通信协议。汇聚节点定时轮流向各节点发出含有节点地址码的查询命令。从节点都编有互不相同的地址,仅对与自身地址相符的命令作出回应,将采集的温湿度数据发回主节点。为了提高系统的抗干扰能力,软件中引入了出错重发机制。汇聚节点向子节点发查询命令后,如果在指定时间内未收到数据,则再次发起查询命令,3次查询失败则认为节点故障并记下节点号。得到各
从节点的数据后,汇聚节点将数据打包上传给PC机。PC端采用VC6.0设计了上位机软件,使用MSComm控件实现与汇聚节点的串口通信,实现了温湿度显示界面,同时对测量的数据进行数字滤波处理,有效地提高测量精度。汇聚节点和主节点软件流程图如图8、图9所示。
7 结束语
无线温湿度测量在工农业生产领域有着广泛的需求,基于专用无线模块的方案难以满足低成本的应用需求。本文提出了利用CXA1191实现射频前端的新思路,结合数字技术和高性能的SHT11温湿度采集器,设计了一个具有较高性价比的无线温湿度测量系统。经实际检验,系统工作稳定。数据精度在3%以内,能很好地满足实际应用需求。
Tag:其它电路,电路设计,家电维修 - 单元电路介绍 - 其它电路
《基于CXA1191和SHT11的无线温湿度监测系统》相关文章
- › 基于CXA1191和SHT11的无线温湿度监测系统
- 在百度中搜索相关文章:基于CXA1191和SHT11的无线温湿度监测系统
- 在谷歌中搜索相关文章:基于CXA1191和SHT11的无线温湿度监测系统
- 在soso中搜索相关文章:基于CXA1191和SHT11的无线温湿度监测系统
- 在搜狗中搜索相关文章:基于CXA1191和SHT11的无线温湿度监测系统
最新更新