ฉันใช้แผงโซลาร์เซลล์ (6V - 600mA ที่จุดสูงสุด) เพื่อชาร์จแบตเตอรี่ Li-Ion (3.7V) โดยใช้ TP4065 TP4065 ที่ฉันใช้มีการกำหนดค่านี้:
ตำแหน่งที่ค่าของตัวต้านทาน Rprog เป็นตัวกำหนดกระแสการชาร์จ
ปัญหาก็คือกระแสที่แผงโซลาร์เซลล์ให้นั้นเป็นสัดส่วนกับแสงที่ได้รับและวิธีเดียวที่จะสกัดพลังงานสูงสุดจากแผงโซลาร์เซลล์ได้คือการปรับโหลดเพื่อให้แรงดันแผงโซลาร์เซลล์ประมาณ 6V ซึ่งในกรณีของฉันถูกควบคุม โดยการลดกระแสชาร์จ
อะไรจะเป็นวงจรที่ดีที่สุดในการปรับตัวต้านทาน Rprog โดยอัตโนมัติเพื่อให้ TP4056 Vcc ที่แรงดันคงที่ประมาณ 6V
นี่คือตัวอย่างของเส้นโค้ง IV ของแผงโซลาร์เซลล์ที่แสดงแรงดันที่ดึงพลังงานสูงสุดออกมา
นี่คือลักษณะการชาร์จของ TP4065
อัพเดท 13-02-2015
แรงดันไฟฟ้าและขาของ PROG จะแตกต่างกันไประหว่าง 1V ถึง 0.2V
โครงการของฉันจะใช้คอนโทรลเลอร์ไมโคร Arduino ฉันสามารถใช้ Arduino เพื่อตรวจสอบแรงดันไฟฟ้าของแผงเซลล์แสงอาทิตย์และควบคุมกระแส TP4056 ด้วยวงจรต่อไปนี้:
Rprog และ Rarduino จะเป็น 600 ohms และตัวเก็บประจุ 100uF และ Rarduino จะทำหน้าที่เป็นตัวกรองสัญญาณความถี่ต่ำสำหรับอะนาล็อก Arduino ที่ออกสัญญาณ PWM 3.3V 500Hz
เมื่อสัญญาณดิจิตอลออกเป็น 0V, TP4056 จะเห็นตัวต้านทาน 1.2K และทำงานตามปกติ เมื่อเราเพิ่มแรงดันไฟฟ้าอะนาล็อกออกแรงดันไฟฟ้าที่ Rprog จะลดลงซึ่งจะลดกระแสในพิน TP4056 PROG และลดกระแสการชาร์จแบตเตอรี่ในที่สุด
โซลูชันนี้ใช้งานได้หรือไม่