论文部分内容阅读
近年来,随着激光、光电技术的突飞猛进,星载激光高度计迅速发展,并在空间探测和对地观测中得到了十分广泛的应用。
高精度的时间间隔测量单元是星载激光高度计的关键部件,传统的时间间隔测量的方法采用分立元件或者几个功能独立的集成电路搭建电路,电路复杂,体积庞大,分辨率低,功耗大,易受外部干扰,性价比不高,在星载应用中受到很大限制。本文设计了一款基于FPGA实现的满足星载要求的高集成度时间间隔测量单元。在比较了主流的几种时间间隔测量方法后,综合考虑测量量程、时间分辨率以及在FPGA上实现可能性等几方面因素,采用了数字计数法结合抽头式延迟线插入法的技术实现了时间间隔的测量。
文中介绍了这个时间间隔测量单元的硬件设计和FPGA内部的程序设计,特别对各个组成模块的功能、结构和实现方法作了详细描述。单元的测时电路在单片FPGA中完成,因此具有受外界干扰小,功耗低,体积小,动态范围大等优点;单元选用的元器件具有航天级产品。根据正在研制的星载激光测距机,研制出一套基于FPGA的时间间隔测量单元。
通过地面检测,所研制的时间间隔测量单元的时间分辨率约为500ps。在0.5-10 km的距离测量范围内保持了良好的线性度,测量值RMS小于270ps,最大可测量的时间间隔约为0.66ms,最高测量频率可达1500Hz,可直接应用到正在研制的星载激光高度计中。
由于FPGA具有可重复编程的特点,所研制的时间间隔测量单元还可以比较方便地进行一定的功能扩展与改进。文章最后讨论了脉宽测量(多通道扩展)、实时标定、减少亚稳态、提高分辨率及可靠性等几种。