论文部分内容阅读
在世界经济飞快发展的今天,人类对能源的需求日益增加,致使传统资源日趋枯竭。能源危机已成为人类不得不面对的问题。不少国家已将目光转向了寻找可再生资源上,而太阳能以其独特的优点脱颖而出。目前太阳能已被不同程度地用在了多个领域,如太阳能发电。然而目前大多数太阳能发电跟踪装置在跟踪精度和智能控制方面存在一些不足。尤其在智能控制方面,依然使用跟踪装置自身独立控制的方式,这种方式既不利于系统的功能扩展,也不利于大规模集群化控制。此外,也没有充分利用互联网的优势,实现远程监控系统的功能。通过分析目前现有的控制方案存在的缺陷,本设计使用NRF905无线收发芯片实现一主节点控制多个从节点,实现跟随器的大规模集群化控制。此外,将主节点设计成为Web服务器并连入因特网,实现对系统的远程控制和监测。归纳起来,设计主要分为三部分:1、太阳能跟踪方案的研究通过比较目前的太阳能跟踪方法,确定抗干扰较强的视日跟踪法为本设计跟踪方案,以及对跟踪坐标系的研究,确定了太阳位置的计算方法。2、无线通信的设计基于点对多点的通信要求,设计了一个小型的无线数据通信网络。并根据实际的应用需要,确定了整个系统的网络拓扑结构、无线通信节点间的通信协议设计、无线数据帧格式的设计以及数据碰撞问题的解决。3、嵌入式Web服务器的设计根据嵌入式系统的特征,对原始TCP/IP协议栈进行相应的精简。将主控制器与网络进行连接,用户可以通过浏览器与服务器进行数据交互,从而达到对被控对象实现远程控制的功能。对上述几部分进一步的完善和丰富后对系统进行测试,测试结果表明系统可以精确地跟踪太阳,并且证明了在单片机上实现Web服务器的可行性以及整个系统的稳定性和实用性,在智能家居应用中具有可推广性。