发明名称 一种光电瞄测系统射表数据存储维护方法
摘要 本发明公开了一种光电瞄测系统射表数据存储维护方法。通过外部接口模块和底层驱动模块实现射表数据的存储,通过存储配置模块和仿真开发模块完成射表数据的在线维护,在保证弹道解算结果的精度和实时性要求前提下,为射表数据升级维护带来了便利。
申请公布号 CN102214153A 申请公布日期 2011.10.12
申请号 CN201110173247.X 申请日期 2011.06.25
申请人 北京机械设备研究所 发明人 刘伟星
分类号 G06F13/16(2006.01)I;G06F12/02(2006.01)I 主分类号 G06F13/16(2006.01)I
代理机构 中国航天科工集团公司专利中心 11024 代理人 岳洁菱
主权项 1.一种光电瞄测系统射表数据存储维护方法,其特征在于具体步骤为:第一步  搭建基于DSP处理器的射表数据存储维护系统基于DSP处理器的射表数据存储维护系统,包括:外部接口模块、底层驱动模块、存储配置模块和仿真开发模块;其中,外部接口模块的功能为:连接CPU和外部存储器,提供对外部存储器访问的接口和时序控制;底层驱动模块的功能为:完成射表数据的存储操作;存储配置模块的功能为:负责射表数据存储配置优化;仿真开发模块的功能为:负责射表数据的在线维护;外部接口模块、底层驱动模块、存储配置模块和仿真开发模块之间顺次电连接;第二步  外部接口模块完成存储空间扩展DSP处理器内部存储空间容量有限,在不能满足射表数据量存储要求时,需要通过外部接口模块扩展,为射表数据提供足够的存储空间;外部接口模块首先与外部存储器建立映射关系,选用地址范围为0x80000至0xFFFFF区间的空间和地址范围为0x100000至0x17FFFF区间的空间,分别对应外扩存储器的低地址存储空间和高地址存储空间;两个区域共享全部的外部地址总线;建立映射关系结束后,外部接口模块激活外部存储器,通过读选通信号和写使能信号将数据锁入DSP处理器或发送到数据总线上;外部接口模块保持选通信号有效,取消读选通信号和写使能信号,完成外部存储器的扩展; 第三步  底层驱动模块实现射表数据的存储射表数据存储空间扩展完成后,底层驱动模块首先将外扩存储器各单元中的数据进行擦除,恢复存储器的初始状态,操作过程中,为了防止外扩存储器的误动作,底层驱动模块按照表1控制时序向指定寄存器发送控制命令,完成扇面擦除或块擦除操作;数据完全擦除后,底层驱动模块按表1的控制时序,将射表数据存储到外扩存储器的指定空间内,完成射表数据的存储;表1 射表数据存储控制命令时序表<img file="10093DEST_PATH_IMAGE001.GIF" wi="612" he="217" />第四步  存储配置模块优化射表数据存储配置射表数据存储完成后,通过存储器配置模块指定射表数据和解算应用程序在实际应用中所用存储空间的分配,优化外扩存储器存储分配;存储配置模块首先将DSP处理器外部地址空间配置为一个连续的数据存储空间,将射表数据保存在数据存储空间;然后配置DSP处理器内部存储空间为程序存储空间,将解算主程序存储在程序空间;同时开启片内存储器的流水线操作,采取预读取机制,减少等待状态对实时性影响;第五步  仿真开发模块完成射表数据在线维护射表数据生成后不能直接用于存储,需要通过仿真开发模块进行转换并二次加载才能完成射表数据的在线维护;首先利用仿真开发模块查找到射表数据的起始地址和长度,并利用其存储功能将射表数据段单独保存起来;保存后通过仿真开发模块的加载功能将射表数据加载到DSP处理器的内存中指定地址空间,完成第一次加载,如果一次不能完成加载,分批多次完成;当待维护的射表数据全部加载到内存空间时,继续执行射表数据的更新操作,即实现第二次加载,完成射表数据的外扩存储器在线维护;至此,完成光电瞄测系统射表数据存储维护的方法。
地址 100854 北京市海淀区北京142信箱208分箱