汽车虚拟仪表实验系统设计
基于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的某装甲车仪表系统设计
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的车身控制器功能测试系统作者:姜飞荣公司:联创汽车电子有限公司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.可进行手动、自动功能测试,提高测试效率,可靠性高。
基于虚拟仪器的仪表电源自动测试系统的设计与应用
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伏
●
可
调
被
测
.
I
U
赢
电压值 ; 为源 电压为 18 、2 2 、负载分 别为最 9伏 4伏
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平台汽车虚拟仪表设计蔡黎;代妮娜;邓明【期刊名称】《电子技术应用》【年(卷),期】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,以保证随机数的长度。
-虚拟仪器-汽车仪表盘模拟
实验课程名称:虚拟仪器大作业题目:虚拟仪器-汽车仪表盘模拟注意:主程序无法上传,需要请联系QQ839107870 或发邮件组长:组员:班级:机电0班1.实验题目:虚拟仪器-汽车仪表盘模拟1.1引言:汽车仪表是驾驶员与汽车进行信息交流的窗口,也是汽车高尖技术的主要部分,各个国家一直在努力开发汽车仪表技术,并不断取得新的进展。
我国汽车产业正在蓬勃发展,汽车行业步入快速稳定增长期。
整个行业在经2002年的爆发,05年的恢复性调整以后,自2006年以来已经步入一个长达5-8年(甚至更长)的稳定快速增长期。
2007年1-5月产销两旺,根据中汽协的统计数据,国产汽车销量同比增长22.03%,其中乘用车销售2,572,650辆,同比增长21.09%。
2007年我国汽车市场产销量将达830万辆,总体增长率达16.3%,更促使最近几年我国汽车保有量持续上升,截至2006年年底,我国民用汽车的保有量从1998年不足1500万辆,一举跃升为3568万辆,比2005年增长了12.27%,如此一来,就为我国汽车备件市场提供了庞大的市场需求空间。
然而汽车仪表正逐步向智能化和数字化方向发展,用数字化的虚拟仪表取代我国现阶段普遍采用的电子式或电器式仪表已成为实现车辆自动化的一个重要课题。
利用虚拟仪器技术模拟汽车仪表盘,设计综合数据采集、信号分析、仪器面板设计等多项内容的虚拟汽车仪表盘。
利用LabVIEW软件产生虚拟转速、耗油、速度等模拟和数字信号源,然后再进行模拟和数字信号的采集和分析,转换建立函数模型在虚拟仪表盘上显示发动机转速、汽车车速、油耗量、温度变化及转向灯等信息。
利用虚拟仪器技术模拟汽车仪表盘,不仅可以完成先进汽车仪表盘的功能,而且还可以免去汽车机械及电子器件,降低成本,提高可研性,在计算机测控技术、汽车电子技术等课程的教学及开放实验中具有广泛的实用价值。
1.2 研究的目的、意义以及主要内容我国汽车仪表经历了第一代机械式仪表,第二代电气式仪表,第三代模拟电路电子式仪表,现在正在向第四代全数字汽车仪表迈进。
MCU+GDC双系统的汽车虚拟仪表设计
王卫忠
(惠 州 华 阳 通 用 电 子 有 限 公 司 ,惠 州 516005)
摘要:以瑞萨 MCU+东芝 GDC 作为双处理器,提出了车载虚 拟 仪 表 的 设 计 方 案 和 系 统 构 成,成 功 研 制 出 了 量 产 产 品。
商用车实验测试与路试结果表明,该方案提出的电源管理满足供电要求,采集的 CAN 数据与硬线传感器数据准确度高,
1 电路模块设计
商用车仪表的 输 入 电 压 KL30 由 汽 车 蓄 电 池 提 供,为 24V 直流电压,需要降压稳压才能为传感器和仪表各 模 块 电器元件正常 供 电 。 [2] MCU 通 过 A/D 接 口 采 集 KL30 电 压,通过 GPIO 接口获取 KL15的 电 平,作 为 电 源 管 理 的 初 始条件,影响 MCU 系统与 GDC系统的电源管理状态。
Wang Weizhong (Huizhou Foryou General Electronics Co.,Ltd.,Huizhou 516005,China)
Abstract:UsingRenesas MCUandToshibaGDCasdualprocessor,thedesignschemeofthevehiclevirtualinstrumentandthesystem structureareputforward,andthemassproductionproductsaresuccessfullydeveloped.Theexperimentandroadtestsresultsofcommercialvehiclesshowthatthepower managementproposedbytheschemesatisfiesthepowersupplyrequirements,andtheacquired CANdataandsensordatahavehighaccuracy,andthereisnojumpingorresidualimageintheimageprocessingprocess.
基于虚拟技术的汽车组合仪表测试系统设计
L VI ab EW s fwa e f NI ot r o Co p n wih I ha dw e m ay t t1 e r "ar US -6 8 at a qu st n a d. Th r s ls ho B 00 d a c iii c r o e e u t s w t a ti l t hs 1
据 流 向 。 L b E 提 供 了很 多 外 观 与 传 统 仪 器 a vI w
( 如
示 波 器 、万 用 表 ) 类 似 的控 件 .用 来 方 便 地 创 建 用 户 界 面 。 L b EW 提 供 了 大 量 的 工 具 与 函 数 , 用 于 a VI 数 据 采 集 、分 析 、 显 示 和 存 储 , Lb E 在 测 试 、 a VI W 测 量 和 自动 化 等 领 域 具 有 最 大 的 优 势 , 用 户 可 以 在 较 短 的 时 间 内 完 成 一 套 完 整 的 从 仪 器 连 接 、数 据 采 集 到 分 析 、显 示 和存 储 的 自动 化 测 试 测 量 系 统 。
Te t ys e De i n or A ut Co bi ato M e e Ba e on V i t l ns r m e t s S t m sg f o m n i n tr s d r ua I t u n
U U Gu n .CHA0 a Ha— n . D ii ONG igj n l Ln - u
L b E 不 仅 可 以 用 来 快 速 搭 建 小 型 自动 化 测 试 测 a VI W 量 系 统 ,还 可 以 被 用 来 开 发 大 型 的 分 布 式 数 据 采 集 与 控 制 系 统 …。正 因 L b E 的 众 多 优 点 ,它 被 广 a Vl W
基于CAN总线的发动机虚拟仪表数据采集系统的设计
虚拟仪 表 可以使 多种仪 表共 享计算 机资 源和数 据采
集设 备 , 而大大 增强 了仪表 的功 能和 降低 了成本 。 从
应用 现场 总线 与虚拟 仪表 技术相 融合 的测控 系统将
一
母周
会充 分发 挥这 两种技 术 的优势 ,形成 互补 。可 以预
见 .现场 总线与 虚拟 仪表 技术 的融合将 是工业 自动
l 9
率低 , 般 在 1 以 内 , 一 K 而且 往 往 附加 了很 多 干 扰 ,
值 的变 化 量 。 因此 对 它 们 的 调 理 电路 原 理 基 本 相
同 , 是 参 数 有 所 不 同 。 如 图 4所 示 。 只
前 置 调 理 电路 的仪 表 采 集 系 统 的 结 构 设 计
本 文 的数据 采集 系统 主要完 成传感 信号 的处理
以及 对 发 动 机 的工 况 数 据 采 集并 将 数据 通 过 C N A
要想 得到精 确 的测 量数 据 ,传感 器的选 择是非
常重要 的 , 因此 , 本文频 率信 号的测量 选用具 有 良好
1 8
内 燃 机 与 配 件
2 1 年第 5 01 期
基 于 CAN总线 的发 动机虚 拟 仪表 数 据 采集 系统 的设计
De i n o t q iii n S se o g neVit a n tu e sg fDa a Ac u sto y tm f r En i r u lI sr m nt Ba e n CAN sdo BUS
低 速性能 和抗 干扰性能 的霍尔式 传感 器 。车速 传感
器输 出的不 是标 准的方 波信号 ,输入 的脉 冲信号频
总线送 上位 机 。具体是 以 飞思卡 尔公 司生产 的微控
关于汽车仪表盘设计的虚拟仪器报告
1 绪论1.1 汽车仪表的概述汽车仪表系统是车载综合信息系统的重要组成部分,也是其要实现的最基本的功能。
众所周知,仪表板是驾驶员与车辆进行信息交流的重要接口和界面,也是汽车高尖技术的主要部分,它为驾驶员提供其所需的信息。
随着汽车工业的发展,现代汽车的各种机构日趋复杂,附属装置也日益增多,为了使驾驶员更多更迅速地掌握各种机构和装置的状态,以便更有效地控制汽车,使其正常地工作,汽车仪表板作为现代汽车的信息中枢显得越来越重要,并伴随着汽车电子技术的发展而快速发展。
汽车仪表的发展趋势,从一个侧面反映出汽车电子化水平的快速提高。
1.2 汽车仪表的发展历程为了充分了解汽车仪表发展现状,难确地把握其未来发展趋势,有必要对其发展过程作一简单回顾"按汽车仪表在工作原理上取得的重大技术创新来分,可以划分为4个阶段,或称为经过4代。
第1代汽车仪表是基于机械作用力而工作的机械式仪表,人们习惯称这类仪表为机械机心表;第2代汽车仪表的工作原理基于电测原理,即通过各类传感器将被测的非电量变换成电信号加以测量,通常称这类仪表为电气式仪表;第3代为模拟电路电子式汽车仪表;第4代为步进电动机式全数字汽车仪表;继全数字汽车仪表后,随着信息技术和计算机技术的不断发展,以及降低汽车仪表制造成本的要求,汽车仪表逐渐向网络化!智能化和虚拟化方向发展。
2 研究的背景以及主要内容2.1 研究的背景汽车走过了100多年的发展历程,汽车仪表也在不断开发和发展之中,汽车仪表正在经历由第3代向第4代转型时期,第3代汽车用仪表工作原理与电气式仪表基木相同,只不过是用电子器件取代原来的电气器件。
各国一直在努力开发汽车仪表技术,并不断取得新的发展,目前国内汽车仪表行业在整体上仍滞后于整车的发展,散、乱、差、的状况尚未改变,与国外相比有很大的差距,表现在产品技术水平低,造型单调,产品质量可靠性和耐久性差,制造工艺落后,产品检测不完善,数字化程度低等方面。
基于μCGUI的虚拟仪表盘的设计
接 口提 供 了所 有 必需 的控 制 信号 , 可将 像 素 编 码 数 据转 换成 所需 格 式 , 产 生 相应 的时 序 以驱 动 并 各 种单 屏或 双屏 的单色 或 彩色 L D显 示 屏 , 连 C 其
收 稿 日期 :0 20 —8 修 改 稿 ) 2 1-2 1 (
52 l
恒 流 源
背 光
图 1 系统 硬 件 框 图
1 2 L C 4 8与 T T液 晶屏幕 的连 接方式 . P 2 7 F
L D控 制器 直接为 多种 彩色 和单色 液 晶屏 的 C
接方 式 如 图 2所 示 。该 L D 控 制 器 还具 有 两 个 C 独 立 的 D IO缓存 器 , MA FF 当液 晶屏为 单屏 , 可将 这两个缓存 器合 并为3 双字 节容量来 使用 。 2 采
的移植性和可靠性。
一
关 键 词 虚 拟 仪 表 盘 中图 分 类 号 T 88 H 6
L C 4 8 t G I 自动 存 储 设 备 P 2 7 x U C 文 献 标 识 码 A 文 章 编 号 10 — 3 (0 2 O —5 10 0 03 2 2 1 )40 1—4 9
仪表被 广泛 应用 在汽 车 速 度 、 油量 的显 示 及 电力
系统 电压 、 电流 的指 示 等领 域 。这 种 方 式 具 有结
构 简单 和价 格低 廉 的特 点 , 系统 整 体 性 能 不够 但
好 , 能单一 , 不 能 实 现人 机 交 互 。近 年 来 , 功 也 随
着 嵌入 式技 术 的迅 速 发 展 , 首先 飞机 上 传 统 的指
1 1 硬件 部分构 成 .
A M 在嵌 入式 系统 中的应 用越 来 越 广 泛 , R 恩 智浦半 导 体 推 出 的一 款提 供 集 成 L D支 持 和 双 C
虚拟仪器实验报告(项目练习一:NI-DAQmx 的使用)报告模版
项目二:模拟输出
通过创建虚拟通道输出模拟电压信号、
(1)该程序(VI)建立的步骤:
①调用“DAQmx创建通道”函数,选择“AO电压”,物理通道输Dev1/ao0”,其他参数使用默认值;
②构建数据采集VI:往框图面板调用多态函数“DAQmx读取”,选择“模拟DBL 1通道1采样”功能;在该函数的“任务/通道输入”输入端子弹出快捷菜单选“创建”->“输入控件”,建立同名的DAQmx任务名控件,并选中“我的电压任务”。在前面板添加标签为“仪表”的表盘式显示器。
③回到框图面板,完成左上图所示的连线。
②关闭“DAQ助手”对话框后可看到,该Express VI图标下方多出了“数据”输入端子。直接向该端子输入一个数值,即可完成单点数据的模拟输出。
项目三:测量光敏电阻的电压
使用MAX,建立模拟输出DAQmx新任务:选择“采集信号”->“模拟输入”->“电压”,选择物理通道ai0,接受默认任务名“我的电压输出任务”,其他任务参数均接受默认值(采集模式默认为“1采样(按要求)”)。
②调用“DAQmx写入”函数,选择“模拟DBL 1通道1采样”功能,输出数值控制器“data”中的值。
(2)建立DAQ助手的步骤
①在DAQ助手“新建Express任务”对话框,选择“生成信号”“模拟输出”“电压”,选择模出物理通道ao0,在“生成模式”中选择“1采样(按要求——表示立即发生数据)”。“信号输出范围”采用默认值-10至10V。
(2)建立DAQ助手的步骤:
①经“函数选板->测量I/O->DAQmx-数据采集”途径向框图面板添加并启动“DAQ助手”Express VI,在其打开的“新建Express任务”对话框里,选择“采集信号”->“模拟输入”->“电压”;再选择模入物理通道ai0,并将“信号输入范围”设置为0~10V,在“采集模式”中选择“1采样(按要求——表示立即采集数据)”。
LabWindows/CVI集成开发环境下虚拟汽车仪表盘的设计
双击 U tldP nl 弹 出 E iPn l 口。本设计 中, n t ae , ie dt ae 窗 仪器面板需要设 置的属性 为标题文 字的设置 。在 “ ae Tt ” P nl ie 属 l
第2 3卷 第 l期 21 0 0年 3月
阼窑口口 技术 玎业 学院学挥 -
Ju a o hnj kuV ct nl n eh i l o ee orl f ag ao oa oa adT cnc l g n Z i i aC l
Vo . 3 No 1 12 . Ma c 2 0 rh, 01
() 4 如果车速超过 一个限定 值 ( 限定值 可调节 ) 则发 出警报 。 , () 5 油量低于某一 限定值 ( 限定 值可调节 ) 则发 出报 警。 , 当仪器 运行 时 , 通过 函数 产生数据 流 , 运行结 果在仪器面板 上显示 当关闭仪器 时 , 择“ 闭 ” 钮将 结束操作 , 闭仪器 , 退 出该程序 。 选 关 按 关 并
2 实 日期 :00—0 —2 21 1 0 作者简介 : 陈淑敏 ( 9 8一) 女 , 西忻 州人 , 16 , 山 张家 口职 业技 术 学院信 息工程 系副教授 , 学士。研 究方 向: 计算机软
硬 件教 学 。
・
5 3・
用户界面编辑 窗 口。需要 在用户 界面编辑窗 口中 , 择 Cet— ae建立仪器 面板 。 选 r e Pnl a 根据设计所要 实现的功 能在仪器 面板中逐个创建 控件 , 鼠标把它们拖 到相应 的位置 , 用 建立好 虚拟面板 。
( ) 改用户界 面中各控件元 素的属性 2修
汽修实际模拟实验报告
汽修实际模拟实验报告实验目的:本实验旨在模拟汽车维修的实际操作过程,让学生通过实验掌握汽车维修所涉及的基本技能和操作流程。
实验材料和仪器:1. 汽车模拟实验平台2. 汽车维修工具箱3. 汽车维修手册实验步骤:1. 准备工作:检查并确保实验平台和维修工具的完好性,准备所需的维修手册。
2. 模拟故障检测:根据维修手册中提供的信息,在实验平台上选择一个已故障的车辆进行检测。
3. 故障诊断:根据故障模拟情况,运用维修手册中的故障诊断流程,逐步排除可能的故障点。
4. 维修操作:根据故障诊断结果,选择合适的工具进行修复或更换相关零部件。
5. 检查与测试:修复故障后,进行相应的检查和功能测试,确保修复质量。
6. 实验记录:记录故障原因、修复过程、使用的工具和维修时间等信息。
实验结果与分析:通过本次汽车维修实验,我们学习到了故障检测的基本步骤和方法,掌握了相关的维修工具的使用技巧,提高了对故障诊断和维修操作的熟练度。
实验中我们成功排除了模拟故障,并完成了相关的维修工作。
经过检查与测试,故障得到有效修复,车辆恢复正常运行。
实验总结:通过参与汽车维修的实际模拟实验,我们深入了解了汽车维修过程中的各个环节和操作要点。
这不仅增加了我们对汽车维修知识的理解,也提高了我们的实践操作能力。
实验中我们学会了如何通过故障检测和诊断,快速找出问题点,并进行维修和修复。
这些技能对于我们日常生活中可能遇到的汽车故障维修非常有帮助。
在今后的学习和实践过程中,我们应持续加强对汽车维修技能的学习和训练,不断提高自己的维修能力。
只有在不断实践和掌握中,我们才能成为一名优秀的汽车维修技师。
车辆工程毕业设计58基于CAN总线的汽车仪表设计
摘要本设计致力于汽车CAN总线仪表系统的研究,深入讨论了系统的设计思想与实现方法,实现了在LabVIEW开发平台上建立基于CAN总线的虚拟仪表系统。
整个设计分为硬件系统和软件系统两部分。
其中硬件系统是以飞思卡尔公司的MC9S12XS128 作为微处理器的核心。
软件系统是利用C 语言编写程序实现两个CAN 节点之间的通讯以及利用LABVIEW编程实现单片机与虚拟仪表之间的通讯。
系统首先构建了一个由两个CAN节点组成的最简单的CAN网络。
对两个节点进行软件设计后,来实现相互之间的通讯和数据收发,同时在汽车的CAN 应用层协议基础上,上位机节点对接收的CAN报文进行处理,得到虚拟仪表各控件所对应的数据。
其中,基于LabVIEW的虚拟仪表系统开发和单片机的C语言编程是本设计的重点和难点。
关键词:CAN总线;汽车仪表;LabVIEW;C语言;单片机ABSTRACTThis paper researches automotive instrument based on CAN bus, deeply discusses the idea and the method of system design and brings forward the approach of design the automotive emulational virtual instrument system on the platform of LabVIEW software.The whole design of hardware system and software system is divided into two parts. One of the hardware system is the MC9S12XS128 as freescale's company core microprocessor. A software system is using written in C language program realization of the communication between two CAN node using G language preparation and MCU and virtual instrument LABVIEW realization of the communication between.To construct a system first composed by two CAN node of the most simple CAN network. Two nodes software design, to realize mutual communication and data transceiver, meanwhile in automobile CAN application-layer protocol basis, PC node to receive message processing, CAN get virtual instrument corresponding each control the data. Among them, the LabVIEW virtual instrument based on SCM system development and the C programming language is the design of the key and difficult.Key words: CAN Bus;Automotive Instrument;LabVIEW;C Language;SCM目录摘要 (Ⅰ)Abstract (Ⅱ)第1章绪论 (1)1.1课题研究的目的和意义 (1)1.2汽车仪表的发展 (2)1.3CAN总线技术推动汽车仪表的升级换代 (2)1.4研究的基本内容 (3)第2章CAN总线原理 (5)2.1汽车总线 (5)2.2CAN总线 (5)2.2.1 CAN总线简介 (5)2.2.2 CAN总线基本特点 (7)2.2.3 CAN总线通讯介质访问控制方式 (7)2.2.4 CAN总线的物理层设计 (8)2.2.5 CAN应用软件设计原则 (8)2.3汽车的其他总线 (8)2.3.1 LIN总线简介 (8)2.3.2 FLEXRAY总线简介 (9)2.3.3 MOST总线简介 (10)2.3.4汽车总线比较 (11)2.4汽车通讯协议 (11)2.4.1 SAE J1939通讯协议 (11)2.4.2 CAN总线协议 (12)2.5本章小结 (15)第3章汽车智能仪表系统的硬件设计 (16)3.1硬件系统的组成 (16)3.2微处理器的选择 (17)3.3微处理器的介绍 (17)3.4MSCAN总线模块 (18)3.5CAN总线节点的搭建 (21)3.6串行接口电路的设计 (22)3.7按键电路设计 (22)3.8电位计电路设计 (22)3.9本章小结 (24)第4章汽车智能仪表系统的软件设计 (25)4.1LABVIEW简介 (25)4.2下位机主程序流程图 (28)4.3上位机流程图 (29)4.4按键中断函数流程图 (29)4.5CAN总线程序 (30)4.6本章小结 (44)第5章系统测试 (45)5.1整体概述 (45)5.2测试 (46)5.3本章小结 (53)结论 (54)参考文献 (55)致谢 (56)附录A 英文原文 (57)附录B 英文翻译 (64)第1章绪论1.1课题研究的目的和意义传统的汽车仪表只能为驾驶员提供汽车运行中必要而又少量的数据信息。
基于CAN总线和MiniGUI的虚拟仪表设计
关键 词 :虚拟 仪表 ;C N;A M;Lnx i G I A R i ;M n U ;设 备 驱动 程 序 u i
中 图分 类 号 :T 8 H5 文 献 标 识 码 :A
De in o it a a h o r a e n Mi i sg f v ru l d s b a d b s d o n GUI a d CAN u n b s
Ab ta t I o d r t e in a l-dgt l i s u n ai n s se fr c l s r c : n r e o d s n al ii n t me tt y tms o a- g a r o ,AR M n i u b s d sr c u e s d p e ,t e a d L n x- a e t t r i u a o t d h me h d o e e e d d s se lt r i tk n a d d t s a c s e r m e C t o ft mb d e y tms p a o m s a e n aa i c e s d f h f o t AN u ,a t mo ie if r a in wi iu d cy - h b s uo t no v m t t a l i r s o h q t ip a n t e e v r n n e Mii I a d ARM co rc s o h c mb d e i u p r t g s se i ra i d l a d s ly i n i me to t n GU n h o f h mir p o e s r w ih e e d d L n x o e ai y tm s el z .An e n e dt n h t e s u tr i u l d s b a d a d t e n d f d t c u st n a e ito u e .a d e e t al AN u r e s r aie . h t c e o v r a a h o r r u f t n o e o a a q ii o r n r d c d n v n u l C h a i y b sdi r i e zd v l
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 控制器仿真波形该控制器的逻辑功能完全正确,综合后的仿真表明,该设计是正确可行的。