基于模型设计的通用型红外焦平面设备开发系统的利记博彩app

文档序号:9769882阅读:1216来源:国知局
基于模型设计的通用型红外焦平面设备开发系统的利记博彩app
【技术领域】
[0001 ]本发明涉及基于焦平面红外传感器件的热像技术开发领域,具体地,涉及一种支持基于模型设计的红外焦平面设备开发方法和系统。
【背景技术】
[0002]基于焦平面红外传感器件的热像设备,从上世纪末诞生以来,其应用领域持续扩展,从起初的国防、电力领域,正逐步扩大到医疗、安防、化工、电子等诸多行业。然而,随着其应用范围的不断拓展,使得新领域的未知问题不断涌现,问题的复杂程度不断升级,应用的智能化要求不断提高,使得对热像设备的特殊需求和特性约束不断增加。同时,针对特定问题的具体解决方案往往个性化明显,无法大批量生产,这也使得研发机构越来越难以平衡研发成本和市场价格竞争之间的矛盾。同时,红外热像技术作为可见光谱范围外一种视觉化感知周围世界的方式,其面向未来智能制造和智慧城市的应用需求很大,然而正如所有面向“工业4.0”发展的技术所面临的现实问题一样,现代红外热像系统正变得越来越复杂,研发难度也越来越难大。因此,怎样才能适应未来智能化、模块化、小批量的发展要求,从长远的角度来看,构建一种快速、高效、质量可靠的产品开发系统就成了必须要解决的核心问题。
[0003]未来的红外热像设备将变得更复杂、更智能,这也意味着红外热像设备需要更加精确的功能定义,更灵活的系统架构以及更复杂的软件算法。如果采用传统的开发模式,那么应用需求与系统实现之间将会存在着巨大的鸿沟。一般而言,产品设计问题越晚发现,则进行修正的成本就会越高(甚至呈指数上升)。目前红外焦平面设备的开发模式无法摆脱硬件对软件开发的束缚,设计中产生的软件实现(算法代码等)都需要在实际硬件中运行才能完成最终的调试和测试工作,使得研发工作呈明显的先硬后软的串行模式,这就导致很多设计问题只有在硬件基本形成后,进行子系统级(系统-子系统-部件-组件-零件)调试时才被发现(甚至更后期才能发现),从而对产品的研发成本、交付时间产生极为不利的影响。此外,在对设备功能进行扩展或需求变更时,传统开发方法一般是修改数据类型,提取接口,直接对代码结构进行改造,这就需要手工编码和调试。这就使得开发效率受开发人员能力的限制,更致命的是,在开发过程中很可能引入版本混乱的问题,甚至是潜在的软件缺陷,从而造成严重的质量问题。
[0004]目前,基于模型设计(Model-BasedDesign,MBD)的开发技术,有助于实现系统模型快速搭建、自动代码生成、算法仿真与自动化测试以及产品设计交付等功能,能够大幅降低研发工作量与开发风险,并且使产品设计与产品生产、产品使用及维护等整个产品生命周期的各个环节有机衔接,可以一定程度上解决红外热像设备开发遇到的现实问题。但是,现有技术依然存在以下技术问题:
[0005]I)基于模型的设计方法代表未来复杂智能系统技术的研发趋势,但由于焦平面传感器件具有光学、热力学、电子技术相结合的特点,接口配置复杂,又受到嵌入式硬件技术的制约,使得建立基于模型设计的红外焦平面设备协同开发仿真方法存在着很多障碍,极大制约了该技术的推广与应用。
[0006]2)现有用于数据采集或视频应用的基于模型开发系统或平台(如N1、Nutaq公司推出的产品),只支持符合通用协议的数据链路以及自动代码生成过程的集成,严重缺乏对于红外焦平面设备的关键指标参数(如,NETD、MTF等)的分析能力以及设备测温标定流程的监控能力。
[0007]3)目前开发人员与仿真测试目标资源之间只能局限于本地资源本地使用,无法实施分布式开发及团队资源的高效共享,严重制约了研发组织的协同开发能力的发展,同时由于设计文件种类较多且分散保存,使得技术状态的管理十分困难。
[0008]4)现有基于模型设计技术,仍然缺乏适用于支持红外焦平面设备开发的基础模型库以及与对应的可以支持多种硬件平台的配置方法,严重限制了基于模型开发能力在红外焦平面设备开发领域的发挥。

【发明内容】

[0009]针对现有技术中的缺陷,本发明的目的是提供一种基于模型设计的通用型红外焦平面设备开发方法和系统。
[0010]根据本发明提供的基于模型设计的通用型红外焦平面设备开发系统,包括:分布式开发单元、数据库单元、仿真测试单元,且所述分布式开发单元、数据库单元、仿真测试单元之间通过以太网相互联接;其中,
[0011]所述分布式开发单元用于形成设计文件、进行本地仿真调试、实施自动代码生成,并且与数据库单元进行交互设计及配置信息、与仿真测试单元之间构建数据传输链路和控制链路;
[0012]所述数据库单元用于为所有开发终端提供共享的数据仓储,并通过权限控制配合各个开发终端的本地资源建立配置管理流程;
[0013]所述仿真测试单元用于提供仿真测试过程或者远程半实物仿真过程中所需的必要软硬件资源,监控仿真测试端的情况,并开展实时在线的半实物仿真以及关键指标参数测试工作。
[0014]优选地,所述分布式开发单元包括多个开发终端,每个开发终端都至少包括本地配置管理模组、模型设计模组、本地算法仿真模组、代码生成模组、数据库会话模组及远程仿真测试会话模组;其中
[0015]所述本地配置管理模组、模型设计模组、本地算法仿真模组、代码生成模组共同构成本地开发工具链,本地开发工具链用于开展本地开发所需要的工作;
[0016]所述数据库会话模组能够从数据库单元获取开发所需的输入文件,或者将设计输出文件提交至数据库单元;
[0017]所述远程仿真测试会话模组能够向仿真测试单元发起调试会话请求,在调试会话过程中加载本地算法至远程的仿真测试单元,并进行在线控制和实时数据接收、评价和保存。
[0018]优选地,所述仿真测试单元包括可在线配置目标服务站、焦平面器件接口件、I/O硬件接口件、红外光路控制器、辐射黑体控制器、机电设备控制器;其中,
[0019]所述可在线配置目标服务站用于响应开发终端发起的会话请求、分配相应的软硬件资源、配置开发终端设定的硬件参数、实施开发终端设定的测试流程,并运行从开发终端加载的各种类型的算法后将实时结果发送回开发终端;
[0020]所述焦平面器件接口件包括封装适配模组、靶面及镜头适配模组、偏置电压适配模组、I/O接口适配模组,所述焦平面器件接口件用于为选定的各种焦平面器件提供需要的接口和驱动;
[0021]所述I/O硬件接口件包括控制器模组和设备接口模组,所述I/O硬件接口件用于控制测试流程或作为流程测试控制的物理和电气接口。
[0022]优选地,所述可在线配置目标服务站包括:实时操作系统、可配置资源池以及外设接口,所述实时操作系统包括:VxWorks架构操作系统、Linux架构操作系统和WinCE架构操作系统;所述可配置资源池包括FPGA资源、DSP资源、Mult1-Core CPU资源和存储器资源;所述外设接口包括以太网接口、1394接口、CAN总线接口、SPI接口和UART接口。
[0023]优选地,还包含了支持红外焦平面设备开发设计需要的模板模型,以用于红外焦平面设备软件的开发和调试,通过所述模板模型开发系统算法模型,并将所述系统算法模型自动转化为代码。
[0024]优选地,所述模板模型包括:底层驱动模型、数据链路模型、处理算法模型、流程控制模型以及相应的硬件平台的配置流程。
[0025]优选地,所述硬件平台的配置流程包括:Xillinx SoC,Altera SoC、TI SoC、NXPSoC系列硬件的配置流程。
[0026]优选地,所述分布式开发单元还能够与仿真测试单元建立远程会话;所述远程会话是指:会话请求控制、实施远程实时在线的半实物仿真以及测试过程;
[0027]所述远程实时在线的半实物仿真过程包括:远程编译加载软件及配置,实时回传数据和状态,以及在线数据接收和评价。
[0028]优选地,所述远程实时在线的半实物测试过程还包括:远程编译加载软件及配置,实时回传数据和状态,在线数据接收和评价,在线控制参数调整,以及测试流程实施;所述测试流程包括:测温标定、NETD测试、MTF测试、MRTD测试以及MDTD测试。
[0029]与现有技术相比,本发明具有如下的有益效果:
[0030]1、本发明针对焦平面器件的特殊性,克服了嵌入式硬件能力的制约,实现了一种焦平面设备的远程实时在线半实物仿真和测试系统。
[0031]2、本发明提供的基于模型设计的通用型红外焦平面设备开发系统,实现了分布式、智能化,进而增加了支持焦平面设备开发所需的基础模型,强化了基于模型设计技术应用于焦平面设备开发的效能。
[0032]3、本发明突破了本地资源的局限,克服了技术状态管理困难的问题,提高了资源共享、配置管理和团队协同合作的能力。
【附图说明】
[0033]通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0034]图1为本发明提供的基于模型设计的红外焦平面设备开发系统的结构示意图;
[0035]图2为本发明中的仿真调试端的示意图;
[0036]图3为本发明中的开发终端设计过程示意图。
【具体实施方式】
[0037]下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进。这些都属于本发明的保护范围。
[0038]本发明总体由分布式开发端、数据库端及仿真测试端三个组成单元构成,三个部分通过千兆以太网相互联接,如图1所示。
[0039]具体地,分布式开发单元,由众多异地开发终端组成,各个开发终端由相应的开发人员管理,负责形成设计文件、进行本地仿真调试、实施自动代码生成,与数据库端交互设计及配置信息、与仿真测试端构建数据与控制链路;数据库单元,负责整个研发团队提供共享的数据仓储,配合相应的权限控制和配置管理流程,可以实现贯穿整个产品生命周期的设计资源管理,同时为整个团队的协同合作提供了基础;仿真测试单元,负责配置焦平面器件
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1