IEEE 802.15.4的CC2530无线数据收发设计
以下为基于时隙CSMA-CA模式的CSP程序代码:

4.2 实验结果
本网络是由一个中心节点及10个终端节点组成的星状网。硬件采用由CC2530制作的传感器板,测试数据由片内自带的温度传感器提供。
如图4所示,中心节点采用轮询的方式采集终端数据,通过串口显示到上位机软件上。其中,a代表中心节点发送的命令帧;b为上传的数据帧;c为中心节点发送的确认帧。终端节点采用非时隙CSMA-CA的方式发送数据。本文引用地址:https://www.eepw.com.cn/article/155997.htm
图5所示测试结果表明:在节点通信半径内,当轮询时间大于等于15.36 ms时,节点间通信未丢失任何数据包,且没有误码现象。随着节点距离增大,节点丢包率逐渐上升。周期时间随着节点的增多而增大,延时积累明显。
结语
本文设计了基于CC2530的无线传感器网络节点,并详细介绍了两个节点之间点对点通信的实现,同时对CSMA-CA算法进行了详细说明。实验结果表明节点能够正常通信。
本文为进一步的上层通信协议设计提供了基础,具有一定的参考价值。
评论