The invention relates to a wind-prevention
solar power generation device having a self-cleaning function. The wind-prevention
solar power generation device comprises a
solar cell panel, a first support rod, a base, a support mechanism and a center control mechanism, wherein the
solar cell panel and the support mechanism both are electrically connected with the center control mechanism, the support mechanism comprises a driving
assembly and a support
assembly, the driving
assembly is in transmission connection with the
solar cell panel by the support assembly, and a cleaning mechanism is arranged at one side of the solar
cell panel and comprises a moving assembly and a cleaning assembly. In the wind-prevention
solar power generation device having the self-cleaning function, the support assembly is driven by the driving assembly, the solar
cell panel is rotated to a horizontal position, the stressed area of the solar
cell panel in wind is reduced, a wind-prevention effect is played, and the safety of the solar power generation device is improved; and the cleaning assembly is driven by the moving assembly,
dirt on a surface of the solar
cell panel is cleaned, the
transmittance is improved, and the power generation efficiency of the solar power generation device is improved.