基于CAN总线的汽车测试系统

项目介绍

支持can协议的柔性测试设备

控制器区域网络(can)是一个多主异步串行总线。由于它具有优良的错误处理机制及可靠的数据传送性能,该总线在汽车工业中非常普遍,在高安全系数要求的医疗行业中也正在得到普及。

20世纪80年代bosch公司为解决汽车系统中各个电子单元之间的通信问题开发了can总线标准。这种串行总线用2根或1根电线把汽车里的各个电子设备连接起来,相互可以传递信息。采用can总线避免了电子模块间大量繁复的连线,比如仪器|仪表板上车速、发动机转速、油量和发动机温度的指示就不需要连接不同的线缆到对应的传感器,而只需要接入can总线,就可以从总线上获取相应信息。can的卓越表现使汽车制造商们纷纷开发并使用基于can和数据采集设备的测试系统。国际标准组织将can总线接纳为iso 11898标准。ni公司在其标准虚拟仪器测试平台上推出can控制器系列,支持多种can总线的协议,其中包括高速can、低速容错can和单线can。尤其是新推出的pxi-8464软件可选类型的can控制器,可以让你不用更改硬件连接,就适应各种can通信协议,同时既可以作为总线控制器,又可以作总线通信分析仪,使得测试设备可以在最大程度上适应柔性生产。

随着can设备测试应用的发展,有关将测试系统组件(如电压和传感器测量设备、传动装置、离散输入和输出)集成于一体的需求日益增长。要想系统可以获得重复的测量结果,能使can传输与这些组件同步的功能就显得尤为重要。

系统要求

pxi(pci)+labview汽车can总线测试平台

在基于can总线的汽车电子测量领域,最为成功的测试平台当属基于pxi总线和labview软件的虚拟仪器平台。

screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='click here to open new window\nctrl+mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://2008sfile.ic37.com/2008file/news/2008-2-5/0205161719_7839_0.gif');}" src="http://2008sfile.ic37.com/2008file/news/2008-2-5/0205161719_7839_0.gif" alt="基于CAN总线的汽车测试系统" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='click here to open new window\nctrl+mouse wheel to zoom in/out';}" border=0>

pxi作为一个符合工业标准的测试平台,它是建立在高速的compactpci总线基础之上,并加入了类似vxi所具有的定时、触发和同步功能。为了便于集成,pxi采用了开放的软件标准,其中包括通用的操作系统,即插即用的驱动和网络技术等。基于pxi的各种模块化仪器不仅具有标准化的硬件外形和接口,即插即用的安装方式,而且支持更高级别、更高兼容性的软件协议,比如可互换虚拟仪器标准(ivi)和虚拟仪器软件构架标准(visa)等等。这样使得任何测试都可以标准化为相同的层次结构模式。

被测单元的物理信号经过传感器和信号调理接入测试测量硬件,这些模块化仪器都插在pxi机箱内和pxi总线接口相连。驱动程序通过pxi底层通信和模块化仪器交换测控数据。测控软件包通过驱动程序实现通用的数据采集、仪器和被测单元控制。信号处理软件包调用信号处理五金|工具,实现通用信号分析功能。测试测量模块调用测控软件包和信号处理软件包,实现和具体被测单元相关的测试测量。这些测试测量模块构成整个检测的单项步骤,被测试软件平台调用。ni公司的labview软件是一个国际广泛应用的图形化编程软件。它可以非常方便的定制每项测试所共有的内容,比如测试流程管理、结果存档和报表、用户权限管理、操作工界面等等。以这个软件为平台,向下可以调用各个测试模块形成标准的测试流程,向上可以把数据记录到数据库,从而和硬件系统一起构成完整的测试测量系统。

系统说明

技术方案

汽车总线测试流程

1. 制订测试计划。制订测试计划是测试开始前必须的工作,包括了测试需要达到的目标,使用的资源、遵从的标准以及工具等方方面面,是测试顺利实施的指导性文件。主要内容有:目标;总体测试策略;测试的完整性需求;具体规则(如何时停止测试);资源需求;职责(如测试用例设计,执行,检查);测试用例库;测试标准;工具(labview, ni pxi-8461 2(ni pci-can 2), canstress, data log);测试软/硬件配置;系统集成计划。

2. 测试用例。测试用例的设计是一项复杂的工作,既需要直觉又需要专门技术。

3. 测试向量。包括测试向量和分解每一个测试用例。

4. 测试过程。经过授权的专业人员系统地执行测试。测试步骤如下:

1).单元测试(white box, glass box, check code correctness;

2).集成测试(bottom up, top down, big bang, sandwich;

3).功能测试(black b

  • 基于CAN总线的汽车测试系统已关闭评论
    A+
发布日期:2019年07月02日  所属分类:参考设计