基于MSP430F5438单片机的无线环境检测系统设计
监测终端的软件重要任务就是发送同步信号,等待探测节点返回的数据。并在液晶上显示出来。探测节点的任务是定时采集数据,并在收到同步信号或者监测到其它节点的时候发送数据,并在收到中继请求后提供中继服务。图6和图7便是终端软件和节点软件的流程图。

图6终端软件流程

图7节点软件流程
4 测试方法与数据
测试条件为:终端供电5 V。室温为26 qc。下面进行的是终端节点通信距离的测试。
终端、节点放置在同一水平面,在保证两天线对准的情况下,将距离分别设为1 em,9 cm。将节点A和B分别放在终端两侧,距离为10 cm,测试温度,光照,编码预置功能。测试结果如表1(均有预置编码的功能,探测延迟3 s)。
表1测试记录

下面进行的是中继节点转发测试。
将终端与节点A的距离没为50 cm,两者不能正常通信,将节点B插入到两者中间,测试终端是否能够正常识别2个节点,然后将A,B 2个节点互换,测试足否能正常识别。测试结果如表2所示。

再次测试最大转发距离,当A作为转发节点时,最大转发距离为66 cm,当B作为转发节点时,最大转发距离为80 em。
最后进行的是节点功耗测试。
保持D1+I)2=50 cm。测试转发节点测试。
实测发现,2个节点都作为中继的时候,最大的电流时3 mA,平均电流在2.4 mA。
5 测试结果分析
温度、光照测量:温度由于采用芯片内集成温度传感器,可采用温度计对温度准确度进行测试。经过算法补偿,在23~40℃的范围内,温度准确度在2℃以内。终端与节点的通信距离最远町达35 cm。节点实现r中继转发的功能。节点的电流非常小,在3 mA以内。
评论