太陽光発電システムは、太陽電池によって得られる直流電力を元にして、直流電力を交流電力に変換するインバータ、各種保護装置などを介して商用電力系統に対して電力を供給します。この時用いられる、インバータと各種保護装置を一体化した装置をパワーコンディショナと呼んでいます。
太陽電池そのものの構造は、PN接合ダイオードと変わりません。このPN接合面に外部から光を照射すると、光のエネルギーを受け取った電子が移動し、電位差が生まれます。この電位差を取り出すのが太陽電池の仕組みです。これを光起電力効果とも呼びます。
太陽電池の負荷特性は、特徴的な性質を持っています。太陽電池から取り出す電流を増加させていくと、ある点まではほとんど電圧が低下しませんが、ある点を超えると一気に電圧が低下してしまうという性質(グラフ図3b)を持ちます。太陽電池から取り出す電力についてのグラフを描くと、グラフは図4aのようになります。
この「ある点」の電流は、そのとき太陽電池に照射している光量によって刻々と変化します。したがって、常に最大電力を取り出すためには、その瞬間瞬間の太陽電池の状態に合わせて取り出す電流を最大公立店にトラッキングする制御が必要となります。このような制御は、昔は難しいものでしたが、現在は高性能な半導体素子(1チップマイクロコンピュータなど)の出現によって安価に実現することができるようになりました。この制御は、MPPT(Maximun Power Point Tracking)と呼んでいます。