The invention discloses a missile-borne timing method based on external periodic interruption. The method takes the interruption signal triggered by serial port data sent by the inertial unit to the fixed periodic of the missile-borne computer as the timing basis, places the interruption mark when the interruption comes, and the external loop completes the accumulation of the missile-borne time with the mark, thus completing the command task. Processing provides basis for time. The method provided by the invention has the advantages of simple realization, clear logic, no need of complicated hardware circuit, and high timing accuracy for short-term application.
【技术实现步骤摘要】
一种基于外部周期中断的弹载计时方法
本专利技术属于计算机应用领域,涉及一种基于外部周期中断的弹载计时方法,尤其涉及应用惯组串口中断实现计算机软件计时。
技术介绍
拦截器具备高精度快响应的特点,其对弹载计时精度要求较高,若弹载定时存在误差,可能导致最终的毁伤出现较大的偏差,高精度的弹载计时是实现有效毁伤目标的基础条件。计算机内部计时的核心部件是计时晶振,但其稳定性易受环境温度影响;GPS授时有着精度高、实时性强的优点,但受自身尺寸重量等因素的限制,目前拦截器未普遍装载。另一种计时方法即所谓的软件时钟,其靠软件方法产生系统的仿真时钟,需要程序能够精确的完成定时和计时。本专利技术提出一种简易的软件机制实现的弹载计时功能——通过弹上惯组串口中断触发计时。惯组主要用于敏感拦截器的姿态与速度变化,其按照一定的周期通过串口向弹载计算机传递上述姿态和速度的敏感信息。弹载计算机响应串口信息一般采用查询或者中断模式,由于惯组向计算机按照固定周期(一般为2ms或者2.5ms,且误差不超过2μs)发送串口数据,本专利技术主要基于计算机中断模式接受惯组数据。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的在于提供一种基于外部周期中断的弹载计时方法,为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合具体实施方式对本专利技术作进一步详细的说明。本专利技术提供一种基于外部周期中断的弹载计时方法,其特征在于,包括如下步骤:步骤S1、初始化中断处理函数;步骤S2、清中断标志,计时清0;步骤S3、完成中断处理函数,并将中断标志置位;步骤S4、系统进入主循环流程,主流程查询中断标志 ...
【技术保护点】
1.一种基于外部周期中断的弹载计时方法,其特征在于,包括如下步骤:步骤S1、初始化中断处理函数;步骤S2、清中断标志,计时清0;步骤S3、完成中断处理函数,并将中断标志置位;步骤S4、系统进入主循环流程,主流程查询中断标志确定进一步操作;步骤S5、更新计时,并清中断标志,重复步骤S4。
【技术特征摘要】
1.一种基于外部周期中断的弹载计时方法,其特征在于,包括如下步骤:步骤S1、初始化中断处理函数;步骤S2、清中断标志,计时清0;步骤S3、完成中断处理函数,并将中断标志置位;步骤S4、系统进入主循环流程,主流程查询中断标志确定进一步操作;步骤S5、更新计时,并清中断标志,重复步骤S4。2.如权利要求1所述的一种基于外部周期中断的弹载计时方法,其特征在于,步骤S1具体包括弹载计算机按照中断模式完成中断处理函数的初始化,准备接收惯组串口数据。3.如权利要求1所述的一种基于外部周期中断的弹载计时方法,其特征在于,步骤S2具体包括将中断标志flag...
【专利技术属性】
技术研发人员:臧月进,李仁俊,李凌黎,周藜莎,曾亮,安国琛,陶勇鹏,周新耀,史松伟,高森,
申请(专利权)人:上海机电工程研究所,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。