×
工业控制 > 工业自动化 > 详情

CC2531的无线传感器网络节点软件设计

发布时间:2021-01-08 发布时间:
|



引言
无线传感器网络(Wireless Sensor Network,WSN)是由一组传感器网络节点组成。它们通过多跳自组织的方式构成无线通信网络系统,传感器节点实时采集分布区域内监测对象的各种信息,以无线通信方式发送至上位机。节点硬件提供了实现相关功能的平台,而真正实现这些功能的应用需要借助软件来完成。因此,软件设计对整个节点的功能控制和资源的分配利用有较大的影响。

1 无线传感器网络系统结构
整个传感器网络是由若干个采集节点、1个汇聚节点、1个数据中转器以及1个便于用户查看和控制的上位机组成。系统的结构如图1所示。采集节点用于对环境数据的采集和数据的预处理,担当数据的路由;汇聚节点负责整个网络的开启和维护,向采集节点发送命令,搜
集节点的数据,以及完成与数据中转器之间的串口通信;数据中转器承担数据的中转,负责转发上位机的命令;上位机是数据搜集的终端设备,并且可以根据用户的需要对节点的采集时间间隔、休眠时间间隔、传感器的开关进行相应设置。

a.JPG

2 节点硬件设计
为方便数据的搜集,汇聚节点和采集节点硬件电路设计相同,只是软件设计有所不同。任意节点都可作为汇聚节点与数据中转器通过串口进行通信,来搜集网络中其他节点的数据。节点的硬件结构如图2所示。
b.JPG

核心芯片选用TI公司推出的ZigBee芯片CC2531。它以8051微处理器为内核,自身携带的射频收发器用来实现无线传感器网络节点的通信。选用5 路I/O口来控制传感器的打开和关闭。传感器组将相应的环境数据变成电压、电流等信号送给信号调理电路,经相关调理后送到CC2531的A/D转换器接口进行A/D采样,最后将得到的采样数据存入一个外接的256 Kb的存储器中。当节点作为网络中的汇聚节点时,CC25 31的两路I/0口被设置成UARTO串口Tx和Rx,用于与数据中转器进行串口通信。为保证节点长期稳定地工作,选用3 Ah的铅酸充电电池,两组铅酸电池采用双电源供电模式。软件通过控制两组铅酸电池的切换实现对节点的轮流供电,并在电池电压不足时控制太阳能电池板对其进行充电,保持“一充一供”的状态。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
绝缘电阻测试屏蔽环装设不同位置比较