多项选择题

以下哪些选项是一种微型发电稳压节水龙头设计的组成部分()

A.微型水流发电装置
B.稳压装置
C.水龙头
D.活性炭颗粒