扫频信号源采用以STM32F103 单片机为核心,实现高精度锯齿波扫频。由于超声波电源换能器串联谐振频率在正常工作条件下波动不会超出3kHz 范围,为了节约开机扫频时间,设置扫频范围为4kHz,扫描起点为26kHz,扫频精度达到10Hz,100us 扫描一个频率点。利用STM32 单片机的高级定时器TIM1 输出2路可调频调占空比的带死区时间互补PWM 波,死区时间设置为110ns,通过定时器中断控制扫描速度,外部按键电路控制占空比。