基于DSP处理器的红外电视调焦控制器设计

基于DSP处理器的红外电视调焦控制器设计,第1张

  摘要:本文以DSP为核心处理器,配合FPGA和外围电路,设计了一套光电跟踪测量系统红外电视调焦控制器,实现了根据目标距离和环境温度等参数对电视焦距进行自动调整。通过数据分析与实践检验,该系统能够满足红外电视的调焦控制要求。

  1.引言

  随着红外成像技术的快速发展,红外测量电视成为光电跟踪系统的重要组成部分。红外相机的自动和连续调焦,是保证红外电视成像质量,实现光电跟踪系统高精度稳定跟踪的关键技术。一般来说,影响红外电视成像的因素有很多,而目标的距离和环境温度等参数对成像质量影响较大,如何根据目标距离和环境温度等影响目标成像质量的信息,实时调整相机的位置,从而获得清晰的目标图像,需要进行广泛深入的研究,对实现红外跟踪测量系统稳定高精度跟踪测量功能具有重要意义。

  2.调焦控制器的硬件设计

  2.1 总体结构及原理

  光电跟踪测量系统调焦控制系统要实现的功能主要包括:接收综合控制器的控制命令,实现红外电视的变倍与调焦功能,兼具自检功能和故障诊断能力,故障诊断到线路板

  系统采用基于DSP+FPGA的调光调焦控制器。该控制器的硬件原理框图如图1所示。

  基于DSP处理器的红外电视调焦控制器设计,第2张

  图1 调光调焦控制器硬件框图

  其中DSP(TMS320F2812)作为调光调焦控制器核心。TMS320F2812是TI公司针对数字控制领域而推出的,它是目前控制领域最高性能的处理器,具有控制精度高、速度快、使用灵活以及集成度高等优点,已广泛应用于工业自动化、光学网络以及自动化控制等领域。

  应用TMS320F2812全部外设接口的一部分,如GPIO接口和EVA/EVB接口。

  采用可编程逻辑器件(FPGA),可以非常简单的设计DSP的硬件电路。将DSP的数据总线、地址总线、读写控制线以及中断信号线全部引入到FPGA中,根据特定的要求,在FPGA内完成时序和逻辑设计。其中为TL16C554,AD7864提供地址选通信号,为光栅尺计算提供四倍频鉴相和计数逻辑。

  由于电机的信号线、限位开关线数量很多,需要本系统的I/O口的数量较多,可以在FPGA内完成扩展I/O口的功能。

  2.2 FPGA的设计

  FPGA内部采用模块化的设计思想,对FPGA设计进行模块分解。主要包括,实现FPGA扩展I/O口的功能,为TL16C554和AD7864提供片选和读写信号,提供四倍频鉴相和计数逻辑计算光栅尺位置量。FPGA内的功能模块如图2所示。

  基于DSP处理器的红外电视调焦控制器设计,第3张

  TL16C554地址译码模块:在FPGA内部,针对DSP的读写以及地址信号进行译码,为TL16C554提供读写信号以及片选等信号。

  AD7864地址译码模块:对DSP的地址信号进行译码,为AD7864提供读写、片选以及通道选择等信号。

  光栅尺逻辑计算模块:光栅尺输出两路正交的方波信号A、B和零位信号Z输入到FPGA中,在FPGA中实现对A、B信号的倍频及鉴相功能,然后通过16位计数器和锁存器与DSP相连,通过读取计数器的数值可得到光栅尺的位置数值,系统框图如图3所示。

  基于DSP处理器的红外电视调焦控制器设计,第4张


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2471392.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-04
下一篇 2022-08-04

发表评论

登录后才能评论

评论列表(0条)

保存