TP4065を使用してLi-Ion(3.7V)バッテリーを充電するために、ソーラーパネル(ピーク電力で6V-600mA)を使用しています。私が使用しているTP4065の構成は次のとおりです。
抵抗Rprogの値によって充電電流が決まります。
問題は、ソーラーパネルが提供する電流が受信した光に比例することであり、ソーラーパネルから最大電力を抽出し続ける唯一の方法は、負荷を調整してソーラーパネルの電圧を約6Vに保つことです。充電電流を減らすことによって。
Rprog抵抗を自動的に調整してTP4056 Vccを約6Vの一定電圧に保つのに最適な回路は何でしょうか。
これは、最大電力が抽出される電圧を示すソーラーパネルのIV曲線の例です。
こちらがTP4065の充電特性です
更新13-02-2015
PROGピンの電圧は1Vから0.2Vの間で変化します
私のプロジェクトではArduinoマイクロコントローラーを使用します。Arduinoを使用して、次の回路でソーラーパネル電圧を監視し、TP4056電流を調整できます。
RprogとRarduinoは600オームで、100uFコンデンサとRarduinoは、3.3V 500Hz PWM信号を出力するArduinoアナログ出力のローパスフィルターとして機能します。
デジタル出力が0Vの場合、TP4056は1.2Kの抵抗を認識して正常に動作します。アナログ出力電圧を上げると、Rprogの電圧が下がり、TP4056 PROGピンの電流が減り、最終的にバッテリ充電電流が減ります。
このソリューションは機能しますか?