[发明专利]一种应用于龙芯下位机的自主控制测试方法及系统有效
申请号: | 202110758384.3 | 申请日: | 2021-07-05 |
公开(公告)号: | CN113467425B | 公开(公告)日: | 2022-09-09 |
发明(设计)人: | 梅勇;龚俊;周加谊;徐碧辉;李中;袁霞 | 申请(专利权)人: | 中国兵器装备集团自动化研究所有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 伍旭伟 |
地址: | 621000 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用于 下位 自主 控制 测试 方法 系统 | ||
本发明公开一种应用于龙芯下位机的自主控制方法及系统,上位机对测试过程数据进行预处理后通过网络一次性传入网络交换卡,网络交换卡接收到测试过程数据后先对其进行正确性校验再进行解析得到对应各个功能板卡的活动数据,再对应发送至各功能板卡,各功能板卡对活动数据进行二次解析建立各自的命令缓存队列;当网络交换卡接收到上位机开始命令后同步通知各功能板卡开始按照命令缓存队列执行测试操作;网络交换卡与功能板卡间的直接数据交互实现各功能板卡的精准响应,避免对上位机运算资源的过度依赖,为系统的灵活设计提供便利,减小上位机与各功能板卡间反复网络交互带来的丢包风险。
技术领域
本发明涉及上下位机测试测控技术领域,具体涉及一种应用于龙芯下位机的自主控制测试方法及系统。
背景技术
随着工业现场测试测控技术的不断发展,采用上下位机分布式架构的测控方案为测试测控现场的部署实施提供了便利,其中由上位机完成主要测试指令下发及测试结果回传显示,而下位机根据指令解释成相应控制信号控制相应设备输出或采集各类模拟及开关量信号来执行测试,上下位机之间通过网络连接通讯。
当前随着国产化软硬件技术的不断发展,基于龙芯、飞腾等国产化芯片的下位机方案已经在功能上实现与国外同类产品水平相当,然而在处理性能、系统实时性、高精度时序控制等方面与国外同类上下位机设备还存在一定差距。当前国产化测试系统大多采用上位机定时发送测试数据到对应功能板卡来控制测试流程,然而由于网络转发延迟以及国产化功能板卡实际响应操作时间存在较大不确定性,在长时间运行后容易出现时序不确定问题,此外,传统上位机精确定时多依赖于CPU定时器来实现,实际使用过程中,连续的高精度定时控制将对CPU资源消耗巨大,最终影响测试系统的工作性能。
发明内容
为解决上述技术问题,本发明提供一种应用于龙芯下位机的自主控制方法及系统。
本发明通过下述技术方案实现:
本方案提供一种应用于龙芯下位机的自主控制方法,包括步骤:
S1.将测试过程数据输入测试系统,由上位机对数据进行预处理;
S2.上位机将预处理后的测试过程数据通过网络一次性传入龙芯下位机的网络交换卡;
S3.网络交换卡接收到测试过程数据后先对其进行正确性校验,对通过正确性校验后的数据进行解析得到对应各个功能板卡的活动数据,并对应发送至各功能板卡,各功能板卡对活动数据进行二次解析建立各自的命令缓存队列;
S4.网络交换卡等待上位机发送测试开始命令;
S5.网络交换卡接收到上位机的开始命令后,同步通知各功能板卡开始执行测试操作;
S6.各功能板卡按照按命令缓存队列中时序要求自主实现定时触发控制操作,直至完成命令缓存队列中相应的所有活动响应。
本方案工作原理:在龙芯下位机环境中,下位机(各功能板卡)所涉及的各类功能板卡分别实现了高速AD、低速AD采集、继电器开关控制、多种波形信号发生、网络数据交换等功能,然而在处理性能、系统实时性、高精度时序控制等方面与国外同类上下位机设备还存在一定差距。当前国产化测试系统大多采用上位机定时发送测试数据到对应功能板卡来控制测试流程,然而由于网络转发延迟以及国产化功能板卡实际响应操作时间存在较大不确定性,在长时间运行后容易出现时序不确定问题,此外,传统上位机精确定时多依赖于CPU定时器来实现,实际使用过程中,连续的高精度定时控制将对CPU资源消耗巨大,最终影响测试系统的工作性能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国兵器装备集团自动化研究所有限公司,未经中国兵器装备集团自动化研究所有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110758384.3/2.html,转载请声明来源钻瓜专利网。