基于LabVIEW和PXI的汽车数字仪表测控系统

发布者:自在逍遥最新更新时间:2019-10-18 来源: eefocus关键字:LabVIEW  PXI  汽车数字仪表  测控系统 手机看文章 扫描二维码
随时随地手机看文章

引言

在汽车智能数字仪表的开发过程中,数字仪表所需要采集的信息量比较多,各种车型的信息参数又差别较大,这些问题的存在给仪表的实车测试和参数标定带来了困难。为了在开发过程中能够快速有效地测试系统的各项功能,提高系统开发效率,我们设计了一套测试系统,它能够模拟产生汽车上的各种参数信息,快速地对设计仪表进行全面的测试,节约台架或实车测试时间,降低测试风险。


图1 仪表测试系统硬件功能框图



图2 仪表测试平台软件总体功能框图


系统设计

汽车智能数字仪表测试系统的开发要求针对不同的车型,能够模拟产生出仪表所需的各种采集信号信息,并且能够通过CAN接口与被测仪表进行通信。本文介绍的测试系统包括以下主要功能:

车速里程表的脉冲信号模拟产生;
发动机转速表的脉冲信号模拟产生;
车辆燃油表信号模拟产生;
车辆水温表信号模拟产生;
各种车灯、车窗、车门等车身开关信号模拟产生。
数字仪表具有CAN通信接口,作为一个CAN节点,可以与车上CAN网络上的其他节点进行通信。

系统硬件设计

数字仪表测试系统的硬件系统主要包括主控制器、PXI板卡、信号接线盒、数据通信转换板卡、供电电源以及被测试仪表等主要部分。NI提供的PXI模块化板卡设备具有体积小、速度快、易扩展等特点,因此在硬件设计方面我们采用了PXI板卡发生汽车仪表所需的各种信号。汽车数字仪表的里程表和发动机转速表需要采集的是数字脉冲信号,不同的车型由于采用的传感器不同,所输出的脉冲信号高电平从3V~12V不等,为了能够测试设计仪表的信号范围适用性,采用PXI-6624板卡,配合外部供电电路,能够产生仪表所需采集的数字脉冲信号。PXI-6624是工业级隔离的32位定时器/计数器PXI接口板卡,具有8路隔离的通道,我们采用Couter0和 Counter1作为车速表和转速表的脉冲信号提供通道。燃油表和水温表采集的是模拟信号,PXI-6233能够输出4路10V模拟电平信号,PXI-6713能够输出8路10V模拟电平信号,我们选择PXI-6713的2个模拟输出通道作为燃油表和水温表的模拟信号提供通道。由于仪表上的开关量信号比较多,他们之间产生的干扰随着也比较大,我们选用PXI-8528对仪表的开关量进行控制,PXI-6528是高速隔离的数字I/O通道,输入和输出通道分别独立,有效的抑制了信号之间的干扰。

仪表参数的标定以及作为CAN 节点与车上其他CAN节点的数据通信,采用一块数据通信转换卡来完成,该卡的主要功能是完成串口信号与CAN信号之间的转换功能,开发数据通信转换卡的目的一是为了节约成本,二是考虑到大多数PC没有CAN接口。通过这个板卡对被控仪表的特征参数,如车辆的特征系数、传感器的传感系数、发动机的速比以及仪表的一些标定参数等进行设定。由于目标车型不确定,仪表的一些特征参数需要实车测试才能最后标定,所以该板卡可作为以后仪表参数标定用。

图3(1)主界面前面板



图3(2)主界面功能控制框图


图4 模块软件测试状态转移图



系统软件设计

仪表测试系统软件采用NI公司的LabVIEW 8.20平台进行设计,本系统采用LabVIEW的图形化程序语言,以一种很直观的方法建立前面板人机界面和程序框图。前面板是用户可见的,类似传统仪器的操作面板,利用工具模板从控制模板中添加输入控制器和输出指示器,控制器和指示器种类可选择。程序框图是支持虚拟仪器实现其功能的核心,对程序框图的设计涉及节点、数据端口和连线的设计。连线代表数据走向,节点则是函数、VI子程序、结构或代码接口。本测试系统考虑到仪表整体功能测试和模块功能测试的需要,整个系统主要包括界面模块和各个功能测试模块,根据信号类型将仪表功能测试分为:车速表测试模块、发动机转速表测试模块、燃油表测试模块、水温表测试模块、开关量测试模块、CAN通信测试模块以及参数设置模块等主要功能模块。汽车仪表测试系统的软件总体功能框图如图2所示。

界面模块

测试平台左侧是各种模块功能测试的切换按键,可以切换到单个功能模块的测试项目。右侧主界面模拟汽车仪表板的显示界面,如车速表、转速表、水温表、燃油表、里程指示以及各种报警和开关信号等信息显示。在进行测试实验中,工作人员通过主界面即可观测到仪表测试的整体功能,主界面如图3所示。

模块测试设计

车速表的测试需要预先了解设定目标车型的特征参数,如车辆特征系数、车速传感器的传感系数等,然后通过数据通信卡(CAN总线信号)将特征参数下载到被测仪表,按照测试要求产生脉冲信号,信号的幅值、频率可以通过手动/自动进行调整,车速信号具备超速报警提示功能,根据设定的超速门限值,高于该门限值时,通过主界面前面板上的超速报警灯闪烁提示。测试过程也可以手动/自动进行,测试结果存档以备查询。软件测试状态转移图见图4。

车速表测试模块的设计采用状态机设计模式,主要分为开始、获取参数、手动/自动选择、采集(手动)、检查时间(自动)、输出信号和停止等状态。其中参数的获取主要是获取前面板上特征系数和传感系数的参数值,通常,这两个值在仪表参数标定的时候需要在线修改。检查时间是指按照程序规定的时间输出规定的信号,本系统中采取‘V’模式阶梯状的车速变化趋势对仪表进行测试,见图5。

发动机转速表测试模块类似于车速表测试模块,区别在于它的特征参数不同,根据特定车型的情况,通过数据通信卡(CAN总线信号)将发动机转速比下载到被测仪表,然后对其进行测试。

燃油表的测试需要预先设定目标车型的燃油测试范围以及燃油门限报警值,通过数据通信卡(CAN总线信号)将参数值下载到被测仪表,然后按照测试要求开始测试跟据设定的燃油门限值,低于该门限值时,通过主界面前面板上的燃油报警灯闪烁提示。测试过程可以手动/自动进行。燃油表的测试采用状态机的设计模式,主要分为开始、获取参数、手动/自动、采集、检查报警、输出信号等状态。水温表的测试同燃油表,在此不做具体说明。

CAN通信测试模块

所有的模块测试之前首先需要对该模块的参数进行初始化,如进行特征系数、传感系数、发动机速比、超速门限、燃油门限、水温门限以及测量范围等参数的设置。数据通信采用CAN协议,鉴于成本方面考虑,我们在LabVIEW上对串口进行操作,然后通过数据转换板卡输出CAN信号,CAN信号直接与被测仪表进行数据通信,因此,需要定义一个简单的CAN通信协议。测试系统作为CAN网络上的一个节点,节点ID号可以根据需求自行设定,数据区域由命令字、数据长度、数据、校验位组成。图6和表1是仪表参数设定CAN通信简单协议。


图5车速测试模块控制窗口

结语

采用NI系列PXI板卡以及灵活方便的LabVIEW软件平台,使得我们在短期内构建一套汽车数字仪表产品开发、测试、评估多功能于一体的测试平台,通过对实际仪表的测试,结果表明该套测试系统能够快速准确地完成对被测仪表的各项功能测试,并且该系统具备可扩展性,可以很方便地移植到其他产品的测试方案中,为我们后续汽车电子产品的研发积累了测试经验。


关键字:LabVIEW  PXI  汽车数字仪表  测控系统 引用地址:基于LabVIEW和PXI的汽车数字仪表测控系统

上一篇:基于Labview PXI的发动机管理模块测试
下一篇:LabVIEW FPGA代码模块设计(IP核)

推荐阅读最新更新时间:2024-11-20 06:12

基于LabVIEW开发平台实现读写器自动化测试软件的设计
引言 超高频RFID读写器射频的测试项目有载波频率容限、占用带宽、发射功率、邻道功率泄露比和杂散发射等。在通常的手工测试中,每一项测试都要对仪器进行重新配置、重复的手工测试和记录大量的数据,不仅浪费时间而且还容易出错。RFID测试软件通过通用总线接口GPIB接口把计算机和仪器有机地融合为一体组成一个测试系统,从而把计算机的数据处理能力和仪器的测量、控制能力结合在一起,以使测试流程集成化简单化,最大程度地降低测试人员的工作量与操作复杂程度。该测试系统具有自动控制、数据采集和报告自动生成功能,软件提供仪器配置、仪器设置、仪器校准等信息,并提供实时操作提示、仪表的工作状态和当前测试状态等信息。 1、 测试系统的硬件构成 图1所示的测
[测试测量]
基于<font color='red'>LabVIEW</font>开发平台实现读写器自动化测试软件的设计
喷墨打印机在单片机测控系统中的应用
151 单片机与打印机接口设计 1.1 并口打印机的工作时序    通常情况下,并口喷墨打印机 ( 以下简称打印机 ) 是由普通 PC 机来驱动的。 PC 机中的并行端口有三种工作模式,分别是 SPP( 标准并行接口 ) , EPP( 增强型并行接口 ) , ECP( 扩展型并行端口 ) 。 由于 SPP 实现起来最简单,因此,本系统参照此接口。    PC 机按 SPP 模式驱动喷墨打印机时采用 17 根信号线,如果要求单片机完全按照这种方式工作,实现起来比较繁琐,占用了很多 I/O 资源。通过仔细分析 SPP 信号线以及打印机的工作原理之后,我们使用了 10 根信号线: 8 根数据线, 1 根状态线 ( 用来判断打印机是否
[单片机]
喷墨打印机在单片机<font color='red'>测控系统</font>中的应用
LabVIEW实现阶次分析
1. 简介 阶次分析是用来研究,设计和检验角速度随时间变化的转动或往复运动体系的强有力工具。同频域分析相似,您可以把阶次分析当作是一把信号的手术刀,可以将声音,振动和其它动态信号解剖成与力学系统物理量相关的分量。由此,您对系统有更好的理解并能识别其随时间和运行条件变化的特征。不同于功率谱或其它频域分析标准,即使当信号源经受角速度变化或频率/多普勒频移,阶次分析也能发挥作用。 声音和振动测量套件包含的阶次分析VIs具有计算、分析角速度和从原始的噪声和振动信号中提取阶次分量的能力。功率分布可以作为时间或角速度的函数被测量,而任意阶次分量的相位和幅度可以作为角速度的函数被测量。数据可以瀑布图,轨迹图、极化图和伯德图的形式显示。
[测试测量]
<font color='red'>LabVIEW</font>实现阶次分析
泛华恒兴推出基于PXI总线的双通道可编程电阻卡
近日,北京泛华恒兴科技有限公司(简称:泛华恒兴)推出了一个款基于PXI总线的双通道可编程电阻卡—PS PXI-3110。 PS PXI-3110通过软件选取最优的校准数据、补偿电路对输出的电阻进行补偿,为用户提供高精度的电阻输出。PS PXI-3110选用精密低温漂电阻,并通过低功耗控制将功耗降低了1/3,在减少板卡热量的同时,降低了因温度变化或其他环境因素改变导致阻值改变的非线性误差。PS PXI-3110支持自动/手动两种配置模式。 “PS PXI-3110前端具备一个15V的过压保护电路,当输入电压超过15V时,电阻卡会自动将通道电阻设置为最大电阻输出,电阻卡具有输入过压检测功能,防止电压过高导致板卡损坏。”泛华恒兴硬件
[电源管理]
基于LabVIEW平台的多路前置放大器的自动测量系统
本研究开发了基于LabVIEW平台的多路前置放大器的自动测量系统,可实现多路放大器技术指标的全部自动测量或选项测量. 1  系统功能及组成 1. 1  系统功能 系统能自动测量前置放大器输出信号的电压、增益、带宽、噪声、失真、串扰、跨阻等性能指标;也可以选择测量某些性能指标;自动记录和打印测试数据,并判断测得的数据是否合格;具有多种介质存储数据功能;能自动进行测量校准和重新设定指标的参数. 1. 2  系统组成 系统由硬件和软件两部分组成. 硬件由测试仪器、工控机、GPIB 接口卡、I/ O 接口卡、可编程控制电路和打印机组成,对放大器的输入、输出信号的频率、电压值和波形进行测量,测量数据通过GPIB 总线由工控机读取和处理;软件由
[测试测量]
基于<font color='red'>LabVIEW</font>平台的多路前置放大器的自动测量系统
基于NIcRIO的多通道强震动监测与报警系统
  TheChallenge:   系统在高动态范围、高计时精度、高频谱纯度和多通道设计上,具有一定的难度。在FPGA上,GPS同步、数字降采样、标定信号的多路转换控制和多种复杂的触发策略的实现极具挑战性;在数据接口中,miniSEED地震数据包的封装和基于NetSeisIP地震数据流的通信又是一个难点。在数据分析上,需要时域指标分析、频谱分析和联合时频谱分析等综合分析处理并进行强震动报警。   TheSolution:   利用NI公司的cRIO模块和LabVIEW8.6集成开发软件快速构建软硬件平台,进行多通道强震动监测与报警系统开发,实现地震动信号调理、数据采集、时钟同步、数据压缩传输、数据实时分析、数据离线分析、健康
[测试测量]
基于NIcRIO的多通道强震动监测与报警系统
大功率汞灯电源测控系统研究
随着微电子技术的不断发展,为最大程度提高微细加工的生产效率,超大面积光刻设备的需求也在不断增加。而大面积、高强度、高均匀性的曝光系统正是此类设备的核心单元系统,是影响其分辨力和生产率的关键因素。满足以上要求,除了具有高性能光学成像系统外,光源控制系统至关重要。超大面积光刻设备曝光系统一般采用kW级大功率汞灯作为光源,这种汞灯光源由于发热量大,汞灯运行状态及灯室环境对光强、光效等光电性能、汞灯及光源组件安全工作及寿命有很大影响。目前国内开发的汞灯电源控制系统仅仅能够提供恒流电源点亮汞灯的功能,或者有的系统能够工作在近似恒功率状态下,但这些都不能完全满足目前超大面积光刻设备对电源控制系统的要求,如友好的人机交互、及时故障诊断、系统有效保
[测试测量]
大功率汞灯电源<font color='red'>测控系统</font>研究
利用CompactRIO和LabVIEW控制心脏模拟器
挑战: 开发一个逼真、可靠和可重新配置测试环境,帮助最新的心脏辅助装置进行提高和改善,而无需进行动物试验。 解决方案: 利用NI CompactRIO创建一个独立的硬件在环(HIL)测试环境。该测试环境可以把人工机械心脏与循环血流模型相结合,创造一个包含真实血液动力环境的生动的解决方案。 由心脏病导致的死亡占发达国家所有死亡人口的将近一半。心脏移植仍然是治疗心脏病最有效的方式,但捐献的器官远远及不上需求。为了解决这种不平衡情况,目前人们正在研究使用。利兹大学正在开发的一种新颖的机械人工心脏辅助装置被命名为智能心室辅助装置(iVAD)。该装置能够作为人造肌肉包覆心脏,通过在心脏心室外表面周围施加与自然节律同步的压力,为衰竭的
[测试测量]
小广播
最新测试测量文章
更多开源项目推荐
换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved