[发明专利]一种航天测试设备板卡自动识别方法有效
申请号: | 201711221767.7 | 申请日: | 2017-11-28 |
公开(公告)号: | CN108196988B | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 胡静;马淼;刘栋;乔伟军 | 申请(专利权)人: | 北京中天星控科技开发有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F13/10 |
代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 姜荣丽 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 航天 测试 设备 板卡 自动识别 方法 | ||
本发明公开了一种航天测试设备板卡自动识别方法,属于航天测试技术领域。本发明对后插板卡编码,通过后插板卡内部FPGA,分别遍历读取前插板卡内部FPGA固化的前插板卡型号数据,与后插板卡内部FPGA采集的前插板卡型号数据进行比对,如果不一致则报错;如果一致,说明此后插板卡可与其同槽位的前插板卡配合使用。本发明的自动识别提高效率,而且可尽快发现相互之间不配合的前后插板卡,进而更换,并可设置对错误的后插板不进行操作以避免后插板卡烧毁。槽位的识别可为调试带来便利,可快速确定所操作板卡的槽位。减少了因前插板卡的型号和后插板卡反复设计导致逻辑设计的不统一问题。
技术领域
本发明属于航天测试技术领域,具体地说,是指一种航天测试设备板卡自动识别方法。为了解决现有技术中的板卡自动识别、板卡具体功能自动识别的问题,利用自动识别技术消除人工误识别问题,提高效率,提出一种航天测试设备板卡硬件型号和功能软件配合的自动识别方法。
背景技术
CPCI总线(CompactPCI)是指高性能工业计算机总线标准。CPCI总线的工控机在工业领域有着广泛的运用。PXI/PXIE总线的工控机在航天测试领域也有极其广泛的运用。如图1所示为现有的CPCI总线的配置,CPCI系列板卡采用前插板卡和后插板卡在底板上连接配合的方式使用。
一个工控机箱中可能会存在多张板卡:
(1)对不同前插板卡操作时,可以靠前插板卡的硬件资源号来识别,进行不同功能的操作;但是如果机箱中插入了几块相同型号和功能的前插板卡,硬件资源号需要通过增加实验来辨别。
(2)不同前插板卡有相应后插板卡,后插板卡和前插板卡匹配工作时,要注意不能插错;而且后插板卡和前插板卡是否插错等问题的判断,一般情况只能靠后插板卡和前插板卡上的贴膜人为去区别。
现有工控机箱中的板卡逻辑由不同的设计人员完成,逻辑功能根据需求定制,不同的板卡有的是单一功能的,也有的是多功能的。如一块板卡包含串口、数字量输入输出、模拟量输入输出等等功能。此时,测试人员为了获取板卡功能,要通过手动查找寄存器表才能获得。显然,操作非常繁琐。可见,现有技术中:
板卡逻辑不统一,导致测试软件无法编写通用化程度较高的各模块,例如:模拟量采集、模拟量输出等;测试软件开发流程不统一,导致开发成本较高;测试软件架构不统一,不同开发人员有各自的架构,导致后期维护成本较高;测试软件界面风格不统一,导致用户使用不方便;测试软件没有经过长时间拷机,可能会出现内存泄漏、数据库崩溃等前期不容易发现的BUG。
发明内容
本发明在常用测试设备的总线标准的基础上进行了专业化的设计,使测试系统能够拥有更好的安全性、灵活性和可维修性。
航天测试设备机箱提供数量不等的板卡插槽供不同功能的板卡组合使用,需要更换功能时只需更换板卡即可满足使用需求。每种板卡的主要功能不同,实现功能的板卡被称为前插板卡,而配合前插板卡使用的不同种类的输出端口,又可根据实际情况进行配合使用,被称为后插板卡。
因此,前插板卡功能确认后需使用和其配合的后插板卡才可实现完整功能。而前插板卡型号如何自动识别、前插板卡所处槽位的自动识别、前插板卡如何识别相应的后插板卡、如何快速识别板卡内部具体功能就是本发明所要解决的技术问题。
本发明提供一种航天测试设备板卡自动识别方法,可以方便地将板卡型号及槽位号等信息通过硬件电路记录,配合软件识别完成自动识别板卡及板卡内部具体实现的功能。具体步骤如下:
第一步,后插板卡编码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中天星控科技开发有限公司,未经北京中天星控科技开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711221767.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据处理系统
- 下一篇:一种基于i.MX6系列处理器平台的通用调试接口