To Advance running efficiency, supervise and detect running state, realizethe distributing instance of local solar energy resource based on designrequirement of system, data collecting system is necessary and indispensable inthe solar power station. This paper exploders a photovoltaic monitor systemdesign based on 16 bits low power dissipation Flash microcontrollerMSP430F149 and VB6.0. Our control object is a 2.4k solar power station of afrontier defence sentry which is built and studied by ZhongRong energyinstrument limited cooperation. The characters of the system is that: low cost;low power dissipation;and controller can run independent without PC. Mostlycontent of study as follows:Firstly, analyses the requirement of solar energy exploiture, domestic andoverseas application actuality and study production, in energy scarcity today.Summarizes and analyses the study actuality of photovoltaic station monitorsystem. Gives the composing of solar power station monitor system, theelectricity generation equipment, and the design project of the control systembased on MSP430 and VB.Secondly, introduces controller design based on MSP430F149, gives thecircuit design of parameter collecting port, LCD port, keyboard port, clock port,charging and discharging control port, UART port, and presents correlativeprogrammes. The controller collects parameter of running state, control theworking of charge and discharge circuit, and has the function of state showingand data transferring.Thirdly, presents monitor interface design of PC based on VB6.0. Givesthe communication method with controller using MSComm wedgestparticularly, introduces the foundation and connection of the Aceess database,the design method of data table, data curve, and data report print.Finally, gives the software and hardware debug process of the photovoltaiccontrol system based on Embended workbench debug environment and FETemulator. Stress the data processing method mind controller and VB. Themonitor system match the design purpose expected though the simulate debugand text run in Lab. |