基于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.com

www.88dzw.com
    实际测量温度与25℃相差较大时,应考虑湿度传感器的温度修正系数:
    m.JPG
    温度修正系数如表3所示。

m.JPG



6 系统控制
    节点以单片机系统为核心,控制各功能单元协调工作。单片机的控制任务主要有4个:
    1)控制收发电路完成数据的接收和传送;
    2)将汇聚节点发来的命令解释成相应的控制动作(子节点具备),收集存储各子节点的数据(主节点具备);
    3)定时控制SHT11完成温湿度数据采集:
    4)与PC机通信,上传温湿度数据。
    单片机选择低功耗的MSP430。MSP430是一个16位的、具有精简指令集的、超低功耗的混合型单片机,具有极低的功耗、丰富的片内外设和方便灵活的开发手段,十分适合嵌入式应用。
    汇聚节点与子节点采用简单的主从通信协议。汇聚节点定时轮流向各节点发出含有节点地址码的查询命令。从节点都编有互不相同的地址,仅对与自身地址相符的命令作出回应,将采集的温湿度数据发回主节点。为了提高系统的抗干扰能力,软件中引入了出错重发机制。汇聚节点向子节点发查询命令后,如果在指定时间内未收到数据,则再次发起查询命令,3次查询失败则认为节点故障并记下节点号。得到各
从节点的数据后,汇聚节点将数据打包上传给PC机。PC端采用VC6.0设计了上位机软件,使用MSComm控件实现与汇聚节点的串口通信,实现了温湿度显示界面,同时对测量的数据进行数字滤波处理,有效地提高测量精度。汇聚节点和主节点软件流程图如图8、图9所示。

n.JPG



7 结束语
    无线温湿度测量在工农业生产领域有着广泛的需求,基于专用无线模块的方案难以满足低成本的应用需求。本文提出了利用CXA1191实现射频前端的新思路,结合数字技术和高性能的SHT11温湿度采集器,设计了一个具有较高性价比的无线温湿度测量系统。经实际检验,系统工作稳定。数据精度在3%以内,能很好地满足实际应用需求。

上一页  [1] [2] [3] [4] 


Tag:其它电路电路设计家电维修 - 单元电路介绍 - 其它电路

《基于CXA1191和SHT11的无线温湿度监测系统》相关文章