多项选择题

光伏控制器的作用有()

A.给蓄电池充电
B.防止蓄电池过充
C.防止蓄电池过放
D.短路和过载保护