针对传统太阳能跟踪系统现场调试复杂、可靠性不够高的问题,提出一种基于STM32的太阳能跟踪系统设计。该系统为单轴跟踪系统,通过获取太阳能板的地理位置和当前时间信息用一定算法算出太阳的方位角,驱动电机,实现对太阳的跟踪;采用基于ZigBee技术的无线通讯系统,具有群簇控制能力,简化现场调试过程;通过ModBus协议实现控制系统信息上报,便于后台管理;提供多种工作模式,提高系统的抗风、抗雪性能;通过在控制芯片片内Flash写入备份程序,保证系统主程序出现问题后,系统跳转至备份程序继续运行,提高系统的