[发明专利]一种应用于龙芯下位机的自主控制测试方法及系统有效
申请号: | 202110758384.3 | 申请日: | 2021-07-05 |
公开(公告)号: | CN113467425B | 公开(公告)日: | 2022-09-09 |
发明(设计)人: | 梅勇;龚俊;周加谊;徐碧辉;李中;袁霞 | 申请(专利权)人: | 中国兵器装备集团自动化研究所有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 伍旭伟 |
地址: | 621000 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用于 下位 自主 控制 测试 方法 系统 | ||
1.一种应用于龙芯下位机的自主控制测试方法,其特征在于,包括步骤:
S1.将测试过程数据输入测试系统,由上位机对数据进行预处理;
S2.上位机将预处理后的测试过程数据通过网络一次性传入龙芯下位机的网络交换卡;
S3.网络交换卡接收到测试过程数据后先对其进行正确性校验,对通过正确性校验后的数据进行解析得到对应各个功能板卡的活动数据,并对应发送至各功能板卡,各功能板卡对活动数据进行二次解析建立各自的命令缓存队列;
S4.网络交换卡等待上位机发送测试开始命令;
S5.网络交换卡接收到上位机的开始命令后,同步通知各功能板卡开始执行测试操作;
S6.各功能板卡按照按命令缓存队列中时序要求自主实现定时触发控制操作,直至完成命令缓存队列中相应的所有活动响应;
步骤S3具体包括以下子步骤:
S31.网络交换卡先对测试过程数据进行数据校验,校验通过后对数据开展初步解析得到各个功能板卡的活动数据;
S32.网络交换卡FPGA通过背板将活动数据转发至各功能板卡;
S33.各个功能板卡收到活动数据后,二次解析其中包含的测试操作指令和测试参数,建立各自的命令缓存队列;
所述测试操作指令包括执行指令的类型,指令数据和动作时间信息。
2.根据权利要求1所述的一种应用于龙芯下位机的自主控制测试方法,其特征在于,所述测试过程数据包括:测试流程、测试流程循环过程中需要发送的测试数据。
3.根据权利要求2所述的一种应用于龙芯下位机的自主控制测试方法,其特征在于,测试数据的预处理过程包括:上位机拆解测试流程,根据测试流程的循环过程对各节点匹配需要发送的测试数据,再将所有数据按照指定格式进行打包。
4.根据权利要求1所述的一种应用于龙芯下位机的自主控制测试方法,其特征在于网络交换卡与各功能板卡之间通过FPGA实现的高精度时钟同步协议实现精准定时。
5.根据权利要求1所述的一种应用于龙芯下位机的自主控制测试方法,其特征在于,所述功能板卡包括:信号源卡、继电器卡的一种或多种。
6.根据权利要求1所述的一种应用于龙芯下位机的自主控制测试方法,其特征在于,步骤S5具体包括:
功能板卡接收到上位机发送的指令数据后,响应指令数据的控制时间序列从命令缓存队列中取出执行数据进行相应的活动响应。
7.一种应用于龙芯下位机的自主控制测试系统,应用于权利要求1-6任意一项所述的方法,其特征在于,包括:上位机、网络交换卡和多个功能板卡;
上位机,将测试过程数据输入龙芯下位机并对测试过程数据进行预处理;还用于向网络交换卡发送开始命令;
网络交换卡,网络交换卡接收到测试过程数据后先对其进行正确性校验,对通过正确性校验后的数据进行解析得到对应各个功能板卡的活动数据,并对应发送至各功能板卡,各功能板卡对活动数据进行二次解析建立各自的命令缓存队列;
网络交换卡还用于等待上位机发送测试开始命令;
网络交换卡还用于接收到上位机的开始命令后,同步通知各功能板卡开始执行测试操作;
各功能板卡基于命令缓存队列中时序要求实现定时触发操作,直至完成命令缓存队列中相应的所有活动响应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国兵器装备集团自动化研究所有限公司,未经中国兵器装备集团自动化研究所有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110758384.3/1.html,转载请声明来源钻瓜专利网。