コントローラは、太陽光発電システムを制御および管理するデバイスです。 コントローラは、信号検出、最適なバッテリ充電制御、機器保護、障害診断と位置決め、および動作ステータス表示などの機能を備えている必要があります。 コントローラは、さまざまな技術的方法を使用して、その制御機能を実現できます。 一般的な方法には、ロジック制御とコンピューター制御の2つがあります。 インテリジェントコントローラーは主にコンピューター制御方式を採用しています。 現在、大中型の光起電システム用に設計・製造されたコントローラーのほとんどは、シングルチップ技術を使用して制御機能を実現しています。