The invention discloses a
fluorine and
rubidium doped
perovskite solar cell and a preparation method thereof. The
solar cell comprises a substrate, a conductive layer, a TiO2 dense layer, a TiO2 mesoporous layer, a
fluorine and
rubidium doped
perovskite light absorbing layer, a
hole transport layer and a counter
electrode from bottom to top, wherein the material of the
fluorine and
rubidium dopedperovskite light absorbing layer is Cs1-xRbxPbBrI2-yFy, x is 0-0.05, y is 0-0.3, and the thickness is 300-500nm. The preparation method includes the following steps of: A, preparation of the conductive layer; B, preparation of the TiO2 dense layer and the TiO2 mesoporous layer; C, preparation of the fluorine and rubidium doped
perovskite light absorbing layer; D, preparation of the hole transportlayer; and E, preparation of the counter
electrode. According to the scheme of the invention, the
spectral absorption performance of the light absorbing layer and the
overall efficiency of a battery can be improved; the battery performance attenuation speed can be greatly reduced; the
exciton dissociation and charge transfer can be facilitated, and can be relatively stable in the later battery attenuation; and without packaging, the
solar cell can be used in higher water
oxygen content and has good intrinsic stability.