preview

Solar Tracking For Optimum Power Generation

Decent Essays

SOLAR TRACKING FOR OPTIMUM POWER GENERATION

NAME: - PRITAM PHILIP KISKU
ID: - 201201005

INTRODUCTION “An embedded system is a system that has a software embedded into computer-hardware, which makes a system dedicated for an application(s) or specific part of an application or product or part of a larger system.” – Embedded Systems by McGraw-Hill Education. The topic of the case study is “Solar Tracking for Optimum Power Generation”.
The demand for energy is increasing day-by-day and has led to uneven global distribution of primary energy consumption. The non-renewable energy resources like coal and petroleum will eventually run out. So the only option left will be renewable energy resources like sun, wind, waves and …show more content…

ADC used in the circuit converts analog signals to digital signals. It is done because digital signals have less chance of interference during transmission.
CdS light sensors are used to detect intensity of sunlight. There are four such sensors connected to balance sensor which is further connected to ADC to detect through which angle the panel is to be rotated.
Step motor drivers and step motors rotate the solar panel in the required angle and direction.
Array of solar panels absorb solar energy.

SOFTWARE TOOLS
For the EDA (electronic design automation) hardware development tool, Altera’s Quartus II software is used for compilation and programming of the FPGA. The Block Editor is used to generate the upper Block Design File (.bdf). This software provides design entry methods such as VHDL, Verilog HDL, Altera Hardware Description Language (AHDL) and ModelSim software for system simulation. The MegaWizard Plug-In-Manager is used to generate low-order VHDL design files.

SPECIFICATIONS NIOS II EMBEDDED PROCESSOR
The Nios II processor is a general-purpose RISC processor core with the following features: -
 Full 32-bit instruction set, data path and address space
 32 general-purpose registers
 Memory management unit (MMU) to support operating systems that require MMUs
 Software development environment based on the GNU C/C++ tool chain and the Nios II Software Build Tools (SBT) for Eclipse
 Optional memory protection unit (MPU)
A Nios II

Get Access