基于LabVIEW和PXI的汽车数字仪表测控系统.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于LabVIEW和PXI的汽车数字仪表测控系统.docx》由会员分享,可在线阅读,更多相关《基于LabVIEW和PXI的汽车数字仪表测控系统.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于和的汽车数字仪表测控系统 摘要:本文利用NI公司的工业计算机和相关PXI板卡系列产品以及一块自行研发的数据通信转换卡构成数字式仪表在线测试系统,系统模拟数字仪表测试所须要的车辆的各种状态参数和信号,驱动待测数字仪表,模拟车辆相关状态工作并反馈数字仪表的工作状态信息。通过NILabVIEW软件平台对整个测试系统进行开发,最终实现了完整的汽车智能数字仪表的测试方案。 关键词:LabVIEW PXI;状态机;仪表测试 引言 在汽车智能数字仪表的开发过程中,数字仪表所须要采集的信息量比较多,各种车型的信息参数又差别较大,这些问题的存在给仪表的实车测试和参数标定带来了困难。为了在开发过程中能够快速有
2、效地测试系统的各项功能,提高系统开发效率,我们设计了一套测试系统,它能够模拟产生汽车上的各种参数信息,快速地对设计仪表进行全面的测试,节约台架或实车测试时间,降低测试风险。 系统设计 汽车智能数字仪表测试系统的开发要求针对不同的车型,能够模拟产生出仪表所需的各种采集信号信息,并且能够通过CAN接口与被测仪表进行通信。本文介绍的测试系统包括以下主要功能: 车速里程表的脉冲信号模拟产生; 发动机转速表的脉冲信号模拟产生; 车辆燃油表信号模拟产生; 车辆水温表信号模拟产生; 各种车灯、车窗、车门等车身开关信号模拟产生。 数字仪表具有CAN通信接口,作为一个CAN节点,可以与车上CAN网络上的其他节点
3、进行通信。 系统硬件设计 数字仪表测试系统的硬件系统主要包括主限制器、PXI板卡、信号接线盒、数据通信转换板卡、供电电源以及被测试仪表等主要部分。NI供应的PXI模块化板卡设备具有体积小、速度快、易扩展等特点,因此在硬件设计方面我们采纳了PXI板卡发生汽车仪表所需的各种信号。汽车数字仪表的里程表和发动机转速表须要采集的是数字脉冲信号,不同的车型由于采纳的传感器不同,所输出的脉冲信号高电平从3V12V不等,为了能够测试设计仪表的信号范围适用性,采纳PXI-6624板卡,协作外部供电电路,能够产生仪表所需采集的数字脉冲信号。PXI-6624是工业级隔离的32位定时器/计数器PXI接口板卡,具有8路
4、隔离的通道,我们采纳Coutero和Counterl作为车速表和转速表的脉冲信号供应通道。燃油表和水温表采集的是模拟信号,PXI-6233能够输出4路10V模拟电平信号,PXI-6733能够输出8路10V模拟电平信号,我们选择PXI-6733的2个模拟输出通道作为燃油表和水温表的模拟信号供应通道。由于仪表上的开关量信号比较多,他们之间产生的干扰随着也比较大,我们选用PXI-8528对仪表的开关量进行限制,PXI-6528是高速隔离的数字I/O通道,输入和输出通道分别独立,有效的抑制了信号之间的干扰。 仪表参数的标定以及作为CAN节点与车上其他CAN节点的数据通信,采纳一块数据通信转换卡来完成,
5、该卡的主要功能是完成串口信号与CAN信号之间的转换功能,开发数据通信转换卡的目的一是为了节约成本,二是考虑到大多数PC没有CAN接口。通过这个板卡对被控仪表的特征参数,如车辆的特征系数、传感器的传感系数、发动机的速比以及仪表的一些标定参数等进行设定。由于目标车型不确定,仪表的一些特征参数须要实车测试才能最终标定,所以该板卡可作为以后仪表参数标定用。 整个测试系统硬件功能框图如图1所示。 系统软件设计 仪表测试系统软件采纳NI公司的LabVIEW 8.20平台进行设计,本系统采纳LabVIEW的图形化程序语言,以一种很直观的方法建立前面板人机界面和程序框图。前面板是用户可见的,类似传统仪器的操作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 LabVIEW PXI 汽车 数字 仪表 测控 系统
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内