The invention relates to a mixing barrel locking mechanism, an automatic locking system and an automatic mixing system, the locking mechanism is used for locking the mixing barrel in a mixing frame; the locking mechanism comprises a first driving device, a second driving device, a clamping device, a locking pin shaft and a locking screw rod, the clamping device is used for clamping or releasing the locking pin shaft, the locking screw rod penetrates through and is connected to the locking pin shaft in a threaded mode, and the first driving device is installed on the clamping device and drivesthe locking screw rod to retract or extend from the locking pin shaft; the second driving device drives the clamping device to move and clamps the locking pin shaft into or out of the mixing frame, and when the first driving device drives the locking screw rod to extend and compress the mixing barrel, the clamping device releases the locking pin shaft. According to the mixing barrel locking mechanism, the automatic locking system and the automatic mixing system, matching of the first driving device and the second driving device is utilized, the locking screw rod extends out of the locking pinshaft and compresses the mixing barrel, a constant preload on the mixing barrel is maintained, and the production accident caused by the difference of the manual tightening torque is prevented.