一种背板电路原理图的检查方法技术

技术编号:37352464 阅读:33 留言:0更新日期:2023-04-27 07:03
本发明专利技术公开了一种背板电路原理图的检查方法,首先读取背板电路板、子板电路板电路原理图的网表文件和对外网络接口文件;获取电路原理图中的插头及插座连接器型号位号信息及连接器管脚相连的电气网络信息;根据连接器信息提取背板电路板各网络节点连接关系对象集合;读取检查规则文件;获取检查规则文件中的检查规则信息,检查规则信息包括:各检查规则的电气网络类型信息、电气网络类型的关键字信息、能够互联的电气网络类型信息及最大能够互联的电气网络节点数;根据检查规则信息,对各网络节点连接关系对象中的电气网络进行分类和检查;最后统计检查结果并输出检查结果。本发明专利技术能够提高背板电路原理图检查的效率和可靠性。靠性。靠性。

【技术实现步骤摘要】
一种背板电路原理图的检查方法


[0001]本专利技术属于自动化测试领域,具体涉及一种背板电路原理图的检查方法。

技术介绍

[0002]在通信、雷达、电子对抗等电子信息系统应用中,背板加子板的硬件架构具有性能强、拓展性高、方便维修的特点,背板负责多个子板之间的各类电源及信号的互联。由于背板上各类电源及信号的互联众多且复杂,在背板的电路原理图设计中,难免会出现一些遗漏、错连等错误,因此,需要在背板电路原理图设计完成后对原理图进行审查。
[0003]现有的审查方法主要包括电子自动化设计工具内嵌的检查功能审查、人工审查及专用检查软件审查。自动化工具内嵌的检查功能只能检查出单点网络、短路等简单的常识性错误,无法对于细分的网络类型互联正确性的检查;而人工审图则是硬件设计师对背板电路原理图进行检查,存在效率低下和可靠性低的缺陷;目前的专用原理图软件仅局限于对单板电路图的检查,并无法对背板电路板做出检查。

技术实现思路

[0004]本专利技术提出了一种背板电路原理图的检查方法,对背板及子板电路原理图网表文件进行解析,根据预设及用户自定义的检查规则,对背板互联网络进行分类和检查,从而实现对背板原理图复杂繁多连接关系的检查。
[0005]实现本专利技术的技术解决方案为:一种背板电路原理图的检查方法,其特征在于,包括:读取背板电路原理图的网表文件,该网表文件为电子自动化设计工具生成;获取背板电路原理图中的插座连接器器件信息及连接器管脚相连的电气网络信息,插座连接器器件信息包括:各插座连接器器件的型号信息、位号信息及各插座连接器每个管脚上互联的电气网络名称信息;根据插座连接器器件信息确定该连接器是否在预设连接器器件表中;将所处与预设连接器器件表中的插座连接器标记为有效连接器;将上述插座连接器信息存储到背板插座对象集合中。
[0006]读取子板对外接口网络文件;当某些子板原理图网表文件不能够获取,用户仅拥有子板对外连接器型号及管脚和网络定义自定义时,用户能够根据上述信息按照格式生成子板对外接口网络文件,文件拓展名为“.csv”;文件为格式逗号分隔值(Comma

Separated Values,CSV)文件,其每一行的格式为“子板连接器型号,连接器管脚号,连接器管脚号互联的电气网络名称”,不同的行对应不同的管脚号和子板连接器。
[0007]读取子板电路原理图的网表文件和子板对外接口网络文件。子板电路原理图网表文件为电子自动化设计工具生成,其名称为对应背板电路原理图中的插座连接器的位号信息,文件拓展名为“.dat”;子板对外接口网络文件为用户根据本专利技术格式要求生成,其名称为对应背板电路原理图中的插座连接器的位号信息,文件拓展名为“.csv”。
[0008]利用正则表达式从子板电路原理图网表文件中解析各元器件的型号信息及位号
信息,在有一个或多个元器件的型号信息与预设连接器器件表中的插头连接器型号信息相同的情况下,确认子板电路板原理图中存在插头连接器;获取子板带电路原理图中的插头连接器器件信息及插头连接器管脚相连的电气网络信息,插头连接器元器件信息包括:各插头连接器的型号信息、位号信息及个插头连接器中每个管脚互联的电气网络名称信息。
[0009]读取预设检查规则文件;获取检查规则文件中的检查规则信息,检查规则信息包括:各检查规则的电气网络类型信息、各检查规则的电气网络类型的关键字信息、各检查规则能够互联的电气网络类型信息及各检查规则最大能够互联的电气网络节点数。
[0010]当预设检查规则不足以全覆盖用户电气网络类型时,用户能够根据检查规则格式对检查规则文件进行自定义修改,包括:检查规则文件是一个或多个检查规则的集合,检查规则文件以JSON(JavaScript Object Notation)格式存储和组织检查规则,每一条检查规则的数据格式为一个JSON对象。
[0011]电气网络类型是将常用电气网络以物理电平形式及数据方向为依据分类为不用的类型,电气网络类型信息的名称应当包括电平形式及数据方向。
[0012]每条检查规则能够包含一个或多个关键字信息;关键字信息用于判断背板和子板电路原理图中的电气网络属于哪种电气网络类型;关键字信息由字母(不区分大小写)、数字、下划线和三个特殊符号“+”、
“‑
*”、“*”构成;特殊符号“*”代表一个或多个字母(不区分大小写)、数字、下划线和特殊符号“+”、
“‑”

[0013]能够互联的电气网络类型信息应当为检查规则文件中任一检查规则的电气网络类型。
[0014]最大能够互联的电气网络节点数的值应当为
“‑
1”及大于等于1的正整数;当值为
“‑
1”时,表示该电气网络最大能够互联的节点数为无穷多;当值为大于等于1的正整数,表示该电气网络最能够互联的节点数为该正整数。
[0015]根据背板电路原理图的网表文件,将背板原理图中网络名称相同的电气网络节点信息存储到同一个连接关系对象中,该电气网络节点信息包括该节点的背板插座型号、背板插座位号、背板插座管脚号;连接关系对象中还包括对应子板插头型号、对应子板插头管脚号、对应子板电气网络名称;根据背板插座型号及管脚号,在预设连接器器件表,查找到与该插座连接器对应的插头连接器型号及与插座连接器管脚号对应的子板插头连接器管脚号,并存储到相应连接关系对象中;根据背板连接器位号,找到对应子板原理图信息对象;在对应子板原理图信息对象中查找对应子板插头连接器型号,若存在,则继续查找对应的子板插头连接器管脚号上互联的电气网络名称信息,并存储到电气网络节点中。
[0016]根据检查规则的电气网络类型关键字信息,查找到每个电气网络节点中的每个子板插头连接器管脚号上互联的电气网络名称信息所属的检查规则中的电气网络类型,并将改网络类型存储至连接关系对象,并将该电气节点的分类完成标记存储为完成;若为查找到所属的电气网络类型,则将该电气节点分类完成标记存储为未完成;对于分类完成的电气网络节点,利用检查规则判断连接关系是否正确。
[0017]若一个电气节点的分类完成标记为完成,则该连接关系对象满足分类完成要求;若一个连接关系对象分类完成标记为未完成,则该连接关系对象不满足分类完成要求;将上述检查结果存储至该电气节点的检查结果中。
[0018]若该电气节点所属的连接关系对象中的电气节点数量为1,则该电气节点不满足单点网络要求;若一个电气节点数量大于1,则该连接关系对象满足单点网络要求;将上述检查结果存储至电气节点中。
[0019]若一个电气节点所属的连接关系对象中的电气节点数量小于等于其检查规则最大能够互联的电气网络节点数,则满足最大能够互联的电气网络节点数要求;若电气节点数量超过其检查规则最大能够互联的电气网络节点数,则不满足要求,该连接关系错误;将上述检查结果存储至电气节点中。
[0020]对一个电气节点的电气网络类型,判断其网络类型所属检查规则下能够互联的电气网络类型信息是否和该连接关系对象本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种背板电路原理图的检查方法,其特征在于,包括:读取背板电路原理图的网表文件;获取背板电路原理图中的插座连接器器件信息及连接器管脚相连的电气网络信息,插座连接器器件信息包括:各插座连接器器件的型号信息、位号信息及各插座连接器每个管脚上互联的电气网络名称信息;根据插座连接器器件信息确定该连接器是否在预设连接器器件表中;将上述插座连接器信息存储到背板原理图信息对象中;读取子板电路原理图的网表文件和自定义子板对外接口网络文件;当子板原理图网表文件能够被获取时,直接读取子板电路原理图网表文件;当子板原理图网表文件不能够获取时,用户需要根据子板对外连接器及网络定义自定义子板对外接口网络文件,然后读取自定义子板对外接口网络文件;获取子板原理图中的插头连接器器件信息及插头连接器管脚相连的电气网络信息,插头连接器元器件信息包括:各插头连接器的型号信息、位号信息及个插头连接器中每个管脚互联的电气网络名称信息;根据插头连接器器件信息确定该连接器是否在预设连接器器件表中;将上述插头连接器信息存储到对应子板原理图信息对象中;根据背板电路原理图的网表文件及子板电路原理图的网表文件和自定义子板对外接口网络文件、背板插座连接器信息及子板插头连接器信息,提取背板连接关系对象集合;读取检查规则文件;获取检查规则文件中的检查规则信息,检查规则信息包括:各检查规则的电气网络类型信息、各检查规则的电气网络类型的关键字信息、各检查规则能够互联的电气网络类型信息及各检查规则最大能够互联的电气网络节点数;当预设检查规则不足以全覆盖用户电气网络时,用户能够对检查规则文件进行自定义修改;根据板间背板各电气互联网络的连接关系集合及检查规则信息,对所连接关系对象集合中的连接关系对象进行分类和检查;统计检查结果并根据用户要求输出检查报告。2.根据权利要求1的背板电路原理图的检查方法,其特征在于,根据插座连接器器件信息确定该连接器是否在预设连接器器件表中,包括:在预设连接器器件表中存在与插座连接器的型号信息相同的连接器器件型号的情况下,确认连接器存在于预设连接器器件表中;将存在于预设连接器器件表中的插座连接器标记为有效插座连接器。3.根据权利要求1的背板电路原理图的检查方法,其特征在于,子板电路原理图的网表文件,包括:子板电路原理图网表文件的名称为对应背板电路原理图中的插座连接器的位号信息,文件拓展名为“.dat”;自定义子板对外接口网络文件的名称为对应背板电路原理图中的插座连接器的位号信息,文件拓展名为“.csv”;文件为格式逗号分隔值CSV文件,其每一行的格式为“子板连接器型号,连接器管脚号,连接器管脚号互联的电气网络名称”,不同的行对应不同的管脚号和连接器;子板电路原理图网表文件及自定义子板对外接口网络文件应当与背板电路原理图中的插座连接器数量相等且一一对应。4.根据权利要求1的背板电路原理图的检查方法,其特征在于,获取子板原理图中的插头连接器器件信息及插头连接器管脚相连的电气网络信息,根据插头连接器器件信息确定
该连接器是否在预设连接器器件表中;包括:利用正则表达式从子板电路原理图网表

文件中解析各元器件的型号信息及位号信息,在有一个或多个元器件的型号信息与预设连接器器件表中的插头连接器型号信息相同的情况下,确认子板电路板原理图中存在插头连接器,其型号及位号信息便为插头连接器的器件信息;在预设连接器器件表中存在与插头连接器的型号信息相同的连接器器件型号的情况下,确认连接器存在于预设连接器器件表中;将存在于预设连接器器件表插头连接器标记为有效插头连接器。5.根据权利要求1的背板电路原理图的检查方法,其特征在于,检查规则文件,包括:检查规则文件是一个或多个检查规则的集合,检查规则文件以JSON格式存储和组织检查规则,每一条检查规则的数据格式为一个JSON对象;各检查规则的电气网络类型信息包括:电气网络类型是将常用电气网络以物理电平形式及数据方向为依据分类为不用的类型,电气网络类型信息的名称应当包括电平形式及数据方向;各检查规则的电气网络类型的关键字信息,包括:每条检查规则包含一个或多个关键字信息;关键字信息用于判断背板和子板电路原理图中的电气网络属于哪种电气网络类型;关键字信息由字母、数字、下划线和三个特殊符号“+”、
“‑
*”、“*”构成;特殊符号“*”代表一个或多个字母、数字、下划线和特殊符号“+”、
“‑
*”;上述所有字母不区分大小写;各检查规则能够互联的电气...

【专利技术属性】
技术研发人员:朱珣徐乃清陈汉青王钊张宏宇朱剑波张红强何浪张艺骞姬嘉文
申请(专利权)人:中国航天科工集团八五一一研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1