An extracorporeal circulation management device pumps blood in synchronization with heartbeats of a patient based on measurements of blood flow. Maximum and minimum blood flow measurement samples are compared with upper and lower threshold values to identify candidate timing for a systolic phase and diastolic phase of the heartbeat. During pulsatile pumping of the blood using the candidate timing, differences in the pulsatile flow measurements are determined. Based on the size of the difference, a final correction may be made to identification of the systolic and diastolic phases, and the corrected phase information is used to start and stop the motor unit.