Since most photovoltaic power stations are installed in remote areas with very harsh environments and difficult maintenance, the tracking system adds a rotating mechanism and corresponding mechanical mechanisms, which significantly reduces reliability. If the entire system cannot be guaranteed to operate reliably and stably in various environments, it may be a catastrophic blow to the entire photovoltaic power station.
(2) Large tracking error
Especially for reflective
If the tracking error of the light tracking system is large, it will not only fail to improve the power generation efficiency, but will cause the solar panels to receive uneven light and produce hot spots, greatly shortening the service life of the solar panels.
(3) Excessive cost
Based on the PIC16F877 microprocessor as the core, this paper develops a dual-axis automatic solar tracker for photovoltaic power generation systems. It has the advantages of stable and reliable operation, small tracking error and low cost.
1 Basic principles of automatic solar tracker[1-3]
The basic function of the automatic solar tracker is to make the photovoltaic array rotate with the sun. The basic principle block diagram is shown in Figure 1.
Where: δ is the solar declination angle; φ is the local latitude angle; ω is the hour angle.
2 Overall design of the system
The PIC16F877A is a high-performance mid-range microcontroller with a RISC structure. It has only 35 single-word instructions, 8 k×14 bytes of FLASH program memory, 368×8 bytes of RAM data memory, 256×8 bytes of E2PROM data memory, 14 interrupt sources, an 8-level deep hardware stack, an internal watchdog timer, a low-power sleep mode, up to 25 mA of sink/source current, and external functional modules such as 3 timer modules, 2 16-bit capture/16-bit comparator/10-bit PWM modules, a 10-bit multi-channel A/D converter, and a universal synchronous asynchronous receiver/transmitter [5].
2.1 Control unit hardware design
(1) Angle calculation and feedback control
(2) Motor drive signal generation
This article uses a stepper motor, whose driving pulse is generated by the 10-bit PWM wave generation module inside the single-chip microcomputer. The motor speed can be changed by simply setting the corresponding parameters in the software.
(3) The host computer monitoring system uses the asynchronous receiver/transmitter and other functional modules built into the microcontroller. The hardware part only needs to add MAX 232 for level conversion to realize data transmission between the PC and the microcontroller.
(4) Considering that photovoltaic power generation can only generate electricity when the sunlight intensity meets a certain level, the start signal mainly uses a photodiode to detect the light intensity to ensure that the system is powered on at night.
Or when the power generation conditions are not met on rainy days, the system stops tracking. The detection circuit is shown in Figure 3. It mainly consists of three parts: amplification, comparison and optocoupler isolation.
(5) The protection functions of the system mainly include strong wind protection, power failure protection, excessive vibration protection, limit switch and proximity switch protection. When the single chip microcomputer detects the generation of the protection signal, it will issue a command to park the system in a safe position to ensure that the entire system is not damaged. Figure 4 is the schematic diagram of the power failure detection circuit, which mainly consists of three parts: step-down, rectification and optocoupler isolation.
3 Control Unit Software Design
Software is the core of the control system. Except for some protection self-locking functions that are implemented by hardware, most functions are implemented by software. The entire software adopts C language modular programming, which is easy to transplant and integrate the system.
The main program and interrupt service subroutine flow is shown in Figure 5.
4 Anti-interference measures of the system
Reliable and stable operation is the prerequisite for the automatic solar tracker to become a mature product. The system enhances anti-interference measures from both software and hardware aspects. The main means are:
(1) The external input signal and the control system signal do not share the same ground;
(2) Some external input signals are strictly isolated by optocoupler circuits before being input into the microcontroller;
(3) Optimize the PCB wiring structure and reduce vias to reduce the impact of parasitic capacitance and stray inductance;
(4) Ensure reliable grounding of the entire system;
(5) External signals are transmitted using shielded cables;
(6) Add software filtering, watchdog timers, and software traps to the software to ensure that the software can recover itself when it crashes, runs away, or experiences other malfunctions.
(7) Important system protections such as limit protection are doubly protected by software and hardware to improve their reliability.
5 Conclusion
The stability and reliability of automatic solar trackers have always been one of the main problems that have prevented them from being widely used.
Based on the PIC16F877A single-chip microcomputer as the control core, this paper designs an automatic solar tracker that automatically tracks the solar altitude angle and azimuth rotation. The field operation results show that the system has accurate tracking, low energy consumption, high reliability, stable system performance, and the power generation efficiency is improved by more than 35%. It has guiding significance for the future construction of large-scale Gobi desert grid-connected power stations.
Previous article:Design plan using 8-bit microcontroller to drive PCI bus network card
Next article:Train travel measurement system based on GSM, GPS and CAN bus
Recommended ReadingLatest update time:2024-11-16 19:33
- Popular Resources
- Popular amplifiers
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- STM32F767 PWM wave problem
- GPIO module of C6000 series DSP
- 【NUCLEO-L552ZE Review】+ Based on FREERTOS transplantation
- Application Challenges of NB-IoT Standard
- Questions about hardware circuits
- Toshiba stepper motor driver chip TB5128FTG free sample
- What is the maximum output current of LM358?
- [ESP32-S2-Kaluga-1 Review] 2. Run littlevgl?
- MSP430F5438A upgrade failed
- Salt spray test chamber shows the solution to the problem