5.2 调试
调试分两步进行。首先是超声波发射部分。
先断开跳线器,检测单片机输出的波形是否正确,测量R3接MCU端的信号,保证波形的频率、占空比及脉冲的个数正确(符合你程序控制的要求,目前的程序是发送 10个脉冲):

然后测试余波减弱控制信号(如果你选择了初级余波减弱电路,并且在软件上设计了),检测R4接MCU的端子(设计欠考虑,没有留测点),注意不要短路了!最好有双通道的示波器,因为需要和发送脉冲匹配,此信号应该略延时于发送脉冲结束,我设计是约 28us(想想为什么图中是接近 44us):

上述两个MCU控制调试好后,可以将跳线器接上,看一下驱动的波形和变压器次级的输出。驱动波形测量D882 的C端,也就是跳线器上。次级波形可直接检测超声波发射器两端。

注意右侧的波形,峰值电压超过50V,所以你能够听到发射器发出的“啪啪”声。
如果有兴趣,可以检测一下有无余波消除的差别,因为要和余波控制信号同时观察,所以用驱动信号代替输出,由于变压器的偶合作用,信号是一样的,只是幅值不同。

注意,上图中左侧余波实际上远不止388us,由于变压器的升压作用,很小的驱动信号都可以产生接收器能感受的超声波,因为收、发之间太近了!这样将使得近距离的回波淹没在余波中,导致测量范围缩小。
读者可以改变R5的数值观察一下右侧的效果的变化。
一个技巧:要想确定是否达到谐振状态,可检测没有余波抑制时的余波信号,此时的频率即为谐振频率(图中用余波抑制控制信号来指明后面的波不是由MCU产生的)。

从上图可以看出谐振频率是 40kHz。
至此,超声波发送部分基本完成。

【