汽车虚拟仪表实验系统设计

合集下载

基于Android系统和CAN总线的车辆虚拟仪表设计

基于Android系统和CAN总线的车辆虚拟仪表设计

置好环 境变 量 让A nd r o i d 找 到 这个 路 径, 编 辑/et c/ b ash.b ash r c,增加下 面的语 句:
e x p or t JAVA _ HOM E=/ hom e/work / jd k1.6.0 _ 2 6
e x p or t A N DROI D _ JAVA _ HOM E = $JAVA_HOME expor t PATH=$JAVA_ HOM E/ b i n: $PAT H
为了简 化 汽 车 内 部 控 制 系 统,降 低 汽 车 制 造 成 本 ,提 高 人 车 交 互 界 面 的 友 好 度,设 计 并 实 现了一 种 新 型 的 汽 车 虚 拟 仪 表 。本 文 致 力 于 全 数 字 式 汽 车 液 晶 智 能 仪 表 系 统 的 开发 和 研 究,提 出了在 嵌 入 式 A nd roid平台上用液晶显示屏图形化显示 复 杂 车 载 信息 的 方 法。该 理 论 上 是 作为 汽 车CA N 总 线 上 的 一 个 节,通 过 CA N BU S 接 口 提 取 车 速 、发 动 机 转 速 、燃 油 量、冷 却 水 温 度、汽 车 档 位 及 其 他 车 况信息等 各 种 数 字量 和 模 拟 量,经S 5 P V 210 微 处 理器 分 析 计 算,采 用数 字及图形 化 动 态 L C D显 示,并可以通 过触 摸 屏进行交 互响应,既照 顾 到了 驾 驶员的习惯,又 利 用了 现 代 电子 技 术的优势,使仪 表具 有多功能、智能 和 高 精度的特点。
科技创新导报 2012 NO.27 Science and Technology Innovation Her总线的车辆虚拟仪表设计
李玉洁 (武警工程大学研究生管理大队38队 陕西西安 710 086)

基于LabVIEW和PXI的某装甲车仪表系统设计

基于LabVIEW和PXI的某装甲车仪表系统设计
关键词 :PX I ;L a b V l E W;D A Q mx ;装甲车仪表 中图分类号 :T P3 文献标识码 :A 文章编号 :1 0 0 9 - 0 1 3 4 ( 2 0 1 3 ) 0 9 ( 上) 一 0 1 5 O 一 0 4
D o i :1 0 . 3 9 6 c l / J . i s s n . 1 0 0 9 - 0 1 3 4 . 2 0 1 3 . 0 9 ( 上) . 4 3
动 、二 三 桥 轴 间左 通 、一 桥 左通 、驾 驶 窗 关 闭、
阶 段显 示不 同的工 作参 数, 提高 了仪 表 的利 用率 ,
节 省 了空 间 , 逐渐 成 为 未 来 装 甲车仪 表 发 展 的 趋 势 之 一 。 目前 国 际上 最 新 发 展 起 来 的综 合 显 示 控
肖俊生‘ ,周小凤 ,左鸿飞。
Xl A0 J u n . s h e n g。 , ZH0U Xi a o — f e n g , ZUO Ho n g - f e i 。
( 1 . 内蒙古科技大学 ,包头 0 1 4 0 1 0 ;2 . 包头职 业技术学 院,包头 0 1 4 0 3 0 )
制 系统 、 头 盔 显 示器 即采 用 “ 时 分制 ”模 式 ,并
车 长 门关 闭、后门关 闭 、战 斗室进 水 、空气滤 、轮
间差 速 锁 、水 上 行 驶 、一 桥 左 通 、左 转 向 、右 转
向、战斗 室水泵 、变速 箱 高档 、变 速箱 低档 、电热
塞 、抽 尘泵 、动 力仓 水泵 、液 压总 阀启动 等 。
0 引言
随 着 自动 化 测 量技 术 的 发展 和 装 甲车 辆 的 更 新 换 代 , 其 仪 表 和 指 令 系 统 也 在 不 断 进 步 和 发

基于LabVIEW的车身控制器功能测试系统

基于LabVIEW的车身控制器功能测试系统

应用领域:车身控制与总线通信基于LabVIEW的车身控制器功能测试系统作者:姜飞荣公司:联创汽车电子有限公司Tel: (021) 5050 9800Email:@基于LabVIEW的车身控制器功能测试系统作者:姜飞荣公司:联创汽车电子有限公司应用领域:产品测试挑战:在较短时间内开发一套高性价比车身控制器功能测试系统,模拟实车电气负载和其它控制器单元,测试车身控制器各个功能是否满足设计需求,包括雨刮系统、门锁系统、车窗系统、内灯光系统、外灯光系统、辅助系统、仪表及防盗安全系统,并对测试数据记录,存储和自动报表生成,提供良好人机界面,为车身控制器功能测试和整车集成测试提供支持。

应用方案:使用National Instruments公司专用板卡及LabVIEW 8.2,开发一套基于Labview的可靠、高性价比的车身控制器功能测试系统。

使用的产品:LabVIEW 8.2;数字I/O卡;数据采集卡;定时计数器;USB-LIN;PCI-CAN/XS2介绍:随着汽车电子技术发展,对汽车零部件尤其是电子控制器测试要求越来越高,功能越来越复杂而庞大,如何验证零部件是否达到设计需求,需要一整套的测试设备和实验方法。

相对动力总成系统,车身控制系统功能更显得灵活多变,需要的测试项目也更多、更杂,为使测试更加全面、具体和便利,结合Labcar测试,我们搭建了一套基于Labview的车身控制器功能测试系统,进行包括雨刮系统、门锁系统、车窗系统、内灯光系统、外灯光系统、辅助系统、仪表及防盗安全等系统测试。

测试系统特点1.电压可调。

可自动进行9~16V电压输出遍历测试,高、低电压模拟(0~30V)测试及发动机启动电压模拟测试。

2.故障模拟。

CAN/LIN/Kline对地、对电源短路;CAN/LIN/Kline短路;CAN终端电阻变化;CAN+、CAN-短路;碰撞模拟;惯性开关断开模拟等。

3.可进行手动、自动功能测试,提高测试效率,可靠性高。

基于虚拟仪器的仪表电源自动测试系统的设计与应用

基于虚拟仪器的仪表电源自动测试系统的设计与应用
仪表 电源: 自动测试系统 ; 虚 拟仪器 ; GPB I
1 引 言
... ..
仪表 电源 的性能 优劣会 直 接影 响到仪 表 的工作 。
为 了保证仪 表能 够在 复杂环境 下正 常工作 ,对 仪表 电 源 的性能提 出 了两 个基 本要求 :稳定 性 和可靠性 。在 大 批 量 的仪 表 电源 的性 能 检测 中 ,完 全 依 靠 人 工完





稳 一 ] 有效值电压表 .
大值 、最小值 时R 上的输出电压值 ;R 为取样 电阻 。 : : 负 载效应 的测 量仅是 由于负载 的变化 而 引起 电压 或 电流稳 定输 出量 的变化量 的测量 。对 于稳压仪 表 电
源 负载效应 的测量 ,采 用图 1 所示 电路 连接 ,测量计算
压为2 0 、负 载分别为最大值 、最小值时被测稳压 仪 2伏 仪表 电源 的性能 指标 主要 有三项 :源 效应 、负 载 表 电源输 出电压值 ; 是 源 电压 为 1 8 、2 2 、负 9伏 4伏 效应 和漂移 。源效 应 和负载效 应体 现 了仪 表 电源 的稳 载分别 为最大值 、最 小值 时被测稳 压仪 表 电源输 出电 定性能 ,而漂移体现 了仪表 电源可靠性能 。

: × 0 % l。 ( ) 1
+ 2 10 R 0 % x
( ) 2
其 中 :A 为稳流 仪表 电源的 源效应 ; 是源 电 V 压为2 0 、负载分别为最大值 、最小值时 尼 上 的输 出 2伏









电压值 ; 为源 电压为 18 、2 2 、负载分 别为最 9伏 4伏

labview汽车仪表盘设计

labview汽车仪表盘设计

Labview汽车仪表盘设计2012/6/6一、设计目的 (3)二、设计思路 (3)三、设计过程 (3)四、设计总结与体会 (7)五、参考文献 (8)一、设计目的1.掌握labview软件的编程方法2.培养综合应用所学知识来指导实践的能力二、设计思路本设计是基于汽车仪表盘而设计,可以显示汽车速度、发动机转速、远近光灯、左右方向灯、油量表、发动机温度,根据系统时间改变而改变。

三、设计过程打开labview进行设计。

先制作一个速度仪表。

表盘的最大值为360KM/H,而设计的随机数值为0-180。

再制作发动机转速仪表。

表盘最大值为10000转/S,设计随机数值为1-7(1000转/S)油量的液罐最大值为120L,随机数值0L-120L温度计最大值为100°,随机数值为0°-100°系统刷新速度为500MS设计车灯开关。

、最左为滑动杠杆数值为-1,0,1。

滑到-1为近光灯,滑到0为关闭,滑到1为远光灯。

模块用2个条件结构来完成,设计0为2个关闭,-1为近光灯开启,1为远光灯开启。

车灯关闭是为暗绿色,开起时为翠绿色。

转向灯转向灯与车灯完全同理,只需改变部件的名字并将灯的颜色改为黄色。

关闭时为棕黄色,开启时为黄色。

完成后用循环来完成整个模块。

最后的前面板为四、设计总结与体会本次课程设计完成电子时钟的设计,是基于虚拟仪器的Labview8.5软件设计的。

在进行具体的软件设计之前,先复习了相关的专业知识。

认真思考了设计思路。

在为期几周的课程设计中,我们用在课堂上所学到的知识亲自去构思、设计虽然拙作还不成熟、不完善,但收获还是很多的,学会了在复杂的问题面前怎样去分析,找到问题的关键所在,而且努力去寻找解决的方法。

这个过程能学到很多东西。

去图书翻阅了有关资料,发现很多知识还没掌握,需要加深学习。

通过设计能够发散思维,将知识融为一体感觉很有趣,也很有用。

在课程设计中,理论转化为脑袋中使用的知识法宝,真正变为自己的东西。

汽车仪表视觉显示设计分析研究

汽车仪表视觉显示设计分析研究

汽车仪表视觉显示设计分析研究随着科技的不断发展,汽车仪表视觉显示设计也在不断演变进步。

汽车仪表作为车辆信息的重要来源,不仅需要满足基本的驾驶需求,还需满足驾驶员的舒适度和安全性需求。

本文将对汽车仪表视觉显示设计进行分析研究,探讨其发展历程、现状和存在的问题,以及未来发展趋势。

早期的汽车仪表多为机械式,以指针式仪表为主。

这些仪表的精度和可靠性都比较差,而且读数也不够直观。

随着电子技术的发展,汽车仪表开始向电子化显示设备演化。

电子仪表的出现,不仅提高了仪表的精度和可靠性,还增加了多种功能,如车速里程、油耗、故障诊断等。

随着信息化时代的到来,汽车仪表视觉显示设计也在不断升级。

汽车HUD(Head-Up Display)技术的出现,将车辆信息投影到驾驶员视线前方,使驾驶员无需低头就能获取所需信息。

近年来,随着智能化的快速发展,汽车仪表视觉显示设计又出现了多种新型态,如全液晶仪表、大尺寸触摸屏等。

目前,汽车仪表视觉显示设计的实际应用中,仍存在以下问题:显示清晰度:虽然液晶仪表已经广泛应用,但是部分产品的显示清晰度仍需提高。

特别是在强烈阳光下,驾驶员可能无法看清仪表显示信息。

视觉效果:部分汽车仪表的界面设计不够直观,驾驶员需要花费较长时间才能理解界面信息。

过多复杂的信息显示也容易让驾驶员感到混乱。

用户体验:不同的驾驶员有不同的使用习惯和需求。

现有的汽车仪表视觉显示设计往往没有充分考虑到用户体验的差异,不能很好地满足不同驾驶员的需求。

针对上述问题,汽车仪表视觉显示设计的研究方法应包括以下几个方面:市场调研:了解当前市场上各种汽车仪表视觉显示设计的优缺点,找出消费者最的需求点。

用户需求分析:通过问卷调查、深度访谈等方式,了解不同类型驾驶员对汽车仪表视觉显示设计的喜好和需求,找出设计中的痛点。

设计实验:根据市场调研和用户需求分析的结果,进行汽车仪表视觉显示设计的实验性研究,不断优化设计方案。

随着科技的不断发展,汽车仪表视觉显示设计的未来发展趋势可以预见。

基于OBD协议的Android平台汽车虚拟仪表设计

基于OBD协议的Android平台汽车虚拟仪表设计

基于OBD协议的Android平台汽车虚拟仪表设计蔡黎;代妮娜;邓明【期刊名称】《电子技术应用》【年(卷),期】2011(37)12【摘要】The car virtual instrument design using OBD protocol is developed for Android. The core of the device is including the hardware for connector and software for analyzing the OBD data. The connector reads the real-time data from the OBD interface, analyzes related parameters by its analysis module, and then displays by a graphical way in the device. The method to achieve the software in the android SDK development environment is elaborated specifically after analyzing the key technology of the OBD protocol. This design of the car visual instrument has been realized. The tests in practice have proved that it is efficient and reliable enough to achieve the desire of monitoring the vehicle operating parameters.%提出了一种基于OBD协议的Android平台汽车虚拟仪表设计方法.该装置以连接器硬件和解析OBD数据软件为核心,连接器硬件读取OBD接口实时数据,软件解析相关参数值,最后在Android平台设备上进行图形化虚拟仪表显示.在分析OBD协议关键技术后,具体阐述了Android SDK开发环境下软件的设计方案.按该方案设计的汽车虚拟仪表已经实现,工程实测证明:此种设计方案高效可靠,能够达到监测汽车运行参数的预期目的.【总页数】4页(P83-86)【作者】蔡黎;代妮娜;邓明【作者单位】重庆三峡学院电子与信息工程学院,重庆404000;重庆三峡学院电子与信息工程学院,重庆404000;长安汽车研发中心系统所5室,重庆400023【正文语种】中文【中图分类】TP274【相关文献】1.基于i.MX6Q和OpenGL ES的汽车虚拟仪表的设计 [J], 李睿琦;牛新环;王征宇;姚尧2.基于ISO9141-2协议的OBD-Ⅱ信息获取系统设计 [J], 夏强;徐姣;王思山3.基于OBD接口和Android平台的重型汽车车载诊断系统 [J], 张志鹏;陈博凯;杜浪东;马全海4.基于J1939协议的重型车OBD诊断仪软件设计 [J], 黄名云5.基于OBD协议的车辆远程监控系统设计 [J], 巫肇彬;张守峰;何为星;周航;沈启广因版权原因,仅展示原文概要,查看原文内容请购买。

虚拟仪器课程设计实验报告

虚拟仪器课程设计实验报告

北京邮电大学课程设计报告一.课程设计内容及目的:1.掌握虚拟仪器的概念和系统组成,虚拟仪器系统的基本设计思想;2.认识虚拟仪器的软件开发工具LabVIEW及图形化编程语言;3.掌握虚拟仪器软件的设计方法,能够运用LabVIEW进行数据操作、结构控制、文件读写、信号处理、数学分析、波形分析等;4.独立完成第一阶段的20个虚拟仪器设计;5.小组成员共同完成第二阶段虚拟仪器设计;6.完成虚拟仪器课程设计实验报告。

二.小组成员及分工:组长:王迪(2009211407班,学号09211870),主要负责第二阶段任务的主要设计工作,包括功能设计,程序编写等。

组员:蒲瑞(2009211406班,学号09211847),主要负责第二阶段虚拟仪器设计的界面设计和优化。

周莹(2009211406班,学号09211860),主要负责第二阶段虚拟仪器设计的市场调研。

三.第一阶段设计任务:1.设计任务概述:通过20个简单的小设计,来熟悉LabVIEW的基本操作,了解图形化的编程语言与之前传统编程语言的区别,适应这种全新的编程方式,为第二阶段的设计任务打下基础。

2.第一阶段设计成果:经过四天时间学习和设计,圆满完成了第一阶段的设计任务,每一个小设计均独立完成,具有个人特色,大部分设计在题目要求的基础上增加了额外功能。

由于篇幅有限,20个设计不再一一赘述,在此详细展示3个第一阶段的虚拟仪器设计。

1)第七题:用for循环产生一个长度为5的随机数设计思路:可通过用一个循环五次的for循环,在每一次循环体中产生需要的5位随机数的一位。

具体实现方法为:在循环体中产生一个0到10的随机整数(通过随机数控件乘以10再取整得到),乘以一个每次循环自乘10的变量(利用反馈节点可实现自乘),再将得到的结果在每一次循环中进行自加(利用反馈节点实现自加),即可得到需要的五位随机数。

需要注意的是最高位随机数需要进行判断,使其值不为0或10,以保证随机数的长度。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第28卷第4期增刊2007年4月仪器仪表学报Chinese Journal of Scientific InstrumentVol128No14Apr12007汽车虚拟仪表实验系统设计郑永军,杨春园,王书茂,王荣杰(中国农业大学工学院 北京 100083)摘 要:汽车仪表盘反映汽车各种运行参数和状态参数,基于虚拟仪器的汽车仪表盘实验台在教学和科研中具有重要意义。

本文建立了汽车运行参数模型,利用虚拟仪器技术,在LabWindows/CV I开发平台上实现了汽车运行状态参数(流量、转速等)的数据采集和分析,所开发的汽车虚拟仪表盘可显示其发动机转速、汽车车速、加(减)速度、瞬时油耗/百公里油耗、超速报警和故障报警等内容。

关键词:计算机测控;汽车仪表板;虚拟仪器;CV IDesign of automobile virtual fascia experiment systemZheng Y ongjun,Yang Chunyuan,Wang Shumao,Wang Rongjie(College of Engineering,China A g riculture Universit y,B ei j ing100083,China)Abstract:The fascias of automobiles can reflect several of running parameters.In t his article,we built up a model of t he auto original parameters,and carried o ut t he collection and analysis of analog signals,which were related to t he vehicle’s parameters like oil consumption and rotation rate.All t hese information,e.g.en2 gine rotation speed,speed,acceleration,oil consumption,and speeding,were shown at t he virt ual front2pan2 el.The system was based on grap hical interfaces language Labwindows/CV I,which was t he production of N I company.K ey w ords:comp uter measurement and cont rol;automobile fascia;virt ual inst rument;CV I1 引 言利用虚拟仪器技术模拟汽车仪表盘,设计综合数据采集、信号分析、仪器面板等多项内容的虚拟汽车仪表盘实验台。

实验台自身产生转速、耗油、故障等模拟和数字信号源,然后再进行模拟和数字信号的采集和分析,通过建立转换函数模型在虚拟仪表盘上显示发动机转速、汽车车速、加(减)速、油耗、超速及故障报警等信息。

利用虚拟仪器技术模拟汽车仪表盘[122],不仅可以完成先进汽车仪表盘的功能,而且免去汽车机械及电子器件,降低成本,提高可研性,在计算机测控技术、汽车电子技术等课程的教学及开放实验中具有广泛的实用价值[3]。

2 功能分析与模块设计考虑设计成本和实验条件,通过分析汽车运行中的转速、燃料流量等模型,由计算机模拟产生源信号,经D/A转换输出模拟信号。

该信号经模拟输入端口A/D转换读入计算机,分析处理后在虚拟汽车仪表面板上显示转速、速度、显示百公里油耗(L/100km)、超速报警、加速或减速指示等信息,同时将部分参数通过数字输出至显示电路,用4位L ED动态显示。

如果超速,则输出开关量,驱动发光二极管报警灯[4]。

系统结合PCI26011数据采集卡,采用LabWin2 dows/CV I虚拟仪器开发实现所有功能。

具体功能分析如下:(1)模拟工况的生成:实际汽车的转速、油耗及故障等源信号是通过传感器测量得到的模拟量,分析相316 仪 器 仪 表 学 报第28卷关汽车工况,预先建立转速和燃油流量信号的函数模型,采用软件模拟汽车转速、流量参数。

以上参数在虚拟仪表盘上显示,并通过D/A 转换输出。

(2)信号采集与处理:将2个输出的模拟参数用不同通道采集经过A /D 转换进入计算机,作为实验采集到的源参量,计算得到汽车仪表盘上显示的相关参数。

(3)仪表盘输出:将计算后的转速、速度、百公里油耗、超速报警等参数通过虚拟仪表盘输出,并将速度、报警等信息输出至显示电路,由L ED 显示。

整个系统的流程如图1所示。

图1 参数的处理流程图 根据流程分析,系统分划分为信号模拟与输出模块、虚拟仪表盘2大模块。

信号模拟与输出模块中包含信号的模拟、信号的转换输出;虚拟仪表盘中包含信号输入、数据转换处理、数据输出3个子模块;各模块的结构如图2所示。

图2 汽车虚拟仪表台功能模块信号模拟与输出模块:依据转速和流量的函数模型,模拟生成汽车转速、流量参数在虚拟仪表盘上显示,并通过数模转换输出。

虚拟仪表盘模块主要是模拟汽车仪表盘的功能,反映汽车运行参数。

其各子模块的功能如下:(1)信号输入模块:通过数据采集卡的模拟输入端口实时采集汽车模拟参数值;(2)数据转换处理模块:实现采集量的A/D 转换和量程处理,计算转速、速度、百公里油耗(L/100km ),判断加减速、超速、档位信息;(3)数据输出模块:虚拟仪表板上显示转换处理得到的信息。

采用模拟转速表、度表显示转速和速度,并显示加减速、油耗、超速报警等信息;将速度转换为L ED 对应二进制形码输出至4位L ED 动态显示,报警信号用I/O 量输出至扩展电路,驱动发光二极管。

3 源参数模型设计(1)通常行驶状态下的转速模拟:本设计中模拟的转速函数及其对应的速度函数如图3所示,采集进来的数据可以直接作为转速值r 显示在面板上,由于模拟的汽车转速信号与速度成正比,则速度为:v =π×D ×r ×60/1000式中:D 为车轮直径;v 为汽车转速(单位:km/h );加速度为:a =(v 2-v 1)/t其中,v 2、v 1为相临时刻的速度值;考虑模拟量转换速度,故采用较低采样频率,周期t =1s 。

超速报警限取为90km ,当v >90时报警。

(2)换档采集的输出和上述原理相同,考虑实际情 第4期增刊郑永军等:汽车虚拟仪表实验系统设计317图3 模拟的转速函数和速度函数图况,一般汽车设计发动机转速在2000~3000rpm 为最佳工作状态,当转速达到3000以上,应当换档。

因此,汽车加速过程中需要不断地换档。

由于传动比关系,转速表与速度表显示关系为分段函数,如图4所示。

速度与加速度之间的公式依然如式(1)、式(2)所示。

本模型模拟具有5个挡位的汽车情况。

图4 换档加速模拟的转速和速度曲线(3)平均燃料消耗量(L/100km ):由数据采集卡D/A 转换模拟输出燃油消耗,此信号意义为油箱里的油减少速度设为L (l/s ),经过A/D 采集后得到此信号的数字量显示在面板的显示油耗的控件上,采集一段时间停止后,将采集的数据进行汇总得到这一段时间所有采集到的L 的累加值sum ,并得到平均速度v ver ,则百公里油耗P 为:P =sum ×100/v ver燃油流量产生实际是在1000至6000转取7个点的油流量,假设油耗在转速段内成正比关系,建立分段函数(见图5),通过实时转速信号差值计算出该时刻的油流量。

图5 油流量信号函数由于模拟燃油消耗关系为分段线性,可以用插值算法的计算瞬间油量:将分段速点赋给一个向量a ,将对应的油流量值赋给另一个向量组b ,即:a ={1000,1500,2500,3500,4500,5500,6500}b ={2.8,3.1,2.5,3.2,3.6,3.5,3.9}设任意时刻油流量为l ,转速为r,i 为向量组元素的脚标号,当a (i )<r <a (i +1)时,l =b (i )≠[b (i +1)-b (i )]×[r -a (i )]/1000以上参数模型适当修改参数即可模拟各种车型,具有通用性。

4 虚拟仪器系统设计4.1 硬件电路设计数据采集卡的模拟输出通道和输入通道对应连接。

设计数字输出的通用扩展电路板作为数字输出电路。

速度信号输出至L ED 电路连接如图6所示。

L ED 采用共阴极数码管L G 5641A H 4位数码管进行动态显示,每位段选a 、b 、c 、d 、e 、f 、g 分别接在一起,各拥有一个共阴的位选端,这有利于节省I/O 口。

系统显示时间的精度为1s ,显示路程的精度为0.01m 。

用数据采集卡的16位数字输出端口传输显示的数据和位选信号。

图6 硬件电路的接线图4.2 虚拟仪器软件设计信号源模拟与输出由3部分组成:(1)汽车加速、减速、匀速状况综合模拟;(2)汽车换档加速状况模拟;(3)汽车油流量模拟。

这3部分的函数是对定时器编程,并根据数据采集卡转换分辨率将模拟函数结果转换为标准值输出。

转换函数为:输出值=函数值×(2的模数转换分辨率位数次方)/产生的函数值最大值。

模拟采集由定时器设定采样频率,实现不同通道318 仪 器 仪 表 学 报第28卷转速和油流量信号采集,对采样数据进行与输出相反的变换。

扩展电路输出控制将速度值转化为4位7段数码管对应位字形码,循环输出到数字电路。

系统界面(见图7)还提供采集设备选择、模拟量的输入输出通道选择、输出定时器和采集定时器周期设置等功能。

实验过程中可改变模拟输出的类型。

图7 系统工作界面编程通过调用DLL 库函数实现数据采集卡的输入输出功能,数据转换、状态判断、参数计算及面板各控件的功能由自编的回调函数实现。

5 结 论本文利用虚拟仪器技术,在LabWindows/CVI 开发平台上实现了汽车运行状态参数的模拟(燃油流量、转速等)及数据采集处理,所开发的汽车虚拟仪表盘可显示其发动机转速、汽车车速、加(减)速度、瞬时油耗/百公里油耗、超速报警和故障报警等内容。

系统构建具有开放性,用户可根据需求在增加其他参数的检测与控制,适合用于开放实验研究,学生和科研人员均可在此基础上进行创新设计。

参考文献[1] 黄妙华,徐保松,李秀芬.虚拟数字式汽车仪表信息系统的研究与开发[J ].汽车科技,2006,9(5):15218.[2] 王金刚,董正身,赵永立,等.便携式车辆振动测试分析系统的应用研究[J ].仪器仪表学报,2003,24(22):1672170.[3] 王海宝,吴光杰.基于车载微机系统的虚拟式汽车仪表研究[J ].中国仪器仪表,2006(8):40242.[4] 朱敏,张际平,潘侃凯.虚拟仪器技术及其教学应用[J ].中国电化教育,2006,4:96298.[5] 刘君华.虚拟仪器编程语言LabWindows/CV I 教程[M ].北京:电子工业出版社,2001.[6] 张易知,肖啸.虚拟仪器的设计与实现[M ].西安:西安电子科技大学出版社,2002.[7] 张海藩.软件工程导论[M ].北京:清华大学出版社,1999.(上接第299页)图2 TAP 控制器仿真波形该控制器的逻辑功能完全正确,综合后的仿真表明,该设计是正确可行的。

相关文档
最新文档