The invention belongs to the technical field of
satellite-borne deployable antennas, and particularly relates to an annular deployable antenna based on a multistage parallel shear fork mechanism. According to the technical scheme, the annular deployable antenna based on the multistage parallel shear fork mechanism comprises a plurality of truss shear fork mechanism units, unit connecting components and a
rope driving
system, and every two adjacent truss shear fork mechanism units are connected together through two unit connecting components; the plurality of truss shear fork mechanism units are connected in parallel to form the linkage type annular deployable antenna, and the
rope driving
system is used for providing power for the annular deployable antenna from a folded state to an unfolded state. According to the annular deployable antenna based on the multi-stage parallel shear fork mechanism, a parallel
mechanical transmission path is formed in the unfolding process of the multi-stage shear fork mechanism and used for dispersing loads, improving the rigidity and stability of the whole truss and avoiding the risk of single-point failure, and uniform transmission of driving force on the two sides is ensured through a parallel driving path; the structure is simple, stability is high, and overall
structural rigidity is large.