[发明专利]基于多路IO数字量连锁控制的自动测试方法有效
申请号: | 201911156007.1 | 申请日: | 2019-11-22 |
公开(公告)号: | CN111007831B | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 孙磊;张淑舫;刘剑锋 | 申请(专利权)人: | 天津津航计算技术研究所 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 周恒 |
地址: | 300308 天津*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 io 数字 连锁 控制 自动 测试 方法 | ||
1.一种基于多路IO数字量连锁控制的自动测试方法,其特征在于,所述方法基于自动测试系统来实施,所述自动测试系统包括:产品模块及测试设备模块;
所述产品模块包括:DSP和IO量控制板;所述DSP用于接收测试指令和发送测试回令;所述IO量控制板用于进行IO量收发;所述DSP与IO量控制板相连,DSP用于控制IO量控制板的输出值,并接收IO量控制板的输入值;
所述测试设备模块包括:主机板和IO量测试板;所述主机板用于发送测试指令和接收测试回令;所述IO量测试板用于接收IO量控制板的IO量输出值;所述主机板与IO量测试板相连,主机板用于获取IO量测试板的输入值;
其中,
若产品模块的IO量控制板的某一路IO量输出,则测试设备的IO量测试板对应路采集值为1;若IO量控制板的该路无输出,即输出值0,则测试设备的IO量测试板对应路采集0;
所述产品模块的IO量控制板设置6路IO量为连锁控制输出;该6路输出为A、B、C、D、E、F路;同时设置有4路输入为M、N、P、Q路;
其中,A、B、C、D路的输出受M、N、P、Q路的IO量输入的控制:当产品模块的IO量控制板没有收到M、N、P、Q其中任何一路的输入时,无论激励值如何,A、B、C、D路均无输出;当产品模块的IO量控制板收到M、N、P、Q其中任何一路或几路的输入时,A、B、C、D路解除连锁控制,输出值与激励值一致;
所述E、F路的输出受A、B路输出的控制:当A、B路不同时输出时,无论激励值如何,E、F路均无输出;当A、B路同时输出时,E、F路解除连锁控制,输出值与激励值一致。
2.如权利要求1所述的基于多路IO数字量连锁控制的自动测试方法,其特征在于,所述DSP通过串口与主机板相连。
3.如权利要求2所述的基于多路IO数字量连锁控制的自动测试方法,其特征在于,所述IO量控制板通过IO量电缆与IO量测试板相连。
4.如权利要求3所述的基于多路IO数字量连锁控制的自动测试方法,其特征在于,所述DSP与IO量控制板通过DSP的EMIF总线相连。
5.如权利要求4所述的基于多路IO数字量连锁控制的自动测试方法,其特征在于,所述主机板与IO量测试板通过PCI总线相连。
6.如权利要求5所述的基于多路IO数字量连锁控制的自动测试方法,其特征在于,所述方法在进行受控状态测试时,具体如下:
根据需求,首先测试6路输出的IO数字量的受控状态:
步骤一:
主机板通过串口向DSP发送测试指令及激励值I的第一个数组元素;激励值I中包含26个元素;
DSP收到测试指令后,根据激励值通过EMIF总线控制IO量控制板输出,IO量控制板的输出值经IO量电缆送到IO量测试板,然后DSP通过串口向主机板发送测试回令;主机板收到测试回令后,并通过PCI总线获取IO量测试板的输入值;
依次选取激励值I的下一个数组元素,执行上述流程26次,如果无论激励值如何变化,6路IO量测试板的输入值都为0,则主机板判读受控状态测试通过,否则失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津津航计算技术研究所,未经天津津航计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911156007.1/1.html,转载请声明来源钻瓜专利网。