A method for an ultrasonic time-of-flight flow meter (1) includes driving an ultrasonic transducer (2, 3) using a first waveform (V1(t)) for a first duration (Δt1), the first waveform (V1(t)) configured to cause oscillation (21) of the ultrasonic transducer (2, 3). The method also includes driving the ultrasonic transducer (2, 3) using a second waveform (V2(t)) for a second duration (Δt2). There is a discontinuity between the first waveform (V1(t)) and the second waveform (V2(t)). The second waveform (V2(t)) and the second duration (Δt2) are configured to maintain a voltage (VT(t)) across the ultrasonic transducer (2, 3) within a predetermined range (VH, VL).L'invention concerne un procédé pour un débitmètre temps de vol ultrasonore (1) qui comprend la commande d'un transducteur ultrasonore (2, 3) en utilisant une première forme d'onde (V 1 (t)) ) pendant une première durée (Δt 1 ), la première forme d'onde( V 1 ,(t)) configurée pour provoquer l'oscillation (21) du transducteur ultrasonore (2, 3). Le procédé comprend également la commande du transducteur ultrasonore (2, 3) en utilisant une seconde forme d'onde(V 2 (t)) pendant une seconde durée (Δt 2 ). Il y a une discontinuité entre la première forme d'onde (V 1 (t)) et la seconde forme d'onde (V 2 (t)). La seconde forme d'onde (V 2 (t)) et la seconde durée (Δt 2 ) sont configurées pour maintenir une tension(V t -(t)) à travers le transducteur ultrasonore (2, 3) dans une plage prédéterminée (V h , V L ).