太阳能电站嵌入式与监控程序设计
发布时间:2019-01-12 12:02
【摘要】:本文首先简述了太阳能发电技术及其太阳能电站监控系统的研究现状。根据系统要求的功能提出了所要设计的太阳能电站的监控系统组成。根据监控系统的功能简要讨论了太阳能电站监控系统的组成结构,确定了系统方案,整个系统的设计依照系统方案完成。根据系统方案的实际需要,选取了飞思卡尔公司的S12X系列单片机作为下位机控制器,上位机使用意法半导体公司的嵌入式32位微控制器STM32F103作为主控芯片,同时还简要地讨论了硬件设计。本文最主要的内容是程序设计,由于下位机嵌入了实时操作系统μC/OS-Ⅱ,因此,还讨论了嵌入式实时操作系统μC/OS-Ⅱ的移植问题。μC/OS-Ⅱ的移植主要包括对依赖于硬件的头文件、汇编文件和C文件进行移植,在此基础上讨论了任务程序的结构和部分任务程序的设计。在用户程序部分,分别讨论了下位程序、上位机程序和监控计算机上的程序的编写。下位机程序主要涉及A/D转换程序、ZigBee协议通信程序、EEPROM的读/写程序、温湿度传感器控制程序等的编写;上位机主要涉及GPRS模块程序;监控计算机程序可以通过不同的窗口实现太阳能电站监控数据实时显示和控制。本系统已经在实验室进行了应用测试,基本达到了预期目标。
[Abstract]:In this paper, the research status of solar power generation technology and solar power station monitoring system is introduced. According to the function required by the system, the composition of the monitoring system of solar power station is put forward. According to the function of the monitoring system, the structure of the solar power station monitoring system is briefly discussed, and the system scheme is determined. The design of the whole system is completed according to the system scheme. According to the practical needs of the system, the S12X series MCU of Freescale Company is selected as the lower computer controller, and the upper computer uses the embedded 32-bit microcontroller STM32F103 of Italy Semiconductor Company as the main control chip. At the same time, the hardware design is briefly discussed. The main content of this paper is programming. Because the lower computer has embedded the real-time operating system 渭 C / OS- 鈪,
本文编号:2407750
[Abstract]:In this paper, the research status of solar power generation technology and solar power station monitoring system is introduced. According to the function required by the system, the composition of the monitoring system of solar power station is put forward. According to the function of the monitoring system, the structure of the solar power station monitoring system is briefly discussed, and the system scheme is determined. The design of the whole system is completed according to the system scheme. According to the practical needs of the system, the S12X series MCU of Freescale Company is selected as the lower computer controller, and the upper computer uses the embedded 32-bit microcontroller STM32F103 of Italy Semiconductor Company as the main control chip. At the same time, the hardware design is briefly discussed. The main content of this paper is programming. Because the lower computer has embedded the real-time operating system 渭 C / OS- 鈪,
本文编号:2407750
本文链接:https://www.wllwen.com/kejilunwen/dianlilw/2407750.html
教材专著