The invention discloses a preparation method of an antibacterial warm-keeping fabric, and relates to the technical field of textiles. When the antibacterial warm-keeping fabric is prepared, firstly, (E)-butyl-2-ene-1, 4-
diamine,
glyoxal,
formaldehyde and
butyric acid are used as raw materials to synthesize a polyimidazolium salt
antibacterial agent, then the polyimidazolium salt
antibacterial agent is copolymerized with
polytetrahydrofuran ether glycol and
diphenylmethane diisocyanate to prepare an antibacterial
polyurethane spinning solution, and the antibacterial fabric is obtained through wet
spinning and weaving. The preparation method comprises the following steps: reacting L-
cysteine with 3-amino propyl triethoxy
silane to prepare
cysteamine acyl propyl triethoxy
silane, reacting with
formaldehyde and
phosphorous acid to obtain
flame-retardant modified
silane, and further preparing a
silicon dioxide solution from the
flame-retardant modified silane and
sol-gel such as
methyltrimethoxysilane; finally, the antibacterial fabric is treated with a
benzophenone solution and then soaked with a
silicon dioxide solution, and the antibacterial thermal fabric is prepared through
ultraviolet irradiation, standing gelation, aging and
hexane washing. The prepared fabric has excellent
antibacterial property, heat retention property and
flame retardant property.