The invention belongs to the field of preparation of
perovskite solar cells, and particularly relates to a method for efficiently and stably preparing a large-area
perovskite solar cell based on
porphyrin doping. The method is mainly characterized by comprises the following steps that firstly, a simple and convenient
porphyrin and
porphyrin derivative synthetic path is provided; secondly, a traceamount of porphyrin or a trace number of porphyrin derivatives are added into a
perovskite pecursor solution; thirdly, a black and dense perovskite film is formed; and fourthly, a perovskite layer iscoated with the perovskite film containing the porphyrin and porphyrin derivative in a
spinning mode, a hole transporting layer and an
electrode layer are coated in sequence, and the perovskite solarcell is formed. The method has the beneficial effects that the perovskite film is doped with
ammonium-based porphyrin, effective
crystallization control over the perovskite film is achieved successfully, because the
ammonium-based porphyrin has the properties of a surfactant, the film formation property of the solution is improved after the
ammonium-based porphyrin is added into the solution, andthe pinhole-free and uniform large-area perovskite film is prepared through a scrape-
coating process.