发明名称 一种基于激光脉冲飞行时间测量的测距方法
摘要 本发明公开了一种基于激光脉冲飞行时间测量的测距方法,它基于同步时钟脉冲测量法,引入自适应斜率调整斜坡发生器和差分放大电路,不仅可准确测量出激光脉冲飞行时间中与系统时钟同步部分的时间长度,而且能高精度测量出其与系统时钟不同步部分的时间长度,实现目标距离的精确测量。它将激光发射时刻与下一个系统时钟上升沿之间的时间差t<sub>a</sub>和激光返回时刻与下一个系统时钟上升沿之间的时间差t<sub>b</sub>,分别线性转换成电压V<sub>1</sub>和V<sub>2</sub>,经差分放大和AD转换后,输出与t<sub>a</sub>-t<sub>b</sub>成线性比例的数字量,能有效避免由于数据截断引入的计算误差,并通过斜坡发生器自适应斜率调整有效减小由于电路非线性等因素引入的测量误差,适用于高精度要求的测距场合。
申请公布号 CN103913749A 申请公布日期 2014.07.09
申请号 CN201410120997.4 申请日期 2014.03.28
申请人 中国科学院上海技术物理研究所 发明人 岳娟;葛军;李范鸣;黄猛;张驰;岳振
分类号 G01S17/08(2006.01)I 主分类号 G01S17/08(2006.01)I
代理机构 上海新天专利代理有限公司 31213 代理人 郭英
主权项 一种基于激光脉冲飞行时间测量的测距方法,其特征在于包括以下步骤:(1)主控制器发出发射命令,触发激光发射单元发射激光脉冲,同时触发时刻鉴别单元输出起始脉冲信号,该脉冲信号上升沿时刻对应激光脉冲往返飞行的起始时刻;(2)激光接收单元接收激光回波脉冲,进行光电转换、滤波放大等处理后,触发时刻鉴别单元输出终止脉冲信号,该脉冲信号的上升沿时刻对应激光脉冲往返飞行的终止时刻;(3)闸门信号发生器接收起始脉冲信号和终止脉冲信号,输出闸门信号S,该闸门信号脉冲宽度即为激光脉冲飞行时间长度Δt,具体步骤如下:(3‑1)检测起始脉冲信号上升沿,以起始脉冲信号上升沿为触发事件,触发生成闸门信号S的上升沿;(3‑2)检测终止脉冲信号上升沿,以终止脉冲信号上升沿为触发事件,触发生成闸门信号S的下降沿;(4)闸门信号分割电路以闸门信号上升沿后的第一个时钟上升沿和闸门信号下降沿后第一个时钟上升沿为分割点,将闸门脉冲分割成三个脉冲P1、P2、P3,其脉宽分别记为t<sub>a</sub>、W、t<sub>b</sub>,则脉冲信号P1、P3的宽度差t<sub>a</sub>‑t<sub>b</sub>,即为闸门信号非时钟同步部分时间长度,而脉冲信号P2的宽度W,即为闸门信号时钟同步部分时间长度,具体步骤如下:(4‑1)检测闸门信号的上升沿,以闸门上升沿为触发事件,触发生成第一个脉冲信号P1的上升沿;(4‑2)在闸门信号的上升沿之后的系统时钟第一个上升沿到来时刻,触发生成第一个脉冲信号P1的下降沿及第二个脉冲信号P2的上升沿;(4‑3)检测闸门信号的下降沿,以闸门下降沿为触发事件,触发生成第三个脉冲信号P3的上升沿;(4‑4)在闸门信号的下降沿之后的系统时钟第一个上升沿到来时刻,触发生成第二个脉冲信号P2的下降沿及第三个脉冲信号P3的下降沿;(5)激光脉冲飞行时间中非时钟同步部分时间长度测量,得t<sub>a</sub>‑t<sub>b</sub>,具体步骤如下:(5‑1)产生斜坡:P1脉冲上升沿触发充电电流对基本斜坡发生电路中高精度充电电容充电,产生线性斜坡信号,记此时充电电流和电容值分别为I<sub>C1</sub>、C<sub>1</sub>;(5‑2)锁存电压:P1脉冲下降沿触发将斜坡发生器输出电压V<sub>1</sub>锁存至差分放大电路输入端,斜坡发生电路复位,充电终止,具体关系如下:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>V</mi><mn>1</mn></msub><mo>=</mo><mfrac><msub><mi>I</mi><mrow><mi>c</mi><mn>1</mn></mrow></msub><msub><mi>C</mi><mn>1</mn></msub></mfrac><msub><mi>t</mi><mi>a</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000483635970000021.GIF" wi="924" he="139" /></maths>(5‑3)斜坡发生器自适应斜率调整:P1下降沿还触发斜坡发生器自适应斜率调整过程,即在固定时间T<sub>f</sub>/2内,以电流I<sub>Cf</sub>对充电电容C<sub>f</sub>充电,将T<sub>f</sub>/<sub>2</sub>时刻的输出电压V<sub>f</sub>反馈到斜率控制电路输入端,通过与基准电压V<sub>ref</sub>比较,产生校正电压信号,控制电路中充电电流的大小,进一步调整输出斜坡信号的斜率,其中I<sub>Cf</sub>、C<sub>f</sub>分别为此时电路中充电电流和电容值。取T<sub>f</sub>=T,以系统时钟作为控制输入,控制斜坡发生器斜率调整过程,记调整后斜坡斜率为K<sub>1</sub>,则斜坡发生器输出电压V与输入脉冲作用时间t满足如下关系:V=K<sub>1</sub>×t     (2)可近似认为:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>K</mi><mn>1</mn></msub><mo>=</mo><mfrac><msub><mi>I</mi><mrow><mi>c</mi><mn>1</mn></mrow></msub><msub><mi>C</mi><mn>1</mn></msub></mfrac><mo>=</mo><mfrac><msub><mi>I</mi><mi>cf</mi></msub><msub><mi>C</mi><mi>f</mi></msub></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000483635970000031.GIF" wi="1008" he="152" /></maths><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>V</mi><mn>1</mn></msub><mo>=</mo><mfrac><msub><mi>I</mi><mrow><mi>c</mi><mn>1</mn></mrow></msub><msub><mi>C</mi><mn>1</mn></msub></mfrac><msub><mi>t</mi><mi>a</mi></msub><mo>=</mo><msub><mi>K</mi><mn>1</mn></msub><msub><mi>t</mi><mi>a</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000483635970000032.GIF" wi="1056" he="141" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>V</mi><mi>f</mi></msub><mo>=</mo><mfrac><msub><mi>I</mi><mi>cf</mi></msub><msub><mi>C</mi><mi>f</mi></msub></mfrac><mo>&times;</mo><mfrac><msub><mi>T</mi><mi>f</mi></msub><mn>2</mn></mfrac><mo>=</mo><msub><mi>K</mi><mn>1</mn></msub><mo>&times;</mo><mfrac><msub><mi>T</mi><mi>f</mi></msub><mn>2</mn></mfrac><mo>=</mo><msub><mi>K</mi><mn>1</mn></msub><mo>&times;</mo><mfrac><mi>T</mi><mn>2</mn></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000483635970000033.GIF" wi="1186" he="153" /></maths>(5‑4)产生斜坡:P3脉冲上升沿触发电流I<sub>C2</sub>对基本斜坡发生电路中高精度充电电容C<sub>2</sub>充电,产生线性斜坡信号,其中I<sub>C2</sub>、C<sub>2</sub>分别为此时电路中充电电流和电容值;(5‑5)锁存电压:P3脉冲下降沿触发将斜坡发生器输出电压V<sub>2</sub>锁存至差分放大电路输入端,斜坡发生电路复位,充电终止,具体关系如下:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>V</mi><mn>2</mn></msub><mo>=</mo><mfrac><msub><mi>I</mi><mrow><mi>c</mi><mn>2</mn></mrow></msub><msub><mi>C</mi><mn>2</mn></msub></mfrac><msub><mi>t</mi><mi>b</mi></msub><mo>=</mo><msub><mi>K</mi><mn>1</mn></msub><msub><mi>t</mi><mi>b</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000483635970000034.GIF" wi="1078" he="138" /></maths>(5‑6)斜坡发生器自适应斜率调整:P3下降沿还触发斜坡发生器自适应斜率调整过程,同步骤(5‑3);(5‑7)差分放大电路对输入端的电压差V<sub>1</sub>‑V<sub>2</sub>进行线性放大,输出电压V<sub>3</sub>,具体关系如下:V<sub>3</sub>=K<sub>2</sub>(V<sub>1</sub>‑V<sub>2</sub>)     (7)其中K<sub>2</sub>为差分放大倍数;(5‑8)双积分型AD转换器对V<sub>3</sub>进行模数转换处理,输出与V<sub>3</sub>成正比例的数字量D,具体关系如下:D=K<sub>3</sub>V<sub>3</sub>     (8)其中<img file="FDA0000483635970000035.GIF" wi="310" he="140" />T<sub>1</sub>、T<sub>c</sub>、V<sub>REF</sub>分别是双积分型AD转换器的正向积分时间、计数器时钟信号周期、基准电压,所以K<sub>3</sub>是由双积分型AD转换器确定的常量;由上述分析可知,最后输出数字量D满足如下关系式:D=K<sub>3</sub>V<sub>3</sub>=K<sub>3</sub>K<sub>2</sub>(V<sub>1</sub>‑V<sub>2</sub>)=K<sub>3</sub>K<sub>2</sub>K<sub>1</sub>(t<sub>a</sub>‑t<sub>b</sub>)=K(t<sub>a</sub>‑t<sub>b</sub>)     (9)其中K=K<sub>3</sub>K<sub>2</sub>K<sub>1</sub>,为一常量,所以有:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mi>t</mi><mi>a</mi></msub><mo>-</mo><msub><mi>t</mi><mi>b</mi></msub><mo>=</mo><mfrac><mi>D</mi><mi>K</mi></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000483635970000041.GIF" wi="1010" he="127" /></maths>可见,根据双积分型AD转换器输出的数字量D,即可求出激光脉冲飞行时间中的非时钟同步部分长度t<sub>a</sub>‑t<sub>b</sub>;(6)激光脉冲飞行时间中时钟同步部分时间长度测量,得W。将闸门信号分割电路输出的脉冲信号P2送入以系统时钟作为计数时钟的计数器,根据计数器计数值N,即可获得P2的脉冲宽度W=NT,其中T为系统时钟周期;(7)整合出激光脉冲飞行整体时间,具体关系是:<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><mi>&Delta;t</mi><mo>=</mo><mi>W</mi><mo>+</mo><mrow><mo>(</mo><msub><mi>t</mi><mi>a</mi></msub><mo>-</mo><msub><mi>t</mi><mi>b</mi></msub><mo>)</mo></mrow><mo>=</mo><mi>NT</mi><mo>+</mo><mfrac><mi>D</mi><mi>K</mi></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000483635970000042.GIF" wi="1158" he="126" /></maths>进而可获取目标物距离测量装置的距离<img file="FDA0000483635970000043.GIF" wi="270" he="121" />其中C是光速3×10<sup>8</sup>m/s。
地址 200083 上海市虹口区玉田路500号