放大电路是为了让长距离传播已变得相当微弱的信号得到足够增益;滤波、检波电路主要作用是滤除低压电流中的杂波,有效地抑制干扰噪声和同相的干扰信号。选频电路顾名思义就是选择主频与之相近的超声波才能得到响应,即使接收到其他频率的超声波也不会使之产生错误报警。本装置的选频电路是选出38KHz~42KHz的超声波。因为我们必须考虑进多普勒效应,在38KHz~42KHz的范围内,即不明物体以相对于发射探头正负10米以内的速度进入监控范围都会产生报警响应。这也为多个报警装置进行互不干扰地工作提供了可能性。
单片机设计
本装置利用单片机来实现报警判断功能,单片机选用8051,经济易用,便于编程。电路接线图如图4所示。

电路接线图
当装置电源接通,开始发射脉冲式声波时,单片机由于连接“发射信号输入”的端口P3.2接收到中断信号而触发单片机计时器开始计时。超声信号发送完毕,延时1MS避开盲区后使装置处于待接收状态。当接收到超声波返回信号时,接收部分三极管U7输出端从高电平变为低电平时,通过“接收信号输入”端口P3.3触发单片机转入外部中断子程序,实现结束计时,并将实际定时时间与各种报警距离对应的预先设定报警时间进行比较,若小于相应预设报警时间就自动拨号报警,否则返回等待定时溢出,重复循环。下一个脉冲周期时,又开始重新计时,如此反复。流程图中延时1ms才开中断端口P3.3主要是要避免接收探头直接收到发射探头发出的信号,剔除这种干扰信号。主程序的流程图如图5所示。
主程序的流程图
为了适应各种不同的需要,本装置设定了三种不同的报警距离,分别为3米,4米和5米。它们对应的报警时间由公式t=2s/c可推得(s为预设的报警距离,c为室温时的超声波在空气中传播速度)。三种报警距离互不干扰,独立报警,只要接收部分接上对应的报警距离接头就会产生相应的报警防控范围。
机械转动部分
两种最优方案的主要区别在机械转动部分,在实际应用中可以根据实际情况来选择。下面将具体介绍机械转动部分以及两种方案的不同点和各自的优势。
采用机械转动改变了传统的点对点或者点对面的小范围监控,通过转动来进行360度扫描监控,实现点对体的大范围监控。还可以根据实际情况需要,在0~360度中选取一个范围来监控。又使超声波探头的倾斜度可在0~90度范围内调整,由此改变监控高度,实现从高到低地扫描监控。我们所用的转动带动器是新加坡产的可调频率马达MMI-6S2L(体积是2cm×2cm×2cm),使用的是12V直流电压,无噪音。装置每秒钟转动两周,即2Hz。通过计算可知在声波传播到5米的地方往返一次所用的时间内,探头转动约20度。为此安装探头时让发射和接收两个探头分开一个小角度,加上探头宽度,则很容易达到20度的转角。根据实际的情况和环境,可以做出不同的范围和角度调整。我们选择的两种最优方案如下: