The invention discloses a method of precision controlling and detecting by improving tidal volume through introducing an R value. The method comprises steps of utilizing Pplat to calculate a system compliance C which is equal to the ratio of delta V and (Pplat - PEEP); utilizing a processing unit to calculate a real obtained tidal volume VT of the patient end and VT being equal to the result of delta V * (C-Ctube) / C; wherein, delta V represents the variation of tidal volume, PEEP represents end-expiratory esophageal pressure, Ctube represents the tube compliance. The processing unit figures out the tidal volume value VT' in the exhalation periodic time of the next time according to the real obtained tidal volume VT of this-time breathing cycle of the patient end, VT' is equal to the result of VT + delta VT*K, wherein, K represents the scaling factor of regulation controlling, VT is the real obtained tidal volume of this-time breathing cycle, VTset is a set tidal volume that can be reached as expected, delta VTis equal to the result of VTset-VT, and thus the processing unit control the opening degree of the next time air breathing periodic time, finally, the object of tidal volume controlling and precision detecting can be achieve.