基于DSP/BIOS的导弹信号模拟器设计

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:beargtg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]随着计算机技术和测控技术的发展,当前用于模拟导弹工作的导弹模拟器的功能和性能也需要提高。鉴于此目的,提出一种基于DSP/BIOS的多路导弹信号模拟器,因为DSP具有精度高、速度快、外设丰富和性价比高等优点,所以它在设计和实现上,与传统的导弹信号模拟器相比具有集成性、通用性和灵活性等优势。软件设计基于实时操作系统DSP/BIOS架构,将多个流程和模块以软件中断和任务线程的模式交由操作系统进行管理和调度,具有很高的实时性和可靠性。
  [关键词]DSP/BIOS;导弹信号模拟器;线程
  Design of Missile Signal Simulator Based on DSP/BIOS
  Dai Zhihuang Zhang beilei Renqian Donglili
  (Shanghai Aerospace Electronic Technology Research Institute, Shanghai, 201109)
  [Abstract]With the development of computer and measurement & control technology, the function and performance of the missile simulator currently used to simulate missile operations also need to be improved. Therefore, Multi-channel signals simulator of missile based on DSP/BIOS be advantaged, because DSP with high precision, speed, cost performances and rich peripherals, compared to traditional simulator, it has integration, versatility, flexibility and other advantages. Software design based on real-time operating system DSP/BIOS architecture, multiple processes and modules to software interrupt and task thread mode by the operating system management and scheduling, with high real-time and reliability.
  [Key words]DSP/BIOS;Missile Signal Simulator;thread
  中圖分类号:S363 文献标识码:A 文章编号:1009-914X(2018)24-0276-02
  0 引言
  导弹模拟器可以应用于导弹研发,生产,测试整个生命周期中,从而提高研发测试的效率和安全性,节约工作成本[1]。导弹信号模拟器是导弹模拟器的一种,用来模拟导弹开锁、摆动和发射等的工作状态下的信号变化。现在发展起来的单片机程控模拟器,在集成化水平和中心控制水平有所提高,可以满足更为复杂的测试。这些早期的芯片和传统软件开发模式,不能完全满足实时性需求,且开发难度大、周期长,不利于成本控制[2][3]。因此需要研究一种既能够满足实时、高可靠性要求,又能降低开发难度,增强软件可移植性的导弹信号处理系统,为导弹信号模拟器的更新换代提供开发平台。本文利用DM642硬件平台和实时操作系统DSP/BIOS构建了一个新型的导弹信号处理系统。
  1 导弹信号模拟器结构
  导弹信号模拟器由DSP主控板、导引头陀螺和通信接口组成。导引头陀螺模拟实际导弹的导引头陀螺工作,通信接口主要包括向各个通道输出模拟导弹的各种信号(信号类型基本以方波、正弦波和锯齿波为主)、通过网络接口接收发控的指令和发送导弹的信号给发控台进行记录,DSP主控板主要负责指令解析、导弹信号处理,导弹发射流程控制等功能。主控板是模拟器的核心。导弹信号模拟器结构如图1:
  2 软件设计
  本节主要讲述DSP主控板软件(以下简称:“软件”)的开发设计,软件是基于DSP/BIOS开发的。DSP/BIOS是TI公司为TMS320C5000和TMS320C6000系列DSP设计的一个可裁减的实时操作系统。本软件模块由开锁、发射、导弹信号处理和网络收发数四个模块构成,根据模块构成和各线程的使用规则,可在软件中划分出1个HWI、1个PRD和3个任务线程,见表1。
  基于DSP/BIOS的程序启动过程[4]不同于传统的启动,DSP/BIOS应用程序编译通过后与实时库链接到一起,形成目标文件,将目标文件下载到目标DSP。对于C6000系列DSP,s62文件中代码决定了启动序列,执行顺序如下流程图2:
  如上图,在程序中的main()中函数中进行变量和接口的初始化工作,然后main()函数结束后,进入BIOS任务调度过程。以上几个线程具有不同的优先级,根据BIOS的优先级顺序硬件中断服务(HWI)>软中断处理函数(SWI)>周期处理函数(PRD)>任务服务函数(TSK),几个线程互相切换。
  本软件是利用信号灯(semaphores)实现任务间的同步和通信。SEM对象就是一种信号灯,可以实现任务同步和互斥。当退出main()函数后,按优先级首先执行的是UNLOCK线程,但是刚进入函数,信号量sem已经置为0,意味着任务线程被阻塞,CPU占有权被交出,同理,EMIT线程也被阻塞。最后执行的SIGNAL线程,它一直在接收和解析网络数据,计算输出导弹信号和组帧发送网络数据包,当解析到开锁指令后,SEM_post(&sem)使UNLOCK线程从等待变为就绪状态,进而执行开锁流程,同理,解析到发射指令后执行EMIT线程。整个任务线程的调度示意图如下图3:
  3 结论
  基于DSP/BIOS的导弹信号模拟器采用BIOS系统自主管理和调度导弹信号线程,比人为编写函数控制具有更高实时性和可靠性。因为软件采取模块化编程设计,所以容易将已有系统推广到其他导弹模拟发射控制和自动化测试应用中。
  参考文献
  [1] 刘欢.弹上信号模拟器集成控制系统软件的研究[D].北京:北京交通大学,2008.
  [2] 张陈玉.基于DSP_BIOS的OMAPL138轨道信号分析软件平台的研究[D].北京:北京交通大学,2014.
  [3] 王兆伟.基于DSP的某型导弹模拟器设计[J].四川兵工学报 第35卷 第2期,2014.
  [4] Joung,E.J.A Study on Quality Improvement of Railway Software[J].International Conference on Control Automation and System(ICCAS).2010:767-770.
  作者简介
  戴志晃(1987-),男,江西鄱阳县人,硕士研究生,工程师,主要从事航天嵌入式系统方向的研究。
其他文献
[摘 要]随着我国社会的不断进步和发展,人们对能源的需求量也越来越大,而油田可以很大限度地满足人们的这种需求,因此应该要加强国家相关部门对油田企业的重视程度,保证油田企业的正常、健康、稳定发展。采油活动的顺利展开最基本的就是要保证采油设备的有效工作,而采油活动中最经常用到的设备就是抽油机,但是在实际的采油工作中,采油机会经常发生一些故障问题,因此应该找出一些有效地处理方法解决这种故障,保证采油工作
期刊
[摘 要]油田地面建设质量直接影响到整个油田建设工程的质量。为提高油田地面建设质量,需要对其实施质量管理工作,针对管理工作中所存在的不同问题进行有针对性的进行探讨与分析,结合实际情况,制定出相应的解决措施。  [关键词]油田地面建设工程;质量管理问题;分析与探讨  中图分类号:S453 文献标识码:A 文章编号:1009-914X(2018)24-0283-01  油田地面工程涉及多项内容,无论哪
期刊
[摘 要]当今世界,是一个软硬实力综合发展的时代,应加大对科学技术领域尤其是计算机领域的投入,加大研究力度,提升我国计算机发展的创新力度,紧抓计算机发展的主要趋势,紧跟市场发展,不断奋斗,更好地创造出有利于人们生活和工作的便利条件,带动经济的持续稳定发展。  [关键词]计算机;应用领域;成果分析  中图分类号:S973 文獻标识码:A 文章编号:1009-914X(2018)24-0285-01 
期刊
[摘 要]随着时代向前发展,人们的生活水平和过去相比有了很大的提高,加上各类电子技术和现代通信技术的广泛应用,现在绝大多数家庭中都能够使用电视带来的各类节目服务。在各类电视节目中,新闻节目是最为严谨规范的一种,通过新闻节目,人们可以快速有效地获取各类新闻信息,从而更好地对自身生活进行调整。本文以电视新闻节目作为切入点,分析了当前形式下电视新闻节目创新的重要性,以受众需求视角来对电视新闻节目的编辑创
期刊
[摘 要]20世纪,世界上大多数国家已经进入工业时代,随着21世纪的到来能源问题、环境问题已经十分严重。近年来,世界人口数量持续增加,使得人们对能源的需求量进一步增加。如今各种生活垃圾、工厂排放废弃物破坏了我们赖以生存的生活环境,人与自然之间的矛盾也在不断的升级,各种自然灾害持续发生。所以人类必须改变现有的工业生产方式,将化学工程技术引入到工业生产中,不仅可以减少有害化学物质的排放,减少对大自然的
期刊
[摘 要]中国铁路发展十分快速,在这种发展势态影响下,铁路信号系统及设备的安全性,需要得到有效提升。基于此,本文就风险评估技术在铁路信号系统中的应用展开分析,简要介绍了风险评估技术在铁路信号系统当中的应用流程,进一步以铁路自动站间闭塞系统定性风险评估实践为研究对象,重点阐述系统风险识别、接口风险识别、风险评价的具体方法。  [关键词]风险评估技术;铁路信号系统;风险识别  中图分类号:S103 文
期刊
[摘 要]本文主要综合分析了磷酸铁锂动力电池的基本化学特性,进而对磷酸铁锂动力电池的具体应用进行了深度的研究。从而能够更好的利用磷酸铁锂动力电池的化学特性,在我国各个行业领域中应用,尤其是在我国汽车工业领域中,实现更为高效率的应用,为我国汽车工业产业的长足发展提供助推力量。  [关键词]磷酸铁锂动力电池;化学特性;具体应用;  中图分类号:S323 文献标识码:A 文章编号:1009-914X(2
期刊
[摘 要]面对日益恶化的生态环境,人们开始将生态学原理应用到城市景观规划和建设中,提出了许多生态规划和设计方法,生态恢复设计就是其中之一。鉴于此,文章首先介绍了生态恢复设计的含义与基本原理,分析了城市生态恢复设计在我国应用的意义,并结合具体的案例,探讨了生态恢复设计在城市景观规划中的具体应用。  [关键词]生态恢复设计;城市景观规划;意义;应用  中图分类号:S351 文献标识码:A 文章编号:1
期刊
[摘 要]矿山的开采工作是一项技术性比较强的工作,同时也是复杂性较强的工作。为了保证矿山工作的质量,确保开采过程的平稳性、安全性,企业在实际开采过程中一定要注意加强矿山技术的安全管理工作,并采取有效措施来提高安全管理工作的水平和质量,进而保证企业经济效益和社会效益的提高。文章就此对矿山采矿技术的安全管理工作进行了分析,具体内容供大家参考和借鉴。  [关键词]矿山;采矿技术;安全管理  中图分类号:
期刊
[摘 要]对于航空单位来说,在实施文化建设工作时,应深入考虑班组文化建设,有效避免航空单位在发展过程中出现问题的可能。从民航空管局的角度来说,实施班组文化建设时,必须按照民航空管局发展趋势和其他方面因素制定合理的民航空管局部班组文化建设途径,严格控制民航空管局班组文化建设时出现问题,借以推进民航空管局班组文化建设工作顺利实施。  [关键词]民航空管局;班组;文化建设;途径  中图分类号:S391
期刊