基于FreeRTOS的定日镜控制实验系统开发
收藏资源简介
塔式太阳能热发电系统需要对数量庞大的定日镜阵列实现双轴逐日追踪,这对系统成本、稳定性、组网性能均提出了较高的要求。为此,设计了一种基于FreeRTOS的定日镜控制实验系统。该系统包含电源转换电路、单片机及外围电路、温补实时时钟电路、以太网传输电路等模块,并基于FreeRTOS嵌入式实时操作系统,实现了工业以太网实时通信、温补时钟芯片读写等功能。为满足无刷电机控制所需的频率和数量可控的双路脉冲信号输出的要求,系统利用STM32单片机内部的高级定时器同时实现脉冲输出和脉冲计数,只在需要改变脉冲频率时才由CPU短暂介入,从而大大降低了CPU运算量,提高了脉冲输出精度和可靠性。系统已经在太阳能热发电实验电站得到实际应用,测试结果表明,其具有成本较低、结构精简、跟踪精准、稳定可靠的特点,有较大的推广应用价值。