一种声波测距装置的制作方法

文档序号:17983174发布日期:2019-06-22 00:14阅读:160来源:国知局
一种声波测距装置的制作方法

本发明涉及一种声波测距装置。



背景技术:

使用渡越时间法测距,存在的问题是声波被传感器接收后得到正弦或余弦波电信号,经放大和比较电路仅能得不连续的信号电平,信号电平间断处的长短决定了渡越时间测定的精度,进而影响到测距精度。

而且声速测定通常采用包括温度、气压等参数的公式计算,存在一定的误差,进一步降低了声波测距的精度。



技术实现要素:

本发明目的是提供一种高精度声波测距装置解决现有技术中声声波测距精度低的技术问题。

一种声波测距装置,包括时间测定以及数据处理模块、声波发射电路、声波发射传感器、声波接收传感器以及声波接收电路,其特征在于,所述声波接收电路包括放大电路,还包括移相电路以及电信号转直流电平电路,移相前的电信号经过第一电信号转直流电平电路输出间断的直流信号电平,经移相电路改变相位电信号经过第二电信号转直流电平电路输出间断的直流信号电平,2路间断直流电平合并后输出到时间测定以及数据处理模块或者分别输出到时间测定以及数据处理模块,时间测定以及数据处理模块测定声波从发射到接收到信号的时间,从而得到实现测距。

还包括一种声速测定装置,其特征在于,包括时间测定以及数据处理模块、声波发射电路、声波发射传感器、声波接收传感器以及声波接收电路,声波接收传感器将接收到的声波转换为正弦或余弦电信号,声波发射传感器和声波接收传感器之间的距离是固定值,所述声波接收电路包括放大电路、移相电路以及电信号转直流电平电路,移相前的电信号经过第一电信号转直流电平电路输出间断的直流信号电平,经移相电路改变相位电信号经过第二电信号转直流电平电路输出间断的直流信号电平,2路间断直流电平合并后输出到时间测定以及数据处理模块或者分别输出到时间测定以及数据处理模块,时间测定以及数据处理模块测定声波从发射到接收到信号的时间,从而得到实现声速的测定。

公知的2路信号合并采用逻辑“或”或者“或非”运算,对于以高电平为检测到信号电平的还可以进行“加法”运算,对于以低电平为检测到信号电平的还可以进行“减法”运算。

这样,移相前和移相后的波形具有互补性,实现的效果是:只要接收到信号,2路周期变化的电信号转直流电平电路必然有一个能接收到信号电平。

电信号转直流电平电路输出的间断的直流信号电平,由于采用元件性能以及信号强度的不同,周期变化的电信号转直流电平电路结果可能以方波或梯形波或者二者的近似波形输出。

公知的2路信号合并采用逻辑“或”或者“或非”运算,对于以高电平为检测到信号电平的还可以进行“加法”运算,对于以低电平为检测到信号电平的还可以进行“减法”运算。

公知的,最所述声波选择40khz超声波时,抗干扰能力和空气中衰减速度等指标的综合性能最佳。

所述移相电路的移相角为π/4-3π/4之间。

这样,接收电路信号经过过微分电路或积分电路后与原信号产生π/4-3π/4的相位差。

所述移相电路的移相角为π/2或3π/2。

这样,接收电路信号经过过微分电路或积分电路后与原信号产生π/2相位差,原先的信号最弱的区域就是现在的波峰,再与原先信号叠加解决了渡越时间法测距因为信号最弱的区域电路无法检测而造成的测距精度无法提高的问题。

所述移相电路为微分电路或积分电路。

所述第一电信号转直流电平电路或者第二电信号转直流电平电路包括一种正半周信号的转换电路和一种负半周信号的转换电路。

这样,正负半周信号分别转换后叠加。

所述正半周信号的转换电路是输入信号接同相端的电压比较器,所述负半周信号的转换电路是输入信号接反相端的电压比较器。

所述电压比较器是单限比较器、滞回比较器或窗口比较器中的一种。

所述正半周信号的转换电路是输入信号接同相施密特触发器,所述负半周信号的转换电路是输入信号接反相施密特触发器。

所述第一电信号转直流电平电路或第二电信号转直流电平电路是一种双电源电路,所述第一电信号转直流电平电路或第二电信号转直流电平电路包括全波整流电路,所述信号经过全波整流后,经过比较电路或者施密特触发器输出。

所述全波整流电路是一种精密全波整流电路。

这样,经过过全波整流电路正负半周的信号在比较电路前叠加。

接收的电信号经放大电路放大,电路放大电路是下列电路中的一种:一级或多级放大器电路、agc自动控制增益电路或者放大器电路与agc自动控制增益电路的组合。

所述放大电路是一种单电源电路,所述正弦或余弦或近似电信号以电源电压的1/2为中心变化;或者所述放大电路所述是一种双电源电路,所述正弦或余弦或近似电信号以零电位为中心变化。

所述信号经放大电路放大后,经过滤波器电路。

所述滤波器是一种带通滤波器。

所述时间测定以及数据处理模块是包含定时器(timer)的单片机(mcu)、现场可编程门阵列(fpga)、复杂可编程逻辑器件(cpld)中。

公知的,所述定时器工作于输入捕获方式,发射声波时开始计时,收到声波时捕获信号的上升沿或下降结束计时,从而得到声波从发射到接收的时间。

还设置其他1个或若干个移相电路和对应的电信号转直流电平电路,每个移动相电路移相角不同,移相电路改变相位的电信号经过对应的电信号转直流电平电路后输出间断的直流信号电平输出,所有直流信号电平输出合并后输出到时间测定以及数据处理模块或者分别输出到时间测定以及数据处理模块。

这样,对应一个信号周期包含若干个穿越或接近零信号区域的周期变化的电信号,配置移相角不同的移相电路,也能将其转变为直流电平信号;或者对于只能将正半周或负半周电信号转直流电平的电信号转直流电平电路,分别配置移相90度,180度,270度的移相电路也能将正弦或余弦电信号转换连续的直流信号电平。

本发明的技术效果在于,通过采用移相电路以及周期变化的电信号转直流电平电路的组合,将移相前和移相后的周期变化电信号分别转换为间断的直流信号电平,将得到的所有信号电平通过“或”或其他运算电路合并输出或者分别输出,就能将输入的正弦或余弦电信号转换成直流信号电平。

将这种电路运用于使用渡越时间法声速测定,能获得极高的时间测量精度,从而能获得极高的测速精度。

附图说明

图1、图2、图3是超声波接收电路3种实施例的电路方框原理图。

图4是超声波声速测定和声波测距实施例的方框原理图。

图5是超声波发射电路的详细原理图。

图6是超声波接收电路的详细原理图。

图7是agc自动控制增益电路的举例。

具体实施方式

下列实施例1、实施例2、实施例3是正弦或余弦信号转换为信号电平电路应用于超声波接收电路的实施例。

实施例1

如图1,对于超声波接收传感器接收到的正弦或余弦信号,先经过一级放大器模块和二级放大器模块放大,再经过带通滤波器模块滤波后,采用微分电路模块移相移相π/2,移相前和移相后信号分别输送到2组电信号转直流电平模块,每组电信号转直流电平模块包括1个同相滞回比较器模块和1个反相滞回比较器模块组成的,得到4组间断的信号电平输出。

实施例2

如图2,对于超声波接收传感器接收到的正弦或余弦信号,先经过一级放大器模块和二级放大器模块放大,再经过带通滤波器模块滤波后,采用微分电路模块移相移相π/2,移相前和移相后信号分别输送到2组电信号转直流电平模块,每组电信号转直流电平模块包括1个窗口比较器模块,得到2组间断的信号电平,2组间断的信号电平经或门逻辑运算模块合并信号后输出。

实施例3

如图3,对于超声波接收传感器接收到的正弦或余弦信号,先经过一级放大器模块和agc自动控制增益电路模块放大,再经过带通滤波器模块滤波后,采用微分电路模块移相移相π/2,移相前和移相后信号分别输送到2组电信号转直流电平模块,每组电信号转直流电平模块包括1个同相施密特触发器模块和1个反相施密特触发器模块组成的,得到4组间断的信号电平输出。

实施例4是超声波接收电路在测定超声波声速测定领域的应用。

如图4选择前述实施例1、实施例2、实施例3的超声波接收电路一种,配合超声波发射电路和超声波发射传感器、超声波接收传感器以及时间测定以及数据处理模块,组成超声波测距装置或者超声波声波测距装置。所述时间测定以及数据处理模块是包含定时器的单片机(mcu)、现场可编程门阵列(fpga)、复杂可编程逻辑器件(cpld)中。所述定时器工作于输入捕获方式,发射声波时开始计时,收到声波时捕获信号的上升沿或下降结束计时,从而得到声波从发射到接收的时间。声速通过测定现场的温度,通过公式进行计算和修正。声速乘以测定的发射到接收时间即可获得测距值。

如图5是超声波的发射电路以及发射单元的具体电路举例,其工作原理是利用stm32的gpio从r70输入高电平三极管导通为max232供电,同时采用stm32高级定时器输出2路40khz、占空比为50%的互补pwm信号,分别输入至max232的t1in和t2in,利用max232的电荷泵提升电压驱动t40-16超声波发射单元激励出40khz的超声波。

如图6是超声波的接收电路以及接收单元的具体电路举例,所述每个接收单元对应的接收电路依次连接2级放大器模块、滤波器模块、比较器模块,其工作原理是接收单元r40-16接收到超声波信号将在引脚两端产生很小的电压信号,经lm324实现的2级放大器模块、带通滤波器模块、微分电路模块移相,移相前信号和移相后的信号分别输出到lm339组成的4路迟滞比较器模块,移相前信号和移相后的信号分别输送到1个同相滞回比较器模块和1个反相滞回比较器模块组成的2组电信号转直流电平模块,于是得到4组间断的信号电平输出,4路信号合并后最终传输至stm32的gpio,由stm32的定时器捕获信号的上升沿获得超声波从发射单元到达接收单元的时间。

为校正温度变化造成的声速变化,采用db1820测温电路检测温度,修正声速,获得相对准确的声速。

当然也可以用agc自动控制增益电路,替代lm324组成的第二级放大器电路,实际应用中,由于放大电路的输出的幅度恒定不出现饱和,移相电路可以得到更好的移相波形。

agc自动控制增益电路举例如图7,选用ad603作为主放大器,两片ad603采用顺序级联形式,充分发挥每一片ad603的增益控制功能。agc检波由9018完成,9018同时送出agc控制电压。

经两级ad603放大的信号,一路由j2送入下一级信号通道,另一路则由c10输入到9018用于agc检波。9018的发射极pn结完成agc检波,并由集电极经电容cagc滤波后送出agc控制电压vagc。

输入信号增大时,9018的基极瞬时电流也增大,相应的集电极电流也跟着增大,从而r7两端的瞬时压降也增大,则集电极瞬时电压减小,经滤波后得到的vagc也相应减小;同样,输入信号减小时,vagc则会增大,即vagc与输入信号的强度成反比,符合agc电压反向控制要求。

实施例5是包含高精度声波测定装置的超声波测距装置。

实施例5与实施例4的区别是采用一种高精度的声速测定装置。声速测定装置技术方案如下:

如图4选择前述实施例1、实施例2、实施例3的超声波接收电路一种,配合超声波发射电路和超声波发射传感器、超声波接收传感器以及时间测定以及数据处理模块,组成超声波测距装置或者超声波声波测距装置。所述时间测定以及数据处理模块是包含定时器的单片机(mcu)、现场可编程门阵列(fpga)、复杂可编程逻辑器件(cpld)中。所述定时器工作于输入捕获方式,发射声波时开始计时,收到声波时捕获信号的上升沿或下降结束计时,从而得到声波从发射到接收的时间。当超声波接收传感器和发射传感器之间的距离是已知的,则可以得到声速。

由于超声波接收传感器和发射传感器之间的距离测量有很高的精度,而且本实施例的声波从发射到接收的时间也有很高的精度,因此可以得到精确声速测量值。从而实施例5得到了比实施例4更高的测距精度。

本发明未述部分与现有技术相同。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1