[发明专利]一种面向信号的虚拟仪器的驱动架构在审
申请号: | 201711339526.2 | 申请日: | 2017-12-14 |
公开(公告)号: | CN108170615A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 王忆南;韩惠婕;路林海;任朝旭;马瑶;王泽锦 | 申请(专利权)人: | 北京航天测控技术有限公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10;G06F13/40 |
代理公司: | 北京方安思达知识产权代理有限公司 11472 | 代理人: | 陈琳琳;张红生 |
地址: | 100041 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种面向信号的虚拟仪器的驱动架构,为面向信号的自动测试程序提供统一通用的信号接口,利用对信号资源信息的采集,获得信号驱动信息,实现对硬件仪器设备的控制;其包括:依次连接的信号接口库、信号资源层、信号解析引擎和输入/输出资源层;还包括一资源管理器,分别与信号资源层、信号解析引擎相互连接;利用接收到的信号驱动信息,实现对硬件仪器设备的控制,更好地支持了面向信号自动测试程序。 1 | ||
搜索关键词: | 面向信号 信号资源 自动测试程序 信号接口 信号解析 信号驱动 虚拟仪器 硬件仪器 引擎 架构 输入/输出资源 资源管理器 驱动 依次连接 通用的 采集 统一 | ||
所述信号接口库,用于采集测试信号数据和提供统一通用的面向信号的接口,所述测试信号数据为信号资源;所述信号资源包括:信号ID、仪器资源ID、信号角色、信号类型、信号单位、信号动态属性、信号特征参数、信号属性、信号参数范围和信号动作;
所述信号资源层,用于根据测试信号的信号类型分配仪器资源,将所述信号资源分为信号角色仪器资源、信号单位仪器资源、信号类型仪器资源三类,再将上述三类仪器资源进行取交集处理,定位同时包括信号类型、信号角色、信号单位的仪器资源,作为特定仪器资源;
所述信号解析引擎,用于将信号角色仪器资源、信号单位仪器资源、信号类型仪器资源和特定仪器资源分别解析为对应的仪器动作,再与上述四类仪器资源中的信号动作绑定;所述信号解析引擎再根据测试信号的信号动态属性,调用测试信号的接口,定位测试信号,实现测试信号与仪器动作的绑定;
所述资源管理器,用于统一管理、控制和分配信号资源和仪器资源;在信号接口库中,给出了信号资源;
所述输入/输出资源层,即I/O资源层,通过调用不同的仪器驱动或直接进行寄存器读写,执行和完成对不同硬件设备的仪器动作。
3.根据权利要求2所述的驱动架构,其特征在于,所述信号驱动为带有标准信号接口的组件,该标准信号接口调用仪器动作,从而达到对相应的仪器上的物理信号的操作,其具体包括:初始化、建立、更改、设置、测量、切换、输出和采集。4.根据权利要求2所述的驱动架构,其特征在于,所述寄存器读写,对寄存器直接进行指令的读写操作,实现对仪器动作的控制;所述寄存器读写具体包括:模块识别单元,用于识别槽号和逻辑地址的匹配,以及识别仪器属性信息,例如,该仪器的固件版本、生产厂家、仪器测量精度等信息的提取;
仪器信息获取单元,用于获取仪器属性信息,并根据上述仪器属性信息填写仪器属性结构;
地址空间配置单元,对于对存在地址空间配置的器件进行地址空间的配置。
5.根据权利要求2所述的驱动架构,其特征在于,所述信号资源中,所述信号角色包括:由物理仪器产生的源信号、由物理仪器测量得到的测量信号、被物理仪器监视以触发事件的监视信号和被物理仪器切换的开关信号;所述信号单位包括:伏特V、安培A、赫兹Hz、瓦特W、欧姆Ohm和秒S;
所述信号类型包括:交流信号、直流信号、幅度调制信号、频率调制信号的IEEE1641标准所规定的31大类信号,并可兼容符合IEEE1641标准的拓展信号;
所述信号动作包括:初始化、建立、更改、设置、测量、切换、输出和采集。
6.一种基于上述权利要求1‑5中的面向信号的虚拟仪器驱动架构方法,具体包括如下步骤:步骤1)采集测试信号数据和提供统一通用的面向信号的接口;所述测试信号数据为信号资源,其包括:信号ID、仪器资源ID、信号角色、信号类型、信号单位、信号动态属性、信号特征参数、信号属性、信号参数范围和信号动作;
步骤2)根据步骤1)采集的测试信号的信号类型分配仪器资源,将信号资源分为信号角色仪器资源、信号单位仪器资源、信号类型仪器资源三类,再将上述三类仪器资源进行取交集处理,定位同时包括信号类型、信号角色、信号单位的仪器资源作为特定仪器资源;
步骤3)根据步骤2)中获取的信号角色仪器资源、信号单位仪器资源、信号类型仪器资源和特定仪器资源,并将上述四类仪器资源分别解析为对应的仪器动作,再与上述四类仪器资源中的信号动作绑定;
步骤4)通过资源管理器,统一管理、控制和分配信号角色仪器资源、信号单位仪器资源、信号类型仪器资源和特定仪器资源;
步骤5)通过输入/输出资源层,针对步骤4)获得的仪器动作,通过调用不同的仪器驱动或直接进行寄存器读写,执行和完成对不同硬件设备的仪器动作。
7.根据权利要求6所述的方法,其特征在于,根据步骤1)采集的测试信号的信号类型分配仪器资源的具体过程包括:
步骤11)根据测试信号的信号角色选择仪器,获得信号角色仪器资源;
步骤12)根据测试信号的信号类型选择仪器,获得信号类型仪器资源;
步骤13)根据测试信号的信号单位选择仪器,获得信号单位仪器资源;
步骤14)将步骤11)至步骤13)获得的仪器资源取交集,获得同时包括信号角色仪器资源、信号类型仪器资源、信号单位仪器资源的仪器资源结果,并将其作为特定仪器资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航天测控技术有限公司,未经北京航天测控技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711339526.2/,转载请声明来源钻瓜专利网。