多项选择题

蓄电池产生白放电现象的原因是()。

A.充电时间过长
B.电解液上下比重不同
C.金属杂质沉淀在极板上
D.电解液过少