Solar charge controller

หลังจากได้แผงโซลาเซลมาแล้ว ต่อไปก็คือมาหา solar charge controller มาใช้งานต่อครับ เท่าที่ผมลองศึกษาดู solar charge controller หลักๆ จะทำหน้าที่อยู่ 3 อย่างดังต่อไปนี้ครับ

  1. Stop Charge Voltage ควบคุมไม่ให้มีการชาร์ตไฟเกินแบตเตอรี่ที่จะรับได้ เพราะเสี่ยงแบตเตอรี่ร้อนและระเบิดได้ ปกติจะไม่เกิน 14.4v สำหรับ lead acid battery ถ้าเกินแล้วก็ตัดเลย
  2. Low Voltage Protection ควบคุมการจ่ายไฟให้กับ Load โดยไม่ให้ดึงกระแสมากจนเกินไปจนไฟในแบตเตอรี่ลดลงจนเกินค่าที่กำหนดไว้ ปกติก็ประมาณ 10.5v ถ้าลงต่ำกว่านี้ก็หยุดการจ่ายไฟให้กับ load เลย
  3. Low Voltage Recovery ถ้ามีการชาร์ตไฟเข้าแบตเตอรี่จะได้แรงดันไฟระดับหนึ่งแล้ว ก็ทำการจ่ายไฟให้โหลดทำงานต่อได้ ประมาณ 12.2v

ส่วน option ที่นอกเหนือจากนี้ของ solar charge controller ก็อาจจะมีการตรวจเช็คอุณหภูมิของแบตเตอรี่ว่าร้อนเกินไปหรือเปล่า ถ้าร้อนเกินก็ทำการตัดซะ หรือจะเป็นการควบคุมกระแสชาร์ตที่จะจ่ายให้กับแบตเตอรี่ให้เหมาะสม หรือจะมีระบบการตั้งเวลาการจ่ายหรือตัดกระแสให้กับโหลด ทั้งนี้เป็น option เสริมที่จะทำให้ controller มันฉลาดขึ้น และแน่นอน ราคามันก็จะแพงขึ้นด้วยครับ

ผมไปลองนั่งหา solar charge controller จาก ebay ก็มีอยู่หลายรุ่น บางรุ่นก็ copy กันเอง ทำหน้าตาเหมือนแล้วตัดบางฟังก์ชั้นออก จะซื้อมาก็กลัวจะถูกหลอก เลยได้ไอเดียการทำ solar charge controller ง่ายๆ จาก arduino โดยได้ไอเดียเรื่องการอ่านค่า voltage เข้าที่ analog port ของบอร์ด arduino ครับ โดยอาจจะต้องทำวงจร voltage divider เพิ่มเติมนิดหน่อย เพราะ analog port ของ arduino มันอ่านได้สูงสุดแค่ 5v หลังจากนั้นก็อาจจะต่อ relay control สักตัวนึงให้มีการตัดต่อวงจรเมื่อชาร์ตไฟเข้าแบตเตอรี่จนเต็ม หรือออาจจะเพิ่มอีกสักตัวเพื่อตัดต่อโหลดครับ

ได้ผลอย่างไรเดี๋ยวจะมา update ให้ฟังกันอีกทีครับ

 

Leave a Reply