2. PXI系统硬件资产识别
在PXI测试系统中,资产识别是所有配置管理工作的起点。如果连“系统里到底装了什么、每个部件是什么型号、序列号是多少”都说不清楚,后续的驱动匹配、通道映射、校准追溯和故障替换都会失去可靠依据。PXI系统的硬件资产并不是一堆同质的板卡,而是由机箱、控制器、功能模块、接线盒、传感器与执行器共同构成的分层体系。理解它们的分类逻辑、型号编码规则和唯一标识方法,是建立资产台账和实现自动化配置管理的前提。
一、PXI硬件资产的六类对象
从资产管理的视角,PXI系统可以划分为六个基本类别,每一类在识别时关注的字段和标识方式都不相同。
机箱(Chassis)是系统的物理承载平台,决定了槽位数量、背板拓扑和散热能力。机箱的关键识别信息包括槽位数、混合插槽位置、背板带宽以及机箱的PXI/PXIe规范版本。例如NI PXIe-1082表示8槽PXI Express机箱,其中“1082”中的“10”代表PXIe系列,“8”代表槽位数,“2”通常与代际或背板配置相关。机箱本身通常带有铭牌序列号,是整机资产追溯的根节点。
控制器(Controller)是系统的计算核心,分为嵌入式控制器和远程控制模块(如MXI接口卡)两类。嵌入式控制器如PXIe-8880,其型号编码中“88”表示处理器等级,“80”表示具体配置。控制器的识别重点是CPU型号、内存容量、操作系统、以太网口数量以及是否支持外部显示输出。控制器通常占用机箱最左侧的系统槽位,其序列号与机箱序列号共同构成系统主标识。
功能模块(Module)是资产数量最多、种类最杂的一类,包括模拟输入、模拟输出、数字I/O、计数器、开关、信号发生器等。模块的型号编码通常遵循“功能代号+通道数+性能等级”的结构。以PXIe-6363为例,“63”代表多功能I/O系列,“63”中的后一位“3”表示性能等级,而PXIe-4300中的“43”代表模拟输入系列,“00”表示基础版本。模块的识别字段应包括型号、序列号、固件版本、驱动版本、占用槽位和通道数。
接线盒(Terminal Block)是模块与现场信号之间的物理接口,负责信号转接、屏蔽和端子排布。接线盒的识别重点是适配模块型号、端子数量、连接器类型(如螺丝端子、弹簧端子、D-SUB)以及是否带冷端补偿或信号调理。例如SCB-68A是68针螺丝端子接线盒,适用于多款X系列多功能I/O模块。接线盒通常没有电子序列号,需要靠标签或位置编号进行唯一标识。
传感器(Sensor)是将物理量转换为电信号的输入器件,如热电偶、RTD、加速度计、压力传感器、应变片等。传感器的识别字段包括类型、量程、灵敏度、精度等级、校准日期和校准证书编号。传感器通常带有独立序列号,且需要与接线盒通道和模块通道建立映射关系。
执行器(Actuator)是接收控制信号并产生物理动作的输出器件,如继电器、电磁阀、伺服电机、比例阀等。执行器的识别重点是驱动电压、电流范围、响应时间和接口类型。执行器同样需要唯一标识,并与输出模块的通道一一对应。
二、型号编码的解读方法
NI PXI产品的型号编码并非随机字符串,而是包含系列、功能和性能信息的结构化代码。掌握解读方法,可以在没有手册的情况下快速判断部件的基本属性。
以PXIe-6363为例,可以拆解为:PXIe表示总线类型为PXI Express;63表示产品系列,属于多功能I/O(M系列/X系列);63中的后一位3表示该系列中的性能等级,数字越大通常采样率、通道数或精度越高。再如PXIe-4300,43表示模拟输入系列,00表示基础型号,后续的4302、4304则代表不同通道数或隔离等级。
对于机箱,PXIe-1082中的10表示PXIe机箱系列,8表示8个槽位,2表示该槽位配置下的具体版本。对于控制器,PXIe-8880中的88表示高性能嵌入式控制器系列,80表示具体CPU和内存配置。接线盒的编码相对简单,如SCB-68A中SCB表示屏蔽接线盒,68表示端子数,A表示修订版本。
三、唯一标识的建立方法
PXI系统的唯一标识需要解决两个问题:一是每个物理部件如何被唯一区分,二是部件之间的连接关系如何被记录。推荐采用“位置编码+序列号+逻辑别名”三层标识体系。
位置编码用于描述部件在系统中的物理位置。机箱可以按机架号和机箱序号编码,如R01-C01表示1号机架的第1个机箱。模块的位置用“机箱编号-槽位号”表示,如R01-C01-S05表示该机箱第5槽位的模块。接线盒和传感器则用“模块位置-通道号”表示,如R01-C01-S05-CH03表示第5槽位模块的第3通道所连接的接线盒端子或传感器。
序列号是厂商赋予每个个体的唯一字符串,通常印在部件标签或存储在电子铭牌中。PXI模块的序列号可以通过NI-MAX或编程方式读取,机箱和控制器也有各自的序列号。序列号是资产追溯和保修管理的核心字段,必须与位置编码绑定记录。
逻辑别名是面向测试程序的友好名称,如“温度采集模块”“振动输入模块”“继电器输出模块”。逻辑别名不要求全局唯一,但在同一测试项目内必须唯一,并且要与物理位置和序列号建立映射。这样当模块更换时,只需更新映射关系,测试代码无需修改。
四、资产台账的字段设计
基于上述分类和标识方法,可以设计一份可直接使用的PXI资产台账。台账的核心字段应包括:资产类别、逻辑别名、型号、序列号、位置编码、固件/驱动版本、校准日期、校准证书编号、关联通道和备注。对于模块,还需要记录其占用的槽位号和通道数;对于接线盒,需要记录其适配的模块位置;对于传感器和执行器,需要记录其连接的通道和校准信息。
在实际操作中,可以先用NI-MAX的“设备和接口”视图导出所有PXI模块的型号和序列号,再结合机箱铭牌和接线盒标签补充位置信息。对于没有电子序列号的接线盒和传感器,建议使用二维码或条形码标签进行物理标识,并在台账中记录标签编号。这样,当需要更换某个模块时,可以通过逻辑别名快速定位其物理位置和关联通道,避免误插误接。
五、从识别到配置管理的衔接
完成资产识别后,下一步是将这些信息转化为可被测试程序读取的配置数据。一种常见做法是将台账导出为CSV或JSON文件,在测试序列启动时加载,根据逻辑别名查找对应的物理通道和校准系数。另一种做法是利用NI-MAX的别名功能,将逻辑别名直接写入硬件配置,使测试代码通过别名访问通道,而不依赖物理槽位号。
无论采用哪种方式,资产识别的质量直接决定了配置管理的可靠性。一个完整的PXI资产台账,应当能够回答以下问题:系统里有哪些机箱和控制器?每个槽位装了什么模块?每个模块的序列号和固件版本是什么?每个通道连接了哪个接线盒、传感器或执行器?这些部件的校准状态是否有效?只有这些问题都有明确答案,PXI测试系统才具备可管理、可追溯、可复现的基础。