3、应用程序设计
系统的单片机应用程序主要包括四元定位、脱靶量计算、串口通信等模块,采用C语言进行模块化编程。四元定位是程序的重要模块,基于四象限的和差电路结构,通过AD转换,将单片机采集到的数字信号,利用和差电路算法解算出目标的方位信息。将解算出的目标方位信息与四象限远点进行对比计算,计算出目标脱靶量。单片机通过MAX3232串口通信模块,将偏差量传送给伺服控制系统,完成对目标的跟踪。单片机程序流程如图7所示。
4、结束语
文中简介了系统的工作原理,并对处理电路的关键电路进行详细的描述,根据实际的情况,通过选择合适的处理芯片,完成对探测器输出信号的放大、鉴别、保持和AD转换,最后通过单片机的CPU处理电路解算出误差,通过转台伺服控制机构完成对模拟激光源的稳定跟踪。电路设计合理,实际中进行了反复测试。实际应用结果表明,系统工作稳定,抗干扰能力强,性能良好。