A drive device (12) is provided with: an output voltage-resolving unit (1221) for resolving output voltage to an ultrasonic transducer into a base component and higher harmonic components an output current-resolving unit (1222) for resolving output current flowing to the ultrasonic transducer into a base component and higher harmonic components a Cb current-calculating unit (1223) for calculating the base component and higher harmonic components of a Cb current on the basis of the output voltage base component and higher harmonic components a drive current-calculating unit (1224) for calculating the base component and higher harmonic components of a drive current for the ultrasonic transducer on the basis of the base component and higher harmonic components of the output current and the base component and higher harmonic components of the Cb current a drive current-summing unit (1226) for summing the base component and the higher harmonic components of the drive current and a constant current control unit (1227) for generating constant current control data so that the summed drive current reaches a target value.Linvention concerne un dispositif dattaque (12) pourvu : dune unité de résolution de tension de sortie (1221) permettant une résolution de la tension de sortie vers un transducteur ultrasonore dans une composante de base et des composantes harmoniques dordre supérieur dune unité de résolution de courant de sortie (1222) permettant la résolution du courant de sortie circulant vers le transducteur ultrasonore dans une composante de base et des composantes harmoniques dordre supérieur dune unité de calcul de courant Cb (1223) permettant de calculer la composante de base et les composantes harmoniques dordre supérieur dun courant Cb daprès la composante de base et les composantes harmoniques dordre supérieur de la tension de sortie dune unité de calcul de courant dattaque (1224) permettant de calculer la composante de base et les composantes harmoniques dordre