首先,非常感谢soso姐寄来的eZ430-RF2500 开发套件。:victory:
测一段时间,想写使用心得的时候,发现都被 sblpp & ch0721大虾写的差不多了呢。悲催!:Sweat:
因为只有两块板,所以只能测试p2p和简单的AP组网。
一些测试详情见
https://bbs.eeworld.com.cn/thread-200900-1-2.html 基本都差不多,
关于simpliciTI部分,ch0721补充的比较完善了,详见下面
https://bbs.eeworld.com.cn/thread-255353-1-1.html
simpliciTI协议转发跳数限制在4跳,头大!:@:
利用另外的板子
(cc1110:最大发射功率为21dBm;接收灵敏度为-94dBm;工作中心频率为902MHz)
测试simpliciTI,
板子图如下
测试传输距离和组网情况。
无线传感器网络系统的传输距离或覆盖范围受多种因素的影响,除了信号源的发射功率、天线的增益、接收设备的灵敏度、频率、自由空间衰减、噪声干扰外,还有现场环境的影响,例如建筑物、树木和墙壁的遮挡,人体、气候等对电磁波的衰减等。
我们对传输距离进行估算的办法如下:
第一步:计算无线通信系统上下行总增益;
第二步:计算最大视距传输距离;
第三步:估算现场实际覆盖距离。
自由空间传播时的无线通信距离计算公式如下,所谓自由空间传播是指天线周围为无限大真空时的电波传播,它是理想传播条件是电波在自由空间传播时,其能量既不会被障碍物所吸收,也不会产生反射或散射。通信距离与发射功率、接收灵敏度和工作频率有关。自由空间传播时的无线通信距离计算公式为:
Lfs(dBm) = 32.44 +20 lg D(km) +20 lg F(MHz)
式中Lfs为传输损耗,单位为dBm,D为传输距离,单位为Km,F为频率,单位以MHz计算。由上式可见,自由空间中电波传播损耗(亦称衰减)只与工作频率F和传播距离D有关,当F或D增大一倍时,Lfs将分别增加6dB。
这是理想状况下的传输距离,实际的应用中是会低于该值,这是因为无线通信要受到各种外界因素的影响,如大气、阻挡物、多径等造成的损耗,将上述损耗的参考值计入上式中,即可计算出近似通信距离。在本系统中,CC1110芯片的最大发射功率为10dBm,经无线放大模块放大后,最大发射功率为21dBm;接收灵敏度为-94dBm;工作中心频率为902MHz。测试数据如下表所示:
点对点传输距离测试数据
发射功率 测量距离 数据包长度 发送包数量 丢包率
0dBm 10m 60Bytes 1000 0.3%
50m 60Bytes 1000 0.9%
100m 60Bytes 1000 12%
10dBm 100m 60Bytes 1000 0.3%
200m 60Bytes 1000 0.9%
300m 60Bytes 1000 1.2%
400m 60Bytes 1000 23.4%
21dBm 300m 60Bytes 1000 0.3%
400m 60Bytes 1000 0.9%
500m 60Bytes 1000 3.4%
600m 60Bytes 1000 65.3%
通信距离主要受以下几个因素影响:传输损耗;工作频率;接收灵敏度。
由于最大发射功率为21dBm;接收灵敏度为-94dBm,所以最大传输损耗为115dBm,工作中心频率为902MHz,可计算出理论最大传输距离为15 Km。这是理想状况下的传输距离,实际的应用中假定如大气、阻挡物、多径等造成的损耗为30dBm,将上述损耗的参考值计入上式中,即可计算出近似通信距离0.471 Km。实际测试结果和理论计算值比较符合。
组网情况,只在实验室中简单测试ok。还需要实测,现在暂时做了6块板。
实习终于结束了,接下来抓紧把这个搞定。