本帖最后由 上海逻迅 于 2009-10-9 15:21 编辑
无线温度传感器监控软件
现有SmartNode WTS01模块5个(ID分别为000003D5、000003D6、000003D7、000003D8、000003D9),SmartNode N608模块DEMO板各2个(N608的ID分别为000003D0、000003D1),具体数量按需要可增减。
000003D5、000003D6、000003D7上报地址为000003D0;000003D8、000003D9上报地址为000003D1。(可通过软件设置上报地址)
确保每个SmartNode N608、DEMO板安装好并通过USB线连接至电脑(假定分别从操作系统分配得串口号COM8、COM9)
确保每一个SmartNode WTS01对应管脚与温度传感器连接好,并供电。
=================================================================
以下仅演示000003D5、000003D6、000003D7上报给000003D0供参考
=================================================================
一、打开监控软件
二、设置串口号
在菜单栏中选择“配置”—“串口配置”
进入串口配置界面
配置参数并点击“确定”
三、插入节点
在菜单栏中选择“管理”—“插入节点”
进入节点配置界面
配置参数并点击“确定”,进入定位虚线框,选定位置单击左键,新建节点完成
同理,新建2节点,效果如下:
点击工具栏中的"S"按钮开始监控,效果如下:
点击工具栏中的"E"按钮,可停止监控
四、模块参数设置
(1)通信机制
无线温度传感器在每次主动上报后,打开3秒钟的侦听时间窗,此时计算机监控端可与温度传感器进行无线通信;
(2)进入指定模块的参数配置窗口
右键点击“监控点1”
进入界面:
(3)参数说明
休眠周期:温度采样周期,以50ms为步进单位,如上图实际采样周期为20*50ms=1s;
唤醒帧长:唤醒接收端的前导帧长;
侦听延时:接收数据超时时间;
重传次数:上报失败后重新上报的次数;
发射功率:射频发射功率;
用户识别码:由客户设定,用来区分不同产品的无线通信识别码;
主动上报地址:接收端ID;
主动上报时间:主动上报周期,单位为秒;
主动上报使能:打开或关闭自动上报功能;
温度上限:在-50℃--+150℃间设置温度上限,高于此上限则主动上报;
温度下限:在-50℃--+150℃间设置温度下限,低于此下限则主动上报;
温度变化:温度变化最大容许值,若每秒温度变化值超出此范围则主动上报;
(4)读写参数
“主动上报使能”取值为“Enable”(默认值)时读参数:
选择目标节点,勾选相应参数选项 点击“读参数”,在“待配置参数等待队列”出现相应的读参数操作 当无线温度传感器上报数据时,3 秒钟的侦听时间内,操作被执行并返回操作结果 “主动上报使能”取值为“Enable”(默认值)时写参数(类似读参数):
选择目标节点,勾选相应参数选项并配置参数,输入更新密码(默认00000000);
点击更新参数,在“待配置参数等待队列”出现相应的读参数操作;
当无线温度传感器上报数据时,3秒钟的侦听时间内,操作被执行并返回操作结果; “主动上报使能”取值为“Disable”时写参数:
此时,要更新参数,只需:配置参数;输入密码;点击“强制更新”按钮。 |