您当前的位置:五五电子网电子知识电子知识资料传感-检测-采集技术基于WiFi无线通信的温湿度检测节点设计 正文
基于WiFi无线通信的温湿度检测节点设计

基于WiFi无线通信的温湿度检测节点设计

点击数:7587 次   录入时间:03-04 11:35:38   整理:http://www.55dianzi.com   传感-检测-采集技术

    2.2 读取AM2303数据

    单片机读取AM2303数据采用KEIL C51实现,流程如图6所示。AM2303上电后需等待2 s以越过不稳定状态,期间单片机不能向其发送指令。读取AM2303数据时,单片机通过I/O口向AM2303数据线SDA发送起始信号,待接收到响应信号后,依次从数据线SDA串行读取湿度高8位、湿度低8位、温度高8位、温度低8位以及8位校验位。

基于WiFi无线通信的温湿度检测节点设计

    单片机通过判断湿度高、低8位与温度高、低8位之和是否等于校验位,来确定所接收的温湿度数据是否准确,校验正确则将温湿度数据通过串口送至WiFi模块;否则重新获取温湿度数据。由于AM2303硬件原因,读取间隔小于2 s可能导致读取温湿度数据不准确或通信不成功等情况,所以单片机连续两次读取温湿度数据时间至少间隔2 s。

    结语

    本文介绍的温湿度检测节点作为无线温湿度传感器网络节点可以实现灵活组网,并可针对现场温湿度信息进行实吋监测。通过打开路由器网络设置中的动态DHCP客户端列表,获取路由器分配给节点的IP地址。使用智能手机客户端连接节点IP,选择TCP Client模式,默认端口号8899,连接后即可接收节点数据。经测试,在无障碍物的室外环境,节点可接入约300m范围内的路由器,并可稳定地通过路由器上传温湿度数据,数据传输错误出错率很低。测试效果如图7所示。

基于WiFi无线通信的温湿度检测节点设计

    测试表明节点用于采集环境温湿度数据,检测距离远并且运行稳定。该设计节点的通用性良好,组网方便,具有扩充能力与发展余地,并可接入互联网方便远程测控与资源共享,具有较强的实用性。



上一页  [1] [2] 


本文关键字:通信  无线  检测  传感-检测-采集技术电子知识资料 - 传感-检测-采集技术