abstract |
The invention discloses a benzocarbazole compound and its preparation method and application, which should specifically be the application of the compound as a solar dye sensitizer. The synthesis method of the benzocarbazole compound is as follows: mix the compound of formula IV with cyanoacetic acid and an organic solvent, under the action of piperidine, under the protection of nitrogen, heat and reflux and stir for 8-12 hours, after the reaction is complete, The solvent is spin-dried, and the residue is subjected to silica gel column chromatography with an eluent solvent to obtain a benzocarbazole solar dye sensitizer represented by formula I, formula II or formula III. The benzocarbazole compound described in the present invention can be used as a dye sensitizer in dye-sensitized solar cells, adding new applicable substances for the screening of dye sensitizers. |