资讯详情

汽车轮速传感器智能测试系统ETest的设计

设备组成

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模块

支持通道配置:发送和接收两个通道 支持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串口模块

通信协议:异步RS软件设置232/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 支持宽输入电压范围-600V~ 60V 支持最大开关电压±60V 支持自恢复断路保护电流

(2)测试设计软件模块

测试设计软件模块建模测试系统及其外部接口,编辑分析协议,创建测试监控,建立硬件规划,创建和管理测试用例,确定测试准备的接口设备数量。其主要功能包括: ? 进行测试方案管理,测试方案的操作包括:新方案、开放方案和保存方案。 ? 在每个测试方案中,可以包到多个测试项目。多个测试项目的存在使每个测试方案能够完成多个测试项目的设计,便于从多个配置项目到系统的集成测试。 ? 测试项目包括新建、重命名、删除和检查属性。 ? 描述被测系统、外围系统和被测系统的外部接口,包括接口数量和接口类型,包括RS422、1553B、CAN、AD、DA、DI、DO、CT、Freq-CT、TCP类型;可设置接口参数。 ? 创建界面协议,用协议描述语言描述协议,包括报纸包头、包尾、校准等,描述各字段类型和编码方法,以及分支、循环等结构。 ? 为了满足各种数据通信的需要,协议字段有丰富的类型,包括形手术(无符号和符号、8位/16位/32位/自定义长度)、浮点类型、布尔类型、条件句类型、分支句类型、计算字段、验证字段和数组字段。 ? 创建测试监控,描述实时数据监控的监控内容和显示形式,并设置报警条件。 ? 用户可以在测试监控模块中添加测试监控,并在监控面板上添加数据监控仪器,通过不同类型的监控仪器绑定协议字段或字段,直观地显示测试通信中数据的变化。 ? 测试监控工具栏管理所有测试监控仪器,包括数字仪器、圆盘仪器、曲线图、枚举类型等。选择合适的监控仪器,将其拖到监控面板的合适位置,并将其添加到监控面板上。用鼠标拖动监控仪器的边缘,以调整其尺寸。 ? 打开属性标签页,修改测试仪器的属性。最重要的属性之一是协议段属性,显示了监控仪器的数据源。 ? 绑定数据协议对话框可以通过协议段属性右侧的扩展按钮打开,显示当前项目模拟模型中的所有协议和协议段。 ? 测试仪器的数据源可以是协议字段或多个协议字段组成的公式。 ? 将协议字段或由协议字段组成的公式输入绑定数据协议对话框下的输入框。双击所需的字段名称,将字段名称添加到自定义公式的光标位置。 ? 创建测试硬件规划,确定测试所需的接口板卡设备和接口板卡设备对应的资源。 ? 创建测试用例,并提供测试用例的管理方式,包括分组、删除、重命名等。 ? 创建测试用例的内容包括使用测试脚本描述测试过程,包括变量定义、条件句、循环句、输出句、数学操作、函数定义等。 ? 提供测试脚本的扩展接口,可以实现数据交互和数据自动分析,将比特流分析成有意义的用户数据。 ? 提供时序控制的方法可以按照一定的时序操作。 ? 提供模拟模型服务器、数据中心服务器、测试执行服务器和客户端的运行环境设置模式IP地址和端口号。 ? 提供配置标准输入输出监控的功能,确定标准输入输出监控的类别配置。 ? 提供测试脚本执行试脚本执行模式;用户可以选择终止脚本操作。 ? 可查看输出信息和错误信息。

(3)测试执行服务软件模块

测试执行软件模块是自动测试执行软件的主要部分,配合客户端软件驱动测试数据进行自动测试执行。主要实现以下功能: ? 在进程调度代理的帮助下,根据测试设计软件的设计,为后台运行程序提供过程调度服务PCI启动测试执行、客户端、服务器等流程,并通过流程调度服务协调各软件的运行逻辑。 ? 通过模拟模型服务器分析测试设计建立的模拟模型,提供模拟模型服务器后台运行程序,实现测试执行时数据收发的模拟分析服务。 ? 提供数据中心服务器的后台运行程序,集中统一处理数据中心服务器中数据监控的分布式实现。 ? 在测试设计中提供用例服务器后台运行程序,分析测试用例的执行过程。 ? 提供标准型服务器、数据中心服务器、客户流程和用例服务器运行过程中,提供标准输入输出监控窗口程序。 ? 分析测试脚本中的变量定义、条件句、循环句、输出句、数学操作、函数定义等句子。 ? 对脚本扩展接口进行分析测试,实现数据发送/接受和数据分析。 ? 按时序控制要求分析测试脚本。 ? 将测试数据注入到客户端软件中;接收客户端软件发送的测试数据输出包。 ? 按用户要求立即停止测试用例的执行。 ? 记录并显示测试用例的执行结果。

(4)测试执行客户流程和数据监控模块

测试执行客户流程和数据监控模块运行PCI主要实现以下功能: ? 实现1553B、CAN、RS422、RS232、AD/DA/DI/DO等接口板卡的驱动能力。 ? 测试执行客户软件和测试执行软件都在运行PCI内存机制用于控制器中交换数据。 ? 通信参数配置在测试设计软件中。 ? 为新硬件板卡的集成提供方便的硬件板卡扩展模式。 ? 接收从测试执行软件发送的测试数据注入包,转换数据格式,并通过通信板卡发送到待测件。 ? 接收被测件发送的测试数据输出包,并转发到测试执行软件。 ? 登录测试服务软件后,显示测试设计软件设计的所有测试监控界面,可选择一个或多个测试监控面板进行测试监控。 ? 操作指定的测试监控,在测试执行过程中实时显示指定的测试数据,并提供数字仪器、仪表板、枚举项、曲线图等数据监控方法。 ? 可以实时显示测试执行中的测试数据; ? 测试数据可以通过分析协议数据格式显示,也可以通过二进制、八进制和十六进制显示。 ? 可设置数据过滤条件,实现界面显示特定数据能。  可以设置数据报警条件,当出现某种特性数据时,软件以醒目的形式显示出满足报警条件的数据。  可以进行数据查询,可以查询某个时间段的报文,也可以查询某个协议字段的数据。  可以对指定的数据进行统计,也可以查看数据曲线图。

(5)设备资源管理软件模块

设备资源管理软件模块提供了系统支持的测试设备及通道的管理功能,提供了系统设备扩展的接口。其主要实现以下功能:  添加、删除系统设备。  修改系统设备的数量。  添加、删除设备包含的通道。  修改设备包含的通道的数量及类型。  保存设备信息到设备资源文件中,在测试设计软件中使用。

(6)辅助工具

工具软件提供了嵌入式系统测试时部分常用的软件工具,主要包括以下软件模块:  曲线数据生成工具; 具有曲线数据编辑、坐标选择、曲线数据读取、曲线数据存储等功能,配合测试执行软件,提供一种测试数据生成手段。  应用协议接口调试助手; 具有应用协议解析功能的串口(RS232/422/485)调试助手,可实现串口(RS232/422/485)接口的设置、数据收发,接收时自动解析为上层应用量,发送时自动按照应用数据形成接口数据包。  测试数据记录与查看工具; 在测试执行时,可记录测试执行中的数据,供测试执行结束后查看与分析,包括协议选择、数据过滤、报警条件设置功能。  应用协议生成工具; 提供应用协议的表格化编辑功能,可以设置协议的字段组成、字段类型、字段默认取值等。  协议模板管理工具; 将所编写的应用协议存储为协议模板,以实现协议复用,可实现模板库的管理,包括添加模板、导入模板、编辑模板等功能。  CRC插件诊断器与CRC插件生成器 提供CRC校验算法的设计功能,可设计自定义的CRC算法,诊断其算法正确性,并最终形成协议描述语言中的CRC字段算法插件。  测试报告生成工具 具有测试报告模板编辑与管理与测试报告自动生成功能。

标签: can输出型传感器48v电流传感器2m槽型传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台