An apparatus for driving and controlling ultrasonic elements includes a computer-based host unit that determines driving characteristics with which to drive the ultrasonic elements a microprocessor-based controller that receives an output from the host and provides signals representing a frequency and/or an amplitude characteristic a frequency control circuit receiving the frequency characteristic signal an amplitude control circuit receiving the amplitude characteristic signal an RF amplifier acting on an output from the frequency and/or the amplitude control circuits to provide an amplified output signal corresponding to the frequency and/or amplitude characteristic a coupling circuit that couples the amplified output signal to the ultrasonic elements and provides a forward output signal to a first RF detector circuit and a reverse output signal to a second RF detector circuit and an analog-to-digital converter that receives an output of the RF detector circuits and provides a corresponding converted output to the controller.