Submit manuscript...
MOJ
eISSN: 2577-8374

Solar and Photoenergy Systems

Research Article Volume 2 Issue 1

Design of Microcontroller Based Calculator for Performance Assessment of Photovoltaic Solar Cell

Anila Kousar, Iqra Rafiq

Department of Electrical (Power) Engineering, Mirpur University of Science and Technology (MUST), Pakistan

Correspondence: Anila Kousar, IEEE, Department of Electrical (Power) Engineering, Mirpur University of Science and Technology (MUST)-10250 Mirpur (AJK), Pakistan, Tel 3330517847

Received: December 06, 2017 | Published: February 8, 2018

Citation: Kousar A (2018) Design of Calculator for Performance Assessment of Photovoltaic Solar Cell. Open Acc J Photoen 2(1): 00021. DOI: 10.15406/mojsp.2018.02.00021

Download PDF

Abstract

Photovoltaic solar system encompasses promising role to mitigate threat of energy reserves depletion. This paper assesses the performance of microcontroller and PCW based calculator permitting efficiency check of system. It investigates temperature impact on parameters defining photovoltaic solar panel performance viz open circuit voltage, short circuit current, fill factor and efficiency. Calculator results recorded using HyperTerminal 7.0 proved theoretical facts of solar power parameters associated with temperature influence.

Keywords: solar cell, microcontroller, performance, efficiency, electrical parameters

Introduction

Sun energy is regarded as fuel to life. All forms of energy on earth take origin directly or indirectly from sun.1 Solar energy maintained effective contribution in fossil fuels coal, oil, and natural gas formation.2 Yet with rapid utilization of conventional energy resources and long formation period1 fossil fuels reflect hands off to everlasting energy demand. 75% of world energy supply consumed by wealthy industry economy forming 25% of world population.3 Burning fossil fuels contribute environmental pollution; greenhouse gas emission, acid precipitation, enhanced global temperature and many more. A shift is made to renewable sources from non-renewable sources to tackle pronounced problems associated with conventional resources. Wind, solar, hydrogen, biomass, geothermal energy all count non-renewable energy sources. However, solar energy copes best to meet pollution free endless energy demand4 worked for efficient battery charging using C programming.4 Ike C.U. investigated performance of photovoltaic modules concluding high efficiency maintained with high air currents flow keeping low module temperature5,6 analysed small change in current accompanying high voltage change for high temperature range.6

Installing PV solar system fully equipped with system components at a site appear expensive yet. Therefore pre-installation study becomes mandatory with efficiency constraints known. The proposed system counts inexpensive exposure to check effectiveness of ongoing PV solar system for a particular site before actual system installation.

Solar cell

Semiconductor materials are used in module fabrication. Solar cell develops PN junction forming positive and negative regions. Photocurrent generations principle Figure 1 governs working of cell. Photons absorbed by semiconductor trigger electrons move positive region through external circuit. This movement causes current generation.7 Single solar cell appears impractical for solar applications. Many cells connected in series develop module produces valuable voltage. Modules in series or parallel combination develop panels/arrays for high voltage/current applications. Figure 2 shows equivalent circuit and array formation of solar cell.8

Figure 1 Photocurrent generation.

Figure 2 Equivalent circuit model (left). PV Cell to Array Formation (right).

Proposed setup

Figure 3 shows setup developed to investigate performance of PV solar panel. Control Panel powered through AC power supply steps down to 5V AC inverted to 5V DC where microcontroller operates. Non-inverting op-amp by varying gain property and voltage divider circuit designed measure current and voltage variations according to load and temperature variations. Surface temperature of panel recorded by thermocouple wire embedded in control panel with temperature measuring circuitry. Recorded data fed to PC interfaced to MAX 232 serial port interface circuit by RS 232 serial-USB converter. PCW C Compiler writes data on microcontroller and Hyper Terminal 7.0 reads and captures it out using built in capture function configured as detailed in Table 1.

Parameters

Configuration

Baud Rate

9600

Parity

None

Flow Control

None

Data Bits

8

Table 1 Hyper Terminal Configuration

Figure 3 Experimental Setup.

Im and Vm obtained from recorded currents and voltages give Pm. The other parameters calculated using following equations to assess performance of PV solar module.

Pm=Vm*Im MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqr1ngB PrgifHhDYfgasaacH8srps0lbbf9q8WrFfeuY=Hhbbf9v8qqaqFr0x c9pk0xbba9q8WqFfea0=yr0RYxir=Jbba9q8aq0=yq=He9q8qqQ8fr Fve9Fve9Ff0dmeaabaqaciGacaGaaeqabaWaaeaaeaaakeaajuaGca WGqbGaamyBaiabg2da9iaadAfacaWGTbGaaiOkaGqaciaa=LeacaWF Tbaaaa@3F44@ (1)

FF= Vm*Im Voc*Isc MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqr1ngB PrgifHhDYfgasaacH8srps0lbbf9q8WrFfeuY=Hhbbf9v8qqaqFr0x c9pk0xbba9q8WqFfea0=yr0RYxir=Jbba9q8aq0=yq=He9q8qqQ8fr Fve9Fve9Ff0dmeaabaqaciGacaGaaeqabaWaaeaaeaaakeaajuaGqa aaaaaaaaWdbiaadAeacaWGgbGaeyypa0ZaaSaaa8aabaWdbiaadAfa caWGTbGaaeOkaiaadMeacaWGTbaapaqaa8qacaWGwbGaam4Baiaado gacaqGQaGaamysaiaadohacaWGJbaaaaaa@4590@ (2)

ηp= Pmea Pm( STC ) *100 MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqr1ngB PrgifHhDYfgasaacH8srps0lbbf9q8WrFfeuY=Hhbbf9v8qqaqFr0x c9pk0xbba9q8WqFfea0=yr0RYxir=Jbba9q8aq0=yq=He9q8qqQ8fr Fve9Fve9Ff0dmeaabaqaciGacaGaaeqabaWaaeaaeaaakeaajuaGqa aaaaaaaaWdbiabeE7aOjaadchacqGH9aqpdaWcaaWdaeaapeGaamiu aiaad2gacaWGLbGaamyyaaWdaeaapeGaamiuaiaad2gadaqadaWdae aapeGaam4uaiaadsfacaWGdbaacaGLOaGaayzkaaaaaiaabQcacaaI XaGaaGimaiaaicdaaaa@48AA@ (3)

ηm= Pmea S*A *100 MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqr1ngB PrgifHhDYfgasaacH8srps0lbbf9q8WrFfeuY=Hhbbf9v8qqaqFr0x c9pk0xbba9q8WqFfea0=yr0RYxir=Jbba9q8aq0=yq=He9q8qqQ8fr Fve9Fve9Ff0dmeaabaqaciGacaGaaeqabaWaaeaaeaaakeaajuaGqa aaaaaaaaWdbiabeE7aOjaad2gacqGH9aqpdaWcaaWdaeaapeGaamiu aiaad2gacaWGLbGaamyyaaWdaeaapeGaam4uaiaabQcacaWGbbaaai aabQcacaaIXaGaaGimaiaaicdaaaa@450A@ (4)

Above equations calculate maximum power, fill factor, normalized output power efficiency and module efficiency respectively.

Materials

  1. PC
  2. PV Panel
  3. DC Load
  4. Control Panel
  5. Microcontroller 16f877a
  6. Voltage Divider Circuitry
  7. AC-DC Conversion Circuitry
  8. Serial Port Interface MAX 232
  9. Temperature Sensing Circuitry
  10. Serial-USB Converter RS-232 (Figure 4)

Figure 4 System Block Diagram.

Programming

#include <16f877a.h>

#device adc=10

#include <stdio.h>

#fuses HS,NOWDT,NOPROTECT,NOLVP

#use delay(crystal=4MHz)

#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7)

void adc_read (void);

void bcd (void);

void main()

{ setup_adc_ports(all_analog);

 setup_adc(adc_clock_div_64);

 while(1)

 {

 delay_ms(2000);

 delay_ms(2000);

 count++;

 if(count > 9999) count=0;

 adc_value=count;

 bcd();

 printf("\r\n\nSr No.");

 putc(digit4+0x30);

 putc(digit3+0x30);

 putc(digit2+0x30);

 putc(digit1+0x30);

 putc(' ');

void adc_read (void)

{

unsigned int32 adc_sample=0;

unsigned int8 count;

for(count=0; count < 50; count++)

{

adc_sample = adc_sample + read_adc();

delay_ms(5);

}

adc_sample = adc_sample / 50;

adc_value = adc_sample * 500 / 1023;

}

void bcd (void)

{ unsigned int16 temp;

 temp = adc_value;

 digit1 = temp%10;

 temp = temp/10;

 digit2 = temp%10;

 temp = temp/10;

 digit3 = temp%10;

 temp = temp/10;

 digit4 = temp%10;

 } 1

 

1 Voltage, current and power coding omitted intentionally

Results and discussion

Sr No.0120 Voltage=10.0V Current=0.4A Power=004W Temperature=39C

Sr No.0121 Voltage=10.0V Current=0.5A Power=005W Temperature=41C

Sr No.0122 Voltage=10.0V Current=0.5A Power=005W Temperature=43C

Sr No.0123 Voltage=10.0V Current=0.5A Power=005W Temperature=42C

Sr No.0124 Voltage=10.0V Current=0.5A Power=005W Temperature=42C

Sr No.0125 Voltage=10.0V Current=0.5A Power=005W Temperature=40C

Sr No.0126 Voltage=10.0V Current=0.5A Power=005W Temperature=39C

Sr No.0127 Voltage=10.0V Current=0.5A Power=005W Temperature=41C

Sr No.0128 Voltage=10.0V Current=0.5A Power=005W Temperature=41C

Sr No.0129 Voltage=10.0V Current=0.5A Power=005W Temperature=42C

Sr No.0130 Voltage=10.0V Current=0.5A Power=005W Temperature=41C

Sr No.0131 Voltage=10.0V Current=0.5A Power=005W Temperature=44C

Sr No.0132 Voltage=10.0V Current=0.5A Power=005W Temperature=41C

Sr No.0133 Voltage=10.0V Current=0.0A Power=000W Temperature=40C

Sr No.0134 Voltage=10.0V Current=0.3A Power=003W Temperature=42C

Sr No.0135 Voltage=10.0V Current=0.3A Power=003W Temperature=41C

Experimental data shows corresponding values of current and voltage and power with the impact of changing temperature. Results show a clear picture of practical working of proposed design. Temperature variation is recorded precisely.

Conclusion

Solar energy paved path to continuous energy supply demolishing fear of declining energy reserves. Control Panel presented unquestioned performance recording voltage and current with temperature variations displayed using Hyper Terminal application programmed and compiled in PCW. Recorded data exhibits slight increase in short circuit current and large decrease in open circuit voltage at high temperatures with degraded efficiency consistent to theoretical results.

Nomenclature

A                             Surface Area

AC                           Alternating Current

DC                           Direct Current     

FF                           Fill Factor

Im                           Maximum Power

Isc                           Short Circuit Current

MAX                       Maxim  

PC                           Personal Computer

PCW                       PIC C Compiler

Pm                          Maximum Power

Pmea                      Measured Power

PV                           Photo Voltaic

S                              Solar Irradiance

STC                         Standard Test Conditions

Voc                         Open Circuit Voltage

Vm                          Maximum Voltage

Ƞm                         Module Efficiency

Ƞp           Normalized Output Power Efficiency

Acknowledgement

None.

Conflicts of interest

None.

References

Creative Commons Attribution License

©2018 Kousar, et al. This is an open access article distributed under the terms of the, which permits unrestricted use, distribution, and build upon your work non-commercially.