摘要
针对采用有线传输方式难以实时监测起重机能耗的问题,提出了一种基于无线传感器网络的矿用起重机能耗感知系统Sink节点软硬件设计方案。该节点采用CC2530无线射频芯片实现起重机工作参数的采集和无线收发,采用ENC28J60以太网控制器将接收到的采样数据转换成以太网数据包,上传给后台监控中心;在分析uIP协议栈的数据通信流程与特点的基础上,详细阐述了uIP协议栈在CC2530芯片上的移植,以及Sink节点功能函数的编写。测试结果验证了该设计方案能够准确地实现TCP数据包的传输,满足矿用起重机能耗感知系统数据传输需求。