• No results found

CHAPTER 6 CONCLUSION

C.2 Serial Communications Header

The following header file was implemented to handle serial communication with the MSP430. /* * serialcommunications.h */ #ifndef SERIALCOMMUNICATIONS_H_ #define SERIALCOMMUNICATIONS_H_ /**

* Ansi C "itoa" based on Kernighan & Ritchie’s "Ansi C": */

void strreverse(char* begin, char* end) {

char aux; while(end>begin)

aux=*end, *end--=*begin, *begin++=aux; }

void itoa(unsigned long value, char* str, int base) {

static char num[] = "0123456789abcdefghijklmnopqrstuvwxyz"; char* wstr=str;

int sign;

// Validate base

if (base<2 || base>35){ *wstr=’\n’; return; }

// Take care of sign

// Conversion. Number is reversed. do *wstr++ = num[value%base]; while(value/=base); if(sign<0) *wstr++=’-’; *wstr=’\n’; // Reverse string strreverse(str,wstr-1); } #endif /* SERIALCOMMUNICATIONS_H_ */

REFERENCES

[1] G. Barbose, S. Weaver, and N. Darghouth, “Tracking the sun VII - a his- torical summary of the installed cost of photvoltaics in the united states from 1998 to 2012,” Lawrence Berkeley National Laboratory, Tech. Rep. LBNL-6808E, September 2014.

[2] M. Bazilian, I. Onyeji, M. Liebreich, I. MacGill, J. Chase, J. Shah, D. Gielen, D. Arent, D. Landfear, and S. Zhengrong, “Reconsidering the economics of photovoltaic power,” United Nations Industrial Development Organization, Tech. Rep., May 2012. [Online]. Available: www.bnef.com/WhitePapers/download/82

[3] M. de Brito, L. Galotto, L. Sampaio, G. de Azevedo e Melo, and C. Canesin, “Evaluation of the main mppt techniques for photovoltaic applications,” IEEE Transactions on Industrial Electronics, vol. 60, no. 3, pp. 1156–1167, 2013.

[4] T. Esram and P. Chapman, “Comparison of photovoltaic array maxi- mum power point tracking techniques,” IEEE Transaction on Energy Conversion, vol. 22, no. 2, pp. 439–449, 2007.

[5] G. R. Walker and P. C. Sernia, “Cascaded dc-dc converter connection of photovoltaic modules,” IEEE Transactions on Power Electronics, vol. 19, no. 4, pp. 1130–1139, 2004.

[6] J. H. R. Enslin, M. S. Wolf, D. B. Snyman, and W. Swiegers, “Integrated photovoltaic maximum power point tracking converter,” IEEE Transactions on Industrial Electronics, vol. 44, no. 6, pp. 769–773, 1997. [Online]. Available: http://ieeexplore.ieee.org/stamp/ stamp.jsp?arnumber=649937

[7] J. Stauth, M. Seeman, and K. Kesarwani, “A high-voltage CMOS IC and embedded system for distributed photovoltaic energy optimization with over 99% effective conversion efficiency and insertion loss below 0.1%.” in Proc. IEEE International Solid-State Circuits Conference, 2012, pp. 100–102.

[8] N. Femia, G. Lisi, G. Petrone, G. Spagnuolo, and M. Vitelli, “Dis- tributed maximum power point tracking of photovoltaic arrays: Novel approach and system analysis,” IEEE Transactions on Industrial Elec- tronics, vol. 55, no. 7, pp. 2610–2621, 2008.

[9] L. Linares, R. W. Erickson, S. MacAlpine, and M. Brandemuehl, “Im- proved energy capture in series string photovoltaics via smart distributed power electronics,” in Proc. Twenty-Fourth Annual IEEE Applied Power Electronics Conf. and Exposition (APEC), 2009, pp. 904–910.

[10] R. C. N. Pilawa-Podgurski and D. J. Perreault, “Submodule integrated distributed maximum power point tracking for solar photovoltaic applications,” IEEE Transactions on Power Electronics, vol. 28, no. 6, pp. 2957–2967, 2013. [Online]. Available: http: //ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6339082

[11] A. Blumenfeld, A. Cervera, and M. Peretz, “Enhanced differential power processor for pv systems: Resonant switched-capacitor gyrator converter with local mppt,” in Proc. Twenty-Ninth Annual IEEE Applied Power Electronics Conference and Exposition (APEC), 2014, pp. 2972–2979. [12] S. Qin, S. Cady, A. Dominguez-Garcia, and R. Pilawa-Podgurski, “A

distributed approach to maximum power point tracking for photovoltaic sub-module differential power processing,” IEEE Transactions on Power Electronics, vol. PP, no. 99, 2014. [Online]. Available: http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6832650

[13] A. H. Chang, A.-T. Avestruz, and S. B. Leeb, “Capacitor-less photo- voltaic (pv) cell-level power balancing using diffusion charge redistribu- tion,” in Proc. Twenty-Nineth Annual IEEE Applied Power Electronics Conference (APEC), 2014.

[14] R. C. N. Pilawa-Podgurski, W. Li, I. Celanovic, and D. J. Perreault, “Integrated CMOS dc-dc converter with maximum power point track- ing for a portable thermophotovoltaic power generator,” in Proc. IEEE Energy Conversion Congress and Exposition (ECCE), 2011.

[15] P. T. Krein, “Ripple correlation control, with some applications,” in Proc. IEEE Int. Symp. Circuits and Systems (ISCAS), vol. 5, 1999, pp. 283–286.

[16] A. M. Bazzi and P. T. Krein, “Ripple correlation control: An extremum seeking control perspective for real-time optimization,” IEEE Transactions on Power Electronics, vol. 29, no. 2, pp. 988–995, 2014. [Online]. Available: http://ieeexplore.ieee.org/stamp/stamp.jsp? arnumber=6492253

[17] R. Leyva, C. Alonso, I. Queinnec, A. Cid-Pastor, D. Lagrange, and L. Martinez-Salamero, “Maximum power point tracking of photovoltaic systems using extremum-seeking control,” IEEE Transactions on Aerospace and Electronic Systems, vol. 42, no. 1, pp. 249–258, 2006. [Online]. Available: http://ieeexplore.ieee.org/stamp/stamp.jsp? arnumber=1603420

[18] J. W. Kimball and P. T. Krein, “Discrete-time ripple correlation con- trol for maximum power point tracking,” IEEE Transactions on Power Electronics, vol. 23, no. 5, pp. 2353–2362, 2008.

[19] C. Barth and R. C. N. Pilawa-Podgurski, “Dithering digital ripple corre- lation control for photovoltaic maximum power point tracking,” in Proc. IEEE Power and Energy Conference at Illinois (PECI), 2013, pp. 36–41. [20] T. Esram, J. W. Kimball, P. T. Krein, P. L. Chapman, and P. Midya, “Dynamic maximum power point tracking of photovoltaic arrays using ripple correlation control,” IEEE Transactions on Power Electronics, vol. 21, no. 5, pp. 1282–1291, 2006.

[21] K. A. Kim, C. Xu, L. Jin, and P. T. Krein, “A dynamic photovoltaic model incorporating capacitive and reverse-bias characteristics,” IEEE Journal of Photovoltaics, vol. 3, no. 4, pp. 1334–1341, 2013. [Online]. Available: http://ieeexplore.ieee.org/stamp/stamp.jsp? arnumber=6584777

[22] M. G. Villalva, J. R. Gazoli, and E. R. Filho, “Comprehensive approach to modeling and simulation of photovoltaic arrays,” IEEE Transactions on Power Electronics, vol. 24, no. 5, pp. 1198–1208, 2009. [Online]. Available: http://ieeexplore.ieee.org/stamp/stamp.jsp? arnumber=4806084

[23] W. Xiao and W. Dunford, “A modified adaptive hill climbing mppt method for photovoltaic power systems,” in Power Electronics Specialists Conference, 2004. PESC 04. 2004 IEEE 35th Annual, vol. 3, 2004. [Online]. Available: http://ieeexplore.ieee.org/stamp/stamp.jsp? arnumber=1355417 pp. 1957–1963.

[24] W. Teulings, J. Marpinard, A. Capel, and D. O’Sullivan, “A new maximum power point tracking system,” in Power Electronics Specialists Conference, 1993. PESC ’93 Record., 24th Annual IEEE, 1993. [Online]. Available: http://ieeexplore.ieee.org/stamp/stamp.jsp? arnumber=472018 pp. 833–838.

[25] A. Abdelsalam, A. Massoud, S. Ahmed, and P. Enjeti, “High- performance adaptive perturb and observe mppt technique for photovoltaic-based microgrids,” IEEE Transactions on Power Elec- tronics, vol. 26, no. 4, pp. 1010–1021, 2011. [Online]. Available: http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=5688336

[26] D. Jones and R. Erickson, “Probabilistic analysis of a generalized per- turb and observe algorithm featuring robust operation in the presence of power curve traps,” IEEE Transactions on Power Electronics, vol. 28, no. 6, pp. 2912–2926, 2013.

[27] R. C. N. Pilawa-Podgurski, N. A. Pallo, W. R. Chan, D. J. Perreault, and I. L. Celanovic, “Low-power maximum power point tracker with dig- ital control for thermophotovoltaic generators,” in Proc. Twenty-Fifth Annual IEEE Applied Power Electronics Conf. and Exposition (APEC), 2010, pp. 961–967.

[28] R. J. Serna, B. J. Pierquet, J. Santiago, and R. C. N. Pilawa-Podgurski, “Field measurements of transient effects in photovoltaic panels and its importance in the design of maximum power point trackers,” in Proc. Twenty-Eighth Annual IEEE Applied Power Electronics Conference and Exposition (APEC), 2013. [Online]. Available: http: //ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6520726 pp. 3005– 3010.

[29] J.-K. Shiau, D.-M. Ma, P.-Y. Yang, G.-F. Wang, and J. H. Gong, “Design of a solar power management system for an experimental UAV,” IEEE Transactions on Aerospace and Electronic Systems, vol. 45, no. 4, pp. 1350–1360, 2009. [Online]. Available: http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=5310303

[30] A. Noth, “Design of solar powered airplanes for continuous flight,” Ph.D. dissertation, ETH Zurich, September 2008.

[31] EE Times, “Solar powered soldiers,” August 2012, Online, EE Times. [Online]. Available: www.eetimes.com

[32] M. Peretz and S. Ben-Yaakov, “Digital control of resonant converters: Enhancing frequency resolution by dithering,” in Twenty-Fourth Annual IEEE Applied Power Electronics Conference and Exposition (APEC), 2009. [Online]. Available: http://ieeexplore.ieee.org/stamp/stamp.jsp? arnumber=4802816 pp. 1202–1207.

[33] A. V. Peterchev and S. R. Sanders, “Quantization resolution and limit cycling in digitally controlled PWM converters,” in Power Electronics Specialists Conference, 2001. PESC. 2001 IEEE 32nd Annual, vol. 2, 2001. [Online]. Available: http://ieeexplore.ieee.org/stamp/stamp.jsp? arnumber=954158 pp. 465–471.

[34] C. Barth, “Dithering digital ripple correlation control for photovoltaic maximum power point tracking,” December 2012, undergraduate thesis. [35] C. Barth and R. Pilawa-Podgurski, “Dithering digital ripple correlation control for photovoltaic maximum power point tracking,” IEEE Trans- actions on Power Electronics, 2015, early access. [Online]. Available: http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6898827

[36] Z. Lukic, N. Rahman, and A. Prodic, “Multibit Σ–4 PWM digital controller IC for DC–DC converters operating at switching frequencies beyond 10 MHz,” IEEE Transactions on Power Electronics, vol. 22, no. 5, pp. 1693–1707, 2007. [Online]. Available: http: //ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=4300890

[37] G. Spiazzi, S. Buso, and P. Mattavelli, “Analysis of mppt algorithms for photovoltaic panels based on ripple correlation techniques in presence of parasitic components,” in Proc. Brazilian Power Electronics Conference (COBEP), 2009, pp. 88–95.

[38] M. Carraro, A. Costabeber, and M. Zigliotto, “Convergence analysis and tuning of ripple correlation based mppt: A sliding mode approach,” in Proc. 15th European Conference on Power Electronics and Applications (EPE), 2013. [Online]. Available: http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6631909 pp. 1– 10.

[39] Y. H. Lim and D. C. Hamill, “Synthesis, simulation and experimental verification of a maximum power point tracker from nonlinear dynamics,” in Proc. Thirty-Second Annual IEEE Power Electronics Specialists Conference (PESC), vol. 1, 2001. [Online]. Available: http: //ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=954019 pp. 199–204. [40] T. Huang, Y. Lee, M. Du, C. Hsieh, C. Yang, F. Feng, and K. Chen, “A photovoltaic system with analog maximum power point tracking and grid-synchronous control,” in Proc. Fifteenth Annual Power Electronics and Motion Control Conference (EPE/PEMC), 2012. [Online]. Available: http://ieeexplore.ieee.org/stamp/stamp.jsp? arnumber=6397398

[41] C. Barth and R. C. N. Pilawa-Podgurski, “Dithering digital ripple cor- relation control with digitally-assisted windowed sensing for solar pho- tovoltaic mppt,” in Proc. Twenty-Ninth Annual IEEE Applied Power Electronics Conference and Exposition (APEC), vol. 29. IEEE, 2014.

[42] S. Qin, A. Morrison, and R. C. N. Pilawa-Podgurski, “Enhancing micro- inverter energy capture with sub-module differential power processing,” in Twenty-Ninth Annual IEEE Applied Power Electronics Conference and Exposition (APEC), 2014, 2014. [Online]. Available: http:// ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6803373 pp. 621–628. [43] B. Murmann and B. E. Boser, “Digital domain measurement

and cancellation of residue amplifier nonlinearity in pipelined ADCs,” IEEE Transactions on Instrumentation and Measurement, vol. 56, no. 6, pp. 2504–2514, December 2007. [Online]. Available: http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=4389123

[44] W. N. Jenkins, “A simple analogue to digital converter with non- linearity compensation,” Journal of the British Institution of Radio Engineers, vol. 20, no. 7, pp. 518–522, 1960. [Online]. Available: http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=5259886

[45] B. Carter, “A single-supply op-amp circuit collection,” Texas Instru- ments, Application Report SLOA058, November 2000.

[46] S. Wenham, M. Green, W. Muriel, R. Corkish, and A. Sproul, Applied Photovoltaics, 3rd ed. Earthscan, January 2012.

[47] W. Kester, Ed., Data Conversion Handbook, ser. Analog Devices Series. Newens, 2005.

[48] “Understanding data converters,” Texas Instruments, Tech. Rep. SLAA013, 1995.

[49] P. P. L. Regtien, Instrumentation Electronics. Prentence Hall, 1992. [50] C. R. Sullivan, J. Awerbuch, and A. Latham, “Decrease in photovoltaic

power output from ripple: Simple general calculation and the effect of partial shading,” IEEE Transactions on Power Electronics, vol. 28, no. 2, pp. 740–747, 2013.

[51] N. Benavides and P. Chapman, “Modeling the effect of voltage ripple on the power output of photovoltaic modules,” IEEE Transactions on Power Electronics, vol. 55, no. 7, pp. 2638–2643, 2008.

[52] S. Qin, K. A. Kim, and R. C. N. Pilawa-Podgurski, “Laboratory emulation of a photovoltaic module for controllable insolation and realistic dynamic performance,” in Proc. IEEE Power and Energy Conference at Illinois (PECI), 2013. [Online]. Available: http: //ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6506029 pp. 23–29. [53] J. J. Wysocki and P. Rappaport, “Effect of temperature on photovoltaic

solar energy conversion,” Journal of Applied Physics, vol. 31, no. 3, pp. 571–578, March 1960.

[54] Plexim electrical engineering software, “PLECS,” www.plexim.com, Plexim electrical engineering software. [Online]. Available: www. plexim.com

[55] D. J. Schnberger, “Modeling of a photovoltaic string us- ing plecs,” www.plexim.com, September 2009. [Online]. Avail- able: http://www.plexim.com/downloads/plecs examples pvstring. html?sid=ce1a6b7b04c4f01eb8262ac901ddc653