The invention discloses a long-acting fluorescent
antibacterial coating and a preparation method thereof, and belongs to the technical field of chemical materials. The
coating consists of
polyurethane and SrAl2O4: Eu < 3 + > and Dy < 3 + >
powder dispersed in the
polyurethane, according to the invention, the
polyurethane-
strontium aluminate coating is formed on the surface of the substrate, so that the
adhesive force of the
coating on the surface of the substrate can be enhanced, the SrAl2O4: Eu < 3 + > and Dy < 3 + >
powder can continuously release trace
active oxygen free radicals in an illumination environment, and the SrAl2O4: Eu < 3 + > and Dy < 3 + >
powder can emit
fluorescence in the dark and continuously release the
active oxygen free radicals for 2 hours, thereby realizing continuous
antibacterial effect. The polyurethane-
strontium aluminate coating is prepared in the mode that the
polyurethane coating and the SrAl2O4: Eu < 3 + > and Dy < 3 + > powder are mixed and coated, lasting
fluorescence is achieved, meanwhile, the long-acting
antibacterial effect is achieved, and the existence of the
antibacterial effect of the coating can be verified through the existence of
fluorescence when no illumination exists; and moreover, no heavy
metal ions are released, the environment-friendly effect is achieved, and the problems of bacterium attachment and
pollution on the surface of a
solid base material are effectively solved.