设备组成
Etest_CPS系统主要由硬件部分与软件部分组成。硬件部分由PCI机箱、PCI控制器以及各种PCI接口板卡组成。软件部分由测试设计软件模块、测试执行服务软件模块、测试执行客户端软件模块、设备资源管理软件模块等主要软件模块以及曲线数据生成、CRC插件生成与诊断、测试数据记录与查看、应用协议生成工具、应用协议模板管理、测试 告生成等系列工具组成。
各模块主要功能
(1)硬件部分
Etest硬件部分采用标准的机柜形式,主机采用PCI工业控制计算机,各类接口板块采用PCI总线的接口板卡。主要硬件部分的指标如下:
① 机箱
标准19″ 4U高桌面机箱
支持PCI板卡,10个插槽
采用直流风机及一字型风道特别设计的通风槽
机箱底部4个80×80×25(mm)12V风扇
②控制器
芯片组:Intel GM45 + ICH9M
内存:8GB DDR III 1066MHz,用户可自行扩充。
硬盘:500GB用户可拆卸更换
③ARINC429模块
支持通道配置:发送及接收通道各2个
支持100K/50K/48K/12.5KBPS及用户自定义波特率
支持FIFO和Schedule两种发送模式
支持SDI和Label两种接收过滤模式
支持Time Stamping
支持中断、外触发
④1553B模块
完全遵守MIL-STD-1553B协议
双通道及有BC、RT、BM多功能
支持1M/2M/4Mbps及用户自定义波特率
每通道为双冗余的A、B通道
帧间隔和消息间隔时间可软件设置
支持时间戳,分辨率1μs
支持自测试、错误注入
支持中断、支持外触发
⑤ RS232/422/485串口模块
通讯协议:异步RS232/422/485可软件设置
通道数:RS232/422/485各8路
波特率,根据用户需求定制,最高可达8M
数据位长度、停止位、校验位软件可设置
两种数据接收方式:协议接收和透明接收
协议接收时,可设置接收帧头
透明接收时,可设置过滤
提供FIFO空、满中断标志
接收FIFO:共32M RAM空间
发送FIFO:每通道2Kbyte的发送FIFO
支持中断、外触发
⑥ CAN模块
兼容CAN2.0A和CAN2.0B协议,支持标准帧和扩展帧;
通道数:4
支持双向传输,CAN发送、CAN接收
支持时标,精度1μs
DC2500V电气隔离保护
支持数据帧,远程帧格式;
CAN控制器波特率在5Kbps-1Mbps之间可选,可配置;
⑦ AD模块
64路单端/32路差分输入
单通道采样率最高1MSPS
输入范围可选±100V/±40V/±10V
ADC分辨率:16bit
量程档可程控
32KByte/通道 FIFO
外触发功能
⑧ DA模块
64通道输出
DAC分辨率:16bit
输出电压:±10V
输出精度:0.2%FSR
输出阻抗:10Ω
最大驱动电流:10mA/通道
⑨ 光隔离离散量I/O模块
64通道光隔离离散量输入/输出
每通道光电隔离
开关量支持28V/OPEN,GND/OPEN
支持宽输入电压范围-60V~+60V
支持最大开关电压±60V
支持自恢复断路保护电流
(2)测试设计软件模块
(3)测试执行服务软件模块
测试执行软件模块为自动化测试执行软件的主要部分,与客户端软件相配合,驱动测试数据,进行自动化测试执行。主要实现以下功能:
提供进程调度服务后台运行程序,在进程调度代理的帮助下,根据测试设计软件的设计,在PCI控制器上启动测试执行、客户端、服务器等进程,并通过进程调度服务协调各个软件的运行逻辑。
提供仿真模型服务器后台运行程序,通过仿真模型服务器解析测试设计所建立的仿真模型,实现测试执行时数据收发的仿真解析服务。
提供数据中心服务器后台运行程序,在测试用例执行过程中,在数据中心服务器中集中统一处理通道中的收发收据,确保数据监控的分布式实现。
提供用例服务器后台运行程序,解析处理测试设计中所编写测试用例的执行过程。
提供标准输入输出监控窗口程序,可以显示仿真模型服务器、数据中心服务器、客户进程以及用例服务器运行过程中的调试信息。
解析测试脚本中的变量定义、条件语句、循环语句、输出语句、数学运算、函数定义等语句,进行相应的操作。
解析测试脚本扩展接口,实现向待测系统进行数据发送/接受和数据解析。
解析测试脚本,按照时序控制要求进行操作。
向客户端软件发送的测试数据注入包;接收客户端软件所发送的测试数据输出包。
按照用户要求即时停止测试用例的执行。
记录并显示测试用例的执行结果。
(4)测试执行客户进程及数据监控模块
测试执行客户进程及数据监控模块运行PCI控制器上。主要实现以下功能:
提供设备驱动功能,实现1553B、CAN、RS422、RS232、AD/DA/DI/DO等接口板卡的驱动能力。
测试执行客户软件同测试执行软件均运行在PCI控制器中,采用内存机制交换数据。
同被测件通信使用测试设计软件中配置好的通信参数。
提供方便的硬件板卡扩展方式,方便新的硬件板卡的集成。
接收来自测试执行软件发送的测试数据注入包,进行数据格式的转换,并通过通信板卡发送到待测件。
接收来自被测件发送的测试数据输出包,并转发到测试执行软件。
登录测试服务软件后,显示测试设计软件设计的全部测试监控界面,可选择一个或多个测试监控面板进行测试监控。
运行指定的测试监控,在测试执行过程中实时显示指定的测试数据,提供数字仪器、仪表盘、枚举项、曲线图等数据监控方式。
可以实时显示测试执行中的测试数据;
可以以解析后的协议数据格式显示测试数据,也可以以二进制、八进制、十六进制显示测试数据。
可以设置数据过滤条件,实现界面显示特定数据的功能。
可以设置数据 警条件,当出现某种特性数据时,软件以醒目的形式显示出满足 警条件的数据。
可以进行数据查询,可以查询某个时间段的 文,也可以查询某个协议字段的数据。
可以对指定的数据进行统计,也可以查看数据曲线图。
(5)设备资源管理软件模块
设备资源管理软件模块提供了系统支持的测试设备及通道的管理功能,提供了系统设备扩展的接口。其主要实现以下功能:
添加、删除系统设备。
修改系统设备的数量。
添加、删除设备包含的通道。
修改设备包含的通道的数量及类型。
保存设备信息到设备资源文件中,在测试设计软件中使用。
(6)辅助工具
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!